Gallier--Xu P1 edge subdivision #
This file formalizes the first primitive subdivision from Gallier--Xu, Definition 6.3. For a
chosen oriented edge a, P1 globally replaces
abyb c, anda⁻¹byc⁻¹ b⁻¹.
The canonical finite implementation retains every old edge name through Fin.castSucc, uses the
retained name of a for b, and uses Fin.last for the fresh edge c. A contraction deletes
the fresh edge and sends every retained edge back to its old name. This contraction is a left
inverse on words, including cyclic words, so P1 both preserves and reflects cyclic rotation.
The selected underlying edge uses its positive stored orientation canonically. The
SignedPresentationIso in P1Subdivision allows the two target edge names to be renamed and
reoriented when a different orientation convention is desired.
The presentation-level construction preserves face positions, copies the multiplicity of a to
both subdivided edges, and preserves ordinary validity, face-incidence connectivity, and
IsGallierValid. P1Subdivision closes the canonical construction under signed presentation
isomorphism.
Retain an old signed edge in the enlarged edge type.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The fresh second subedge in the canonical P1 expansion.
Equations
Instances For
The retained first subedge in the canonical P1 expansion.
Equations
Instances For
Substitute one signed occurrence according to Gallier--Xu P1.
Equations
- One or more equations did not get rendered due to their size.
Instances For
P1 sends the opposite dart to the inverse of the substituted word.
Contract one target dart: discard the fresh edge and retain every old edge.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Apply P1 simultaneously to every occurrence in a linear representative of a cyclic word.
Equations
Instances For
Contract a P1 word by deleting the fresh subedge.
Equations
Instances For
Contracting one substituted occurrence returns that occurrence.
Contracting the global P1 substitution returns the original word exactly.
P1 commutes with reversal of an oriented cyclic boundary word.
A list-valued substitution preserves cyclic rotation.
Contraction preserves cyclic rotation even when the cut passes through a subdivided pair.
P1 substitution preserves and reflects cyclic rotation.
The occurrence of every retained edge survives the expansion.
Each retained edge has exactly its old word multiplicity after P1.
The fresh edge receives exactly the old multiplicity of the subdivided edge.
Canonical presentation-level P1 expansion.
Equations
- One or more equations did not get rendered due to their size.
Instances For
P1 preserves face positions.
Equations
Instances For
P1 copies every retained edge's facewise multiplicity.
P1 gives the fresh edge the subdivided edge's facewise multiplicity.
P1 copies every retained edge's total multiplicity.
P1 gives the fresh edge the subdivided edge's total multiplicity.
P1 sends source face adjacency to target face adjacency.
P1 preserves ordinary finite-presentation incidence validity.
P1 preserves connectedness of the face-edge incidence graph.
P1 preserves the regular and exceptional branches of Gallier validity.
The exceptional branch is impossible here because selecting a already supplies an edge.
A Gallier--Xu P1 subdivision, closed under signed relabeling and cyclic face rotation.
This is a syntactic move relation and deliberately does not bundle source validity. The preservation theorems below transport validity and connectivity when those hypotheses are available.
Equations
Instances For
The canonical expansion is a P1 subdivision.
P1 subdivisions preserve ordinary incidence validity.
P1 subdivisions preserve face-incidence connectivity.
P1 subdivisions preserve Gallier validity.