Documentation

LeanPool.RegtsSevenster.RS.Classical.SchurTheory.PermModule

The permutation module on a colour class #

The symmetric group Equiv.Perm (Fin n) acts on the colour class {g : Fin n → Fin N // ∀ j, fibreCard g j = α j} by precomposition with the inverse. The resulting ofMulAction representation has character equal to colourChar α.

def RS.colourClass (n : ℕ) {N : ℕ} (α : Fin N → ℕ) :

The colour class: colourings with prescribed fibre sizes.

Equations
Instances For
    @[instance_reducible]
    noncomputable instance RS.colourClass.fintype (n : ℕ) {N : ℕ} (α : Fin N → ℕ) :

    A colour class is finite.

    Equations
    @[instance_reducible]
    noncomputable instance RS.colourClass.decidableEq (n : ℕ) {N : ℕ} (α : Fin N → ℕ) :

    And its members can be compared.

    Equations
    @[instance_reducible]
    instance RS.colourClass.mulAction {n N : ℕ} (α : Fin N → ℕ) :

    The symmetric group acts on the colour class by precomposition with the inverse permutation.

    Equations
    noncomputable def RS.colourRep {n N : ℕ} (α : Fin N → ℕ) :

    The permutation representation on the colour class.

    Equations
    Instances For
      theorem RS.colourRep_character {n N : ℕ} (α : Fin N → ℕ) (π : Equiv.Perm (Fin n)) :
      (colourRep α).character π = ↑(colourChar α π)

      The character of the colour-class permutation representation equals the combinatorial colour character.

      The number of orbits equals cycleType.card + (n - cycleType.sum).