Documentation

LeanPool.ClassificationOfSurfaces.FiniteCyclicCanonical

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.

@[reducible]

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
      Instances For

        Every Eval-admissible canonical presentation has ordinary surface incidence validity.

        Eval-admissible canonical presentations satisfy the packed Gallier--Xu input predicate.