The star decomposition #
Regluing the explosion along the matching restores the fragment
(explode_reglue): an induction over a list of orbit
representatives, each step being explodeAtGluePair, threaded
through glueList_cons. Taking the representatives to be the
canonical ones gives starDecomposition, the accompanying paper's
"stars and closed graphs" (§3.2): every closed fragment is its star
union glued along the edge matching.
The matching pairs of a representative list, as labels of the
explosion at C.
Equations
Instances For
The tail of a representative list covers the shrunken cut set, provided the head's orbit is disjoint from the tail's pairs (from well-formedness).
Membership in the flattened matching pairs: the orbits of the list.
No label survives a covering matching.
The coerced matching tail is the matching of the shrunken cut set, through the step label equivalence.
The head-orbit disjointness facts, from well-formedness.
Well-formedness transports along mapped pairs.
The explosion at a memberless cut set is the fragment, generalized over the cut set.
Equations
- RS.explodeAtNotMem W C hC hne e0 = { flagEquiv := (Equiv.sumEmpty W.Flag ↥C).symm, vertexEquiv := Equiv.refl W.Vertex, attach_comm := ⋯, pairing_comm := ⋯, circles_eq := ⋯ }
Instances For
The regluing induction: gluing the covering matching in the explosion restores the fragment.
Well-formedness of the matching from list distinctness and orbit disjointness.
The canonical orbit representatives: flags enumerated below their partners.
Equations
- RS.canonicalReps W = {f : W.Flag | ↑((Fintype.equivFin W.Flag) f) < ↑((Fintype.equivFin W.Flag) (W.pairing f))}.toList
Instances For
A flag represents its edge exactly when it is the lower of the two under the enumeration.
The canonical representatives cover everything.
The canonical representatives are orbit-disjoint.
The full cut is pairing-closed.
The canonical matching is well-formed.
Regluing the whole matching leaves no surviving label: the decomposition closes the fragment.
The star decomposition (accompanying paper §3.2, "stars and closed graphs"): every closed fragment is its star union, reglued along the canonical edge matching.