Documentation

TauCeti.Algebra.AlgebraicGroup.GeneralLinear.Weight.Torus

Weight tori in the general linear group scheme #

Let wt : Fin N → κ → ℤ be a finite family of characters of the split torus 𝔾ₘ^κ. Each character gives a diagonal entry, and together they define a group-scheme morphism

𝔾ₘ^κ → GL_N,     s ↦ diag(∏_j s_j ^ wt(i,j)).

This file constructs the morphism by factoring it through the diagonal torus of GL_N. On character lattices, the factorization is the homomorphism sending the i-th coordinate character to wt i; contravariance of diagonalizable groups gives the required map of split tori. The scheme-valued point formula then follows from the existing point comparisons for diagonalizable groups and the diagonal torus. The file also computes the algebra-valued point map induced by the weight-torus coordinate morphism and specializes the construction to the rank-one cocharacter attached to an integer weight on each coordinate.

The construction is the scheme-level realization of TauCeti.basisWeightTorus. In particular, when wt is the weight function of a finite free admissible lattice, it supplies the split-torus morphism in the pinned Chevalley--Demazure construction of Layer 9 of the ReductiveGroups roadmap. No faithfulness is asserted: an arbitrary weight family may have a common kernel.

Main declarations #

References #

noncomputable def TauCeti.GeneralLinear.weightTorusCoordinateBialgHom {N : ℕ} {S : Type u} {sigma : Type v} [CommRing S] [Finite sigma] (wt : Fin N → sigma → ℤ) :

The weight-torus coordinate bialgebra morphism constructed directly as a diagonal representation. Unlike the categorical factorization through diagonalTorusCoordinateMap, this construction permits the base ring and the torus index to live in different universes.

