Documentation

LeanPool.RegtsSevenster.RS.Classical.Super.ColourPairing

The tensor-power pairing in colouring coordinates #

The accompanying paper's pinned pairing (§5.1):

β_d(v₁⊗⋯⊗v_d, w₁⊗⋯⊗w_d)
  = (−1)^{Σ_{i<j} |v_j||w_i|} ∏ᵢ b(vᵢ, wᵢ).

On colouring basis vectors this is a sign times a product of single-position form entries: 1 on matching even colours, the symplectic entry on odd colours, 0 on mixed positions.

def RS.colourFormEntry (k ℓ : ℕ) :
Fin k ⊕ Fin (2 * ℓ) → Fin k ⊕ Fin (2 * ℓ) → ℂ

The single-position form entry: Kronecker on even colours, the symplectic matrix on odd colours, zero on mixed.

Equations
Instances For
    def RS.koszulCrossings {k ℓ d : ℕ} (c c' : MixedColouring k ℓ d) :

    The Koszul crossing count of a colouring pair: pairs of positions i < j with the second argument odd at i and the first odd at j.

    Equations
    Instances For
      noncomputable def RS.betaColour {k ℓ d : ℕ} (c c' : MixedColouring k ℓ d) :

      The pinned tensor-power pairing on colouring basis vectors.

      Equations
      Instances For
        theorem RS.betaColour_eq_zero_of_mixed {k ℓ d : ℕ} {c c' : MixedColouring k ℓ d} (i : Fin d) (h : (c i).isRight ≠ (c' i).isRight) :
        betaColour c c' = 0

        Mixed positions kill the pairing.