Documentation

TauCeti.Algebra.Lie.Killing.AdNilpotent

An ad-nilpotent element of a Killing Lie algebra is a bracket with itself #

Let L be a finite-dimensional Lie algebra over a field whose Killing form κ is nondegenerate, and let x : L be an element whose adjoint action ad x is nilpotent. Then there is a t : L with

⁅x, t⁆ = x,

which is TauCeti.exists_lie_eq_self_of_isNilpotent_ad. Equivalently ⁅t, x⁆ = -x, so when x is nonzero it is an eigenvector of ad t for the eigenvalue -1.

The proof is the Killing-orthogonality of the kernel and the range of ad x, and it needs no algebraically closed field, no Cartan subalgebra, and no sl₂-triple. In two steps:

Nondegeneracy is what carries the argument: in an abelian Lie algebra every ad x is nilpotent while range (ad x) is ⊥, so no nonzero x is a bracket with itself there. The hypothesis is satisfied, nonvacuously, by every root vector of a split semisimple Lie algebra, which is ad-nilpotent by LieAlgebra.isNilpotent_ad_of_mem_rootSpace. For such a vector e the conclusion is also visible in an sl₂-triple (h, e, f) over a field in which 2 ≠ 0, since ⁅h, e⁆ = 2 • e then gives t = -(2 : K)⁻¹ • h; that route is genuinely characteristic-dependent, and it fails in characteristic two. What is proved here needs no triple, no Cartan subalgebra, no root space decomposition, no triangularizability and no invertible 2, only ad-nilpotence of x and nondegeneracy of κ.

Main results #

References #

theorem TauCeti.killingForm_eq_zero_of_isNilpotent_ad_of_lie_eq_zero {R : Type u_1} {L : Type u_2} [CommRing R] [IsReduced R] [LieRing L] [LieAlgebra R L] {x y : L} (hx : IsNilpotent ((LieAlgebra.ad R L) x)) (hxy : ⁅x, y⁆ = 0) :
((killingForm R L) x) y = 0

An ad-nilpotent element is Killing-orthogonal to its own centraliser. This is TauCeti.traceForm_eq_zero_of_isNilpotent_of_lie_eq_zero for the adjoint representation.

The centraliser of x is Killing-orthogonal to the range of ad x. This half of TauCeti.orthogonal_range_ad_eq_ker_ad is pure invariance of the Killing form and needs no nondegeneracy.

@[simp]

The Killing-orthogonal complement of the range of ad x is the centraliser of x. Invariance turns κ ⁅x, z⁆ y = 0 for all z into κ ⁅x, y⁆ z = 0 for all z, and nondegeneracy then forces ⁅x, y⁆ = 0.

The range of ad x is the Killing-orthogonal complement of the centraliser of x. This is TauCeti.orthogonal_range_ad_eq_ker_ad read backwards through the double orthogonal complement of a nondegenerate symmetric form on a finite-dimensional space.

An ad-nilpotent element of a Killing Lie algebra lies in the range of its own adjoint action. It is Killing-orthogonal to its centraliser by TauCeti.killingForm_eq_zero_of_isNilpotent_ad_of_lie_eq_zero, and that orthogonal complement is the range of ad x.

theorem TauCeti.exists_lie_eq_self_of_isNilpotent_ad {K : Type u_1} {L : Type u_2} [Field K] [LieRing L] [LieAlgebra K L] [FiniteDimensional K L] [LieAlgebra.IsKilling K L] {x : L} (hx : IsNilpotent ((LieAlgebra.ad K L) x)) :
∃ (t : L), ⁅x, t⁆ = x

An ad-nilpotent element of a Killing Lie algebra is a bracket with itself: there is a t : L with ⁅x, t⁆ = x.

This is the step that lets Hochschild's strengthening of Ado's theorem pass from ad-nilpotence of a semisimple component to the solvable subalgebra spanned by x and t, with no algebraically closed field and no sl₂-triple.