The diagonal Cartan subalgebra of the split orthogonal Lie algebra of type D #
Mathlib's LieAlgebra.Orthogonal.typeD ι K is the Lie algebra of matrices skew-adjoint for the
split symmetric form with matrix
[ 0 1 ]
[ 1 0 ].
Its standard Cartan subalgebra consists of the diagonal matrices diag(d, -d). This file bundles
that subalgebra, proves that it is abelian and self-normalizing when 2 is regular, and gives its
coordinate basis and dual coordinates. Over an algebraically closed field of characteristic not
two, the existing finite-dimensional triangularizability instance therefore makes it a splitting
Cartan subalgebra.
The self-normalizing argument is entrywise. If X normalizes every diag(d, -d), then the
off-diagonal (a, b) entry of their bracket is
(weight d b - weight d a) * X a b. Distinct indices in ι ⊕ ι have distinct weights when
multiplication by 2 is injective, so every off-diagonal entry of X vanishes. Skew-adjointness
then forces the two diagonal blocks to be negatives of one another.
Main definitions #
TauCeti.typeDDiagonalCartan: the diagonal Cartan subalgebra ofLieAlgebra.Orthogonal.typeD ι K.TauCeti.typeDDiagonalEquiv: the coordinate equivalence(ι → K) ≃ₗ[K] typeDDiagonalCartan K ι.TauCeti.typeDDiagonalCartanBasis: its basis by the matrices with diagonal entries1and-1in the paired positions.TauCeti.typeDWeightEquiv: the corresponding coordinate equivalence with the dual Cartan.TauCeti.typeDEpsilon: the coordinate functionalεᵢ.
Main results #
TauCeti.typeDDiagonalCartan_normalizer_eq_self: the diagonal Cartan is self-normalizing.TauCeti.instIsCartanSubalgebraTypeDDiagonalCartan: it is a Cartan subalgebra.TauCeti.finrank_typeDDiagonalCartan: its dimension isFintype.card ι.
References #
The declaration order and coordinate API adapt the existing formal template in
TauCeti.Algebra.Lie.GeneralLinear.DiagonalCartan to the split orthogonal subalgebra.
This is the split type-D Cartan prerequisite for Layer 5 of the
Spin-representations roadmap.
See Fulton--Harris, Representation Theory, Lecture 20, for the coordinate model.
The diagonal matrices of type D #
The weight of a coordinate in the standard type-D module: d i on the first copy of ι
and -d i on the second.
Equations
- TauCeti.typeDDiagonalValue d = Sum.elim d (-d)
Instances For
The ambient matrix diag(d, -d) in the split type-D model.
Equations
Instances For
Every diag(d, -d) is skew-adjoint for the split type-D form.
The Cartan subalgebra and its coordinates #
The diagonal matrices inside the split orthogonal Lie algebra of type D.
Equations
- TauCeti.typeDDiagonalCartan K ι = LieSubalgebra.comap (LieAlgebra.Orthogonal.typeD ι K).incl (TauCeti.diagonalCartan K (ι ⊕ ι))
Instances For
Membership in the type-D diagonal Cartan means that the ambient matrix is diagonal.
The coordinate equivalence from ι-tuples to the type-D diagonal Cartan.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Self-normalization #
The adjoint action of the matrix diag(d, -d) scales each matrix entry by the difference of
its two coordinate weights.
The adjoint action of the bundled Cartan element diag(d, -d) has the same entrywise normal
form.
Bracketing in the reverse order with the matrix diag(d, -d) scales each matrix entry by the
reverse weight difference.
Bracketing in the reverse order with the bundled Cartan element diag(d, -d) has the same
entrywise normal form.
The diagonal Cartan of type D is self-normalizing.
The diagonal matrices form a Cartan subalgebra of the split orthogonal Lie algebra of type
D: they are abelian, hence nilpotent, and self-normalizing.
Over a domain, nonvanishing of 2 supplies the regularity needed by the type-D Cartan
instance.
A basis and dual coordinates #
The coordinate basis of the type-D diagonal Cartan.
Instances For
The type-D diagonal Cartan has dimension Fintype.card ι.
Coordinates on the type-D Cartan are also coordinates on its dual.
Instances For
The coordinate functional εᵢ on the type-D diagonal Cartan.
Equations
Instances For
The coordinate equivalence sends a standard coordinate vector to the corresponding coordinate functional.
In coordinates, the functional εᵢ is the standard coordinate vector at i.