Canonical finite cyclic presentations #
This file fixes the finite-cyclic endpoint of the Gallier--Xu normalization lane. A typed
one-face boundary word is enumerated by Fin exactly once, and the named normal forms use that
adapter. The sphere branch uses the ordinary-valid two-monogon presentation obtained from the
exceptional empty-word sphere by P2.
The orientable and nonorientable words remain the existing NormalForm.orientableBoundaryWord
and NormalForm.nonOrientableBoundaryWord; this file does not introduce another formulation of
the Lean-Eval representatives.
The two existing projections from a signed dart to its unoriented edge agree.
Enumerate the edge names of a typed one-face signed boundary word.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The original edge names are equivalent to the enumerated one-face presentation edges.
Equations
Instances For
A nonempty typed one-face word with surface edge multiplicities gives an ordinary-valid finite cyclic presentation.
Every enumerated one-face presentation is connected at the face-incidence level.
The single finite-cyclic target selected for each named normal form.
The admissibility predicate excludes the empty orientable word and the zero-crosscap nonorientable word when ordinary surface validity is required.
Equations
- One or more equations did not get rendered due to their size.
- LeanEval.Topology.ClassificationOfSurfaces.NormalForm.sphere.canonicalPresentation = LeanEval.Topology.ClassificationOfSurfaces.FiniteCyclicPresentation.twoMonogonSphere
Instances For
Every Eval-admissible canonical presentation has ordinary surface incidence validity.
Canonical finite-cyclic presentations are face-incidence connected.
Eval-admissible canonical presentations satisfy the packed Gallier--Xu input predicate.