Documentation

TauCeti.KnotTheory.Grid.Differential.Square.Count

Counting two-rectangle decompositions #

The coefficient of the square of the fully blocked grid differential is a sum over intermediate states of products of rectangle counts. This file identifies that expression with the parity of a single finite set: the set of pairs of composable fully blocked empty rectangles with prescribed source and target.

This is the algebraic handoff needed by the juxtaposition proof of ∂² = 0. Its geometric part can now act directly on GridDiagram.fullyBlockedDecompositions G x z: a fixed-point-free involution of this finite set proves that its cardinality is even, and hence that the corresponding coefficient of the differential square vanishes.

The same shared decomposition construction also reindexes the matrix entries of the unblocked differential square as weighted sums over pairs of empty, X-avoiding rectangles. This is the counting form used by the disjoint and one-common-side cases.

Which region carries a marking. Every fully blocked statement below is relative to the ambient GridDiagram.fullyBlockedRectangles, and none of them unfolds the marking condition: they relate two objects assembled from that one finite set. The marking region is fixed upstream by GridRectangle.AvoidsMarkings, which asks that no square a rectangle covers carry an O or an X marking.

Main definitions #

Main results #

References #

This supplies the counting step for TauCetiRoadmap/CombinatorialHeegaardFloer/README.md, Lane G.3, "The complexes and ∂² = 0". The pairing of juxtaposed empty rectangles follows Ozsváth--Stipsicz--Szabó, Grid Homology for Knots and Links, Chapter 4.6.

The finite set of decompositions from x to z in which both constituent rectangles are fully blocked and empty for the grid diagram G.

The intermediate state is retained as part of GridRectangleDecomposition; it is determined by the first rectangle, but is the index over which the differential-square coefficient is summed.

Instances For
    @[simp]

    A decomposition is fully blocked exactly when each of its two rectangles belongs to the corresponding fully blocked rectangle set.

    The unblocked differential #

    The two-step rectangle decompositions from x to z both of whose rectangles the unblocked differential counts: both are empty and cover no X-marking.

    Instances For
      @[simp]

      A two-step decomposition is counted by the unblocked differential exactly when each of its two rectangles is.

      theorem TauCeti.GridDiagram.sum_unblockedDecompositions {n : ℕ} (G : GridDiagram n) (x z : GridState n) {M : Type u_1} [AddCommMonoid M] (w : (y : GridState n) → GridRectangleBetween x y → GridRectangleBetween y z → M) :
      ∑ D ∈ G.unblockedDecompositions x z, w D.middle D.first D.second = ∑ y : GridState n, ∑ r₁ ∈ G.unblockedRectangles x y, ∑ r₂ ∈ G.unblockedRectangles y z, w y r₁ r₂

      A sum over the decompositions counted by the square of the unblocked differential is the iterated sum over the intermediate state and the two counted rectangles.

      The weight of a two-step rectangle decomposition in the square of the unblocked differential: the product of the weights V^{O(r)} of its two rectangles.

      Instances For
        @[simp]

        The unblocked decomposition weight is the product of the monomial weights of its two rectangles.

        The two-step matrix entry of the square of the unblocked differential is the sum of the weights of the two-step decompositions it counts.

        Fully blocked counts #

        The first rectangle in a fully blocked decomposition is empty.

        The second rectangle in a fully blocked decomposition is empty.

        The first rectangle in a fully blocked decomposition avoids every marking.

        The second rectangle in a fully blocked decomposition avoids every marking.

        The number of fully blocked decompositions is the sum over intermediate states of the product of the two rectangle-set cardinalities.

        There are no fully blocked decompositions from x to a state outside the two-step column-swap support of x.

        The number modulo two of fully blocked two-rectangle decompositions from x to z.

        Instances For

          The fully blocked decomposition count is the cardinality of fullyBlockedDecompositions, coerced to ZMod 2.

          A fully blocked decomposition count vanishes exactly when the corresponding finite set has even cardinality. This is the parity form consumed by a fixed-point-free pairing of decompositions.

          The fully blocked decomposition count vanishes outside the two-step column-swap support.

          The parity of fully blocked decompositions is the sum over intermediate states of the product of the two fully blocked rectangle counts.

          The coefficient of z in the square of the differential applied to the generator x is the parity of the fully blocked decompositions from x to z.

          The fully blocked differential squares to zero exactly when every fully blocked two-rectangle decomposition set has even cardinality.