Documentation

TauCeti.Algebra.AlgebraicGroup.SplitTorus.Weight

Weights of the split torus as characters #

The character lattice of the rank-σ split torus is σ →₀ ℤ, while a weight of a representation written in a basis is an exponent vector μ : σ → ℤ, the datum TauCeti.torusCharacter evaluates at a point. For finite σ these are the same thing, and this file records the translation:

The last statement is the hypothesis under which a diagonal representation with these weights is faithful, so it is what turns a spanning set of weights into a closed immersion of the torus.

Main declarations #

Main results #

References #

Milne, Algebraic Groups (2017), §12.c, describes the character lattice of a split torus.

noncomputable def TauCeti.SplitTorus.weightCharacter {σ : Type w} [Fintype σ] (μ : σ → ℤ) :

The character of the rank-σ split torus with exponent vector μ, that is, the Laurent monomial ∏ j, x_j ^ μ j.

Equations
Instances For

    A finitely supported exponent vector represents its own integral character.

    @[simp]
    theorem TauCeti.SplitTorus.toAdd_weightCharacter {σ : Type w} [Fintype σ] (μ : σ → ℤ) (j : σ) :

    Evaluating a split-torus weight under a multiplicative character gives the corresponding monomial in the free-abelian coordinates of that character.

    @[simp]

    The value of a weight character at a point of the split torus is the corresponding monomial in the coordinates of the point.

    A family of weights generates the character group of the split torus exactly when it spans the lattice of exponent vectors.

    theorem TauCeti.SplitTorus.closure_range_weightCharacter_eq_top {σ : Type w} [Fintype σ] {η : Type u_1} (wt : η → σ → ℤ) (hwt : Submodule.span ℤ (Set.range wt) = ⊤) :

    Spanning weights generate the character group of the split torus.