Type-C standard generators and full-weight lattice #
For positive rank n + 1, the symplectic Lie algebra sp₂ₙ₊₂ acts on its standard module
(Fin (n + 1) ⊕ Fin (n + 1)) → ℚ. This file records its Bourbaki-numbered simple Chevalley
generators, their Serre relations, the standard integral lattice, and the standard weights. These
data feed the Kostant toral-closure construction in
TauCeti.Algebra.Lie.Symplectic.StandardCarrier.Scheme.
For a nonfinal node i, the raising generator is
E_{i,i+1} - E_{-(i+1),-i},
and the final raising generator is E_{n,-n}. The lowering generators are their transposed
counterparts. All of these square to zero in the standard representation. Their divided powers
therefore preserve the coordinate ℤ-lattice, while the Cartan binomial operators preserve it
because the coordinate vectors have integral weights.
The weights of the upper coordinates are ε_i and those of the lower coordinates are -ε_i.
In simple-coroot coordinates, the map
(x₀, ..., xₙ) ↦ (x₀ - x₁, ..., xₙ₋₁ - xₙ, xₙ)
is unimodular. Thus the standard weights generate the whole character lattice, unlike the roots
of the adjoint carrier. This makes the rank-n + 1 split torus a closed subgroup of the carrier.
This file does not prove reductivity or maximality of the torus, and it does not identify this carrier with the separately constructed symplectic group scheme. Those root-datum and generation statements remain part of Layer 9 of the reductive-groups roadmap. No finite or simple group is asserted here.
Main definitions #
TauCeti.SpStd.rootGeneratorandTauCeti.SpStd.cartanGenerator: the numbered type-CChevalley generators in the symplectic Lie algebra.TauCeti.SpStd.rep: the standard representation, extended to the enveloping algebra.TauCeti.SpStd.weightandTauCeti.SpStd.rootGeneratorWeight: the integral weights of the standard coordinates and the root characters of the numbered generators.TauCeti.SpStd.lattice,TauCeti.SpStd.latticeBasis, andTauCeti.SpStd.basisWeight: the standard admissible lattice, its enumerated coordinate basis, and the weights of that basis.TauCeti.SpStd.rootSubgroupParamandTauCeti.SpStd.torusPoints: the parametrized numbered root subgroups and the split weight torus on points of a value algebra.
Main results #
TauCeti.SpStd.isSl2Triple_rootGenerator: thesl₂triple at each numbered index, from which the higher Serre relations are read off.TauCeti.SpStd.isSerreSystem_rootGenerator: the characteristic Chevalley--Serre relations of the numbered generators.TauCeti.SpStd.lie_cartanGenerator_rootGenerator: the numbered Cartan generators act on the root generators through the rows of the type-CCartan matrix.TauCeti.SpStd.isNilpotent_rep_rootGeneratorandTauCeti.SpStd.nilpotencyClass_rep_rootGenerator: each numbered root generator squares to zero on the standard module, and has nilpotency class exactly two.TauCeti.SpStd.intCast_latticeBasis_repr: the coordinate-basis coefficients of a lattice vector are its rational coordinates.TauCeti.SpStd.rep_kostantForm_mem_lattice: the Kostantℤ-form preserves the standard lattice, so the lattice is admissible.TauCeti.SpStd.span_range_weight_eq_top: the weights of the standard module generate the full character lattice.TauCeti.SpStd.torusPoints_conj_rootSubgroupParam: the pointwise pinning equation.
References #
- R. W. Carter, Simple Groups of Lie Type, §§4.4, 7.1, and 11.3.
- J. E. Humphreys, Introduction to Lie Algebras and Representation Theory, §27, and Linear Algebraic Groups, §§26--27.
- J. C. Jantzen, Representations of Algebraic Groups, II.1.
- N. Bourbaki, Lie Groups and Lie Algebras, Chapters 4--6, Plate III.
The organization of the carrier API and its applications of the generic Kostant infrastructure
follow the type-A standard-carrier implementation in
TauCetiProject/TauCeti#4603, commits
998d5984 and f4239801; the symplectic matrices, doubled coordinate action, type-C weight
calculation, and their proofs are specific to this file.
This advances the Chevalley--Demazure construction, pinning, and root-subgroup targets of Layer 9
of TauCetiRoadmap/ReductiveGroups/README.md. Its consumer is milestone L0 of
TauCetiRoadmap/CFSGStatement/README.md, which needs a simply connected pinned carrier for every
valid Lie-type family.
Weights and Cartan generators #
The integral weight of a standard coordinate vector. Upper coordinates have weight ε_a
and lower coordinates have weight -ε_a.
Equations
- TauCeti.SpStd.weight n a = TauCeti.DynkinType.TypeC.signedWeight (((Equiv.boolProdEquivSum (Fin (n + 1))).symm a).2, ((Equiv.boolProdEquivSum (Fin (n + 1))).symm a).1)
Instances For
The diagonal matrix of the i-th simple coroot in the standard symplectic representation.
Equations
- TauCeti.SpStd.cartanGeneratorMatrix n i = Matrix.diagonal fun (k : Fin (n + 1) ⊕ Fin (n + 1)) => ↑(TauCeti.SpStd.weight n k i)
Instances For
The Bourbaki-numbered raising and lowering generators of sp₂ₙ₊₂.
Equations
Instances For
The Bourbaki-numbered Cartan generators in the standard symplectic representation.
Equations
Instances For
The standard representation of the symplectic Lie algebra, extended to its enveloping algebra.
Equations
- TauCeti.SpStd.rep n = (LieAlgebra.Symplectic.sp (Fin (n + 1)) ℚ).matrixRepresentation
Instances For
The source coordinate of a numbered root generator: the coordinate on whose basis vector the generator is nonzero with coefficient one.
Equations
- TauCeti.SpStd.rootSource n (Sum.inl i) = if i = Fin.last n then Sum.inr i else Sum.inl (Order.succ i)
- TauCeti.SpStd.rootSource n (Sum.inr i) = Sum.inl i
Instances For
The target coordinate of a numbered root generator: the coordinate carrying the image of the
basis vector at rootSource.
Equations
- TauCeti.SpStd.rootTarget n (Sum.inl i) = Sum.inl i
- TauCeti.SpStd.rootTarget n (Sum.inr i) = if i = Fin.last n then Sum.inr i else Sum.inl (Order.succ i)
Instances For
The root character of a numbered generator, calculated as target weight minus source weight.
Equations
- TauCeti.SpStd.rootGeneratorWeight n k j = TauCeti.SpStd.weight n (TauCeti.SpStd.rootTarget n k) j - TauCeti.SpStd.weight n (TauCeti.SpStd.rootSource n k) j
Instances For
The weight difference across a raising generator is the corresponding simple root in the
canonical simply connected type-C root datum.
The roots of the raising generators are the rows of the type-C Cartan matrix.
The roots of the lowering generators are the negatives of the rows of the type-C Cartan
matrix.
The final raising matrix is a single off-diagonal matrix unit.
A nonfinal raising matrix is the difference of its upper and lower matrix units.
Each lowering matrix is the transpose of the raising matrix at the same index.
The final lowering matrix is a single off-diagonal matrix unit.
A nonfinal lowering matrix is the difference of its upper and lower matrix units.
The sl₂ triples of the numbered generators #
The numbered raising and lowering generators at a common index, together with the Cartan
generator at that index, form an sl₂ triple.
The standard type-C Chevalley generators satisfy the Serre relations for the transposed
Cartan matrix, in the convention used by IsSerreSystem.
Applying a numbered root generator twice in the standard representation gives zero.
Every numbered root generator acts nilpotently on the standard module.
Weight vectors and the standard admissible lattice #
Every standard coordinate vector is a weight vector for the numbered Cartan generators.
The coordinate basis of the standard lattice, enumerated by a finite interval as required by the matrix carrier construction.
The carrier subtype and ℤ-module structure of a submodule are definitionally equal to those of
its underlying additive subgroup, so the reindexed coordinate basis has the displayed target
type.
Equations
- TauCeti.SpStd.latticeBasis n = (TauCeti.coordinateLatticeBasis (Fin (n + 1) ⊕ Fin (n + 1))).reindex finSumFinEquiv
Instances For
The coordinate-basis coefficients of a lattice vector are its rational coordinates: extending
the a-th coefficient to ℚ recovers the coordinate at the standard index enumerated by a.
The weight attached to the enumerated coordinate basis.
Equations
Instances For
The standard coordinate lattice is stable under the Kostant integral form: the root generators square to zero and preserve it, and the coordinate vectors have integral weights.
The full weight lattice #
The weights of the standard symplectic module span the full character lattice.
Enumerating the coordinate basis does not change the span of its weights.
A root generator sends its designated coordinate basis vector to the designated target with coefficient one.
Every coordinate basis vector of the standard lattice is a Cartan weight vector.
The parametrized numbered root subgroup on points of a value algebra.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The split weight torus on points of a value algebra.
Equations
Instances For
The pointwise pinning equation of the type C_(n+1) carrier. A torus point s
conjugates the root-subgroup element of parameter u into the one of parameter α_k(s) u, where
α_k is the k-th row of the type-C Cartan matrix on a raising generator and its negative on a
lowering one.