Canonical normal-form boundary words #
This file gives finite signed-dart presentations for the orientable and nonorientable boundary
words encoded by the vendored OrientableRel and NonOrientableRel. It records their exact
lengths and edge multiplicities, then packages them as connected, incidence-valid one-face cell
complexes.
For Eval-admissible parameters, the words are nonempty and therefore also satisfy
SurfaceCellComplex.OccurrencePairingValid. These are combinatorial and polygonal-pairing
certificates. Their faithful polygonal realizations are compared with the closed-disc quotients
defined in LeanEval/ChallengeDeps.lean by the canonical realization layer.
Counting boundary positions by edge name agrees with counting the edge names in the word.
Edge names in the canonical orientable normal-form word.
- a {p n : ℕ} : Fin p → OrientableEdge p n
- b {p n : ℕ} : Fin p → OrientableEdge p n
- c {p n : ℕ} : Fin n → OrientableEdge p n
- h {p n : ℕ} : Fin n → OrientableEdge p n
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Edge names in the canonical nonorientable normal-form word.
- a {p n : ℕ} : Fin p → NonOrientableEdge p n
- c {p n : ℕ} : Fin n → NonOrientableEdge p n
- h {p n : ℕ} : Fin n → NonOrientableEdge p n
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
The commutator block aᵢ bᵢ aᵢ⁻¹ bᵢ⁻¹.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The boundary block cᵢ hᵢ cᵢ⁻¹ in the orientable word.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The square block aᵢ aᵢ in the nonorientable word.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The boundary block cᵢ hᵢ cᵢ⁻¹ in the nonorientable word.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The canonical orientable signed boundary word.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The canonical nonorientable signed boundary word.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Certified positions in the canonical words #
Position k in handle block i inside the full orientable boundary word.
Equations
Instances For
Position k in boundary block j inside the full orientable boundary word.
Equations
Instances For
Position k in crosscap block i inside the full nonorientable boundary word.
Equations
Instances For
Position k in boundary block j inside the full nonorientable boundary word.
Equations
Instances For
The one-face incidence presentation carried by the canonical orientable word.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The one-face incidence presentation carried by the canonical nonorientable word.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The canonical incidence presentation attached to a named normal form.
Equations
- LeanEval.Topology.ClassificationOfSurfaces.NormalForm.sphere.canonicalCellComplex = LeanEval.Topology.ClassificationOfSurfaces.SurfaceCellComplex.sphere
- (LeanEval.Topology.ClassificationOfSurfaces.NormalForm.orientable p n).canonicalCellComplex = LeanEval.Topology.ClassificationOfSurfaces.NormalForm.orientableCellComplex p n
- (LeanEval.Topology.ClassificationOfSurfaces.NormalForm.nonOrientable p n).canonicalCellComplex = LeanEval.Topology.ClassificationOfSurfaces.NormalForm.nonOrientableCellComplex p n