Cardinality of grid states #
This file records the finite size of the generator set for an n × n grid complex. A grid state
is encoded in TauCeti.KnotTheory.Grid.Diagram.Basic as a permutation graph on the columns, so the
set of grid states is equivalent to Equiv.Perm (Fin n) and has cardinality n!.
The statements here are deliberately about the generator set only. They are the counting API
needed before explicit computations of small fully blocked grid complexes, whose chain module is
the free ZMod 2-module on GridState n.
Main results #
TauCeti.GridState.card: there aren!grid states on ann × ngrid.TauCeti.GridState.card_univ: the finite generator set has cardinalityn!.TauCeti.GridState.subsingletonOfLeOne: forn ≤ 1, grid states are unique.TauCeti.GridState.card_zero,TauCeti.GridState.card_one,TauCeti.GridState.card_two: small-grid cardinalities used as sanity checks for later computations.TauCeti.GridState.twoByTwoIdandTauCeti.GridState.twoByTwoSwap: the two named states in grid size two.TauCeti.GridState.eq_twoByTwoId_or_eq_twoByTwoSwap: every2 × 2grid state is one of the two named states.
References #
This advances TauCetiRoadmap/CombinatorialHeegaardFloer/README.md, Lane G.1, "Grid diagrams
and grid states", and the standing convention that the grid complexes should compute on explicit
small grids. The encoding follows Ozsváth--Stipsicz--Szabó, Grid Homology for Knots and Links,
Chapter 3: a grid state is one occupied grid point in every row and every column.
The number of grid states on an n × n grid is n!.
The universe finite set of grid states has cardinality n!.
There is one grid state on the empty grid.
There is one grid state on a 1 × 1 grid.
There are two grid states on a 2 × 2 grid.
Any two grid states are equal whenever the grid has at most one row and column.
There is a unique grid state on the empty grid.
There is a unique grid state on a 1 × 1 grid.
The identity grid state on a 2 × 2 grid.
Instances For
The transposition grid state on a 2 × 2 grid.
Instances For
The identity two-by-two state sends column 0 to row 0.
The identity two-by-two state sends column 1 to row 1.
The transposition two-by-two state sends column 0 to row 1.
The transposition two-by-two state sends column 1 to row 0.
The two named 2 × 2 grid states are distinct.
Every 2 × 2 grid state is either the identity state or the transposition state.