Documentation

LeanPool.RegtsSevenster.RS.Classical.Deligne.PairPerm

Permutations across the power pairing #

The nested power pairing consumes the M'-power from the top and the M-power from the bottom, so it pairs slot j of the M'-power against slot n - 1 - j of the M-power. Moving a permutation of the M-slots across the pairing therefore turns it into the order-reversing adjoint permutation of the M'-slots.

The order-reversing adjoint of a permutation #

def RS.adjPerm {n : ℕ} (σ : Equiv.Perm (Fin n)) :

The order-reversing adjoint of a permutation: conjugate the inverse by the order reversal of the slots. The inverse makes it an anti-homomorphism, which is the direction in which permutations cross the power pairing.

Equations
Instances For
    @[simp]
    theorem RS.adjPerm_apply {n : ℕ} (σ : Equiv.Perm (Fin n)) (i : Fin n) :
    (adjPerm σ) i = (σ⁻¹ i.rev).rev
    @[simp]
    theorem RS.adjPerm_one {n : ℕ} :

    The adjoint of the identity is the identity.

    theorem RS.adjPerm_mul {n : ℕ} (σ τ : Equiv.Perm (Fin n)) :
    adjPerm (σ * τ) = adjPerm τ * adjPerm σ

    The adjoint is an anti-homomorphism.

    @[simp]
    theorem RS.adjPerm_adjPerm {n : ℕ} (σ : Equiv.Perm (Fin n)) :
    adjPerm (adjPerm σ) = σ

    The adjoint is an involution.

    theorem RS.adjPerm_swap {n : ℕ} (u v : Fin n) :

    The adjoint of a transposition reverses its two slots.

    The adjoint of an adjacent transposition is the adjacent transposition at the reversed position.

    Adjacent braidings across the head peel #

    The permutation action of Envelope/SymPerm.lean is built from the top of the power, while the pairing peels the bottom. The bridge is the head peel: an adjacent braiding that avoids the bottom slot passes the peel, dropping one slot; the braiding of the bottom two slots resolves, under the double peel, into the braiding of the two exposed factors.

    An adjacent braiding above the bottom slot passes the head peel, dropping one slot.

    The doubled step absorbs the boundary braiding #

    The recursion of the power pairing consumes the top M'-factor against the bottom M-factor; two consecutive steps consume the top two M'-factors against the bottom two M-factors. The boundary of the exchange law is that braiding the two consumed M'-factors equals braiding the two consumed M-factors, across the doubled step. Everything here is at general objects, over an opaque pairing u and continuation r; commutativity of the monoid enters exactly once, to exchange the two emitted scalars.

    The exchange law #

    The descended exchange law and self-adjointness #