Characters of representations #
THIS FILE IS SYNCHRONIZED WITH MATHLIB4. Any changes to this file require a corresponding PR to mathlib4.
This file introduces characters of representation and proves basic lemmas about how characters behave under various operations on representations.
TODO #
- Once we have the monoidal closed structure on
fdRep k G
and a better API for the rigid structure,char_dual
andchar_lin_hom
should probably be stated in terms ofVᘁ
andihom V W
.
theorem
fdRep.average_char_eq_finrank_invariants
{k : Type u}
[field k]
{G : Type u}
[group G]
[fintype G]
[invertible ↑(fintype.card G)]
(V : fdRep k G) :
⅟ ↑(fintype.card G) • finset.univ.sum (λ (g : G), V.character g) = ↑(finite_dimensional.finrank k ↥(representation.invariants V.ρ))
theorem
fdRep.char_orthonormal
{k : Type u}
[field k]
{G : Group}
[is_alg_closed k]
[fintype ↥G]
[invertible ↑(fintype.card ↥G)]
(V W : fdRep k ↥G)
[category_theory.simple V]
[category_theory.simple W] :
Orthogonality of characters for irreducible representations of finite group over an algebraically closed field whose characteristic doesn't divide the order of the group.