Equations
Instances For
    @[simp]

    A generic matrix entry maps under the direct weight-torus bialgebra morphism to the prescribed character on the diagonal, and to zero off the diagonal.

    Corestricting the standard general-linear comodule along a weight-torus coordinate morphism is the direct sum of its prescribed one-dimensional weight comodules.

    If a weight-torus morphism factors through another coordinate Hopf algebra, restricting the corestricted standard comodule along that factor gives the same prescribed weight comodule.

    noncomputable def TauCeti.GeneralLinear.weightCharacterMap {κ : Type u} {N : ℕ} [Finite κ] (wt : Fin N → κ → ℤ) :

    The character-lattice map associated to a family of weights. It sends the standard character at i : Fin N to the finitely supported function corresponding to wt i.

    Contravariance turns this map into a morphism from the rank-κ split torus to the rank-N diagonal torus.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      @[simp]

      The weight character-lattice map takes a standard character to the corresponding weight.

      The coordinate Hopf-algebra morphism of the weight torus. It first restricts functions on GL_N to its diagonal torus, then applies the group-algebra map induced by the prescribed weights. Its direction is opposite to the represented group-scheme morphism.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For

        Applying the weight-torus coordinate map first restricts to the diagonal torus and then maps each diagonal character along weightCharacterMap.

        @[simp]

        A generic matrix entry restricts along the weight torus to the prescribed character on the diagonal, and to zero off the diagonal.

        The categorical weight-torus coordinate map is the direct diagonal-representation bialgebra morphism when the base ring and torus index live in the same universe.

        A spanning family of weights makes the weight-torus coordinate morphism surjective.

        noncomputable def TauCeti.GeneralLinear.weightTorus {R κ : Type u} [CommRing R] {N : ℕ} [Finite κ] (wt : Fin N → κ → ℤ) :

        The group-scheme morphism from a split torus to GL_N prescribed by a family of weights. It factors through the diagonal torus: the i-th diagonal entry is the character wt i.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For

          The weight torus is relative spectrum applied contravariantly to its coordinate morphism, transported across the named presentations of the split torus and GL_N.

          The represented weight torus is the diagonalizable-group representation whose characters are the prescribed weights.

          A family of weights spanning the character lattice represents the split torus as a closed subgroup of GL_N.

          noncomputable def TauCeti.GeneralLinear.weightTorusClosedSubgroup {R κ : Type u} [CommRing R] {N : ℕ} [Finite κ] (wt : Fin N → κ → ℤ) (hwt : Submodule.span ℤ (Set.range wt) = ⊤) :

          The split torus represented by a spanning family of weights, as a closed subgroup scheme of GL_N. This does not assert maximality in an ambient reductive group.

          Equations
          Instances For
            @[simp]
            theorem TauCeti.GeneralLinear.coe_weightTorusClosedSubgroup {R κ : Type u} [CommRing R] {N : ℕ} [Finite κ] (wt : Fin N → κ → ℤ) (hwt : Submodule.span ℤ (Set.range wt) = ⊤) :

            The underlying subobject of a closed weight torus is represented by its defining weight-torus morphism.

            The base change along R → K of the weight-torus coordinate map, transported into the coordinate Hopf algebras built directly over K by coordinateHopfAlgebraBaseChangeIso and DiagonalizableGroup.baseChangeCoordinateHopfAlgebraIso.

            This is a transport of the map over R, not a fresh construction over K. hom_weightTorusBaseChangeCoordinateMap identifies its underlying bialgebra morphism with the direct construction over K; weightTorusBaseChangeCoordinateMap_eq gives the categorical same-universe form.

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For

              The base-changed weight-torus coordinate map is the stated composite of the two coordinate base-change isomorphisms with the scalar extension of the map over R.

              The module system does not expose a definition's body outside its own module, so this is the form in which downstream files can rewrite with the definition.

              Weight-torus coordinate morphisms commute with base change. The underlying bialgebra morphism of the transported scalar extension is the direct diagonal-representation morphism over K. This statement allows the extension ring to live in a larger universe.

              In one universe, base change of the categorical weight-torus coordinate map agrees with the categorical map constructed directly over the extension ring.

              @[simp]

              Precomposition by the weight-torus coordinate morphism first restricts a character along the weight map and then embeds the resulting diagonal-torus point into GL_N.

              The diagonal coordinates obtained by restricting a split-torus point along a weight family are the corresponding torus characters.

              On algebra-valued points, the weight-torus coordinate morphism is the diagonal matrix whose i-th entry is the value of the character wt i.

              theorem TauCeti.GeneralLinear.weightTorusCoordinateMap_determinantGroupLike {R κ : Type u} [CommRing R] {N : ℕ} [Finite κ] (wt : Fin N → κ → ℤ) (hwt : ∑ i : Fin N, wt i = 0) :

              A represented weight torus has determinant one when the sum of its weights is zero.

              Composing every weight with a permutation τ of the torus index relabels the underlying bialgebra morphism of the weight-torus coordinate map by τ⁻¹.

              Composing every weight with a permutation τ of the torus index relabels the represented weight torus by τ⁻¹. The two weight families present the same subgroup of GL_N, differing only by the automorphism of the split torus which τ induces.

              def TauCeti.GeneralLinear.weightDiagonalUnits {N : ℕ} {A : Type v} [CommMonoid A] (w : Fin N → ℤ) :
              Aˣ →* Fin N → Aˣ

              The diagonal unit family i ↦ t ^ w i attached to integer weights.

              Equations
              Instances For
                @[simp]
                theorem TauCeti.GeneralLinear.weightDiagonalUnits_apply {N : ℕ} {A : Type v} [CommMonoid A] (w : Fin N → ℤ) (t : Aˣ) (i : Fin N) :
                (weightDiagonalUnits w) t i = t ^ w i

                The i-th diagonal coordinate of the weight cocharacter is t ^ w i.

                The cocharacter of GL_N acting on the i-th coordinate with integer weight w i.

                Equations
                Instances For

                  The weight cocharacter on algebra-valued points.

                  Equations
                  • One or more equations did not get rendered due to their size.
                  Instances For

                    Reading the weight cocharacter as a matrix gives diag(t ^ w i).

                    Precomposition by the weight cocharacter sends a Laurent point to its concrete diagonal weight-cocharacter point.

                    @[simp]

                    On scheme-valued points, the weight torus is the diagonal matrix whose i-th diagonal entry is the value of the character wt i.