Documentation

LeanPool.ClassificationOfSurfaces.CellComplexQuotient

Polygonal realization of surface cell-complex data #

This file connects face-boundary occurrences in SurfaceCellComplex to the generic quotient construction in PolygonalQuotient.lean. The distinction between occurrences and dart values is essential: a word such as a a has two different sides carrying the same oriented dart.

An internal pair carrying the same dart uses the identity interval parameter; a pair carrying inverse darts uses parameter reversal. OccurrencePairingValid combines the incidence-derived IsSurfaceValid predicate with the nonempty-boundary condition needed by the current polygon model. The public polygonal gluing relation requires a witness of this predicate.

SurfaceCellComplex.sphere uses the explicit two-monogon presentation needed by this polygonal realization, and the standard one-face examples have occurrence-validity witnesses. The adapter derives its orbit conditions from IsSurfaceValid.

@[reducible, inline]

The oriented dart carried by a boundary occurrence.

Equations
Instances For

    The polygon side indexed by a boundary occurrence.

    Equations
    Instances For

      A compatible gluing instruction between two boundary occurrences.

      Equal oriented darts use the same interval direction. Inverse darts use the opposite direction. Boundary darts are excluded from both ends of a gluing instruction.

      Instances For

        Incidence validity together with nonempty face boundaries for the polygonal realization.

        The extra boundary condition excludes the empty-word sphere presentation because PolygonCell 0 is a side-free disk, not a sphere. Connectedness and vertex-link conditions remain separate.

        Instances For

          Inverse darts in a polygonally valid complex are distinct.

          Every internal occurrence has a unique distinct partner in its inverse-dart orbit.

          Every internal boundary occurrence is the source of a compatible pairing.

          One-face presentation criterion #

          Positions in a boundary word carrying either orientation of e.

          Equations
          Instances For

            A one-face presentation is incidence-valid when every edge name occurs once or twice, with orientation ignored. Boundary status is then derived from the occurrence count.

            A nonempty, incidence-valid one-face word supplies polygonal pairing data.

            The generic polygon-side identification associated to an occurrence pairing.

            Equations
            Instances For

              Membership in the polygonal identification set, unpacked into its two boundary occurrences.

              For a one-face word, polygonal identifications are exactly compatible pairs of positions.

              theorem LeanEval.Topology.ClassificationOfSurfaces.SurfaceCellComplex.not_isBoundaryDart_of_occurs_at_ne {K : SurfaceCellComplex} {d : K.Dart} {source target : K.BoundaryOccurrence} (hne : source target) (hsource : K.Occurs d source) (htarget : K.Occurs d target) :

              Two distinct occurrences of the same unoriented dart certify that it is internal.

              Reverse the directed presentation of a side identification.

              Equations
              • One or more equations did not get rendered due to their size.
              Instances For

                A positive/negative pair of distinct word positions gives an opposite-direction identification.

                Under the occurrence-count conditions, every internal side starts an identification.

                @[reducible, inline]

                The generated gluing relation associated to the boundary occurrences of pairing-valid K.

                Equations
                Instances For
                  @[reducible, inline]

                  The quotient of a pairing-valid complex by its compatible internal occurrence pairings.

                  Equations
                  Instances For

                    A compatible occurrence pairing identifies its side points in the polygonal quotient.

                    The two-monogon sphere presentation #

                    The positively oriented side in the two-monogon sphere presentation.

                    Equations
                    • One or more equations did not get rendered due to their size.
                    Instances For

                      The two-monogon sphere satisfies the occurrence-level pairing conditions.

                      Neither oriented representative of the sphere edge is a boundary dart.

                      The gluing from the positive monogon to the negative monogon.

                      Equations
                      • One or more equations did not get rendered due to their size.
                      Instances For