The X-marking homotopy on the unblocked grid complex #
Fix the X-marking X_k of column k of a grid diagram. The map H_k on the unblocked grid
complex GC⁻ counts the empty rectangles whose covered squares carry exactly one X-marking,
namely X_k, each weighted by the monomial V^{O(r)} of its covered O-markings, exactly as the
unblocked differential ∂⁻ weights the empty rectangles that carry no X-marking.
The anticommutator ∂⁻ ∘ H_k + H_k ∘ ∂⁻ is a sum over two-step decompositions: pairs of empty
rectangles one of which is counted by ∂⁻ and the other by H_k. When the two rectangles cover
disjoint squares this is the condition that together they cover exactly one X-marking, X_k
(mem_XHomotopyDecompositions_iff_of_disjoint). Both pairings of the proof that ∂⁻ squares to
zero preserve this condition: reordering rectangles with disjoint side columns exchanges the two
rectangles, and recutting rectangles with one common side column repartitions the same covered
squares. So, exactly as for ∂⁻ ∘ ∂⁻, the off-diagonal entries of the anticommutator cancel in
pairs in characteristic two (sum_XHomotopyDecompositions_eq_zero). The diagonal entries, where the
two rectangles form a thin annulus through X_k, are computed in
TauCeti.KnotTheory.Grid.XHomotopy.Annulus.
Main definitions #
TauCeti.GridDiagram.XHomotopyRectangles: the empty rectangles whose only coveredX-marking isX_k.TauCeti.GridDiagram.XHomotopyCoefficient: the matrix coefficients ofH_k.TauCeti.GridDiagram.XHomotopy: the mapH_k, linear over the polynomial ring.TauCeti.GridDiagram.XHomotopyDecompositions: the two-step decompositions counted by∂⁻ ∘ H_k + H_k ∘ ∂⁻.
Main results #
TauCeti.GridDiagram.left_eq_of_mem_XHomotopyRectangles_X: a rectangle counted byH_kfrom theX-marking state has initial sidek.TauCeti.GridDiagram.sum_XHomotopyDecompositions: the matrix entries of∂⁻ ∘ H_k + H_k ∘ ∂⁻are the weighted sums overXHomotopyDecompositions.TauCeti.GridDiagram.mem_XHomotopyDecompositions_iff_of_disjoint: for rectangles covering disjoint squares, membership says that their union carries the singleX-markingX_k.TauCeti.GridDiagram.sum_XHomotopyDecompositions_eq_zero: in characteristic two the off-diagonal entries of∂⁻ ∘ H_k + H_k ∘ ∂⁻vanish.TauCeti.GridDiagram.constantCoeff_XHomotopyCoefficient: setting every variable to zero, a matrix coefficient ofH_kcounts the empty rectangles whose only marking isX_k.TauCeti.GridDiagram.alexander_sub_card_OColumns_eq_alexander_sub_one:H_klowers the Alexander grading by one.TauCeti.GridDiagram.exists_mem_XHomotopyRectangles_of_mem_support_XHomotopyCoefficient: every monomial of a matrix coefficient ofH_kis the weight of a contributing rectangle.
References #
The homotopy H_{X_k} and the juxtaposition argument follow Ozsváth--Stipsicz--Szabó, Grid
Homology for Knots and Links, Chapter 4.6.
Rectangles through a single X-marking #
The rectangles counted by the X-marking homotopy H_k from x to y: the empty
rectangles whose covered squares carry exactly one X-marking, the marking X_k of column
k.
Instances For
Membership in XHomotopyRectangles is emptiness together with covering X_k as the only
X-marking.
A rectangle counted by the X-marking homotopy of column k from the X-marking state has
initial side k: its initial lower corner is the lower-left corner of the X-marked square of
its initial side column, so it covers that marking.
The rectangles counted by H_k are empty rectangles.
No rectangle is counted both by the unblocked differential, which forbids every
X-marking, and by H_k, which requires the marking X_k.
A rectangle counted by H_k lowers the Alexander grading by one, once its weight V^{O(r)}
is charged -1 per variable, since it covers the single X-marking X_k: the term
V^{O(r)} · y of H_k x has Alexander grading A(x) - 1.
The matrix coefficient of H_k from x to y: the sum of the weights V^{O(r)} of the
empty rectangles from x to y whose only covered X-marking is X_k.
Instances For
The matrix coefficient of H_k is the sum of the weights of its contributing rectangles.
Every monomial of a matrix coefficient of H_k is the weight V^{O(r)} of a contributing
rectangle.
The constant term of a matrix coefficient of H_k counts the contributing rectangles that
carry no O-marking either: setting every variable to zero leaves the count of the empty
rectangles whose only marking is X_k.
The X-marking homotopy H_k on the unblocked grid complex GC⁻, linear over the
polynomial ring: a generator x is sent to the sum of the generators y weighted by
XHomotopyCoefficient R k x y.
Instances For
The matrix coefficients of the X-marking homotopy.
The X-marking homotopy sends a generator to its row of matrix coefficients.
The coefficient formula for the X-marking homotopy on an arbitrary chain.
The two-step decompositions of the anticommutator #
The two-step decompositions counted by ∂⁻ ∘ H_k + H_k ∘ ∂⁻ from x to z: one rectangle
is counted by the unblocked differential and the other by the X-marking homotopy H_k.
Instances For
A decomposition is counted by ∂⁻ ∘ H_k + H_k ∘ ∂⁻ when one rectangle is counted by ∂⁻
and the other by H_k.
Every rectangle of a decomposition counted by ∂⁻ ∘ H_k + H_k ∘ ∂⁻ is empty.
For two rectangles covering disjoint squares, being counted by ∂⁻ ∘ H_k + H_k ∘ ∂⁻ means
that both are empty and that together they carry exactly one X-marking, the marking X_k.
The matrix entries of ∂⁻ ∘ H_k + H_k ∘ ∂⁻, written as the sum over intermediate states of
the products of matrix coefficients, are the weighted sums over the decompositions counted by
XHomotopyDecompositions.
Cancellation off the diagonal #
Reordering two rectangles with disjoint side columns keeps a decomposition counted by
∂⁻ ∘ H_k + H_k ∘ ∂⁻: it exchanges the two covered domains, and so exchanges the roles of ∂⁻
and H_k.
Recutting two empty rectangles with one common side column keeps a decomposition counted by
∂⁻ ∘ H_k + H_k ∘ ∂⁻: the recut covers the same squares, hence the same X-markings.
In characteristic two the off-diagonal matrix entries of ∂⁻ ∘ H_k + H_k ∘ ∂⁻ vanish: the
decompositions they count pair off by reordering or by recutting, and paired decompositions have
the same weight.