A simple-generator Kostant form of the pinned split Lie algebra of a Dynkin type #
TauCeti.DynkinType.lieAlgebra is the split Lie algebra of a valid Dynkin type, realized by Geck's
construction as an explicit Lie subalgebra of GeckIndex-indexed rational matrices, with Chevalley
generators TauCeti.DynkinType.lieBasis numbered by Bourbaki node. This file attaches the
simple-generator Kostant subring of its universal enveloping algebra to that pinned data, and
records the defining matrix representation through which the subring acts.
The form is generated by divided powers of the simple raising and lowering generators and by
binomial coefficients in the simple Cartan generators. Identifying it with the canonical
all-root Kostant ℤ-form is a separate theorem and is not claimed here.
Four things are needed before the divided powers of the Kostant form can be exponentiated into root subgroups, and all four are supplied here.
The form itself. TauCeti.DynkinType.kostantForm is
LieAlgebra.Basis.kostantForm applied to the pinned Lie algebra basis. Because the raising
and lowering generators already generate the whole Lie algebra,
TauCeti.DynkinType.span_kostantForm_eq_top says the form spans U(L) over ℚ without further
hypotheses.
A representation to act in. Geck's Lie algebra consists of actual matrices, so its defining
action on GeckIndex → ℚ is available with no representation theory at all:
TauCeti.DynkinType.geckRepresentation is the algebra map extending it, and it is faithful on the
Lie algebra by TauCeti.DynkinType.geckRepresentation_ι_injective.
Nilpotency and weights. TauCeti.DynkinType.isNilpotent_geckRepresentation_rootGenerator says
every numbered root generator acts nilpotently, which makes its divided-power exponential a finite
sum; and TauCeti.DynkinType.isCartanWeightVector_geckRepresentation_single says each standard
coordinate vector is a joint eigenvector of the Cartan generators, with the integer eigenvalue
TauCeti.DynkinType.geckWeight. In the Bourbaki numbering that weight is zero on the pinned base
support coordinates and is the Cartan pairing ⟨α_k, α_i^∨⟩ on the coordinate of the root α_k.
A ℤ-module to act on. TauCeti.DynkinType.geckOrbit is the ℤ-span of the images of the
standard coordinate vectors under the whole Kostant form. It is stable under the form by
construction and spans the Geck module over ℚ, so it discharges the stability hypothesis that
every Kostant root-subgroup consumer has so far carried.
The orbit is in fact finitely generated over ℤ: it coincides with the coordinate lattice of
TauCeti/LinearAlgebra/RootSystem/SimplyConnectedRootDatum/GeckLattice/Basic.lean, because that
lattice is preserved by the whole form, so it is a full lattice in the sense of Humphreys §27.
Nor is the pinned Lie
algebra asserted to be semisimple, which
TauCeti/LinearAlgebra/RootSystem/SimplyConnectedRootDatum/LieAlgebra/Basic.lean already records as
not claimed. This file is the numbered input those later steps consume.
Main definitions #
TauCeti.DynkinType.kostantForm: the pinned simple-generator Kostant form.TauCeti.DynkinType.geckRepresentation: the defining matrix representation ofU(L).TauCeti.DynkinType.geckWeight: the integral weight of a Geck coordinate.TauCeti.DynkinType.rootGeneratorWeight: the integral root of a numbered raising or lowering generator.TauCeti.DynkinType.geckOrbit: the integral orbit of the standard coordinate vectors.
Main results #
TauCeti.DynkinType.span_kostantForm_eq_top: the Kostant form spans the enveloping algebra overℚ.TauCeti.DynkinType.geckRepresentation_ι_injective: the defining representation is faithful on the Lie algebra.TauCeti.DynkinType.isNilpotent_geckRepresentation_rootGenerator: each numbered root generator acts nilpotently.TauCeti.DynkinType.isCartanWeightVector_geckRepresentation_single: the standard coordinate vectors are Cartan weight vectors with integer weights.TauCeti.DynkinType.lie_lieBasis_h_rootGenerator: the Cartan action on each numbered root generator is given by its integral root.TauCeti.DynkinType.rootGeneratorWeight_inl_eq_root_simpleIndexandTauCeti.DynkinType.rootGeneratorWeight_inr_eq_neg_root_simpleIndex: that integral root is the simple root ofTauCeti.DynkinType.simplyConnectedRootDatumwith the same Bourbaki node number, respectively its negative.TauCeti.DynkinType.geckRepresentation_mem_geckOrbitandTauCeti.DynkinType.span_geckOrbit_eq_top: the integral orbit is stable under the Kostant form and spans the Geck module overℚ.- In
…/GeckLattice/Basic.lean,TauCeti.DynkinType.geckOrbit_eq_geckCoordinateLatticeandTauCeti.DynkinType.instIsLatticeGeckOrbit: the orbit equals the coordinate lattice and is a full, finitely generated lattice.
References #
- J. E. Humphreys, Introduction to Lie Algebras and Representation Theory, §26.
- M. Geck, On the construction of semisimple Lie algebras and Chevalley groups, Proc. Amer. Math. Soc. 145 (2017), 3233--3247.
- J. C. Jantzen, Representations of Algebraic Groups, II.1.
Layer 9 of TauCetiRoadmap/ReductiveGroups/README.md asks for the split reductive group scheme
over ℤ to be constructed "via a Chevalley basis and the Kostant ℤ-form of the enveloping
algebra". The concrete Geck matrix carrier is used here because its defining faithful
representation supplies the module on which the root subgroups will act. The separate
TauCeti.serreKostantForm is the presentation-level simple-generator form used to study the
symmetries before passing to this concrete carrier. No comparison between those two forms is yet
proved; such a comparison is required before presentation-level results are transported here, and
the two forms are not intended to define independent group schemes. The consumer of the assembled
pinned construction is milestone L0 of TauCetiRoadmap/CFSGStatement/README.md.
The simple-generator Kostant form #
The simple-generator Kostant form of the pinned split Lie algebra: the subring of U(L)
generated by divided powers of the numbered simple raising and lowering generators and by binomial
coefficients of the numbered Cartan generators.
Identification with the canonical all-root Kostant ℤ-form is not asserted.
Equations
- t.kostantForm ht = (t.lieBasis ht).kostantForm
Instances For
The pinned form is the basis Kostant form for the pinned Lie algebra basis.
Every divided power of a numbered raising or lowering generator lies in the Kostant form.
Every binomial coefficient of a numbered Cartan generator lies in the Kostant form.
The universal property of the pinned simple-generator Kostant form.
The Kostant form spans the enveloping algebra. Its ℚ-span is the whole universal
enveloping algebra of the pinned split Lie algebra.
This is the spanning half of the expected integral-form statement; freeness over ℤ and
comparison with the classical all-root form require additional results.
The roots of the numbered generators #
The root of a numbered raising or lowering generator, as an integral character of the pinned Cartan generators: the corresponding Bourbaki Cartan-matrix row for a raising generator, and its negative for a lowering generator.
Equations
- t.rootGeneratorWeight ht = (t.lieBasis ht).rootGeneratorWeight
Instances For
The two identifications below read those Cartan-matrix rows as the simple roots of
TauCeti.DynkinType.simplyConnectedRootDatum. They are deliberately not simp lemmas: both sides
are already simp-normal, since rootGeneratorWeight_inl and root_simpleIndex rewrite them to
the same row, and orienting the identification either way would undo one of them.
The root of the i-th numbered raising generator is the i-th pinned simple root. The
integral character of the pinned Cartan generators through which they act on that generator is the
simple root of t.simplyConnectedRootDatum ht with the same Bourbaki node number.
The root of the i-th numbered lowering generator is the negative of the i-th pinned
simple root.
The pinned Cartan generators act on a numbered root generator through its root.
The defining representation #
The defining representation of the pinned split Lie algebra, extended to its universal enveloping algebra. Geck's Lie algebra is a Lie subalgebra of matrices, so the representation is the matrix action on coordinate vectors; no existence theorem for a faithful representation is invoked.
Equations
- t.geckRepresentation ht = (t.lieAlgebra ht).matrixRepresentation
Instances For
The Geck representation is the defining representation of its matrix Lie subalgebra.
A Lie generator acts through its underlying matrix.
The pointwise form of TauCeti.DynkinType.geckRepresentation_ι: a Lie generator acts by
multiplying a coordinate vector by its underlying matrix.
The defining representation is faithful on the Lie algebra. Distinct elements of the pinned Lie algebra act differently, so the Lie algebra embeds in the endomorphisms of the Geck module.
Nilpotency of the numbered generators #
Every numbered root generator acts nilpotently. This is what makes the divided-power exponential of a root vector a finite sum, hence an automorphism of any stable lattice over any value ring.
The weights of the Geck module #
The integral weight of a Geck coordinate, in the Bourbaki numbering: zero on the
coordinates indexed by the pinned base support, and the Cartan pairing ⟨α_k, α_i^∨⟩ on the
coordinate indexed by the root α_k.
The matrix of each of Geck's Cartan generators is diagonal
(RootPairing.GeckConstruction.h_eq_diagonal) with these entries, so this is the weight function
of the standard coordinate vectors, and it takes values in ℤ rather than merely in ℚ.
Equations
- t.geckWeight ht = Sum.elim 0 fun (k : Fin t.numRoots) (i : Fin t.rank) => (t.rationalRootSystem ht).pairingIn ℤ k ↑((t.simpleSupportEquiv ht) i)
Instances For
The standard coordinate vectors are joint eigenvectors of the Cartan generators, with the
integer eigenvalues recorded by TauCeti.DynkinType.geckWeight.
This is the pinned split torus in embryo: the diagonal action of the Cartan subalgebra on the standard lattice of the Geck module is by integral characters, numbered by Bourbaki node.
The integral orbit of the standard coordinates #
The integral orbit of the standard coordinates of the Geck module: the ℤ-span of the
images of the standard coordinate vectors under the simple-generator Kostant form.
Every downstream consumer of a Kostant root subgroup takes a ℤ-submodule preserved by the whole
integral form as a hypothesis. This one is preserved by construction, by
TauCeti.DynkinType.geckRepresentation_mem_geckOrbit, and it is full by
TauCeti.DynkinType.span_geckOrbit_eq_top. Its finite generation over ℤ is proved in
TauCeti/LinearAlgebra/RootSystem/SimplyConnectedRootDatum/GeckLattice/Basic.lean,
where the orbit is identified with the coordinate lattice.
Equations
- t.geckOrbit ht = TauCeti.UniversalEnvelopingAlgebra.orbitOfRep (t.kostantForm ht) (t.geckRepresentation ht) (Set.range fun (x : t.GeckIndex ht) => Pi.single x 1)
Instances For
The pinned integral orbit is the generic represented orbit of the standard coordinate vectors.
A Kostant-form translate of a standard coordinate vector lies in the integral orbit.
Every standard coordinate vector lies in the integral orbit, the identity of the enveloping algebra being one of the elements the orbit is taken over.
The integral orbit is stable under the Kostant form. This is the hypothesis a Kostant root
subgroup needs of the stable ℤ-submodule it acts on, and it holds here because the orbit is taken
over a subring: acting again multiplies inside the form.
The elimination principle for the pinned integral orbit.
The integral orbit is full. It spans the Geck module over ℚ, because it already contains
the standard coordinate vectors.