Documentation

TauCeti.KnotTheory.Grid.Differential.Square.Support

Two-step support for the fully blocked grid differential #

This file records the finite support bookkeeping for applying the fully blocked grid differential twice. The one-step support theorem says that ∂ x is supported on the states obtained from x by one nontrivial column transposition. Applying that theorem again gives a small ambient set for ∂ (∂ x): the union of the column-swap neighbours of those neighbours.

The actual ∂² = 0 proof is not asserted here. These lemmas only isolate the finite target set on which the later rectangle-pairing argument has to check cancellation.

Main results #

References #

This supplies a prerequisite for TauCetiRoadmap/CombinatorialHeegaardFloer/README.md, Lane G.3, "The complexes and ∂² = 0". The one-step column-transposition support condition follows Ozsváth--Stipsicz--Szabó, Grid Homology for Knots and Links, Chapters 3 and 4; this file packages the direct two-step consequence needed before the square-zero rectangle pairing.

The grid states reachable from x by two nontrivial column transpositions.

This is the finite ambient set for the support of ∂ (∂ x) before the rectangle-pairing argument proves that all of its coefficients cancel.

Equations
Instances For
    @[simp]

    Membership in the two-step column-swap neighbour set.

    theorem TauCeti.GridState.mem_twoStepColumnSwapNeighbors_iff_exists_swaps {n : } {x z : GridState n} :
    z x.twoStepColumnSwapNeighbors ∃ (y : GridState n) (a : Fin n) (b : Fin n) (c : Fin n) (d : Fin n), a b c d y = swapColumns a b x z = swapColumns c d y

    An expanded membership form for the two-step column-swap neighbour set.

    The two-step neighbour set has at most (n.choose 2) ^ 2 states.

    In grid size at most 1, no state is reachable by two nontrivial column swaps.

    @[simp]

    In grid size 0, no state is reachable by two nontrivial column swaps.

    @[simp]

    In grid size 1, no state is reachable by two nontrivial column swaps.

    The support of ∂ (∂ c) is contained in the union of the two-step neighbour sets attached to the states appearing in the input chain.

    If a state is not in any two-step neighbour set attached to the input support, its coefficient in ∂ (∂ c) is zero.

    The support of ∂ (∂ c) has cardinality at most c.support.card * (n.choose 2) ^ 2.

    The support of ∂ (∂ x) is contained in the states reachable from x by two column transpositions. This is the finite search space for the later rectangle-pairing proof of ∂² = 0 on generators.

    If a state is not reachable by two column swaps from x, its coefficient in ∂ (∂ x) is zero.

    The support of ∂ (∂ x) has at most (n.choose 2) ^ 2 states.