Commit 2026-07-21 13:55 6e593caa

View on Github →

chore: make Cartan subalgebra a parameter of LieAlgebra.Basis rather than field (#41972) This allows greater definitional control over the Cartan subalgebra which turns out to be very useful in later work. The price is that LieAlgebra.Basis.isCartanSubalgebra and LieAlgebra.Basis.isLieAbelian_cartan must both be demoted from instance to lemma but overall the extra definitional control is a big win.

Estimated changes