Fully blocked empty rectangles in grid diagrams #
This file packages the finite rectangle counts used by the fully blocked grid differential.
For grid states x and y, the already-defined GridRectangleBetween x y records an
oriented toroidal rectangle from x to y. Here we filter the generic empty-rectangle
enumeration to rectangles none of whose covered squares carries an O or X marking of a
grid diagram.
The final count is valued in ZMod 2, matching the first coefficient system used in the grid
homology roadmap.
Main definitions #
TauCeti.GridDiagram.fullyBlockedRectangles: empty rectangles avoiding all markings.TauCeti.GridDiagram.fullyBlockedRectangleCount: the corresponding count inZMod 2.TauCeti.GridDiagram.card_fullyBlockedRectangles_le_two: at most two fully blocked rectangles contribute to each matrix coefficient.
Main results #
TauCeti.GridDiagram.fullyBlockedRectangleCount_transpose: the count is invariant under the diagonal reflection of a grid diagram and its two states.TauCeti.GridDiagram.fullyBlockedRectangles_swapMarkingsandTauCeti.GridDiagram.fullyBlockedRectangleCount_swapMarkings: the rectangle set and its count are unchanged by swapping theOandXmarkings.
References #
This supplies a prerequisite for the Tau Ceti Heegaard Floer roadmap,
CombinatorialHeegaardFloer/README.md in TauCetiRoadmap, Lane G.3, "The complexes and
βΒ² = 0", where the fully blocked grid complex over π½β counts rectangles avoiding all
markings. The objects and terminology follow OzsvΓ‘th--Stipsicz--SzabΓ³, Grid Homology for Knots
and Links, Chapter 3; the marking-avoidance condition defining the fully blocked complex is in
Chapter 4, Section 4.4.
The finite set of fully blocked empty rectangles from x to y in a grid diagram.
"Fully blocked" means that the rectangle is empty for the source grid state and none of the
squares it covers carries an O or X marking. This is the rectangle set whose parity gives
the coefficient of y in the fully blocked grid differential applied to x.
Instances For
Membership in the fully blocked rectangle set is emptiness together with marking avoidance.
Every fully blocked rectangle is empty.
Every fully blocked rectangle avoids the O and X markings.
Fully blocked rectangles are a subset of the empty rectangles between the same states.
There are at most two fully blocked rectangles in each matrix coefficient of the fully blocked differential.
The number of fully blocked empty rectangles from x to y, reduced modulo 2.
Instances For
The fully blocked rectangle count is the cardinality of fullyBlockedRectangles, coerced
to ZMod 2.
A nonzero fully blocked rectangle count forces the target state to be a column transposition of the source state: a nonzero count means there is a fully blocked rectangle, hence an oriented rectangle, between the two states.
The set of fully blocked rectangles from a grid state to itself is empty.
The fully blocked rectangle count from a grid state to itself is zero.
The diagonal reflection of a fully blocked rectangle is a fully blocked rectangle for the reflected diagram.
The fully blocked rectangle count is invariant under the diagonal reflection of a grid diagram and its two states. This is the matrix-coefficient form of the statement that the diagonal reflection is a chain symmetry of the fully blocked grid complex.
The fully blocked rectangles are unchanged by swapping the O and X markings, since
marking avoidance only refers to the union of the two marking sets.
The fully blocked rectangle count is invariant under swapping the O and X markings.