OAI/GroupTheory/PolycyclicRecognition/Geometry/ComplexCartanJordan.lean
4 declarations, 0 contain sorry, 0 declared as axioms
The semisimple Cartan operator preserves the original triangular flag
- def
OAI.PolycyclicRecognition.ComplexCartan.semisimpleOperatorline 17Source documentation
The full semisimple part, before its imaginary part is removed.
def semisimpleOperator (h : H) : Module.End ℂ L := weightOperator H (fun χ => χ h)
Mentions: OAI.PolycyclicRecognition.ComplexCartan.weightOperator
- theorem
OAI.PolycyclicRecognition.ComplexCartan.semisimpleOperator_applyline 19 - theorem
OAI.PolycyclicRecognition.ComplexCartan.semisimpleOperator_jordanline 24Source documentation
The root-space scalar operator is precisely the Jordan semisimple part.
theorem semisimpleOperator_jordan (h : H) : semisimpleOperator H h ∈ Algebra.adjoin ℂ {ad ℂ L (h : L)} ∧ IsNilpotent (ad ℂ L (h : L) - semisimpleOperator H h) := by …Mentions: OAI.PolycyclicRecognition.ComplexCartan.semisimpleOperator
- theorem
OAI.PolycyclicRecognition.ComplexCartan.semisimpleOperator_upperline 48Source documentation
The semisimple part preserves every upper triangular flag for the original adjoint operator.
theorem semisimpleOperator_upper {n : ℕ} (b : Basis (Fin n) ℂ L) (h : H) (hh : (LinearMap.toMatrix b b (ad ℂ L (h : L))).IsUpperTriangular) : (LinearMap.toMatrix b b (semisimpleOperator H h)).IsUpperTriangular := by …Mentions: OAI.PolycyclicRecognition.ComplexCartan.semisimpleOperator