Closed-fragment agreement: throughMixedPartitionAt = mixedPartition #
For a closed fragment (Fragment (Fin 0)), every quantifier
∀ i : Fin 0, ... is vacuously true. This makes the through-edge
corrections trivial — there are no boundary flags, so
throughFlags = ∅, coreFlags = flags, throughProduct = 1, and
the boundary-match conditions all hold vacuously. The corrected
constrained partition value therefore equals the unconstrained
Definition 5 value.
This is the base case of the converse's factorization induction.
Vacuous boundary conditions on closed fragments #
On a closed fragment, no flag is boundary-attached.
On a closed fragment, the core flags equal the full flags.
On a closed fragment, the through product is 1: each
through-flag's factor is 1 because W.attach f always lands in
Sum.inl.
On a closed fragment, every even colouring satisfies the even boundary match.
On a closed fragment, every core odd colouring satisfies the core odd boundary match.
The colouring equivalence #
On a closed fragment, the core odd colouring type is equivalent
to the full odd colouring type, via coreFlags = flags.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Vertex-local data agreement #
On a closed fragment, coreOddPairFn at φ_core agrees with
oddPairFn at coreOddEquiv φ_core.
On a closed fragment, coreOddSignFn at φ_core agrees with
oddSignFn at coreOddEquiv φ_core.
On a closed fragment, coreOddListAt at φ_core agrees with
oddListAt at coreOddEquiv φ_core.
On a closed fragment, coreOddSignAt at φ_core agrees with
oddSignAt at coreOddEquiv φ_core.
Circuit count agreement #
On a closed fragment, the open circuit count of the relative transition system equals the standard circuit count.
The per-subset summand agreement #
On a closed fragment, the through summand at an Eulerian subset equals the standard mixed summand.