Pith. sign in
module module moderate

IndisputableMonolith.Foundation.SingularSubdivision

show as:
view Lean formalization →

Defines the free abelian group of affine n-chains on a set α, together with the affine boundary, cone, and elementary subdivision operators needed for singular homology. Algebraic topologists working the RS foundation cite it when building Mayer–Vietoris sequences or computing sphere homology. The module is largely definitional: it packages Mathlib singular-simplex data with explicit affine maps and verifies the usual chain-homotopy identities by direct Fin-arithmetic.

claimFor a set $\alpha$ and $n\in\mathbb{N}$, let $AC_n(\alpha)$ be the free abelian group on maps $\mathrm{Fin}(n+1)\to\alpha$ (affine $n$-simplices). The module supplies the affine boundary $\partial:AC_n\to AC_{n-1}$, the cone operator from a basepoint, and the elementary subdivision operator $\varepsilon$, satisfying the standard identities $\partial\circ\mathrm{cone}+\mathrm{cone}\circ\partial=\mathrm{id}$ and $\partial\varepsilon=\varepsilon\partial$.

background

Singular homology in Mathlib is built from continuous maps out of the standard simplex. For Recognition Science foundation work one often needs a purely combinatorial intermediate: affine chains whose vertices lie in an arbitrary set $\alpha$ (typically a convex subset of a real vector space). The group $AC_n(\alpha)$ is the free $\mathbb{Z}$-module on all functions $\mathrm{Fin}(n+1)\to\alpha$.

The upstream module SingularPrism supplies the prism operator that realises the chain homotopy between the identity and a subdivision. The present module specialises that apparatus to the affine setting: it defines the affine simplex constructor, the induced boundary $\partial$, the cone from a fixed vertex, and the elementary subdivision map $\varepsilon$ that inserts barycentres.

Local conventions follow Mathlib's SingularHomology.Basic: chains are finitely supported, coefficients are $\mathbb{Z}$, and face maps are realised by precomposition with the standard coface embeddings $\mathrm{succAbove}$.

proof idea

This is primarily a definition module. The core objects (AC, asimplex, abnd, acone, eps) are introduced by direct constructors. The few lemmas (cons_comp_succAbove_*, abnd_comp_acone, and the corresponding statements for eps) are proved by unfolding the Fin-arithmetic of face and degeneracy maps and applying the corresponding identities already available from SingularPrism and Mathlib's simplex category. No deep homological algebra is required; the arguments are equational.

why it matters in Recognition Science

Affine subdivision is the technical engine that lets the foundation compute singular homology of spheres and run Mayer–Vietoris arguments without leaving the combinatorial category. Downstream, SingularMayerVietoris imports the cone and subdivision operators to obtain the long exact sequence of a pair, while SingularSphere uses the same operators to identify $H_n(S^n)$ with $\mathbb{Z}$. In the broader RS forcing chain these homology computations underwrite topological constraints (dimension, orientability) that feed the T8 derivation of $D=3$ spatial dimensions and the eight-tick octave structure.

scope and limits

used by (2)

From the project-wide theorem graph. These declarations reference this one in their body.

depends on (1)

Lean names referenced from this declaration's body.

declarations in this module (114)

… and 34 more