Subset splitting over disjoint unions #
Edge subsets of a disjoint union split componentwise: the
left/right parts, their join, the round trips, and the transport
of pairing-closure, Eulerian-ness, and boundary-state matching —
the first layer of the multiplicativity of the corrected
constrained value over disjUnion.
The parts and the join #
Closure transport #
Attachment over the union #
Filtering a disjoint sum #
Degree transport #
Eulerian transport #
theorem
RS.eulerian_iff_parts
{α β : Type}
{W₁ : Fragment α}
{W₂ : Fragment β}
(s : Finset (W₁.disjUnion W₂).Flag)
(hc : ∀ f ∈ s, (W₁.disjUnion W₂).pairing f ∈ s)
(h₁ : ∀ f ∈ leftPart s, W₁.pairing f ∈ leftPart s)
(h₂ : ∀ f ∈ rightPart s, W₂.pairing f ∈ rightPart s)
:
Being Eulerian is componentwise.