Engel subalgebras #
This file defines Engel subalgebras of a Lie algebra and provides basic related properties.
The Engel subalgebra LieSubalgebra.Engel R x
consists of
all y : L
such that (ad R L x)^n
kills y
for some n
.
Main results #
Engel subalgebras are self-normalizing (LieSubalgebra.normalizer_engel
),
and minimal ones are nilpotent (TODO), hence Cartan subalgebras.
LieSubalgebra.normalizer_eq_self_of_engel_le
: Lie subalgebras containing an Engel subalgebra are self-normalizing, provided the ambient Lie algebra is Artinian.LieSubalgebra.isNilpotent_of_forall_le_engel
: A Lie subalgebra of a Noetherian Lie algebra is nilpotent if it is contained in the Engel subalgebra of all its elements.
The Engel subalgebra Engel R x
consists of
all y : L
such that (ad R L x)^n
kills y
for some n
.
Engel subalgebras are self-normalizing (LieSubalgebra.normalizer_engel
),
and minimal ones are nilpotent, hence Cartan subalgebras.
Equations
- LieSubalgebra.engel R x = { toSubmodule := ((LieAlgebra.ad R L) x).maxGenEigenspace 0, lie_mem' := ⋯ }
Instances For
Engel subalgebras are self-normalizing.
See LieSubalgebra.normalizer_eq_self_of_engel_le
for a proof that Lie-subalgebras
containing an Engel subalgebra are also self-normalizing,
provided that the ambient Lie algebra is artinina.
A Lie-subalgebra of an Artinian Lie algebra is self-normalizing
if it contains an Engel subalgebra.
See LieSubalgebra.normalizer_engel
for a proof that Engel subalgebras are self-normalizing,
avoiding the Artinian condition.
A Lie subalgebra of a Noetherian Lie algebra is nilpotent if it is contained in the Engel subalgebra of all its elements.