Derivations of the split octonions #
Gβ is the derivation algebra of the split octonions, and its fundamental representation is
supposed to be the 7-dimensional space of imaginary octonions. Neither statement can even be made
until one knows that a derivation of π lands in the imaginary octonions and respects the norm
form; that is what this file proves first. It then writes down fourteen independent derivations
and shows that there are no others, so that Der π β
π°π©β Γ RΒ³ Γ RΒ³ and finrank (Der π) = 14.
Let D be a derivation of TauCeti.Octonion R. Applying D to the rank-two equation
xΒ² = tr x Β· x - N x Β· 1 and to the polarization
x * conj y + y * conj x = β¨x, yβ© Β· 1 of the norm gives one
identity in π,
tr (D x) Β· x = β¨x, D xβ© Β· 1,
and everything follows from it. Evaluated at the diagonal idempotent e = β¨1, 0, 0, 0β© β an
element whose existence is exactly the splitness of π β its two diagonal entries read
tr (D e) = β¨e, D eβ© and 0 = β¨e, D eβ©. Polarizing it and feeding e into the second slot forces
tr (D x) = 0 for every x, and with the trace gone the identity itself collapses to
β¨x, D xβ© = 0: a derivation is skew for the norm form.
So D maps all of π into the imaginary octonions, commutes with conjugation, and lies in the
orthogonal Lie algebra of the norm: Der π β€ π°π¬(N)
(TauCeti.Octonion.derivationLieAlgebra_le_skewAdjointLieSubalgebra). In particular the imaginary
octonions are a Lie submodule (TauCeti.Octonion.imaginaryLieSubmodule) β over a field in which
2 is nonzero this is the 7-dimensional fundamental representation β and Der π acts faithfully
on it over every commutative ring. Indeed, the diagonal idempotent e is a product of two
imaginary vector matrices, and π = R Β· e β Im π, so a derivation vanishing on Im π vanishes on
all of π.
The derivations exhibited here come from the action of SLβ on a Zorn vector matrix,
β¨a, b, v, wβ© β¦ β¨a, b, A v, (Aα΅)β»ΒΉ wβ©, differentiated at the identity: a trace-zero matrix M
acts by M on the upper vector entry and by -Mα΅ on the lower one
(TauCeti.Octonion.slDerivation), and this is a homomorphism of Lie algebras π°π©β β Der π. The
Leibniz rule for it is the identity (M u) β¨―β w + u β¨―β (M w) = -(Mα΅ (u β¨―β w)), valid exactly
because M has trace zero
(Matrix.mulVec_cross_add_cross_mulVec_of_trace_eq_zero). Two further three-parameter families
(TauCeti.Octonion.upperDerivation and TauCeti.Octonion.lowerDerivation) are attached to a
vector u, are read off the idempotent β¨1, 0, 0, 0β©, and exchange the two vector entries; there
they are the two nonzero pieces of the β€/3-grading of π by scalar diagonal, upper vector and
lower vector. That grading is visible in the five brackets between the three families: π°π©β acts
on the upper family by its defining representation and on the lower one by the dual, two upper or
two lower derivations bracket into the opposite vector family by twice the cross product, and an
upper against a lower one brackets back into π°π©β through TauCeti.Octonion.slOfVectors.
Together the three families depend on 8 + 3 + 3 = 14 independent parameters, so
14 β€ finrank (Der π).
Conversely every derivation D is in the family, over any commutative ring. Its value at the
idempotent e = β¨1, 0, 0, 0β© has vanishing diagonal entries, so subtracting the upper and the lower
derivation attached to its two vector entries leaves a derivation E that kills e. Such an E
respects the Peirce decomposition of π relative to e: differentiating e x = x and x e = 0
for an upper vector matrix x (and their mirrors for a lower one) shows that E acts on the upper
entry by some matrix M, on the lower entry by some matrix N, and kills the diagonal. The product
of an upper and a lower vector matrix is diagonal, which forces N = -Mα΅, and the product of two
upper ones is the lower cross product, which by Matrix.mulVec_cross_add_cross_mulVec forces
trace M = 0. So E = slDerivation M, and TauCeti.Octonion.tripleEquivDerivationLieAlgebra
packages TauCeti.Octonion.derivationOfTriple as a linear equivalence.
Main definitions #
TauCeti.Octonion.imaginaryLieSubmodule: the imaginary octonions as a Lie submodule ofπoverDer π, so thatIm πis a representation ofDer π.TauCeti.Octonion.slDerivation: the homomorphism of Lie algebrasπ°π©β β Der π, the differentiated action ofSLβon the vector entries of a Zorn vector matrix.TauCeti.Octonion.upperDerivationandTauCeti.Octonion.lowerDerivation: the two three-parameter families of derivations attached to a vector.TauCeti.Octonion.derivationOfTriple: the three families assembled into one linear map out ofπ°π©β Γ RΒ³ Γ RΒ³.TauCeti.Octonion.slOfVectors: the trace-zero matrix through which an upper and a lower vector derivation bracket back intoπ°π©β.TauCeti.Octonion.tripleEquivDerivationLieAlgebra: the linear equivalenceπ°π©β Γ RΒ³ Γ RΒ³ β Der πgiven by the three families.
Main results #
TauCeti.Octonion.trace_derivation_apply_eq_zero: a derivation ofπhas values of trace0, so (TauCeti.Octonion.derivation_apply_mem_imaginary) its image lies in the imaginary octonions.TauCeti.Octonion.derivation_apply_conj: a derivation commutes with conjugation.TauCeti.Octonion.polar_derivation_apply_self_eq_zeroandTauCeti.Octonion.polar_derivation_apply_left_eq_neg: a derivation is skew for the symmetric bilinear form of the norm,β¨D x, yβ© = -β¨x, D yβ©.TauCeti.Octonion.derivationLieAlgebra_le_skewAdjointLieSubalgebra:Der π β€ π°π¬(N), the previous item as an inclusion of Lie subalgebras ofModule.End R π.TauCeti.Octonion.isFaithful_imaginaryLieSubmodule:Der πacts faithfully onIm πover every commutative ring;TauCeti.Octonion.instIsFaithfulImaginaryLieSubmoduleis its instance form.TauCeti.Octonion.lie_slDerivation_upperDerivation,TauCeti.Octonion.lie_slDerivation_lowerDerivation,TauCeti.Octonion.lie_upperDerivation_upperDerivation,TauCeti.Octonion.lie_lowerDerivation_lowerDerivationandTauCeti.Octonion.lie_upperDerivation_lowerDerivation: the brackets of the three families with one another, the relations of theβ€/3-grading.TauCeti.Octonion.derivationOfTriple_injective: the fourteen parameters are independent. In particularDer πis not the zero Lie algebra (TauCeti.Octonion.instNontrivialDerivationLieAlgebra), so none of the above is vacuous.TauCeti.Octonion.derivationOfTriple_surjective: every derivation ofπis in the fourteen-parameter family, over any commutative ring.TauCeti.Octonion.finrank_derivationLieAlgebra:finrank (Der π) = 14, the dimension ofGβ, over any commutative ring with the strong rank condition;Der πis moreover free and finite as a module.
Implementation notes #
Everything is stated over a commutative ring. The rank count finrank (Der π) = 14 asks in
addition for the strong rank condition. Faithfulness needs no further hypothesis on the base ring:
the imaginary vector matrices generate the diagonal idempotent by multiplication. In characteristic
2, the imaginary octonions
contain the unit, so its line is a trivial subrepresentation; this obstructs irreducibility but
does not affect faithfulness.
The two coordinate extractions the argument needs β reading the a and b entries of an equation
between multiples of β¨1, 0, 0, 0β© and of 1 β are isolated in a private lemma, so none of the
public skewness statements is about entries of a vector matrix.
Derivations are taken in the bundled form D : TauCeti.derivationLieAlgebra R (Octonion R) of
TauCeti/Algebra/Lie/Derivation/Basic.lean, and are applied through the coercion
(D : Module.End R (Octonion R)), which is the simp-normal form of their action there.
References #
The type-Gβ Killing-simplicity of Der π and its identification with LieAlgebra.gβ are not
proved here.
- T. A. Springer and F. D. Veldkamp, Octonions, Jordan Algebras and Exceptional Groups, Β§2.
- R. D. Schafer, An Introduction to Nonassociative Algebras, Ch. III, where the skewness of a derivation of a composition algebra for its norm form is Lemma 3.4.
The key identity #
A derivation negates conjugated inputs. It kills 1 and conjugation is the reflection
x β¦ tr x Β· 1 - x, so D (conj x) = -D x. Once the values of D are known to have vanishing
trace this
upgrades to TauCeti.Octonion.derivation_apply_conj, the statement that D commutes with
conjugation; that is the form to use, and this one is what proves it.
Derivations are imaginary-valued and skew #
A derivation of π has values of trace 0.
Evaluating the key identity tr (D x) Β· x = β¨x, D xβ© Β· 1 at the diagonal idempotent e gives
tr (D e) = 0, because the two sides have different second diagonal entries; polarizing the
identity and putting e in the second slot then gives tr (D x) Β· e = β¨x, D eβ© + β¨e, D xβ© Β· 1 for
arbitrary x, and the same entry comparison finishes. Not a simp lemma, because
TauCeti.Octonion.trace_apply already takes its left-hand side apart.
A derivation of π takes imaginary values, that is
TauCeti.Octonion.trace_derivation_apply_eq_zero read through the definition of the imaginary
octonions as the kernel of the trace. In particular the imaginary octonions are stable under D;
that is TauCeti.Octonion.imaginaryLieSubmodule. Not a simp lemma, because
TauCeti.Octonion.mem_imaginary and TauCeti.Octonion.trace_apply already take its left-hand side
apart, for the same reason as TauCeti.Octonion.trace_derivation_apply_eq_zero.
A derivation commutes with conjugation. Conjugation negates the imaginary octonions and the
values of D are imaginary, so the sign in
TauCeti.Octonion.derivation_apply_conj_eq_neg is the one conjugation itself supplies.
A derivation is skew for the norm form, in the quadratic form of that statement:
β¨x, D xβ© = 0. This is the key identity once its left-hand side is known to vanish, and it is the
infinitesimal norm-preservation statement d/dt|β N (x + t β’ D x) = 0.
A derivation is skew for the norm form: β¨D x, yβ© = -β¨x, D yβ©, the bilinear form of
TauCeti.Octonion.polar_derivation_apply_self_eq_zero. Packaged as an inclusion of Lie subalgebras
this is TauCeti.Octonion.derivationLieAlgebra_le_skewAdjointLieSubalgebra.
Der π β€ π°π¬(N): every derivation of the split octonions is skew-adjoint for the symmetric
bilinear form of the norm, so the derivation algebra is a Lie subalgebra of the orthogonal Lie
algebra of that form. This is the inclusion Der π βͺ π°π¬(N) that the dimension count of Der π
runs through; once Der π is identified with Gβ β which is not done here β it becomes the
familiar Gβ βͺ π°π¬β.
The imaginary octonions as a representation of Der π #
The imaginary octonions as a Lie submodule of π over Der π. A derivation takes
imaginary values on all of π, so in particular it preserves the imaginary octonions. This is the
carrier of the 7-dimensional fundamental representation of Gβ; its dimension is
TauCeti.Octonion.finrank_imaginary, reached through
TauCeti.Octonion.toSubmodule_imaginaryLieSubmodule, and its irreducibility over a field in which
2 is nonzero is TauCeti.Octonion.isIrreducible_imaginaryLieSubmodule in
TauCeti/Algebra/Octonion/Fundamental.lean.
Equations
- TauCeti.Octonion.imaginaryLieSubmodule R = { toSubmodule := TauCeti.Octonion.imaginary R, lie_mem := β― }
Instances For
Der π acts faithfully on the imaginary octonions over every commutative ring, so no
information is lost by restricting the derivation algebra to its candidate fundamental
representation, including in characteristic 2.
Der π acts faithfully on the imaginary octonions over every commutative ring, the
typeclass form of TauCeti.Octonion.isFaithful_imaginaryLieSubmodule.
The special linear derivations #
The two vector families of derivations #
The three families, bundled #
The special linear derivations of π: the homomorphism of Lie algebras
π°π©β β Der π that sends a trace-zero matrix M to the derivation acting by M on the
upper vector entry of a Zorn vector matrix and by -Mα΅ on the lower one.
Equations
- TauCeti.Octonion.slDerivation = { toFun := fun (M : β₯(LieAlgebra.SpecialLinear.sl (Fin 3) R)) => β¨TauCeti.Octonion.slDerivationEndβ βM, β―β©, map_add' := β―, map_smul' := β―, map_lie' := β― }
Instances For
The upper vector derivations of π: the linear map sending u : RΒ³ to the derivation
that takes the idempotent β¨1, 0, 0, 0β© to the vector matrix with upper entry u.
Equations
- TauCeti.Octonion.upperDerivation = { toFun := fun (u : Fin 3 β R) => β¨TauCeti.Octonion.upperDerivationEndβ u, β―β©, map_add' := β―, map_smul' := β― }
Instances For
The lower vector derivations of π: the linear map sending t : RΒ³ to the derivation
that takes the idempotent β¨1, 0, 0, 0β© to the vector matrix with lower entry t.
Equations
- TauCeti.Octonion.lowerDerivation = { toFun := fun (t : Fin 3 β R) => β¨TauCeti.Octonion.lowerDerivationEndβ t, β―β©, map_add' := β―, map_smul' := β― }
Instances For
The brackets of the three families #
The π°π©β parameter of the bracket of an upper and a lower vector derivation: the matrix
β¨u, tβ© β’ 1 - 3 β’ u tα΅, whose trace vanishes because the rank-one matrix u tα΅ has trace
β¨u, tβ©. See TauCeti.Octonion.lie_upperDerivation_lowerDerivation.
Equations
- TauCeti.Octonion.slOfVectors u t = β¨(u β¬α΅₯ t) β’ 1 - 3 β’ Matrix.vecMulVec u t, β―β©
Instances For
The upper vector derivations carry the defining representation of π°π©β:
β
slDerivation M, upperDerivation uβ = upperDerivation (M u), the degree 0 piece of the
β€/3-grading acting on the degree 1 piece.
The lower vector derivations carry the dual of the defining representation of π°π©β:
β
slDerivation M, lowerDerivation tβ = lowerDerivation (-(Mα΅ t)), the degree 0 piece of the
β€/3-grading acting on the degree 2 piece.
Two upper vector derivations bracket into the lower family, by twice the cross product:
β
upperDerivation u, upperDerivation u'β = lowerDerivation (2 (u β¨―β u')). In the β€/3-grading
this is 1 + 1 = 2.
Two lower vector derivations bracket into the upper family, by twice the cross product:
β
lowerDerivation t, lowerDerivation t'β = upperDerivation (2 (t β¨―β t')). In the β€/3-grading
this is 2 + 2 = 1.
An upper and a lower vector derivation bracket back into π°π©β:
β
upperDerivation u, lowerDerivation tβ = slDerivation (slOfVectors u t). In the β€/3-grading
this is 1 + 2 = 0, the bracket that makes the fourteen derivations a Lie subalgebra.
Fourteen independent derivations #
The fourteen-parameter family of derivations of π: a trace-zero matrix together with an
upper and a lower vector. The three summands are TauCeti.Octonion.slDerivation,
TauCeti.Octonion.upperDerivation and TauCeti.Octonion.lowerDerivation.
Equations
Instances For
The fourteen-parameter family is faithful in its parameters. Applying a derivation in the
family to the idempotent β¨1, 0, 0, 0β© reads off the upper and the lower vector, and applying it
to a vector matrix with upper entry v and nothing else then reads off M v.
Every derivation lies in the fourteen-parameter family #
Every derivation of π lies in the fourteen-parameter family: a derivation D is
slDerivation M + upperDerivation u + lowerDerivation t, where u and t are the upper and lower
entries of D β¨1, 0, 0, 0β© and M is the matrix by which D then acts on the upper entries. No
hypothesis on the commutative ring R is needed.
The derivations of the split octonions are π°π©β Γ RΒ³ Γ RΒ³, as an R-module: the
fourteen-parameter family TauCeti.Octonion.derivationOfTriple is a linear equivalence, over any
commutative ring. This is the β€/3-graded decomposition Gβ = π°π©β β V β V* of Der π; its
inverse reads the vector parameters off the value at β¨1, 0, 0, 0β©
(TauCeti.Octonion.tripleEquivDerivationLieAlgebra_symm_apply_snd_fst and
TauCeti.Octonion.tripleEquivDerivationLieAlgebra_symm_apply_snd_snd) and the matrix off the
values at the upper vector matrices
(TauCeti.Octonion.tripleEquivDerivationLieAlgebra_symm_apply_fst_mulVec).
Equations
Instances For
The upper vector parameter of a derivation is the upper entry of its value at
β¨1, 0, 0, 0β©.
The lower vector parameter of a derivation is the lower entry of its value at
β¨1, 0, 0, 0β©.
The π°π©β parameter of a derivation is the matrix by which it acts on the upper vector
matrices: M v is the upper entry of D β¨0, 0, v, 0β©.
Der π is a free module, being isomorphic to π°π©β Γ RΒ³ Γ RΒ³.
Der π is a finite module, being isomorphic to π°π©β Γ RΒ³ Γ RΒ³.
Der π has rank 14: eight for π°π©β and three for each of the two vector families of
TauCeti.Octonion.tripleEquivDerivationLieAlgebra. This is the dimension of the exceptional Lie
algebra Gβ.
π has nonzero derivations, so the derivation algebra whose skewness the rest of this file
establishes is not the zero Lie algebra. The witness is the upper vector derivation attached to
the first basis vector, which sends the idempotent β¨1, 0, 0, 0β© to β¨0, 0, eβ, 0β©.