Non-torsion classes in unblocked grid homology from rectangle parity #
The X-marking state G.X of a grid diagram, the grid state whose point in each column is the
lower-left corner of the X-marked square, is a cycle of the unblocked grid complex GC⁻
(GridDiagram.unblockedDifferential_single_X). This file studies when its class XMarkingClass
in GH⁻ is not torsion.
The tool is the evaluation of the coefficient ring R[V₀, …, V_{n-1}] at V₀ = ⋯ = V_{n-1} = 1.
It sends the weight V^{O(r)} of every rectangle to 1, hence sends each matrix coefficient of
∂⁻ to the number of rectangles it counts (eval_one_unblockedCoefficient). If every grid state
has an even number of counted rectangles ending at a state z, then in characteristic two the
z-coefficient of every boundary evaluates to zero
(eval_one_unblockedDifferential_apply_eq_zero), so p • z is a boundary only when
p(1, …, 1) = 0 (eval_one_eq_zero_of_smul_single_mem_range), and no monomial multiple of z is
a boundary. Applied to z = G.X, no power of U kills XMarkingClass
(X_pow_smul_XMarkingClass_ne_zero).
For a knot grid the class is homogeneous of Alexander degree A(G.X)
(IsKnot.XMarkingClass_mem_alexanderUnblockedHomologyGrading_piece), so over a field of
characteristic two the parity hypothesis makes A(G.X) a non-torsion degree of the R[U]-module
GH⁻ (IsKnot.alexanderℤ_X_mem_nonTorsionDegrees); in particular GH⁻ is not a torsion module.
A degree bound on the grid states bounds the non-torsion degrees
(IsKnot.nonTorsionDegrees_subset_Iic), so when G.X has the largest Alexander grading among
the grid states, A(G.X) is the maximal non-torsion degree
(IsKnot.supNonTorsionDegree_alexanderUnblockedHomologyGrading_eq). The standard torus knot
grids satisfy both hypotheses; they are treated in TorusLink/Homology.lean.
Main definitions #
TauCeti.GridDiagram.XMarkingCycle: theX-marking state as a cycle ofGC⁻.TauCeti.GridDiagram.XMarkingClass: its class inGH⁻.
Main results #
TauCeti.GridDiagram.eval_one_eq_zero_of_smul_single_mem_range: if every state has an even number of counted rectangles intoz, a multiplep • zis a boundary only whenp(1, …, 1) = 0.TauCeti.GridDiagram.X_pow_smul_XMarkingClass_ne_zeroandTauCeti.GridDiagram.IsKnot.X_pow_smul_XMarkingClass_ne_zero: under that parity hypothesis atG.X, no power of a grid variable, or ofUon a knot grid, killsXMarkingClass.TauCeti.GridDiagram.IsKnot.alexanderℤ_X_mem_nonTorsionDegreesandTauCeti.GridDiagram.IsKnot.supNonTorsionDegree_alexanderUnblockedHomologyGrading_eq: the Alexander grading ofG.Xis a non-torsion degree, and the maximal one whenG.Xhas maximal Alexander grading among the grid states.
References #
The class of the X-marking state is the canonical generator used by Ozsváth--Stipsicz--Szabó,
Grid Homology for Knots and Links, Chapter 6, to compute τ of torus knots; the argument
through the evaluation at 1 is the observation that torsion in GH⁻ is invisible to the count
of X-avoiding rectangles.
Evaluating the grid variables at one #
Setting every grid variable to 1 sends the weight of a rectangle to 1.
Setting every grid variable to 1 sends a matrix coefficient of ∂⁻ to the number of
rectangles it counts.
Setting every grid variable to 1 in the z-coefficient of ∂⁻ c gives the sum, over the
support of c, of the evaluated coefficients weighted by the numbers of counted rectangles.
If every grid state has an even number of counted rectangles into z, then in characteristic
two the z-coefficient of every boundary vanishes once the grid variables are set to 1.
If every grid state has an even number of counted rectangles into z, then a multiple
p • z of the generator z is a boundary only when p(1, …, 1) = 0.
If every grid state has an even number of counted rectangles into z, then no monomial
multiple of the generator z is a boundary.
The X-marking state as a cycle #
The X-marking state, as a cycle of the unblocked grid complex GC⁻.
Instances For
The cycle XMarkingCycle is the generator of GC⁻ at the X-marking state.
The class of the X-marking state in the unblocked grid homology GH⁻.
Instances For
The class of the X-marking state is the class of its cycle.
If every grid state has an even number of counted rectangles into the X-marking state, then
no monomial in the grid variables kills its class in GH⁻.
If every grid state has an even number of counted rectangles into the X-marking state, then
no power of a grid variable kills its class in GH⁻.
Knot grids #
On a knot grid whose X-marking state receives an even number of counted rectangles from
every grid state, no power of U kills the class of the X-marking state in GH⁻.
On a knot grid the class of the X-marking state is homogeneous of Alexander degree
A(G.X).
A homogeneous nonzero chain of GC⁻ has Alexander degree at most the Alexander grading of
some grid state, so at most any common upper bound of the Alexander gradings of the grid
states.
On a knot grid, an upper bound for the Alexander gradings of the grid states bounds the
non-torsion degrees of GH⁻.
The Alexander degrees containing a non-torsion class of GH⁻ are bounded above.
On a knot grid whose X-marking state receives an even number of counted rectangles from
every grid state, the Alexander grading of the X-marking state is a non-torsion degree of the
K[U]-module GH⁻: the class of that state is homogeneous and not torsion.
On a knot grid whose X-marking state receives an even number of counted rectangles from
every grid state, GH⁻ is not a torsion K[U]-module.
On a knot grid whose X-marking state receives an even number of counted rectangles from
every grid state and has the largest Alexander grading among the grid states, that grading is the
maximal non-torsion degree of the K[U]-module GH⁻.