Set-indexed state relabels #
The odd-partner relabel over a finite set of labels: the ambient algebra of the accumulated state relabels of the canonical route. Composition is symmetric difference, so pairing-returning accumulations cancel by parity.
noncomputable def
RS.stateOddFlipSet
{k ℓ : ℕ}
{α : Type}
(st : GenBoundaryState k ℓ α)
(E : Finset α)
:
GenBoundaryState k ℓ α
The odd-partner relabel at every label of a finite set.
Equations
- RS.stateOddFlipSet st E i = if i ∈ E then Sum.map id (RS.oddPartner ℓ) (st i) else st i
Instances For
theorem
RS.stateOddFlipSet_of_mem
{k ℓ : ℕ}
{α : Type}
{st : GenBoundaryState k ℓ α}
{E : Finset α}
{i : α}
(h : i ∈ E)
:
On the relabel set the state entry is ∂-flipped.
theorem
RS.stateOddFlipSet_of_notMem
{k ℓ : ℕ}
{α : Type}
{st : GenBoundaryState k ℓ α}
{E : Finset α}
{i : α}
(h : i ∉ E)
:
Off it the state is unchanged.
The empty relabel is the identity.
The pair relabel is the two-element set relabel.
theorem
RS.stateOddFlipSet_flipSet
{k ℓ : ℕ}
{α : Type}
{st : GenBoundaryState k ℓ α}
(E₁ E₂ : Finset α)
:
Composition is symmetric difference: two set relabels compose to the relabel at the symmetric difference — labels hit twice cancel by the odd-partner involution.
theorem
RS.genBoundarySubsetMatches_stateOddFlipSet
{k ℓ : ℕ}
{α : Type}
{W : Fragment α}
{s : Finset W.Flag}
{st : GenBoundaryState k ℓ α}
(hbnd : genBoundarySubsetMatches W s st)
(E : Finset α)
:
genBoundarySubsetMatches W s (stateOddFlipSet st E)
The boundary-membership constraint survives any set relabel.