The class-sum basis of the center #
For a finite group G and a commutative semiring k, the coefficients of a central element of
the group algebra k[G] are constant on conjugacy classes. This identifies the center linearly
with the space of k-valued functions on ConjClasses G.
The corresponding family is a basis already over a commutative semiring. Over a ring satisfying the strong rank condition, this implies that the dimension of the center is the number of conjugacy classes.
The identification is built by sending a central element to its coefficient function as a
TauCeti.ClassFunction, and composing with the equivalence
TauCeti.ClassFunction.equivConjClasses, so the descent to the quotient and its linearity are
reused rather than repeated here.
This implementation follows the Character Theory roadmap and its suggested declarations.
The coefficient function of a central group-algebra element, as a class function on G.
Equations
- TauCeti.centerToClassFunction = { toFun := fun (z : ↥(Subalgebra.center k (MonoidAlgebra k G))) => ⟨fun (g : G) => (↑z).coeff g, ⋯⟩, map_add' := ⋯, map_smul' := ⋯ }
Instances For
The class function of a central element is its coefficient function.
The coefficients of a central group-algebra element agree on conjugate group elements.
Read the coefficients of a central group-algebra element as a function on conjugacy classes.
Equations
Instances For
Reading the coefficient on the conjugacy class of g recovers the coefficient at g.
Regard a class sum as an element of the center of the group algebra.
Equations
- TauCeti.classSumCenter C = ⟨TauCeti.classSum k C, ⋯⟩
Instances For
The underlying group-algebra element of a central class sum is the class sum.
The class sum of the conjugacy class of 1, as an element of the center, is 1.
Convert a function on conjugacy classes to the corresponding linear combination of class sums.
Equations
- TauCeti.ofConjClassesCenter f = ∑ C : ConjClasses G, f C • TauCeti.classSumCenter C
Instances For
The coefficient at g of the class-sum expansion is the value on the class of g.
The center of a finite group algebra is linearly equivalent to the functions on conjugacy classes, by taking coefficients.
Equations
- TauCeti.centerEquivConjClasses = { toFun := TauCeti.centerToConjClasses, map_add' := ⋯, map_smul' := ⋯, invFun := TauCeti.ofConjClassesCenter, left_inv := ⋯, right_inv := ⋯ }
Instances For
The forward map of centerEquivConjClasses reads the coefficients of a central element.
The inverse of centerEquivConjClasses forms the corresponding linear combination of class
sums.
The class sums, regarded as central group-algebra elements, form a basis of the center.
Instances For
A vector in the class-sum basis is the corresponding central class sum.
The coordinate of a central element in the class-sum basis is its coefficient on that conjugacy class.
The center of a finite group algebra is finite as a module, with its class-sum basis.
The dimension of the center of a finite group algebra is the number of conjugacy classes.