Documentation

TauCeti.KnotTheory.Grid.EulerCharacteristic

The graded Euler characteristic of the grid chain module #

Grading/Chain.lean decomposes the grid chain module of a diagram with an odd number of link components into its homogeneous pieces, one for each pair (O-Maslov grading, Alexander grading), and Determinant.lean evaluates the alternating Alexander state sum of a grid diagram as a determinant. This file joins the two: the graded Euler characteristic of the bigraded grid chain module is the state sum, hence is a normalized grid-determinant expression.

Freezing one Alexander degree a leaves a module graded by the O-Maslov degree alone, and its Euler characteristic is Mathlib's GradedObject.eulerChar for the complex shape ComplexShape.down ℤ, the shape of a differential dropping the Maslov grading by one. That integer, OddComponentGridDiagram.alexanderEulerChar, is the alternating count of grid states in Alexander degree a weighted by the parity of their Maslov grading. Applying the generic Bigraded.euler map to the rank Poincaré series and then doubling its Alexander exponents gives OddComponentGridDiagram.gradedEulerChar.

Two conventions are inherited rather than reinvented. The grading variable T is a square root of the usual Alexander variable, exactly as in Determinant.lean: the summand in bidegree (m, a) contributes (-1)^m T^{2a}, so that the graded Euler characteristic lives in the same ring as the state sum and compares with the determinant on the nose. The Maslov grading is the one that the grid differential drops, which is why the alternating signs are read off ComplexShape.down ℤ.

The graded-object Euler characteristic is defined by ranks alone. Over ZMod 2, it is also the Euler characteristic of OddComponentGridDiagram.gradedFullyBlockedComplex, whose differential lowers the Maslov degree and preserves the Alexander degree. The comparison with the Euler characteristic of its homology remains a separate step.

Main definitions #

Main results #

References #

This advances TauCetiRoadmap/CombinatorialHeegaardFloer/README.md, Lane G.4, "Euler characteristic = Alexander polynomial, via the grid determinant formula", by supplying the Euler characteristic side of that equation; the grid determinant side is Determinant.lean. The conventions follow Ozsváth--Stipsicz--Szabó, Grid Homology for Knots and Links, Chapter 3.3 and Chapter 4.

The Euler characteristic of one Alexander degree #

The O-Maslov-graded object underlying the grid chain module in a fixed Alexander degree.

Instances For
    @[simp]

    The degree-m component of the Maslov-graded object in Alexander degree a.

    The rank of the Maslov-graded object in degree m is the number of grid states of bidegree (m, a).

    The Euler characteristic of the grid chain module in a fixed Alexander degree, taken with respect to the O-Maslov grading.

    The complex shape is ComplexShape.down ℤ because the grid differential drops the Maslov grading by one.

    Instances For
      @[simp]

      The Euler characteristic of gradedFullyBlockedComplex a equals alexanderEulerChar (ZMod 2) a. Its identification with the alternating state count is given by alexanderEulerChar_eq_sum_states.

      The Euler characteristic of an Alexander degree, as a finite alternating sum of the ranks of its homogeneous pieces.

      The Euler characteristic of an Alexander degree is the alternating count of the grid states of that degree, weighted by the parity of their O-Maslov grading.

      @[simp]

      In an unoccupied Alexander degree the Euler characteristic vanishes.

      The graded Euler characteristic #

      The Poincaré series of the bigraded grid chain module in the standard (O-Maslov, Alexander) convention.

      Instances For
        @[simp]

        The coefficient of the grid-chain Poincaré series in a bidegree is the rank of that homogeneous piece.

        @[simp]

        The total dimension of the grid-chain Poincaré series is the number n! of grid states.

        The graded Euler characteristic obtained by applying Bigraded.euler to the rank Poincaré series of the bigraded grid chain module and then doubling every Alexander exponent.

        The grading variable T is a square root of the Alexander variable, as in Determinant.lean, so Alexander degree a contributes the monomial T^{2a}.

        Instances For

          The graded Euler characteristic is the alternating Alexander state sum. Regrouping the states of the diagram by their bidegree turns the rank-weighted sum over occupied degrees into the sum over states.

          The graded Euler characteristic is a normalized grid-determinant expression. Combining OddComponentGridDiagram.gradedEulerChar_eq_stateSum with the grid determinant formula, the graded Euler characteristic of the bigraded grid chain module is a sign times a monomial times the determinant of the weight matrix of the diagram.

          The ungraded Euler characteristic of the grid chain module vanishes on every grid of size at least two: the Euler characteristics of the Alexander degrees cancel.

          This is the graded Euler characteristic evaluated at T = 1, where the weight matrix of the determinant formula acquires two equal rows.

          Reading the Alexander degrees off the coefficients #

          The graded Euler characteristic is the generating function of the Euler characteristics in the occupied Alexander degrees, with doubled exponents for the square-root variable.

          The coefficients of the graded Euler characteristic, degree by degree.

          @[simp]

          Only even exponents occur in the graded Euler characteristic: the grading variable is a square root of the Alexander variable, and the Alexander gradings of an odd-component diagram are integers.

          @[simp]

          The graded Euler characteristic loses nothing: its coefficient in exponent 2a is the Euler characteristic of Alexander degree a.

          The Euler characteristics of the Alexander degrees are the coefficients of the normalized grid-determinant expression. The alternating count of grid states of Alexander degree a, weighted by the parity of their Maslov grading, is the coefficient of T^{2a} in the expression of GridDiagram.stateSum_eq_smul_T_mul_det_weightMatrix.