The embedded core is a strong separator of a subdivision #
This module supplies the graph-theoretic part of an explicit-potential rank
certificate. Every component left after removing an enlargement of the embedded
core is a contiguous interval in the interior of one subdivided edge. Such an
interval has two boundary vertices, at most one boundary edge at each reached
vertex, and the elementary path-cut property required by
StrongSeparator.ExpansionCell.
Vertices along one subdivided edge #
The vertex at a path position.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Position of the left endpoint of a unit step.
Equations
- spec.stepLeftPosition edge offset = ⟨↑offset, ⋯⟩
Instances For
Position of the right endpoint of a unit step.
Equations
- spec.stepRightPosition edge offset = ⟨↑offset + 1, ⋯⟩
Instances For
Distinct positions on one loopless core slot give distinct subdivision vertices, including its two core endpoints.
Consecutive positions are joined by the corresponding unit step.
A numerical path position is strictly internal to its edge.
Instances For
Interior-vertex coordinate represented by an internal path position.
Equations
- spec.interiorOffsetOfPosition edge position hInterior = ⟨↑position - 1, ⋯⟩
Instances For
Predecessor of a positive path position.
Equations
- spec.previousPathPosition edge position hPositive = ⟨↑position - 1, ⋯⟩
Instances For
Successor of a position strictly before the head.
Equations
- spec.nextPathPosition edge position hBeforeHead = ⟨↑position + 1, ⋯⟩
Instances For
At an internal path position, positivity of an edge multiplicity is equivalent to being the immediately preceding or following path vertex.
Every edge incident to an interior subdivision vertex has multiplicity at most one. Parallel core slots cannot create parallel edges here because the interior vertex remembers its own slot.
Complement intervals #
A nonempty open path interval whose endpoints lie in R and whose
interior is disjoint from R.
- edge : Fin p
The slot containing this interval of the complement of
R. - left : spec.PathPosition self.edge
The left path endpoint, whose corresponding subdivision vertex belongs to
R. - right : spec.PathPosition self.edge
The right path endpoint, also in
R, with all strictly intermediate path vertices outsideR. - center : spec.PathPosition self.edge
A path position strictly between the interval endpoints, hence representing a vertex outside
R. - interior_not_mem (position : spec.PathPosition self.edge) : ↑self.left < ↑position → ↑position < ↑self.right → spec.pathVertex self.edge position ∉ R
Instances For
Positions in the open interval.
Equations
Instances For
Vertices in the complementary path interval.
Equations
- interval.carrier = Finset.image (spec.pathVertex interval.edge) interval.positions
Instances For
First vertex of the open interval.
Instances For
Final vertex of the open interval.
Instances For
The left endpoint is a boundary vertex of the interval carrier.
Every edge leaving an open complement interval lands in R.
A reached vertex adjacent to the carrier is one of its two boundary vertices, and the adjacent carrier vertex is the corresponding endpoint.
A vertex of R has at most one neighboring vertex in this carrier.
Exact multiplicities and uniqueness of the boundary neighbor give the one-edge condition required by a strong-separator expansion cell.
Along the path from the left endpoint to the right endpoint, membership in any finite set must change across some unit step when the left endpoint is inside and the right endpoint is outside.
The open interval has the path-cut property required by
StrongSeparator.ExpansionCell.
Every complement interval supplies exactly the transparent cell consumed by the strong-separator rank theorem.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Selecting a maximal complement interval #
Every proper enlargement of the embedded core omits a nonempty open
interval on some edge slot. The endpoints are chosen by finite max/min, so
the construction is valid for arbitrary (not necessarily connected) R.
The embedded core vertices form a strong separator in every subdivision graph. No connectedness hypothesis is needed for this local statement; graph connectedness enters only when the strong-separator rank theorem is applied.
A checked explicit-potential record now proves rank-one existence on its connected subdivision with no separately supplied separator hypothesis.