Documentation

TauCeti.KnotTheory.Grid.SmallGrid.Homology

An explicit basis for small-grid homology #

The fully blocked differential vanishes on grids of size at most two. Consequently every grid state gives a cycle, no nonzero cycle is a boundary, and the corresponding homology classes form a basis. This file makes those generators explicit.

For a grid diagram G of size n ≤ 2, fullyBlockedCycleOfLeTwo G hn x is the cycle represented by the single grid state x, and fullyBlockedHomologyClassOfLeTwo G hn x is its homology class. The basis fullyBlockedHomologyBasisOfLeTwo G hn consists of exactly these classes. Its coordinate formula identifies the coefficient of a class at x with the coefficient of any cycle representative at x.

At size two, the basis has the two states GridState.twoByTwoId and GridState.twoByTwoSwap. For the standard two-by-two unknot diagram their already-computed (M_O, A) bigradings are (-1, -1) and (0, 0), respectively (maslovOℤ_twoByTwo_twoByTwoId, alexander_twoByTwo_twoByTwoId, maslovOℤ_twoByTwo_twoByTwoSwap, and alexander_twoByTwo_twoByTwoSwap). Thus the basis here turns the separate dimension and grading calculations into an explicit computation of the fully blocked homology.

Main definitions #

Main results #

References #

This advances the “Grid homology computes” acceptance criterion in TauCetiRoadmap/CombinatorialHeegaardFloer/README.md, specifically the computation of the two-by-two unknot grid with its bigradings and the visible rank-two stabilization factor. The fully blocked complex and its grading conventions follow Ozsváth--Stipsicz--Szabó, Grid Homology for Knots and Links, Chapters 3 and 4.

noncomputable def TauCeti.GridDiagram.fullyBlockedCycleOfLeTwo {n : } (G : GridDiagram n) (hn : n 2) (x : GridState n) :

The fully blocked cycle supported on a single grid state when the grid size is at most two.

The size hypothesis makes the fully blocked differential zero, so the singleton chain is a cycle.

Equations
Instances For
    @[simp]

    The chain underlying the small-grid cycle supported on x is the singleton chain at x.

    The fully blocked homology class represented by a single grid state in size at most two.

    Equations
    Instances For
      @[simp]

      Under the small-grid equivalence from homology to the chain module, the class represented by x becomes the singleton chain at x.

      The basis of fully blocked homology in grid size at most two, indexed by grid states.

      It is obtained by transporting the standard singleton basis of the grid chain module through the inverse of fullyBlockedHomologyEquivChainOfLeTwo.

      Equations
      Instances For
        @[simp]

        A vector of the small-grid homology basis is the class represented by its indexing grid state.

        @[simp]

        The coordinates of the class of a small-grid cycle are its chain coefficients.

        Since the differential and the boundary submodule both vanish, passing to homology does not change any coefficient.

        @[simp]

        The coordinate vector of the homology class represented by x is the singleton vector at x.

        Each single-state homology class is nonzero in grid size at most two.

        Distinct grid states determine distinct fully blocked homology classes in size at most two.