Counting two-rectangle decompositions #
The coefficient of the square of the fully blocked grid differential is a sum over intermediate states of products of rectangle counts. This file identifies that expression with the parity of a single finite set: the set of pairs of composable fully blocked empty rectangles with prescribed source and target.
This is the algebraic handoff needed by the juxtaposition proof of ∂² = 0. Its geometric part can
now act directly on GridDiagram.fullyBlockedDecompositions G x z: a fixed-point-free involution
of this finite set proves that its cardinality is even, and hence that the corresponding
coefficient of the differential square vanishes.
The same shared decomposition construction also reindexes the matrix entries of the unblocked
differential square as weighted sums over pairs of empty, X-avoiding rectangles. This is the
counting form used by the disjoint and one-common-side cases.
Which region carries a marking. Every fully blocked statement below is relative to the ambient
GridDiagram.fullyBlockedRectangles, and none of them unfolds the marking condition: they relate
two objects assembled from that one finite set. The marking region is fixed upstream by
GridRectangle.AvoidsMarkings, which asks that no square a rectangle covers carry an O or an
X marking.
Main definitions #
TauCeti.GridDiagram.fullyBlockedDecompositions: composable pairs of fully blocked empty rectangles with fixed endpoints.TauCeti.GridDiagram.fullyBlockedDecompositionCount: the cardinality of this set modulo two.TauCeti.GridDiagram.unblockedDecompositions: composable pairs of rectangles counted by the unblocked differential.TauCeti.GridDiagram.unblockedDecompositionWeight: the product of their two monomial weights.
Main results #
TauCeti.GridDiagram.mem_fullyBlockedDecompositions: membership means that both rectangles in the decomposition are fully blocked.TauCeti.GridDiagram.card_fullyBlockedDecompositions: the cardinality is the sum, over intermediate states, of the product of the two rectangle-set cardinalities.TauCeti.GridDiagram.fullyBlockedDecompositionCount_eq_sum: the parity count is the coefficient sum appearing in the square of the differential.TauCeti.GridDiagram.fullyBlockedDecompositionCount_eq_zero_iff_even: its vanishing is exactly evenness of the finite decomposition set.TauCeti.GridDiagram.fullyBlockedDifferential_comp_self_eq_zero_iff_decompositionCount: the differential squares to zero exactly when every decomposition count vanishes.TauCeti.GridDiagram.sum_unblockedDecompositions: a sum over the unblocked decompositions is the iterated sum over intermediate states and counted rectangles.TauCeti.GridDiagram.sum_unblockedCoefficient_mul_unblockedCoefficient: an unblocked two-step matrix entry is the weighted sum over the corresponding decompositions.
References #
This supplies the counting step for TauCetiRoadmap/CombinatorialHeegaardFloer/README.md, Lane
G.3, "The complexes and ∂² = 0". The pairing of juxtaposed empty rectangles follows
Ozsváth--Stipsicz--Szabó, Grid Homology for Knots and Links, Chapter 4.6.
The finite set of decompositions from x to z in which both constituent rectangles are
fully blocked and empty for the grid diagram G.
The intermediate state is retained as part of GridRectangleDecomposition; it is determined by
the first rectangle, but is the index over which the differential-square coefficient is summed.
Instances For
A decomposition is fully blocked exactly when each of its two rectangles belongs to the corresponding fully blocked rectangle set.
The unblocked differential #
The two-step rectangle decompositions from x to z both of whose rectangles the unblocked
differential counts: both are empty and cover no X-marking.
Instances For
A two-step decomposition is counted by the unblocked differential exactly when each of its two rectangles is.
A sum over the decompositions counted by the square of the unblocked differential is the iterated sum over the intermediate state and the two counted rectangles.
The weight of a two-step rectangle decomposition in the square of the unblocked differential:
the product of the weights V^{O(r)} of its two rectangles.
Instances For
The unblocked decomposition weight is the product of the monomial weights of its two rectangles.
The two-step matrix entry of the square of the unblocked differential is the sum of the weights of the two-step decompositions it counts.
Fully blocked counts #
The first rectangle in a fully blocked decomposition is empty.
The second rectangle in a fully blocked decomposition is empty.
The first rectangle in a fully blocked decomposition avoids every marking.
The second rectangle in a fully blocked decomposition avoids every marking.
The number of fully blocked decompositions is the sum over intermediate states of the product of the two rectangle-set cardinalities.
There are no fully blocked decompositions from x to a state outside the two-step
column-swap support of x.
The number modulo two of fully blocked two-rectangle decompositions from x to z.
Instances For
The fully blocked decomposition count is the cardinality of
fullyBlockedDecompositions, coerced to ZMod 2.
A fully blocked decomposition count vanishes exactly when the corresponding finite set has even cardinality. This is the parity form consumed by a fixed-point-free pairing of decompositions.
The fully blocked decomposition count vanishes outside the two-step column-swap support.
The parity of fully blocked decompositions is the sum over intermediate states of the product of the two fully blocked rectangle counts.
The coefficient of z in the square of the differential applied to the generator x is the
parity of the fully blocked decompositions from x to z.
The fully blocked differential squares to zero exactly when every fully blocked two-rectangle decomposition set has even cardinality.