Two-regular genus-one factors cut from a subdivided core #
The genus checker records the Euler characteristic of each core side. This
module supplies the complementary local check needed to recognize a cycle:
every retained core vertex has two incident retained slot occurrences.
The count is made on Fin p, so parallel slots are never collapsed.
The checked condition lifts uniformly through arbitrary positive subdivision
lengths. Core vertices retain the checked incident-slot degree, while every
interior path vertex has degree two. Together with core connectedness and a
checked side genus of one, this constructs a PointedGenusOneRigid witness.
Number of incidences of retained ordered slots at a named-side core vertex. A parallel slot contributes separately; each endpoint contributes one incidence.
Equations
Instances For
Number of incidences of retained ordered slots at a complementary-side core vertex.
Equations
Instances For
Every core vertex retained by the named side has retained degree two.
Equations
- c.LeftTwoRegular = ∀ vertex ∈ c.left, c.leftIncidentDegree vertex = 2
Instances For
Every core vertex retained by the complementary side has retained degree two.
Equations
- c.RightTwoRegular = ∀ vertex ∈ c.right, c.rightIncidentDegree vertex = 2
Instances For
Equations
Equations
Transparent finite replay of LeftTwoRegular.
Equations
- c.leftTwoRegularCheck = Utilities.Certificate.ExplicitPotential.allFin fun (vertex : Fin n) => decide (vertex ∈ c.left → c.leftIncidentDegree vertex = 2)
Instances For
Transparent finite replay of RightTwoRegular.
Equations
- c.rightTwoRegularCheck = Utilities.Certificate.ExplicitPotential.allFin fun (vertex : Fin n) => decide (vertex ∈ c.right → c.rightIncidentDegree vertex = 2)
Instances For
Induced-factor degree calculations #
The core vertices in the derived subdivision side are exactly the core
vertices in right.
Under valid cut data, an interior belongs to the derived subdivision side exactly when its parent slot lies wholly in the derived core side.
A unit step lies wholly in the derived subdivision side exactly when its parent slot lies wholly in the derived core side.
Named-factor core vertices have exactly the finite retained incidence count, independently of subdivision lengths.
Complementary-factor core vertices have exactly the finite retained incidence count, independently of subdivision lengths.
A checked two-regular named core side remains two-regular after every positive subdivision.
A checked two-regular complementary core side remains two-regular after every positive subdivision.
A loopless graph in which every vertex has degree two has a vertex other than any prescribed mark.
Exact finite conditions which make the named factor a pointed rigid genus-one graph.
Equations
- c.LeftRigidConditions = (c.Valid ∧ core.Connected ∧ c.LeftTwoRegular ∧ c.leftGenus = 1)
Instances For
Exact finite conditions which make the complementary factor a pointed rigid genus-one graph.
Equations
- c.RightRigidConditions = (c.Valid ∧ core.Connected ∧ c.RightTwoRegular ∧ c.rightGenus = 1)
Instances For
Single executable check for a named pointed rigid genus-one factor.
Equations
- c.leftRigidCheck = (c.check && core.connectedCheck && c.leftTwoRegularCheck && decide (c.leftGenus = 1))
Instances For
Single executable check for a complementary pointed rigid genus-one factor.
Equations
- c.rightRigidCheck = (c.check && core.connectedCheck && c.rightTwoRegularCheck && decide (c.rightGenus = 1))
Instances For
Finite core conditions construct pointed genus-one rigidity on the named factor, uniformly in all positive subdivision lengths.
Finite core conditions construct pointed genus-one rigidity on the complementary factor, uniformly in all positive subdivision lengths.
Checker-facing named-factor rigidity constructor.
Checker-facing complementary-factor rigidity constructor.