The split maximal torus of a Kostant elementary group #
Let U_ℤ = kostantForm e h act on a rational representation V through ρ and preserve an
additive subgroup M ≤ V. A weight basis of M is an integral basis b : Basis η ℤ M each of
whose vectors is a joint eigenvector of the designated Cartan operators ρ(hⱼ), with integer
eigenvalues recorded by wt : η → κ → ℤ. Over any commutative ring A of points, the split torus
𝔾ₘ^κ then acts diagonally on A ⊗[ℤ] M: a point s : κ → Aˣ scales the basis vector b x by
the value ∏ⱼ sⱼ ^ wt x j of the character wt x.
This is the split maximal torus of the pinning. What makes it a pinned torus rather than an
arbitrary diagonal group is its interaction with the root subgroups. If the designated root vector
eᵢ has weight α, meaning ⁅hⱼ, eᵢ⁆ = αⱼ eᵢ for every j, then
t(s) xᵢ(u) t(s)⁻¹ = xᵢ(α(s) u),
with α(s) = ∏ⱼ sⱼ ^ αⱼ the value at s of the same character. So the torus normalizes each root
subgroup, acting on its parameter by the root, and consequently normalizes the whole elementary
group E(A) = ⟨xᵢ(u)⟩. Nothing here divides by a factorial, so the equations hold over a value
ring of any characteristic.
The same equation has an infinitesimal form. The designated root vector eᵢ restricts to the
integral operator kostantRootOperator on M, the pinning's X_α; it raises weights by α,
so a torus point conjugates it to α(s) X_α. This is
kostantTorusPoints_conj_kostantRootOperator, the other half of what pins the root subgroups
against the torus.
The analogous statement for the worked GLₙ example is
TauCeti.GeneralLinear.diagonalTorusPoints_mul_rootSubgroupPoints_mul_inv; here the diagonal group
is cut down to rank κ by the weight function, and the character by which it acts on a root
subgroup is the root rather than a difference εᵢ - εⱼ of coordinates.
Main declarations #
TauCeti.UniversalEnvelopingAlgebra.IsCartanWeightVector: a joint eigenvector of the designated Cartan operators with prescribed integer eigenvalues.TauCeti.UniversalEnvelopingAlgebra.kostantCartanOperator: a designated Cartan vector as an integral operator on a Kostant-stable subgroup.TauCeti.UniversalEnvelopingAlgebra.kostantRootOperator: a designated root vector as an integral operator on a Kostant-stable subgroup — the pinning'sX_α.TauCeti.UniversalEnvelopingAlgebra.kostantTorusPoints: the split torus of rankκon the points of a Kostant-stable lattice presented in a weight basis.TauCeti.UniversalEnvelopingAlgebra.kostantCoordinateCocharacter: the cocharacter supported at one coordinate of the split torus.TauCeti.UniversalEnvelopingAlgebra.kostantTorusSubgroup: the image of that torus in the general linear group of the base-changed lattice.TauCeti.UniversalEnvelopingAlgebra.kostantTorusMatrix: the same action in matrix coordinates.
Main results #
TauCeti.UniversalEnvelopingAlgebra.IsCartanWeightVector.integralDividedPower: a divided power of a root vector of weightαraises the weight of a weight vector by a multiple ofα.TauCeti.UniversalEnvelopingAlgebra.kostantTorusPoints_tmul_of_isCartanWeightVector: a torus point acts on a weight vector by the value of its character.TauCeti.UniversalEnvelopingAlgebra.kostantCoordinateCocharacter_tmul_basis: the coordinate cocharacter scales a weight vector by the corresponding coordinate of its weight.TauCeti.UniversalEnvelopingAlgebra.kostantTorusPoints_mul_inv_weylReflectTorusPoint: a torus point divided by its Weyl reflection is a value of the cocharacter supported at the reflecting index.TauCeti.UniversalEnvelopingAlgebra.kostantTorusPoints_injective: weights generating the whole character lattice make the torus a monomorphism on points.TauCeti.UniversalEnvelopingAlgebra.map_kostantTorusPoints: naturality in the value ring.TauCeti.UniversalEnvelopingAlgebra.mapScalarExtensionAutomorphisms_kostantTorusPoints: scalar extension of a torus point is the torus point with mapped parameter.TauCeti.UniversalEnvelopingAlgebra.kostantTorusPoints_conj_kostantRootSubgroupParam: the pinning equationt(s) xᵢ(u) t(s)⁻¹ = xᵢ(α(s) u).TauCeti.UniversalEnvelopingAlgebra.isCartanWeightVector_coe_kostantRootOperator: the root operator raises weights by the rootα.TauCeti.UniversalEnvelopingAlgebra.kostantTorusPoints_mul_baseChange_kostantRootOperator: the torus intertwines the root operator up to the value of the root, andTauCeti.UniversalEnvelopingAlgebra.kostantTorusPoints_conj_kostantRootOperatoris its conjugated formt(s) X_α t(s)⁻¹ = α(s) X_α.TauCeti.UniversalEnvelopingAlgebra.map_kostantElementarySubgroup_conj_kostantTorusPoints: the torus normalizes the elementary group.
References #
- R. W. Carter, Simple Groups of Lie Type, §§4.4 and 7.1.
- J. E. Humphreys, Introduction to Lie Algebras and Representation Theory, §§26--27.
- J. C. Jantzen, Representations of Algebraic Groups, II.1.
Weight vectors #
A vector of V is a weight vector of weight μ when it is a joint eigenvector of the
designated Cartan operators ρ(hⱼ) with the integer eigenvalues μ j.
Equations
- TauCeti.UniversalEnvelopingAlgebra.IsCartanWeightVector h ρ μ m = ∀ (j : κ), (ρ ((UniversalEnvelopingAlgebra.ι ℚ) (h j))) m = ↑(μ j) • m
Instances For
The pointwise characterization of a Cartan weight vector.
Being a weight vector is joint membership in the eigenspaces of the Cartan operators.
Zero is a weight vector of every weight.
The sum of two weight vectors of the same weight has that weight.
The negation of a weight vector has the same weight.
The difference of two weight vectors of the same weight has that weight.
A rational multiple of a weight vector is a weight vector of the same weight.
If the root vector eᵢ has weight α, then applying its action n times to a weight vector
of weight μ produces a weight vector of weight μ + n α.
If the root vector eᵢ has weight α, its n-th divided power raises the weight of a weight
vector by n α. This is the statement that makes the torus act on a root subgroup through the
root.
Cartan operators on a stable subgroup #
A designated Cartan vector acting on a Kostant-stable additive subgroup, as an integral
operator. It is the restriction of ρ(hⱼ), which preserves M because hⱼ lies in the Kostant
form.
Equations
- TauCeti.UniversalEnvelopingAlgebra.kostantCartanOperator e h ρ M hM j = { toFun := fun (v : ↥M) => ⟨(ρ ((UniversalEnvelopingAlgebra.ι ℚ) (h j))) ↑v, ⋯⟩, map_add' := ⋯, map_smul' := ⋯ }
Instances For
The integral Cartan operator acts by the ambient representation.
On a weight vector the integral Cartan operator is multiplication by the integer weight.
In a weight basis, the integral Cartan operator is diagonal: it multiplies the y-th
coordinate by wt y j.
A weight basis separates weights: a weight vector of weight μ has vanishing coordinates at
every basis vector of a different weight.
Root operators on a stable subgroup #
The designated root vector eᵢ acting on a Kostant-stable additive subgroup, as an integral
operator.
It is the first restricted divided power of ρ(eᵢ), so it is the linear coefficient of the
divided-power exponential defining the root subgroup, and it is the root vector X_α of the
pinning.
Equations
- TauCeti.UniversalEnvelopingAlgebra.kostantRootOperator e h ρ M hM i = TauCeti.integralDividedPower (ρ ((UniversalEnvelopingAlgebra.ι ℚ) (e i))) M 1 ⋯
Instances For
The integral root operator acts by the ambient representation of the root vector.
The integral root operator raises weights by the root: it is the first divided power of a
root vector of weight α.
The split torus on points #
The split maximal torus of rank κ on the A-points of a Kostant-stable lattice presented in
a weight basis: the point s scales the base-changed basis vector b x by the value at s of the
character wt x.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The image of the split weight torus in the general linear group of the base-changed lattice.
Equations
Instances For
The defining equation of kostantTorusSubgroup: it is the range of the torus points
homomorphism, so Mathlib's MonoidHom.mem_range characterizes its elements.
The linear automorphism underlying a torus point is the diagonal weight automorphism.
A torus point acts by the diagonal weight automorphism of the base-changed basis.
Spanning weights make the split torus a monomorphism on points. When the weights of the basis generate the whole character lattice, distinct torus points act differently on the base-changed lattice, over every value ring.
A torus point scales a base-changed basis vector by the value of its weight character.
Coordinate cocharacters #
The cocharacter of the Kostant weight torus supported at the coordinate c. Its value at u
scales a weight vector of weight μ by u ^ μ(c).
Equations
- TauCeti.UniversalEnvelopingAlgebra.kostantCoordinateCocharacter M b wt A c = (TauCeti.UniversalEnvelopingAlgebra.kostantTorusPoints M b wt A).comp (MonoidHom.mulSingle (fun (x : κ) => Aˣ) c)
Instances For
Evaluating the coordinate cocharacter at u gives the torus point supported at c.
The coordinate cocharacter scales a weight vector by the corresponding weight coordinate.
A torus point divided by its Weyl reflection is a coordinate-cocharacter value. The
reflection s_α changes only the c-th coordinate of a point, dividing it by the value α(s), so
the quotient is the value at α(s) of the cocharacter supported at c. This is the image under
the torus of TauCeti.mul_inv_weylReflectTorusPoint, the same identity in κ → Aˣ.
Naturality of the torus in the value ring, on a base-changed basis vector.
The torus on points is natural in the value ring.
Scalar extension of a torus point. Extending the scalars of the torus point s along a
morphism of value rings gives the torus point whose parameter is mapped into the target ring.
Matrix coordinates #
The torus attached to a weight basis, in the matrix coordinates of that basis.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Writing a Kostant torus point in the chosen basis gives kostantTorusMatrix.
In a weight basis, a torus point is the diagonal matrix of its weight characters.
The matrix torus is natural in the value ring. Applying a ring homomorphism entrywise to a
torus point written in a weight basis gives the torus point of the transported parameters. The
p ^ k-power Frobenius is the case
TauCeti.UniversalEnvelopingAlgebra.map_iterateFrobenius_kostantTorusMatrix.
A torus point acts on a weight vector by the value of the corresponding character.
The pinning equation #
The pinning equation for the torus and a root subgroup. If the designated root vector eᵢ
has weight α, then the torus point s conjugates the root-subgroup element with parameter u
into the one with parameter α(s) u.
The pinning equation for the root vector #
The torus acts on the root operator through the root. A torus point intertwines the
base-changed root operator with itself, up to the value α(s) of the root.
This is the infinitesimal form of the pinning equation
kostantTorusPoints_conj_kostantRootSubgroupParam.
The pinning relation for the root vector, in conjugated form: t(s) X_α t(s)⁻¹ is
α(s) X_α. It says that the tangent vector of the root subgroup lies in the α-weight space of
the adjoint action of the split maximal torus.
The torus inside the elementary group #
The pinning equation with the parameter read in the value ring. Conjugation by the torus
point s carries the root-subgroup element xᵢ(u) to xᵢ(α(s) u), where α is the weight of the
root vector eᵢ.
The torus normalizes the elementary group. Conjugation by a torus point permutes the root
subgroups, acting on the parameter of the i-th one through the root α i, so it carries the
group they generate onto itself.