The two-path non-separated transform #
The value transformation of the constrained summand under a
non-localized repair square whose orientation is non-separated
(o.isOut c = o.isOut a). The transported orientation flips the
whole boundary chain of c, which is legal because the chain's two
ends carry unconstrained boundary partners, and then transports
across the now-separated square.
The chain flip is not a scalar at a fixed state: the ∂-reindex of
the colour sum meets the boundary at the chain's two end labels, so
the flipped summand is a signed summand at a modified state, the
two end labels' odd colours replaced by their ∂-partners.
Composing with the separated ledger gives the transform, whose
factor is minus the product of the two end colours' odd-partner
signs.
The two-label ∂-relabel of a boundary state #
Apply the odd-partner involution to the (odd) state entries at two labels, leaving all other labels untouched.
Equations
Instances For
Away from the two labels the state is unchanged.
At the first label the state entry is ∂-flipped.
At the second label likewise.
At the first label, on an odd entry: the colour is replaced by its odd partner.
At the second label likewise.
The relabel preserves odd-ness of every entry.
The relabel fixes every even entry.
The boundary-membership constraint transfers across the relabel.
The relabel is an involution.
The summand only reads the state and the proof of the boundary constraint is irrelevant: propositionally equal states give equal summands over any proofs.
The ported flip set and the chain-flipped orientation #
The ported flip set: a set of internal flags closed under
the matching and closed under the edge pairing except at two
ports p₁, p₂, whose edge partners are the boundary flags of
the labels i₁, i₂. The internal-flag support of a full
boundary chain is the motivating instance
(exists_chainPortedFlipSet).
- int_of_mem (f : W.Flag) : f ∈ S → f ∈ F.internalFlags
Instances For
The two port labels are distinct.
The complement of the flip set is closed under the matching.
The edge partner of the first port is the first boundary flag.
The edge partner of the second port is the second boundary flag.
Boundary-attached flags are not in the flip set.
Boundary flags are not in the flip set.
The complement of the flip set is closed under the pairing away from the two boundary ends.
Internal flags are never the boundary flags of the ports.
The ports are core flags.
The second port is a core flag.
The port boundary flags are core flags.
The second port's boundary end is a core flag — the colour reindexing needs a value there.
The chain-flipped orientation of the same system: negate
isOut exactly on the flip set. The flip is legal at the two
ports because their edge partners are boundary flags, whose
orientation is unconstrained.
Equations
Instances For
On the flip set the orientation reverses.
Off the flip set the orientation is unchanged.
The chain-flip value ledger #
The pairing-closed colour-flip core #
The flip set together with the two boundary ends: the pairing-closed support of the colour reindexing.
Equations
- RS.EdgeSubset.portFlipCore S i₁ i₂ = insert (W.boundaryFlag i₁) (insert (W.boundaryFlag i₂) S)
Instances For
The colour-flip core is fully pairing-closed.
On internal flags the colour-flip core is the flip set.
On boundary flags the colour-flip core is the two end labels.
The colour reindexing #
The ∂-flip of a core odd colouring on the flip set together
with the two chain-end edges.
Equations
Instances For
The reindexed colouring, unfolded: ∂-flipped on the core,
unchanged off it.
On the flip set the colour is ∂-flipped.
On an internal flag off the flip set the colour is unchanged.
At the first chain end the colour is ∂-flipped: this is where
the reindexing meets the boundary, and why the transform relabels
the state.
At the second chain end likewise.
At every other boundary flag the colour is unchanged: only the two chain-end labels move.
The colour reindexing is an involution, so it is a bijection of the colouring sum.
The boundary-constraint exchange: the flipped colouring
matches the original state exactly when the original colouring
matches the ∂-relabelled state.
The pairing sign as a total function #
Vertex-local in-sets #
The flip set split by vertex #
The port telescoping #
The per-vertex sign identity #
The per-vertex list identity #
The vertex product and the colouring sum #
Pinning the port signs by the boundary constraint #
The colouring-sum and even-sum identities #
The through product is untouched #
The chain-flip ledger #
The chain-flip ledger at the colouring sum: flipping the orientation of a ported chain multiplies the sum over colourings by the two chain-end colour signs and flips the state there. This is the vertex-sum form of the ledger; the through-edge product is untouched, so the constrained summand's form follows.
The chain-flip ledger: flipping the orientation of a ported
flip set (a full boundary chain) multiplies the constrained summand
by the two chain-end colour signs and ∂-relabels the state at
the two end labels — the local system acts on states. Valid at
every circuit exponent.
The boundary chain as a ported flip set #
The chain flip set: the internal flags of a full boundary-terminated chain form a ported flip set whose ports are the two chain-end entry flags and whose labels are the chain's two boundary labels.
The two-path non-separated transform #
The two-path non-separated transform factor: minus the
product of the ∂-signs of the two chain-end colours of the
original state. Unlike the separated factor −1, it depends on
the boundary state (only through those two signs), and the
transform additionally ∂-relabels the state at the two chain-end
labels.
Equations
- RS.EdgeSubset.twoPathNonSepFactor ℓ c₁ c₂ = -↑(RS.oddPartnerSign ℓ c₁ * RS.oddPartnerSign ℓ c₂)
Instances For
The factor unfolded: minus the product of the two chain-end colours' odd-partner signs.
The factor is an involution: the two signs are each ±1.
The chain flip separates a non-separated square when c is on
the flipped chain and a is off it.
The two-path non-separated transform, fixed exponent: with
the transported chain-flip orientation, the repaired summand at any
circuit exponent is twoPathNonSepFactor times the original
summand at the ∂-relabelled state.
The two-path non-separated transform (parametric form):
for a non-localized square with non-separated orientation, flipping
the ported chain of c and transporting across the repair
transforms the constrained summand at the open circuit counts by
the explicit factor twoPathNonSepFactor ℓ c₁ c₂ = −(sign c₁ · sign c₂) — evaluated at the ∂-relabelled state. The state
relabel is intrinsic: the chain flip meets the boundary at the
chain's two end labels, so no state-preserving scalar form of the
move exists.