IndisputableMonolith.Foundation.ArcComplementAcyclic
Module establishing that complements of arcs in the ambient space are acyclic: their homology vanishes in the relevant degrees. Homological algebraists and RS foundation readers cite it when reducing linking obstructions to zero-object vanishing. The argument packages chain-map naturality, homology class functors, and zero-object lemmas imported from high-dimensional linking vanishing.
claimIn the homological setting of the Recognition foundation, the complement of an arc is acyclic: every homology class of the complement is zero. Equivalently, the relevant chain complexes of the arc complement are quasi-isomorphic to the zero complex, so every cycle is a boundary and every element of a zero object vanishes.
background
Recognition Science foundation work reduces geometric linking and spine-closure questions to vanishing statements in homology. An arc complement is the ambient space with a tame arc removed; acyclicity means its homology groups (in the degrees that carry linking data) are trivial.
The module sits on LinkingVanishingHighDim, which supplies high-dimensional vanishing for linking classes. Local vocabulary includes homology class maps (classOf), the criterion that a class is zero iff it comes from a zero object, short-complex isomorphisms, and the usual chain-map identities (boundaries, cycles, composition). The module doc fixes the elementary zero-object fact: every element of a zero object vanishes.
Notation is Mathlib-style homological algebra: chain maps preserve boundaries and cycles; naturality of class maps lets vanishing transport along quasi-isomorphisms.
proof idea
Definition-and-lemma module, not a single monolithic theorem. It assembles standard zero-object and homology-class lemmas (elements of zero objects vanish; a class is zero iff the object is zero; existence and naturality of classOf) with chain-map calculus (boundary and cycle preservation, functoriality of composition). Acyclicity of the arc complement is obtained by identifying its complex with a zero object up to the imported high-dimensional linking vanishing, then pushing vanishing of classes through the naturality squares.
why it matters in Recognition Science
Feeds the public spine linking-closure stack: PublicSpineLinkingClosure imports this module to discharge residual linking obstructions once high-dimensional vanishing is in hand. In the RS foundation layer, arc-complement acyclicity clears topological noise so that forcing-chain geometry (octave period, spatial dimension, self-similar fixed point) is not contaminated by nontrivial linking in the complement. It is infrastructure rather than a named T0–T8 step, but without it the spine-closure theorems cannot quote clean vanishing.
scope and limits
- Does not prove high-dimensional linking vanishing; that is imported.
- Does not identify which ambient dimension or coefficient ring is used beyond the import.
- Does not treat knotted arcs or wild embeddings outside the tame arc setting.
- Does not compute explicit homology generators; only vanishing.
- Does not address non-arc submanifolds or full link complements.
used by (1)
depends on (1)
declarations in this module (60)
-
lemma
inv_hom_apply -
lemma
hom_inv_apply -
lemma
hom_apply_eq_zero_iff -
lemma
eq_zero_of_isZero -
def
scIso -
def
classOf -
lemma
classOf_eq_zero_iff -
lemma
exists_classOf -
lemma
classOf_natural -
lemma
chainMap_bnd -
lemma
chainMap_cycle -
lemma
chainMap_chainMap -
lemma
chainMap_id -
lemma
bounds_map -
lemma
bounds_of_retract -
def
cls -
lemma
cls_eq_zero_iff -
lemma
cls_natural -
lemma
exists_nonbounding -
lemma
bounds_of_isZero -
def
cInc -
def
cVal -
lemma
cVal_injective -
lemma
cInc_comp -
lemma
cInc_comp_cVal -
lemma
cInc_cInc_id -
def
homeoHom -
lemma
homeoHom_comp_symm -
lemma
homeoHom_symm_comp -
def
cPush -
lemma
range_cPush -
def
cLift -
lemma
cPush_cLift -
lemma
chainMap_cVal_unitOf -
lemma
exists_chain_lift -
theorem
bounds_of_mv -
def
unionComplHomeo -
theorem
bounds_of_halves -
def
seg -
lemma
seg_subset_range -
lemma
range_subset_seg -
lemma
seg_mono -
lemma
isCompact_seg -
lemma
isClosed_seg -
lemma
seg_union -
lemma
seg_inter -
def
zSeg -
def
Bad -
lemma
zSeg_cycle -
lemma
zSeg_restrict -
lemma
bad_step -
def
badSeq -
lemma
badSeq_zero -
lemma
badSeq_succ -
lemma
badSeq_width -
lemma
badSeq_mono -
lemma
badSeq_anti -
lemma
badSeq_le -
lemma
badSeq_props -
theorem
arcComplementsAcyclic