Commit 2025-08-11 13:25 337e0bcf

View on Github →

chore: split file LinearAlgebra.RootSystem.GeckConstruction.Basic (#28089) The contents of Relations.lean are just a simple copy-paste, likewise almost all of Semisimple.lean The changes which are not pure deletion / copy-paste arise since we wish to keep the lemma cartanSubalgebra_le_lieAlgebra out of Relations.lean and to have the lemma trace_toEnd_eq_zero not depend on Relations.lean. We thus need to remove dependence on lie_e_f_same, and to do this we must adjust the definitions of RootPairing.GeckConstruction.lieAlgebra and RootPairing.GeckConstruction.cartanSubalgebra.

Estimated changes