Semisimple Lie algebras #
The famous Cartan-Dynkin-Killing classification of semisimple Lie algebras renders them one of the most important classes of Lie algebras. In this file we define simple and semisimple Lie algebras and prove some basic related results.
Main definitions #
LieModule.IsIrreducible
LieAlgebra.IsSimple
LieAlgebra.IsSemisimple
LieAlgebra.isSemisimple_iff_no_solvable_ideals
LieAlgebra.isSemisimple_iff_no_abelian_ideals
LieAlgebra.abelian_radical_iff_solvable_is_abelian
Tags #
lie algebra, radical, simple, semisimple
A Lie module is irreducible if it is zero or its only non-trivial Lie submodule is itself.
- Irreducible : ∀ (N : LieSubmodule R L M), N ≠ ⊥ → N = ⊤
Instances
A Lie algebra is simple if it is irreducible as a Lie module over itself via the adjoint action, and it is non-Abelian.
- Irreducible : ∀ (N : LieSubmodule R L L), N ≠ ⊥ → N = ⊤
- non_abelian : ¬IsLieAbelian L
Instances
A semisimple Lie algebra is one with trivial radical.
Note that the label 'semisimple' is apparently not universally agreed upon for general coefficients. We are following Seligman, page 15 and using the label for the weakest of the various properties which are all equivalent over a field of characteristic zero.
- semisimple : LieAlgebra.radical R L = ⊥
Instances
A simple Lie algebra is semisimple.
Equations
- (_ : LieAlgebra.IsSemisimple R L) = (_ : LieAlgebra.IsSemisimple R L)
A semisimple Abelian Lie algebra is trivial.
The two properties shown to be equivalent here are possible definitions for a Lie algebra to be reductive.
Note that there is absolutely no agreement on what the label 'reductive' should mean when the coefficients are not a field of characteristic zero.