leanprover-community / mathlib4

The math library of Lean 4
https://leanprover-community.github.io/mathlib4_docs
Apache License 2.0
1.54k stars 340 forks source link

The Chevalley-Serre relations define simple Lie algebras with splitting Cartan subalgebras #10071

Open ocfnash opened 9 months ago

ocfnash commented 9 months ago

We have an implementation of the Chevalley-Serre relations which turns a matrix into a Lie algebra. When the input matrix is a genuine Cartan matrix, the resulting Lie algebra is:

We should add these facts to Mathlib.

jcommelin commented 5 months ago

If we use a Chevalley basis then we should be able to get something that works over $\mathbb{Z}$.

Possibly relevant: https://mathoverflow.net/questions/195567/comparing-a-chevalley-basis-with-the-canonical-basis-of-the-adjoint-module?noredirect=1&lq=1

jcommelin commented 3 months ago

Steinberg's Lecture Notes on Chevalley groups should be relevant. (Kudos to Van der Kallen for pointing me to them.)