The Serre presentation: generators, relations, and the universal property #
Mathlib's Matrix.ToLieAlgebra R CM is the Lie algebra presented by Serre's relations for a matrix
CM of integers: the quotient of the free Lie algebra on the generators Hᵢ, Eᵢ, Fᵢ by the
Lie ideal CartanMatrix.Relations.toIdeal generated by
⁅Hᵢ, Hⱼ⁆, ⁅Eᵢ, Fᵢ⁆ - Hᵢ, ⁅Eᵢ, Fⱼ⁆ (i ≠ j), ⁅Hᵢ, Eⱼ⁆ - CMᵢⱼ • Eⱼ, ⁅Hᵢ, Fⱼ⁆ + CMᵢⱼ • Fⱼ,
(ad Eᵢ) ^ (-CMᵢⱼ).toNat ⁅Eᵢ, Eⱼ⁆, (ad Fᵢ) ^ (-CMᵢⱼ).toNat ⁅Fᵢ, Fⱼ⁆.
That definition is all Mathlib records: the generators of the presented algebra are not named, the relations are not known to hold in it, and nothing maps out of it. This file supplies those three things, which is what makes the presentation usable.
The generators TauCeti.serreH, TauCeti.serreE and TauCeti.serreF are the images of the free
generators. The relations they satisfy are collected in the predicate TauCeti.IsSerreSystem, one
field per displayed relator, and TauCeti.isSerreSystem_serre proves that the generators of the
presented algebra form such a system — the "only if" direction of the presentation. The converse is
TauCeti.serreLift: any Serre system in any Lie algebra L is the image of the generators under a
homomorphism out of Matrix.ToLieAlgebra R CM, and by TauCeti.serre_hom_ext that homomorphism is
the only one with those values. The symmetries of Serre's relations are recorded as stability
properties of TauCeti.IsSerreSystem — under reindexing the families along an injective map of
index sets and under the signed exchange of the raising and lowering families — since they are
statements about an arbitrary Serre system rather than about the presented algebra. Finally
TauCeti.lieSpan_serreGenerators_eq_top records that the three families generate the presented
algebra as a Lie subalgebra.
Nothing here assumes that CM is a Cartan matrix, since none of it needs to: the presented algebra
is defined for an arbitrary matrix of integers, and the universal property is a statement about the
relators rather than about the geometry behind them. Accordingly no statement below mentions a root
system: TauCeti.serreH, TauCeti.serreE and TauCeti.serreF are named after the free generators
Hᵢ, Eᵢ, Fᵢ they are the images of, and reading them as a coroot and a pair of simple root
vectors of a split semisimple Lie algebra needs the identification of the presented algebra with
one, which is not proved here (see the Roadmap section below).
Main definitions #
TauCeti.serreMk: the quotient map presentingMatrix.ToLieAlgebra R CM.TauCeti.serreH,TauCeti.serreE,TauCeti.serreF: the generators of the presented algebra.TauCeti.IsSerreSystem: three families of elements of a Lie algebra satisfying Serre's relations forCM.TauCeti.serreLift: the homomorphism out ofMatrix.ToLieAlgebra R CMdetermined by a Serre system.
Main results #
TauCeti.isSerreSystem_serre: the generators ofMatrix.ToLieAlgebra R CMare a Serre system, with the individual relations available asTauCeti.lie_serreH_serreHand its companions.TauCeti.serreLift_serreH,TauCeti.serreLift_serreE,TauCeti.serreLift_serreFandTauCeti.serre_hom_ext:TauCeti.serreLiftsends the generators to the given Serre system, and is the unique homomorphism doing so;TauCeti.serre_equiv_extis the same extensionality principle for equivalences out of the presented algebra.TauCeti.IsSerreSystem.changeScalars: a Serre system over one base ring is one over any other base ring for which the same Lie ring has a Lie-algebra structure.TauCeti.IsSerreSystem.map,TauCeti.IsSerreSystem.submatrix,TauCeti.IsSerreSystem.permandTauCeti.IsSerreSystem.neg_swap: Serre systems are preserved by Lie homomorphisms, reindexing, and the signed exchange of the raising and lowering families.TauCeti.serreLift_eq_id: lifting the generators along their own Serre system is the identity.TauCeti.lieSpan_serreGenerators_eq_top: the generators generate the presented algebra.
Roadmap #
This is a prerequisite for the Chevalley--Demazure construction, Layer 9 of
TauCetiRoadmap/ReductiveGroups/README.md, which builds the split reductive group scheme over ℤ
of a pinned root datum from a Chevalley basis and the Kostant ℤ-form of the enveloping algebra of
the corresponding split semisimple Lie algebra. The Serre presentation of the pinned Cartan matrix
is the explicit carrier of that Lie algebra, and the generators named here are the ones a Chevalley
basis of it starts from. Consumed in turn by milestone L0 of
TauCetiRoadmap/CFSGStatement/README.md. The presentation theorem identifying the presented algebra
with a concrete split semisimple Lie algebra is a separate target, Layer 7 of
TauCetiRoadmap/RepresentationTheory/LieHighestWeight/README.md; it consumes TauCeti.serreLift
to build its comparison map, and is not begun here.
References #
The generators #
The quotient map presenting Matrix.ToLieAlgebra R CM as the free Lie algebra on the Serre
generators modulo the Lie ideal generated by Serre's relations.
Equations
- TauCeti.serreMk R CM = (CartanMatrix.Relations.toIdeal R CM).mkQ
Instances For
The kernel of the presentation map is the Lie ideal generated by Serre's relations.
Every element of the presented algebra is the class of an element of the free Lie algebra.
A relator of Serre's presentation becomes zero in the presented algebra.
The generator Hᵢ of Matrix.ToLieAlgebra R CM, the image of the free generator Hᵢ.
Equations
- TauCeti.serreH R CM i = (TauCeti.serreMk R CM) (FreeLieAlgebra.of R (CartanMatrix.Generators.H i))
Instances For
The generator Eᵢ of Matrix.ToLieAlgebra R CM, the image of the free generator Eᵢ.
Equations
- TauCeti.serreE R CM i = (TauCeti.serreMk R CM) (FreeLieAlgebra.of R (CartanMatrix.Generators.E i))
Instances For
The generator Fᵢ of Matrix.ToLieAlgebra R CM, the image of the free generator Fᵢ.
Equations
- TauCeti.serreF R CM i = (TauCeti.serreMk R CM) (FreeLieAlgebra.of R (CartanMatrix.Generators.F i))
Instances For
The quotient map sends the free generator Hᵢ to TauCeti.serreH.
The quotient map sends the free generator Eᵢ to TauCeti.serreE.
The quotient map sends the free generator Fᵢ to TauCeti.serreF.
The relators lie in the defining ideal #
Each of the six families of relators of CartanMatrix.Relations.toSet is a range, and membership
in the union is recorded once here so that the relations below read off from a single lemma. These
are proof-local plumbing: the relations themselves, below, are the public statement.
Serre's relations in the presented algebra #
The higher Serre relation on the E's: (ad Eᵢ) ^ (-CMᵢⱼ).toNat ⁅Eᵢ, Eⱼ⁆ = 0.
The higher Serre relation on the F's: (ad Fᵢ) ^ (-CMᵢⱼ).toNat ⁅Fᵢ, Fⱼ⁆ = 0.
Serre systems and the universal property #
Three families H, E, F of elements of a Lie algebra form a Serre system for the matrix
CM when they satisfy Serre's relations for CM. The fields are in bijection with the six
families of relators generating CartanMatrix.Relations.toIdeal, the ⁅E, F⁆ family being split
into its diagonal and off-diagonal halves.
The
Hᵢcommute.⁅Eᵢ, Fᵢ⁆isHᵢ.EᵢandFⱼcommute fori ≠ j.Eⱼis an eigenvector ofad Hᵢof eigenvalueCMᵢⱼ.Fⱼis an eigenvector ofad Hᵢof eigenvalue-CMᵢⱼ.The higher Serre relation on the
E's.The higher Serre relation on the
F's.
Instances For
The generators of Matrix.ToLieAlgebra R CM are a Serre system for CM.
Stability of Serre systems #
Serre's relations are stable under reindexing the three families along an injective map of index
sets, provided the matrix is reindexed the same way, and under the signed exchange of the raising
and lowering families. Both are statements about an arbitrary Serre system in an arbitrary Lie
algebra; applied to the generators of the presented algebra they give its automorphisms, in
TauCeti/Algebra/Lie/Presentation/Serre/Automorphism.lean.
The image of a Serre system under a Lie algebra homomorphism is a Serre system.
A Serre system over one base ring transfers to any other base ring for which the same Lie ring has a Lie-algebra structure.
Reindexing a Serre system along an injective map of index sets gives a Serre system for the matrix reindexed the same way.
Reindexing a Serre system along a permutation σ of the index set that preserves the matrix
gives a Serre system for the same matrix.
Negating the Cartan family of a Serre system and exchanging its raising and lowering families, again with a sign, gives a Serre system for the same matrix. This is the symmetry of Serre's relations behind the Chevalley involution.
The universal property #
The homomorphism out of Matrix.ToLieAlgebra R CM determined by a Serre system: the universal
property of the presentation.
Equations
- TauCeti.serreLift h = (CartanMatrix.Relations.toIdeal R CM).liftQ ((FreeLieAlgebra.lift R) (TauCeti.serreGeneratorMap✝ H E F)) ⋯
Instances For
The homomorphism determined by a Serre system sends Hᵢ to H i.
The homomorphism determined by a Serre system sends Eᵢ to E i.
The homomorphism determined by a Serre system sends Fᵢ to F i.
A nonzero Cartan element in a Serre system has a nonzero preimage among the presented Cartan generators.
A nonzero raising element in a Serre system has a nonzero preimage among the presented raising generators.
A nonzero lowering element in a Serre system has a nonzero preimage among the presented lowering generators.
Linear independence of the Cartan family of a Serre system lifts to the presented Cartan generators.
Two homomorphisms out of Matrix.ToLieAlgebra R CM agreeing on the generators are equal.
Two equivalences out of Matrix.ToLieAlgebra R CM agreeing on the generators are equal.
TauCeti.serreLift is the unique homomorphism sending the generators to a given Serre
system.
A Serre system whose raising and lowering families generate the ambient Lie algebra presents it: the homomorphism it determines is surjective.
Lifting the generators of Matrix.ToLieAlgebra R CM along their own Serre system returns the
identity.
The generators TauCeti.serreH, TauCeti.serreE and TauCeti.serreF generate
Matrix.ToLieAlgebra R CM as a Lie subalgebra.