The fully blocked grid homology #
This file introduces the homology of the fully blocked grid complex as the subquotient of the finite free grid chain module by cycles over boundaries, and evaluates it on the smallest grids.
The cycle submodule (fullyBlockedCycles, the kernel of the differential) and the boundary
submodule (fullyBlockedBoundaries, its range) were built in BasicCycles.lean. Viewing the
boundaries inside the cycles gives fullyBlockedBoundariesInCycles, and the homology is their
subquotient
fullyBlockedHomology G = fullyBlockedCycles G β§Έ fullyBlockedBoundariesInCycles G,
the cycles modulo the boundaries that are themselves cycles. Whenever the differential squares to
zero every boundary is a cycle (fullyBlockedBoundaries_le_cycles), so the subquotient is the
genuine homology Z / B; the general subquotient form is what lets us name the object before the
square-zero theorem is available in every grid size. Two cycles represent the same homology class
exactly when their difference is a boundary (fullyBlockedHomology_mk_eq_iff), independently of
square-zeroness.
For grids of size at most two the differential vanishes (SmallGridDifferential.lean), so every
chain is a cycle and the only boundary is zero. The homology is therefore the whole chain module:
it is ZMod 2-linearly isomorphic to GridChain (ZMod 2) n, has 2 ^ n! elements, and has
ZMod 2-dimension n!. On the standard 2 Γ 2 unknot grid this is dimension two, the rank of
the stabilization factor W = π½ β π½ predicted by the standard grid-homology formula for the
unknot.
Main definitions #
TauCeti.GridDiagram.fullyBlockedBoundariesInCycles: the boundaries viewed inside the cycles.TauCeti.GridDiagram.fullyBlockedHomology: the fully blocked grid homology, cycles modulo the boundaries lying in them.TauCeti.GridDiagram.fullyBlockedHomologyEquivChainOfLeTwo: forn β€ 2the homology is isomorphic to the whole chain module.
Main results #
TauCeti.GridDiagram.fullyBlockedBoundariesInCycles_eq_comap: the boundaries inside the cycles are the preimage of the boundaries under the inclusion of the cycles.TauCeti.GridDiagram.fullyBlockedHomology_mk_eq_iff: two cycles are homologous exactly when their difference is a boundary, andTauCeti.GridDiagram.fullyBlockedHomology_mk_eq_zero_iff: a class vanishes exactly when a representing cycle is a boundary.TauCeti.GridDiagram.finrank_fullyBlockedHomology_add_two_mul_finrank_range: rank-nullity for the fully blocked differential, which squares to zero.TauCeti.GridDiagram.natCard_fullyBlockedHomology_of_le_twoandTauCeti.GridDiagram.finrank_fullyBlockedHomology_of_le_two: the small-grid cardinality2 ^ n!and dimensionn!.TauCeti.GridDiagram.natCard_fullyBlockedHomology_of_twoandTauCeti.GridDiagram.finrank_fullyBlockedHomology_of_two: the four-element, dimension-two homology of the2 Γ 2unknot grid, exhibiting the rank-twoWfactor.
References #
This supplies a prerequisite for TauCetiRoadmap/CombinatorialHeegaardFloer/README.md, Lane G.3,
"The complexes and βΒ² = 0", and the acceptance criterion that grid homology compute on the
2 Γ 2 unknot grid with its bigradings, exhibiting the W^{β(n-1)} stabilization factor. The
homology and stabilization conventions follow OzsvΓ‘th--Stipsicz--SzabΓ³, Grid Homology for Knots
and Links, Chapter 4.
Shortcut instance. The subquotient fullyBlockedHomology below needs the elaborator to
identify the module structure on fullyBlockedCycles that appears in a Submodule argument with
the one produced by instance search; a direct head match makes that identification syntactic
instead of relying on unfolding a ZMod 2 instance diamond, which fails.
Shortcut instance, paired with the AddCommGroup one above.
The fully blocked boundaries, viewed as a submodule of the fully blocked cycles: the cycles
that are hit by the differential. This is B β Z sitting inside Z, and equals B itself once
the differential squares to zero (fullyBlockedBoundaries_le_cycles).
Instances For
The boundaries inside the cycles are the preimage of the boundaries under the inclusion of the
cycles. The body of fullyBlockedBoundariesInCycles is not exposed outside this module, so this
restatement is what lets consumers reason about it as a comap.
A cycle lies in fullyBlockedBoundariesInCycles exactly when it is a fully blocked boundary,
letting membership be established without unfolding submoduleOf.
The fully blocked grid homology: the cycles of the fully blocked differential modulo the boundaries that lie inside them.
This is the subquotient Z β§Έ (B β Z), which is the genuine homology Z / B once every boundary
is a cycle, i.e. once the differential squares to zero (fullyBlockedBoundaries_le_cycles). Using
the subquotient lets the object be named uniformly, before the square-zero theorem is available in
every grid size.
Instances For
Two cycles represent the same fully blocked homology class exactly when their difference is a boundary. This is the defining relation of the homology and does not need the differential to square to zero.
A fully blocked homology class is zero exactly when a representing cycle is a boundary,
letting classes be shown trivial without unfolding submoduleOf.
The fully blocked homology is the homology of its square-zero linear differential.
Instances For
The kernel-homology identification preserves the underlying cycle representative.
The inverse kernel-homology identification also preserves cycle representatives.
The coefficient ring ZMod 2 is a field, as needed for the dimension formula below.
Rank-nullity for fully blocked grid homology: the homology dimension plus twice the differential rank is the number of grid states.
On grids of size at most two the fully blocked differential vanishes, so the homology is the whole chain module: cycles are everything and the only boundary is zero.
Instances For
The small-grid equivalence sends the homology class of a cycle to its underlying chain.
In grid size at most two the fully blocked homology has 2 ^ n! elements: the size of the
whole chain module, since the differential vanishes.
In grid size at most two the fully blocked homology has ZMod 2-dimension n!.
Every 2 Γ 2 grid has a four-element fully blocked homology.
Every 2 Γ 2 grid has a two-dimensional fully blocked homology, the rank of the
stabilization factor W = π½ β π½ predicted for the unknot.