Documentation

TauCeti.KnotTheory.Grid.Grading.Parity

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 #

Main results #

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.

theorem TauCeti.GridDiagram.alexander_exists_int_of_isKnot {n : ℕ} (G : GridDiagram n) (hG : G.IsKnot) (x : GridState n) :
∃ (a : ℤ), G.alexander x = ↑a

The Alexander grading of a knot grid diagram is an integer.

@[reducible, inline]

A grid diagram with an odd number of link components.

Instances For
    @[reducible, inline]

    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
        @[simp]

        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
          @[simp]

          The underlying grid diagram of G.relabelColumns κ is the column-relabeled diagram.

          @[reducible, inline]

          The half-turn of the marking squares of a diagram with an odd number of components.

          Instances For
            @[simp]

            The underlying diagram of the half-turn is the half-turned underlying diagram.

            @[simp]

            The half-turn is an involution on diagrams with an odd number of components.

            @[reducible, inline]

            The diagonal reflection of a diagram with an odd number of components.

            Instances For
              @[simp]

              The underlying diagram of the diagonal reflection is the reflected underlying diagram.

              @[simp]

              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.

                @[simp]

                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
                  @[simp]

                  The first component of the grid bidegree is the integer O-Maslov grading.

                  @[simp]

                  The second component of the grid bidegree is the integer Alexander grading.

                  The finite set of bidegrees occupied by grid states.

                  Instances For
                    @[simp]

                    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
                      @[simp]

                      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
                        @[simp]

                        A Maslov degree is occupied in Alexander degree a exactly when some grid state has bidegree (m, a).