Encyclopedia Foundation Foundation Circle Lifting Std Simplex Contractible Space
ARTICLE 3 claims 3 theorems
Foundation Circle Lifting Std Simplex Contractible Space
The standard simplex, the building block of topological shapes, is contractible: it can be shrunk to a single point without tearing.
Why the simplex is contractible
The topological standard n-simplex is the geometric object that serves as the basic building block for constructing more complex shapes in topology. For n = 0 it is a point, for n = 1 a line segment, for n = 2 a triangle, for n = 3 a tetrahedron, and so on. The standard simplex in n dimensions is defined as the set of all points in (n+1)-dimensional space whose coordinates are nonnegative and sum to 1. This is a convex set: the line segment connecting any two points in it lies entirely within it. A convex set is always contractible, meaning it can be continuously deformed to a single point while staying inside itself. For the standard simplex, this contraction is easy to visualize: slide every point along a straight line toward the centroid, the point with all coordinates equal.
The contractibility of the standard simplex is a classical fact with a long history. Henri Poincaré introduced the formal study of such spaces in his 1895 paper Analysis Situs, which founded algebraic topology. The notion of contractibility itself was made precise in the early 20th century, and the fact that convex sets are contractible is a standard lemma in any topology textbook. The standard simplex also appears in the definition of singular homology, where it serves as the domain of singular simplices, the building blocks used to probe the shape of a space. Because the simplex is contractible, any continuous map from it to a space can be deformed to a constant map, which is a property that underlies many homology computations.
In Recognition Science, the framework's machine-checked library of formal theorems registers this fact as an instance for the standard simplex. The declaration stdSimplex_contractibleSpace establishes that the topological standard n-simplex is contractible for any positive n. The proof is direct: the simplex is convex, and a convex set is contractible. The library then derives the immediate consequence that the simplex is simply connected, meaning every loop in it can be contracted to a point. This property is the precise hypothesis needed for a path-lifting argument used to define the winding number of a curve around a circle. The winding number counts how many times a curve wraps around the circle, and the contractibility of the simplex ensures that certain boundaries vanish in this counting.
The declaration is a technical lemma, not a statement about physics or about the nature of space. It concerns a specific mathematical object, the standard simplex, and its topological property of being contractible. It does not claim that physical space is contractible, nor that the universe is shaped like a simplex. It does not assert anything about the three spatial dimensions that the framework derives elsewhere. The lemma is a building block in a larger formal development, one that happens to be needed for the circle winding invariant. Its value is that it makes the path-lifting argument work in the machine-checked library, providing a rigorous foundation for the winding number construction.
THEOREM stdSimplex_contractibleSpace · IndisputableMonolith/Foundation/CircleLifting.lean
/-- The topological standard `n`-simplex (the realization domain of a singular
`(n-1)`-simplex) is contractible: it is a nonempty convex set. -/
instance stdSimplex_contractibleSpace (n : ℕ) [NeZero n] :
ContractibleSpace (stdSimplex ℝ (Fin n)) :=
(convex_stdSimplex ℝ (Fin n)).contractibleSpace
⟨_, single_mem_stdSimplex ℝ (0 : Fin n)⟩
THEOREM stdSimplex_simplyConnectedSpace · IndisputableMonolith/Foundation/CircleLifting.lean
/-- Consequently the standard simplex is simply connected; this is the precise
hypothesis consumed by the path-lifting monodromy invariance used to show the
winding number kills boundaries. (Stated explicitly for discoverability; it is
also available by instance resolution.) -/
theorem stdSimplex_simplyConnectedSpace (n : ℕ) [NeZero n] :
SimplyConnectedSpace (stdSimplex ℝ (Fin n)) :=
inferInstance
THEOREM stdSimplex_contractibleSpace · IndisputableMonolith/Foundation/CircleLifting.lean
/-- The topological standard `n`-simplex (the realization domain of a singular
`(n-1)`-simplex) is contractible: it is a nonempty convex set. -/
instance stdSimplex_contractibleSpace (n : ℕ) [NeZero n] :
ContractibleSpace (stdSimplex ℝ (Fin n)) :=
(convex_stdSimplex ℝ (Fin n)).contractibleSpace
⟨_, single_mem_stdSimplex ℝ (0 : Fin n)⟩
What this page does not claim
Physical space is contractible. The universe is shaped like a simplex. The three spatial dimensions derived elsewhere in the framework follow from this lemma.
Verify this page
Every tagged claim above names its theorem. To check one yourself rather than trust this page, elaborate the source module with Lean 4 and audit its axiom basis:
$ lake env lean IndisputableMonolith/Foundation/CircleLifting.lean
expected axiom basis: [propext, Classical.choice, Quot.sound] (the Lean kernel's standard three; no RS-specific axioms)
A page whose claims cannot be reproduced this way does not ship. In production, every anchor links to the exact declaration in the public source release, and this block carries the build receipt for the page itself.
Derived articles
This page is generated by a question-recursion engine: the questions its answers raise become the next pages. The current agenda, with open targets marked red:
- How exactly does the contractibility of the simplex make the winding number kill boundaries?
- What is the path-lifting monodromy invariance and how does it use simple connectivity?
- How does the winding number construction lead to the value w(fundamental) = 1?
- What other topological invariants in the framework depend on this contractibility result?
MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND
THEOREM stdSimplex_contractibleSpace · IndisputableMonolith/Foundation/CircleLifting.lean
/-- The topological standard `n`-simplex (the realization domain of a singular `(n-1)`-simplex) is contractible: it is a nonempty convex set. -/ instance stdSimplex_contractibleSpace (n : ℕ) [NeZero n] : ContractibleSpace (stdSimplex ℝ (Fin n)) := (convex_stdSimplex ℝ (Fin n)).contractibleSpace ⟨_, single_mem_stdSimplex ℝ (0 : Fin n)⟩The topological standard n-simplex is contractible for any positive n. stdSimplex_contractibleSpace · IndisputableMonolith/Foundation/CircleLifting.leanTHEOREM stdSimplex_simplyConnectedSpace · IndisputableMonolith/Foundation/CircleLifting.lean
/-- Consequently the standard simplex is simply connected; this is the precise hypothesis consumed by the path-lifting monodromy invariance used to show the winding number kills boundaries. (Stated explicitly for discoverability; it is also available by instance resolution.) -/ theorem stdSimplex_simplyConnectedSpace (n : ℕ) [NeZero n] : SimplyConnectedSpace (stdSimplex ℝ (Fin n)) := inferInstanceThe standard simplex is simply connected. stdSimplex_simplyConnectedSpace · IndisputableMonolith/Foundation/CircleLifting.leanTHEOREM stdSimplex_contractibleSpace · IndisputableMonolith/Foundation/CircleLifting.lean
/-- The topological standard `n`-simplex (the realization domain of a singular `(n-1)`-simplex) is contractible: it is a nonempty convex set. -/ instance stdSimplex_contractibleSpace (n : ℕ) [NeZero n] : ContractibleSpace (stdSimplex ℝ (Fin n)) := (convex_stdSimplex ℝ (Fin n)).contractibleSpace ⟨_, single_mem_stdSimplex ℝ (0 : Fin n)⟩The contractibility of the simplex is proved from its convexity. stdSimplex_contractibleSpace · IndisputableMonolith/Foundation/CircleLifting.lean