Realizations of finite simplices #
This file compares the closed coordinate simplex on any finite vertex set, including the empty
set, with Mathlib's standard simplex on that set. It also identifies the geometric realization of
the full abstract complex on a finite vertex type with Mathlib's standard simplex of barycentric
coordinate functions. Specializing to two
vertices gives a homeomorphism from the standard one-simplex to the unit interval. Its boundary,
the bottom abstract complex on Fin 2, is then identified with the unit zero-sphere.
These are the first realization round-trips in layer 11 of the geometric-topology roadmap. The
roadmap asks that the realization of the boundary of the standard n-simplex be homeomorphic to
Sⁿ⁻¹; realizationOneSimplexBoundaryHomeomorphSphereZero establishes the base case n = 1.
The interval identification also supplies the standard topological model for the simplicial
interval used in the later product-and-collapse formulation of Zeeman's conjecture.
The barycentric simplex uses Mathlib's Convexity.StdSimplex, and its homeomorphism with the
unit interval is Mathlib's Convexity.StdSimplex.homeomorphI. The zero-sphere identification is
the elementary equivalence between its two points and Fin 2.
Main results #
Finset.standardSimplexHomeomorph: a closed coordinate simplex is homeomorphic to Mathlib's standard simplex on its finite vertex set.realizationTopHomeomorphStdSimplex: the full complex realizes to Mathlib's standard simplex.realizationOneSimplexHomeomorphUnitInterval: the standard one-simplex realizes to[0, 1].realizationOneSimplexBoundaryHomeomorphSphereZero: its boundary realizes toS⁰.
A closed coordinate simplex is homeomorphic to Mathlib's standard simplex on its finite vertex set, including when that set is empty.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The finite-simplex comparison reads the original coordinate at each vertex of the face.
The inverse finite-simplex comparison extends the finite coordinate vector by zero.
The realization of the full abstract complex on a finite vertex type is homeomorphic to Mathlib's standard simplex of nonnegative coordinate functions summing to one.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The full-complex realization homeomorphism reads the same barycentric coordinates.
The inverse full-complex realization homeomorphism has the prescribed barycentric coordinates.
The realization of the standard one-simplex is homeomorphic to the unit interval. The zeroth
vertex maps to 0 and the first vertex maps to 1; see the two endpoint lemmas below.
Equations
Instances For
The one-simplex homeomorphism is its second barycentric coordinate.
The zeroth barycentric coordinate of the interval inverse is one minus the interval coordinate.
The first barycentric coordinate of the interval inverse is the interval coordinate.
The zeroth vertex of the realized one-simplex is the left endpoint of the interval.
The first vertex of the realized one-simplex is the right endpoint of the interval.
The realization of the boundary of the standard one-simplex is homeomorphic to the unit
zero-sphere. By simplexBoundary_univ_fin_two, the underlying precomplex of the source is exactly
the boundary of the simplex on the two vertices.
Equations
Instances For
The zeroth boundary vertex maps to 1 on the zero-sphere.
The first boundary vertex maps to -1 on the zero-sphere.
The inverse zero-sphere homeomorphism sends 1 to the zeroth boundary vertex.
The inverse zero-sphere homeomorphism sends -1 to the first boundary vertex.