Documentation

LeanPool.Ado.Algebra.Lie.Killing.Basic

The Killing property as nondegeneracy of the Killing form #

LieAlgebra.IsKilling R L is stated as the vanishing of the Killing orthogonal complement of the whole algebra. Mathlib turns that into nondegeneracy of the Killing form in LieAlgebra.IsKilling.killingForm_nondegenerate; this file supplies the converse and packages the two as an equivalence, saying that LieAlgebra.IsKilling is exactly nondegeneracy of the Killing form. That is the form in which the property is recognised when it is produced by a computation with the form itself, as under base change.

Main declarations #

Roadmap #

This supports TauCeti/Algebra/Lie/Killing/BaseChange.lean, a prerequisite for Layer 9 of TauCetiRoadmap/ReductiveGroups/README.md, the Chevalley--Demazure construction.

References #

A Lie algebra whose Killing form has trivial kernel is Killing.

A Lie algebra whose Killing form is nondegenerate is Killing.

This is the converse of LieAlgebra.IsKilling.killingForm_nondegenerate, and the two together say that LieAlgebra.IsKilling is exactly nondegeneracy of the Killing form.

A Lie algebra is Killing exactly when its Killing form is nondegenerate.