Subspace of invariants a group representation #
This file introduces the subspace of invariants of a group representation
and proves basic results about it.
The main tool used is the average of all elements of the group, seen as an element of
MonoidAlgebra k G
. The action of this special element gives a projection onto the
subspace of invariants.
In order for the definition of the average element to make sense, we need to assume for most of the
results that the order of G
is invertible in k
(e. g. k
has characteristic 0
).
The average of all elements of the group G
, considered as an element of MonoidAlgebra k G
.
Equations
- GroupAlgebra.average k G = ⅟↑(Fintype.card G) • Finset.sum Finset.univ fun (g : G) => (MonoidAlgebra.of k G) g
Instances For
average k G
is invariant under left multiplication by elements of G
.
average k G
is invariant under right multiplication by elements of G
.
The subspace of invariants, consisting of the vectors fixed by all elements of G
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The action of average k G
gives a projection map onto the subspace of invariants.
Equations
Instances For
The averageMap
sends elements of V
to the subspace of invariants.
The averageMap
acts as the identity on the subspace of invariants.
The invariants of the representation linHom X.ρ Y.ρ
correspond to the representation
homomorphisms from X
to Y
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The invariants of the representation linHom X.ρ Y.ρ
correspond to the representation
homomorphisms from X
to Y
.
Equations
- One or more equations did not get rendered due to their size.