Relabeling contracted subdivisions #
This is the closed-face analogue of SubdivisionIso. The core vertices of a
DegSpec are quotient classes, rather than Fin n; consequently a symmetry
on the uncontracted core is not by itself enough to relabel a face. A caller
must also provide the induced equivalence of the fixed-point classes.
Keeping that class equivalence explicit is intentional. In particular it
lets an AUTO certificate replay the finite class map selected by its checker,
without claiming that compFold's canonical representatives commute with a
permutation definitionally.
Slot reversal is part of the datum, just as it is for the positive-length
SubdivisionGraph.Spec.Relabeling. It changes only the finite coordinates
inside a surviving slot; the quotient-class boundary is unchanged.
An occurrence-sensitive, orientation-preserving relabeling of two closed
subdivision presentations. classEquiv is the essential extra datum beyond
SubdivisionGraph.Spec.Relabeling: it names the bijection after zero slots
have identified core vertices.
The bijection of surviving core classes after each presentation has identified its zero-slot endpoints.
The bijection of source and target slot occurrences, including slots of length zero.
Whether a source slot is mapped with its endpoint orientation reversed.
Instances For
Interior coordinates on a reversed slot are read from the other end.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Unit-step coordinates on a reversed slot are read from the other end.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The vertex equivalence induced by a closed-face relabeling.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The unit-step occurrence equivalence induced by a closed-face relabeling.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A vertex and unit-step bijection preserving endpoints gives the closed
face Laplacian equivalence. This copy is polymorphic in DegSpec, while the
older helper is specialized to positive SubdivisionGraph.Specs.
Equations
- One or more equations did not get rendered due to their size.