Lifting a red/black witness through the cut boundary #
In the normalized side of Monien and Preis's helpful-set argument, each boundary vertex has one outside neighbor and two nonboundary neighbors. It represents a red edge between those two neighbors. Boundary vertices remain distinct, so parallel red edges retain their multiplicity.
noncomputable def
Algebraic.Cutwidth.Bisection.boundaryLift
{W : Type}
(H : SimpleGraph W)
(S X : Finset W)
:
Finset W
Add every boundary vertex adjacent to the chosen interior set.
Equations
- Algebraic.Cutwidth.Bisection.boundaryLift H S X = X ∪ {c ∈ Algebraic.Cutwidth.cutBoundary H S | ∃ x ∈ X, H.Adj c x}