Cokernel of the zero-surgery linking blocks
ProvedMomentAngleSurgery.cokernel_equiv_blocksabelian-groupscokernelmoment-angle-complexessurgery
For natural numbers , put and . The abelian group presented by this explicit matrix satisfies
This computes the presentation group for the zero-surgery blocks used to realize arbitrary torsion. The assertion includes and , with . No existence of a manifold or homology identification is assumed in this algebraic statement.
Preamble
import Definitions.Def_MomentAngle_surgery_blocks import Mathlib.Data.ZMod.Basic open MomentAngleSurgery
Formal statement
theorem MomentAngleSurgery.cokernel_equiv_blocks (n k : ℕ) : Nonempty (Cokernel n k ≃+
((Fin k → ℤ) × (Fin k → ZMod n) × (Fin k → ZMod n))) := by sorry
Source
Elementary block-matrix consequence of the first isomorphism theorem and integer reduction modulo n. The matrix is the specialization of Calegari, Chapter 6: Floer Theories, Section 1.1.4, Lemma 1.5, printed p. 4, https://math.uchicago.edu/~dannyc/courses/heegaard_2020/floer_theory_notes.pdf . The exact algebraic ingredients are Mathlib c5ea00351c28e24afc9f0f84379aa41082b1188f, GroupTheory/QuotientGroup/Basic.lean, quotientKerEquivOfSurjective (and its additive version), lines 154-160, and Data/ZMod/Basic.lean, intCast_zmod_eq_zero_iff_dvd, line 511: https://github.com/leanprover-community/mathlib4/blob/c5ea00351c28e24afc9f0f84379aa41082b1188f/Mathlib/GroupTheory/QuotientGroup/Basic.lean . This displayed block computation is derived here, rather than quoted as a separately numbered result in those sources.