Semisimple representations #
This file defines the typeclass IsSemisimpleRepresentation for semisimple monoid representations.
@[reducible, inline]
abbrev
Representation.IsSemisimpleRepresentation
{k : Type u_1}
{G : Type u_2}
{V : Type u_3}
[Monoid G]
[Field k]
[AddCommGroup V]
[Module k V]
(ρ : Representation k G V)
:
A representation is semisimple when every subrepresentation has a complement.
Equations
Instances For
theorem
Representation.isSemisimpleRepresentation_iff_isSemisimpleModule_asModule
{k : Type u_1}
{G : Type u_2}
{V : Type u_3}
[Monoid G]
[Field k]
[AddCommGroup V]
[Module k V]
(ρ : Representation k G V)
:
theorem
Representation.isSemisimpleModule_iff_isSemisimpleRepresentation_ofModule
{k : Type u_1}
{G : Type u_2}
[Monoid G]
[Field k]
(M : Type u_4)
[AddCommGroup M]
[Module (MonoidAlgebra k G) M]
: