Parity of the gradings, and integrality of the Alexander grading #
The Maslov gradings of a grid diagram are integers, and the Alexander grading
A = (M_O - M_X) / 2 - (n - 1) / 2 is a priori only a half-integer. This file computes the parity
of both Maslov gradings and settles the parity-sensitive question: A is an integer exactly when
the diagram presents an odd number of link components, in particular whenever it presents a knot.
The mechanism is that (-1)^{M_O(x)} is, up to a factor depending only on the diagram, the sign
of the permutation underlying the grid state x. Writing 𝕆 for the O-marking state,
M_O(x) = I(x, x) - JNumCenter(x, 𝕆) + I(𝕆, 𝕆) + 1,
the two self-pairings are the non-inversion counts of x and of 𝕆, while the mixed term has the
parity of the grid size. Fibring the mixed count over the columns of x, the fibre over c
contributes n - x(c) + c up to an even correction. The sums ∑ x(c) and ∑ c agree because
x is a permutation, so the whole count is n² up to an even correction.
Consequently (-1)^{M_O(x) - M_X(x)} is independent of x: it is the product of the signs of
the two marking permutations, hence the sign of the component permutation 𝕏⁻¹ ∘ 𝕆, and equals
(-1)^{n + ℓ} for ℓ link components. The normalization shift n - 1 leaves
2 A(x) ≡ ℓ - 1 (mod 2).
Main definitions #
TauCeti.OddComponentGridDiagram: a grid diagram with an odd number of link components.TauCeti.GridDiagram.IsKnot.toOddComponentGridDiagram: a knot grid has one, hence an odd number of components.TauCeti.OddComponentGridDiagram.relabelRows,TauCeti.OddComponentGridDiagram.relabelColumns: relabeling keeps the number of link components odd.TauCeti.OddComponentGridDiagram.alexanderℤ: the integer Alexander grading.TauCeti.OddComponentGridDiagram.bidegree: the (O-Maslov, Alexander) degree of a grid state.TauCeti.OddComponentGridDiagram.alexanderSupport: the Alexander degrees occupied by grid states.TauCeti.OddComponentGridDiagram.maslovSupport: the Maslov degrees occupied in a fixed Alexander degree.
Main results #
TauCeti.GridState.even_JNumCenter_pointSet_add: the marking-pairing numerator of two grid states has the parity of the grid size.TauCeti.GridDiagram.negOnePow_maslovOℤ,TauCeti.GridDiagram.negOnePow_maslovXℤ: the parity of a Maslov grading is the sign of the state times the sign of the marking permutation, corrected by the grid-size factor((n : ℤ) + 1).negOnePow.TauCeti.GridDiagram.negOnePow_alexanderTwoℤ: twice the Alexander grading has the parity of the number of link components minus one.TauCeti.GridDiagram.even_alexanderTwoℤ_iff: the Alexander grading is an integer exactly when the number of link components is odd.TauCeti.GridDiagram.alexander_exists_int_iff: the direct integrality characterization.TauCeti.GridDiagram.alexander_exists_int_of_isKnot: the Alexander grading of a knot grid is an integer.
References #
Integrality of A on a knot diagram, and the half-integer shift for an even number of components,
are from Ozsváth--Stipsicz--Szabó, Grid Homology for Knots and Links, Chapter 4.3. The Lean proof
is adapted from Tau Ceti split-branch commit 05c2722248.
The marking-pairing numerator of two grid states has the parity of the grid size.
The parity of the O-Maslov grading is the sign of the state permutation, corrected by the
sign of the O-marking permutation and by the grid size.
The parity of the X-Maslov grading is the analogous expression using the X markings.
The signs of the marking permutations multiply to the sign of the component permutation,
which is (-1) to the grid size plus the number of link components.
Twice the Alexander grading has the parity of the number of link components minus one.
The Alexander grading is integral exactly when the diagram has an odd number of components.
The Alexander grading of a state is an integer exactly when the diagram has an odd number of link components. For an even number of components, every Alexander grading is a strict half-integer.
Twice the Alexander gradings of two states differ by an even integer.
Twice the Alexander grading of a state in a knot grid is even.
The Alexander grading of a knot grid diagram is an integer.
A grid diagram with an odd number of link components.
Instances For
A knot grid, viewed as a grid with an odd number of components.
Instances For
Relabeling the rows of a grid diagram with an odd number of components.
Instances For
The underlying grid diagram of G.relabelRows ρ is the row-relabeled diagram.
Relabeling the columns of a grid diagram with an odd number of components.
Instances For
The underlying grid diagram of G.relabelColumns κ is the column-relabeled diagram.
The half-turn of the marking squares of a diagram with an odd number of components.
Instances For
The underlying diagram of the half-turn is the half-turned underlying diagram.
The half-turn is an involution on diagrams with an odd number of components.
The diagonal reflection of a diagram with an odd number of components.
Instances For
The underlying diagram of the diagonal reflection is the reflected underlying diagram.
The diagonal reflection is an involution on diagrams with an odd number of components.
The integer Alexander grading of a grid state.
Instances For
The integer Alexander grading is half of its numerator.
The diagonal reflection of a diagram and a grid state preserves the integer Alexander grading.
The integer Alexander grading agrees with the original rational-valued Alexander grading.
The (O-Maslov, Alexander) bidegree of a grid state.
Instances For
The first component of the grid bidegree is the integer O-Maslov grading.
The second component of the grid bidegree is the integer Alexander grading.
The finite set of bidegrees occupied by grid states.
Instances For
A bidegree is occupied exactly when some grid state has that bidegree.
The Alexander degrees occupied by the grid states of a diagram.
Instances For
An Alexander degree is occupied exactly when some grid state has it.
The O-Maslov degrees occupied by the grid states of a fixed Alexander degree.
Instances For
A Maslov degree is occupied in Alexander degree a exactly when some grid state has
bidegree (m, a).