The grid differentials square to zero #
The square of the unblocked grid differential ∂⁻ of Unblocked.lean is a sum over pairs of
composable rectangles which are empty and cover no X-marking. This file completes the
juxtaposition argument that the sum vanishes in characteristic two. That is the square-zero
condition a chain complex structure on GC⁻ needs; the structure itself is not built here.
The two side-column pairs of such a two-step term are equal, disjoint, or meet in exactly one
column. Equal pairs mean the second rectangle returns to the source of the first; those terms
cover a full toroidal annulus, hence an X-marking, and vanish over every coefficient ring. The
other two cases pair the terms off two by two, by a weight-preserving involution without fixed
points: rectangles with disjoint side columns are applied in the opposite order, and rectangles
sharing one side column bound an L-shaped hexagon which is cut the other way. Each pairing changes
the intermediate grid state and preserves the covered-square domain, hence the monomial weight, so
in characteristic two the two terms of a pair cancel. The pairing is stated separately, for any
function on decompositions whose paired terms cancel, so that a sign assignment can reuse it over
coefficient rings of other characteristics.
Specializing carries the square-zero identity to the two blocked theories as well. Setting one
V_i to zero gives the simply blocked map, and specialization intertwines the two differentials.
Setting every V_i to zero — that is, taking constant terms — gives the fully blocked
differential TauCeti.GridDiagram.fullyBlockedDifferential, whose rectangles must avoid the
O-markings as well:
GridDiagram.fullyBlockedRectangleCount_eq_constantCoeff identifies its matrix coefficients with
the constant terms of ∂⁻ over ZMod 2.
Main results #
TauCeti.GridRectangleDecomposition.sum_eq_zero_of_pairing: the pairing itself, for any family of decompositions into empty rectangles closed under both pairings and any function on decompositions whose paired terms cancel, over any coefficients.TauCeti.GridDiagram.sum_unblockedDecompositions_eq_zero: the pairing for the decompositions counted by the square of∂⁻.TauCeti.GridDiagram.unblockedDecompositionWeight_recut: recutting a decomposition preserves its weight.TauCeti.GridDiagram.sum_unblockedCoefficient_mul_unblockedCoefficient_eq_zero: every matrix entry of the square of∂⁻vanishes.TauCeti.GridDiagram.unblockedDifferential_comp_self_eq_zero:∂⁻ ∘ ∂⁻ = 0.TauCeti.GridDiagram.simplyBlockedDifferential_comp_self_eq_zero: the same for the specialization atV_i = 0.TauCeti.GridDiagram.fullyBlockedDecompositionCount_eq_zero,TauCeti.GridDiagram.fullyBlockedDifferential_comp_self_eq_zero: the same for the fully blocked differential, the specialization at everyV_i = 0.
References #
The juxtaposition proof follows Ozsváth--Stipsicz--Szabó, Grid Homology for Knots and Links, Chapter 4.6.
The juxtaposition pairing. Let S be a finite family of two-step decompositions from x
to a different state z into two empty rectangles, closed under reordering two rectangles with
disjoint side columns and under recutting two rectangles that share one side column. A function on
decompositions sums to zero over S when each term cancels its partner under both pairings.
Over 𝔽₂ the partners carry equal weights; over a general coefficient ring a sign assignment makes
them carry opposite signs.
The juxtaposition pairing for the square of ∂⁻: a function on the two-step decompositions
counted by the square of ∂⁻ sums to zero over the decompositions from x to a different state
z, provided each term cancels its partner under both pairings, reordering two rectangles with
disjoint side columns and recutting two rectangles that share one side column.
Recutting a two-step decomposition by two empty rectangles sharing one side column preserves its weight: the two decompositions cover the same squares.
In characteristic two every matrix entry of the square of the unblocked grid differential vanishes.
In characteristic two the square of the unblocked grid differential vanishes on a generator.
In characteristic two the square of the unblocked grid differential kills every generator.
The unblocked grid differential squares to zero in characteristic two.
The simply blocked grid map squares to zero in characteristic two: it is the specialization
of ∂⁻ at V_i = 0, and specialization intertwines the two maps.
Every fully blocked two-step decomposition count is even.
The fully blocked matrix coefficients are the constant terms of the unblocked ones over ZMod 2,
and taking constant terms is a ring homomorphism, so this entry of the fully blocked square is the
constant term of the corresponding entry of ∂⁻ ∘ ∂⁻.
The fully blocked grid differential TauCeti.GridDiagram.fullyBlockedDifferential squares to
zero.