Semisimple linear endomorphisms #
Given an R-module M together with an R-linear endomorphism f : M → M, the following two
conditions are equivalent:
- Every
f-invariant submodule ofMhas anf-invariant complement. Mis a semisimpleR[X]-module, where the action of the polynomial ring is induced byf.
A linear endomorphism f satisfying these equivalent conditions is known as a semisimple
endomorphism. We provide basic definitions and results about such endomorphisms in this file.
Main definitions / results: #
Module.End.IsSemisimple: the definition that a linear endomorphism is semisimpleModule.End.isSemisimple_iff: the characterisation of semisimplicity in terms of invariant submodules.Module.End.eq_zero_of_isNilpotent_isSemisimple: the zero endomorphism is the only endomorphism that is both nilpotent and semisimple.Module.End.isSemisimple_of_squarefree_aeval_eq_zero: an endomorphism that is a root of a square-free polynomial is semisimple (in finite dimensions over a field).Module.End.IsSemisimple.minpoly_squarefree: the minimal polynomial of a semisimple endomorphism is squarefree.IsSemisimple.of_mem_adjoin_pair: every endomorphism in the subalgebra generated by two commuting semisimple endomorphisms is semisimple, if the base field is perfect.
TODO #
In finite dimensions over a field:
- Triangularizable iff diagonalisable for semisimple endomorphisms
A linear endomorphism of an R-module M is called semisimple if the induced R[X]-module
structure on M is semisimple. This is equivalent to saying that every f-invariant R-submodule
of M has an f-invariant complement: see Module.End.isSemisimple_iff.
Equations
- f.IsSemisimple = IsSemisimpleModule (Polynomial R) (Module.AEval' f)
Instances For
A weaker version of semisimplicity that only prescribes behaviour on finitely-generated submodules.
Equations
- f.IsFinitelySemisimple = ∀ (p : Submodule R M) (hp : p ∈ f.invtSubmodule), Module.Finite R ↥p → Module.End.IsSemisimple (LinearMap.restrict f hp)
Instances For
A linear endomorphism is semisimple if every invariant submodule has in invariant complement.
See also Module.End.isSemisimple_iff.
A linear endomorphism is finitely semisimple if it is semisimple on every finitely-generated invariant submodule.
See also Module.End.isFinitelySemisimple_iff.
A characterisation of Module.End.IsFinitelySemisimple using only the lattice of submodules of
M (thus avoiding submodules of submodules).
The minimal polynomial of a semisimple endomorphism is square free