IndisputableMonolith.Foundation.SingularSphere
Defines integer singular homology groups and the supporting simplex, augmentation, and point-space apparatus used to compute the homology of spheres. Algebraic topologists and anyone tracing the RS foundation chain cite it for the classical identification of reduced homology of S^n. The module assembles prism, pair, subdivision, and Mayer–Vietoris infrastructure rather than a single theorem.
claimFor a topological space $X$ and degree $n\in\mathbb{Z}$, the module introduces the singular homology group $H_n(X;\mathbb{Z})$, constant simplices on a basepoint, the augmentation map on $0$-chains, and the comparison between a point and the constant $0$-simplex, as the algebraic substrate for sphere computations.
background
Singular homology with integer coefficients assigns to each space $X$ graded abelian groups $H_n(X;\mathbb{Z})$ built from free chains on continuous maps $\Delta^n\to X$, modulo boundaries. The module works in that classical setting, not in a specialized RS cost or ladder calculus.
Upstream imports supply the standard computational toolkit: prism operators (homotopies of chains), relative pairs, barycentric subdivision (for excision), and Mayer–Vietoris sequences. Mathlib contributes single-complex homology, path and convex contractibility, and the smooth sphere manifold instance.
Local definitions include the homology group abbreviation, the generator of the homology of a point, constant simplices, the point-extraction map on $0$-simplices, and the augmentation homomorphism that sends a $0$-chain to the sum of its coefficients. These are the usual bridges between geometric points and algebraic $0$-cycles.
proof idea
This is primarily a definition and infrastructure module. It wires Mathlib singular-chain and sphere instances to the in-house prism, pair, subdivision, and Mayer–Vietoris layers, then records elementary identities (point of a constant simplex, naturality of point-extraction under maps, generation properties of the augmentation). No single global theorem is proved here; sphere homology calculations are deferred to consumers that apply Mayer–Vietoris to hemispherical covers.
why it matters in Recognition Science
Sphere homology is the topological checkpoint that later geometric modules need before they can speak about fundamental classes, degrees, or dimension-sensitive statements in the foundation layer. The sole recorded consumer is SingularSphereGeometry, which imports this module to attach geometric content to the algebraic groups defined here.
In the broader Recognition Science forcing chain the classical facts $H_n(S^n)\cong\mathbb{Z}$ and vanishing in other degrees underwrite dimension and orientation arguments (including the T8 claim that space is three-dimensional). This file does not itself state those isomorphisms; it supplies the groups and the chain-level language in which they will be proved.
scope and limits
- Does not prove $H_n(S^n)\cong\mathbb{Z}$ or vanishing of other sphere homology groups.
- Does not treat homology with coefficients other than $\mathbb{Z}$.
- Does not develop cellular or simplicial homology; only singular chains.
- Does not address RS cost functionals, $\phi$-ladder masses, or physical constants.
- Does not include geometric embedding or curvature statements (those live downstream).
used by (1)
depends on (4)
declarations in this module (55)
-
abbrev
Hgrp -
abbrev
Zsingle -
def
v0 -
def
pointOf -
def
constSimplex -
lemma
pointOf_constSimplex -
lemma
idx0_ext -
lemma
constSimplex_pointOf -
lemma
pointOf_map -
lemma
pointOf_ -
def
augFun -
lemma
gen_augFun -
lemma
augFun_genUnit -
lemma
mem_iff_of_clopen_ -
lemma
bnd_augFun -
def
augTo -
lemma
augTo_f_zero -
def
ptFrom -
lemma
ptFrom_f_zero -
lemma
ptFrom_augTo -
abbrev
ZsingleH0Iso -
def
augH -
def
ptH -
lemma
ptH_augH -
lemma
id_int_ne_zero -
def
simplexToI -
def
pathSimplex -
lemma
coord_face_v0 -
lemma
simplexToI_face_v0 -
lemma
gen_pathSimplex_bnd -
lemma
subApp -
lemma
bnd_genUnit_pathSimplex -
lemma
exists_bnd_eq_sub -
lemma
exists_bnd_of_pathConnected -
lemma
augTo_f_zero_apply -
lemma
Zsingle_d_one_zero -
theorem
isIso_homologyMap_augTo -
theorem
isIso_augH_of_pathConnected -
lemma
isZero_homology_of_totallyDisconnected -
theorem
isZero_homology_of_contractible -
lemma
sChainMap_augTo -
lemma
homologyMap_augH -
lemma
ptFrom_sChainMap -
lemma
ptH_natural -
def
ptFromHomotopy -
lemma
ptH_eq_of_joined -
def
h0_iso_int -
def
h0_pt_iso_int -
lemma
hn_pt_isZero -
def
h0_contractible_iso_int -
theorem
isIso_mv -
theorem
isZero_of_isZero_inter -
theorem
mono_mvPair_zero -
theorem
isZero_h1 -
theorem
isZero_h1_of_contractible