Gallier--Xu P2 face subdivision #
This file formalizes the second primitive subdivision from Gallier--Xu, Definition 6.3. A cyclic
boundary is cut, in a chosen traversal orientation, into two pieces left and right. The
presentation-level construction permits empty pieces so that it also expresses Gallier--Xu's
exceptional empty-word-sphere conversion. The public P2Subdivision relation requires both
pieces to be nonempty for an ordinary face subdivision. The selected face is replaced by two
faces whose boundaries in that same orientation
are
where d is a fresh edge.
The orientation stored on the two target faces is the orientation chosen by the cut. In particular, a negatively oriented cut deliberately stores the inverses of the displayed words; it does not claim to preserve the old positive stored orientation. This convention makes reversing a cut exchange the two children exactly.
A cyclic, oriented place at which to apply Gallier--Xu P2.
The decomposition is cyclic rather than tied to the stored head of the list. Empty left or
right pieces are allowed.
- face : P.OrientedFace
The
facedeclaration. The
leftdeclaration.The
rightdeclaration.
Instances For
A genuine face cut has an old boundary side on each side of the new cutting edge.
The raw P2Cut structure also represents the exceptional empty-word-sphere conversion, for which
both pieces are necessarily empty.
Instances For
Cut a chosen oriented representative at a linear position.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Move the cyclic cut point to the other end of the two pieces.
Equations
Instances For
Reverse the traversal orientation of a cut.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The fresh cutting edge.
Equations
Instances For
Retain an old boundary word in the enlarged edge type.
Equations
Instances For
Store a displayed oriented boundary in the presentation's positive orientation.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Reading a stored word in its selected orientation returns the displayed word.
The first displayed child boundary.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The second displayed child boundary.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The first child boundary in its stored orientation.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The second child boundary in its stored orientation.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The word stored at a target face index.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Canonical presentation-level P2 face split.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Identify the explicit target indexing type with the presentation's face type.
Equations
Instances For
The target face occupying an old source-face position.
Equations
Instances For
The fresh second child face.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The selected child has exactly the displayed oriented boundary left d.
The right child has exactly the displayed oriented boundary d⁻¹ right.
Retaining a word preserves whether it is empty.
Retaining a word preserves the multiplicity of every old edge.
Reversing the stored traversal does not change unoriented edge multiplicities.
The fresh edge does not occur in a retained old word.
The signed fresh dart occurring in the selected child.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The opposite signed fresh dart occurring in the right child.
Equations
Instances For
Reversing the cut exchanges its selected child with the original right child.
Reversing the cut exchanges its right child with the original selected child.
The selected child receives the old-edge occurrences in the left cut piece.
The right child receives the old-edge occurrences in the right cut piece.
Every unselected face retains its old-edge multiplicities.
The selected child contains the fresh edge exactly once.
The right child contains the fresh edge exactly once.
An unselected face contains no occurrence of the fresh edge.
The selected source face's multiplicity is the sum of the two cut-piece counts.
P2 preserves the total multiplicity of every retained old edge.
The fresh cutting edge occurs exactly once in each child and nowhere else.
Retaining old edge names preserves and reflects cyclic rotation.
P2 preserves ordinary finite-presentation incidence validity.
Edge membership is independent of the chosen traversal orientation of a face.
An edge of the selected face occurs in one of the two cut pieces.
Membership of an old edge is retained after enlarging the edge type.
Storing a word in the opposite traversal preserves unoriented edge membership.
The two child faces are adjacent through the fresh cutting edge.
A source-face edge occurs in a child reachable from the retained face position.
A source adjacency lifts to a target path between the retained face positions.
A source face-adjacency path lifts to a target path.
P2 preserves connectivity of the face-edge incidence graph.
Collapse both child faces of a P2 split back to their source face.
Equations
Instances For
Collapsing the child faces sends target adjacency to a source adjacency path.
Collapsing the child faces sends target adjacency paths to source adjacency paths.
A P2 split is connected only if its source presentation is connected.
Every P2 split of an exceptional empty-word presentation is ordinarily valid.
P2 preserves Gallier validity, including the exceptional empty-word branch.
The zero-position P2 cut of Gallier--Xu's exceptional sphere presentation.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The last-position spelling of the same empty boundary cut.
Equations
- One or more equations did not get rendered due to their size.
Instances For
P2 turns the exceptional empty-word sphere presentation into the two-monogon presentation.
The endpoint-at-the-right spelling gives the same exact regression.
A Gallier--Xu P2 face subdivision, up to signed presentation isomorphism of the target.
An ordinary P2 move cuts between two distinct places of a nonempty cyclic boundary, so both old
boundary pieces are nonempty. The sole degenerate case admitted here is Gallier--Xu's exceptional
empty-word sphere, whose conversion to the ordinary-valid two-monogon presentation is also
represented by the raw P2.split construction. This is a syntactic move relation and
deliberately does not bundle source validity.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A canonical nondegenerate split is a P2 subdivision.
The raw split of an exceptional empty-word sphere is an allowed exceptional P2 step.
P2 subdivisions preserve ordinary incidence validity.
P2 subdivisions preserve face-incidence connectivity.
P2 subdivisions preserve Gallier validity.
The exceptional sphere presentation subdivides to the two-monogon sphere presentation.