Documentation

TauCeti.RepresentationTheory.Symmetric.Specht.Complex

The complex Specht modules classify the irreducible complex representations of Sₙ #

The Specht module S^μ is defined over ℚ, and this file extends its scalars to ℂ: TauCeti.spechtModuleℂ μ is ℂ ⊗_ℚ S^μ, an object of FDRep ℂ Sₙ. The point of the file is that nothing is lost and nothing is gained in the passage — the complex Specht modules are again simple, again pairwise non-isomorphic, and again all of the simple objects — so the partitions of n classify the irreducible complex representations of the symmetric group exactly as they classify the rational ones (TauCeti.partitionEquivSimpleFDRepClasses).

Simplicity is where the rational theory could fail and does not, and the reason is absolute irreducibility: irreducibility over ℚ alone says nothing about ℂ ⊗_ℚ S^μ, but TauCeti.spechtModuleIntertwiningEndAlgEquiv says the intertwiner algebra of S^μ is ℚ itself, one-dimensional, and the intertwiner space is the kernel of a linear map, so its dimension is unchanged by the flat extension ℚ → ℂ (Representation.finrank_intertwiningMap_baseChange). So the complex endomorphism algebra is one-dimensional too, which over ℂ is simplicity (FDRep.simple_iff_char_is_norm_one). The same dimension count with two different partitions is 0 on the rational side by Schur's lemma, hence 0 on the complex side, which is distinctness; and the partitions of n are as many as the conjugacy classes of Sₙ, which bounds the number of isomorphism classes of simple objects over a field whose group algebra is semisimple, as ℂ[Sₙ] is, so distinctness already forces exhaustion.

Because the character of S^μ is integer-valued (TauCeti.spechtChar), the complex characters are the same integers read in ℂ, and the integer-valued character table of Sₙ (TauCeti.symmetricCharacterTable, a Matrix (Nat.Partition n) (Nat.Partition n) ℤ), whose casts recover the rational character values, therefore records the complex ones just as well: the irreducible complex characters of Sₙ are exactly the χ^μ.

Main definitions #

Main results #

References #

The complex Specht module #

noncomputable def TauCeti.spechtModuleℂ {n : ℕ} (μ : n.Partition) :

The complex Specht module ℂ ⊗_ℚ S^μ, the scalar extension of the rational Specht module TauCeti.spechtModule to ℂ. It is simple (TauCeti.instSimpleSpechtModuleℂ), and as μ ranges over the partitions of n these exhaust the simple objects of FDRep ℂ Sₙ without repetition (TauCeti.partitionEquivSimpleFDRepClassesℂ).

Equations
Instances For

    The complex Specht module is the object of FDRep ℂ Sₙ carrying the base change of the rational Specht representation.

    The complex character is the rational character read in ℂ.

    @[simp]

    The complex character is the integer character χ^μ read in ℂ. Combined with TauCeti.spechtChar_eq_value this says that the integer-valued character table of Sₙ, TauCeti.symmetricCharacterTable, whose casts recover the rational character values, records the complex ones too.

    Extending the scalars does not change the dimension.

    Simplicity and distinctness #

    The complex Specht module is simple. Its endomorphism algebra is one-dimensional, because that of the rational Specht module is (TauCeti.spechtModuleIntertwiningEndAlgEquiv) and the dimension survives complexification; over ℂ a one-dimensional endomorphism algebra is simplicity.

    @[simp]

    Complex Specht modules of distinct shapes are non-isomorphic.

    A complex Specht module is determined by its character. A simple object of FDRep ℂ Sₙ is determined by its character (FDRep.nonempty_iso_of_character_eq_of_simple), and complex Specht modules of distinct shapes are non-isomorphic.

    The classification #

    The isomorphism class of the complex Specht module ℂ ⊗_ℚ S^μ as a simple object of FDRep ℂ Sₙ. The complex counterpart of TauCeti.spechtModuleFDRepClass.

    Equations
    Instances For

      The complex Specht modules exhaust the simple objects of FDRep ℂ Sₙ. They are pairwise non-isomorphic and as many as the conjugacy classes of Sₙ, and over a field whose group algebra is semisimple, as ℂ[Sₙ] is, the conjugacy classes bound the isomorphism classes of simple objects (TauCeti.SimpleFDRepClasses.bijective_of_injective_of_card_conjClasses_le), so there is no room for any other.

      The classification of the irreducible complex representations of the symmetric group: μ ↦ ℂ ⊗_ℚ S^μ is a bijection from the partitions of n to the isomorphism classes of simple objects of FDRep ℂ Sₙ. It is the complex counterpart of TauCeti.partitionEquivSimpleFDRepClasses, indexed by the same partitions.

      Equations
      Instances For
        @[simp]

        The partition a complex Specht module's class names is the partition it was built from: the symm companion of TauCeti.partitionEquivSimpleFDRepClassesℂ_apply.

        Every simple object of FDRep ℂ Sₙ is a complex Specht module for exactly one partition.

        The ℂ-corollary: the irreducible complex characters of Sₙ are exactly the χ^μ. Every simple object of FDRep ℂ Sₙ has, for exactly one partition μ of n, the integer character TauCeti.spechtChar of the Specht module S^μ read in ℂ. With TauCeti.spechtChar_eq_value this identifies the integer-valued TauCeti.symmetricCharacterTable n, whose casts recover the rational character values, as recording the complex character table of Sₙ as well.