Documentation

TauCeti.LinearAlgebra.RootSystem.SimplyConnectedRootDatum.GeckLattice.GroupScheme

The Kostant toral-closure group scheme of the pinned Geck lattice #

TauCeti.DynkinType.lieAlgebra is the split Lie algebra of a valid Dynkin type, realized by Geck's construction as explicit matrices acting on the coordinate space GeckIndex → ℚ, and TauCeti.DynkinType.geckCoordinateLattice is the ℤ-lattice of integral coordinate vectors in that space, preserved by the whole simple-generator Kostant form. This file feeds that pinned data into the Kostant toral-closure construction and so produces, for every valid Dynkin type, an explicit affine group scheme over ℤ: the smallest closed subgroup scheme of GLₙ containing the divided-power exponential root subgroups of the numbered Chevalley generators together with the weight torus of the Geck coordinate weights.

The lattice, weights, and nilpotent root vectors are read off the Bourbaki-numbered pinned data, so the carrier traces back to explicit matrices. The ambient coordinate ordering is the arbitrary Fintype.equivFin reindexing of GeckIndex, and hence is pinned only up to that permutation. The size of the ambient general linear group is TauCeti.DynkinType.geckDim_eq_rank_add_numRoots, namely rank + numRoots. In the classical construction Geck's module is the adjoint module and its weights are the roots, so this carrier is expected to be the adjoint form; those identifications are not formalized here. The simply connected carrier required by milestone L0 of TauCetiRoadmap/CFSGStatement/README.md needs instead an admissible lattice whose weights generate the full weight lattice. That lattice, the Borel, root subgroups for nonsimple roots, the Chevalley commutator relations, and the root-datum properties that turn a carrier into a pinned split reductive group scheme are the Layer 9 work that remains; the functoriality of geckPoints in the value ring is supplied by TauCeti.LinearAlgebra.RootSystem.SimplyConnectedRootDatum.GeckLattice.PointsFunctor.

This construction supplies part of the interface that Layer 9 of TauCetiRoadmap/ReductiveGroups/README.md asks for: the closed immersion into GLₙ, the root subgroup morphisms x_{±α_i} : 𝔾ₐ → G of the numbered simple raising and lowering generators and the weight-torus morphism T → G that factor through it, the group of A-valued points for every commutative ring A, and the pinning equation s x_i(u) s⁻¹ = x_i(α_i(s) u) expressing the torus action on a root subgroup through the Bourbaki row of the Cartan matrix. No reductivity, maximality of the torus, finiteness, or root-datum statement is asserted.

Main definitions #

Main results #

References #

This advances "The Chevalley--Demazure construction", "Root subgroup maps" and "Points over an algebraically closed field" in Layer 9 of TauCetiRoadmap/ReductiveGroups/README.md, whose consumer is the pinned ambient group of milestone L0 of TauCetiRoadmap/CFSGStatement/README.md.

The group scheme #

@[reducible, inline]

The defining Hopf ideal of the Geck carrier of a valid Dynkin type: the largest Hopf ideal of the coordinate algebra of GLₙ killed by every numbered Kostant root subgroup and by the weight torus of the Geck lattice.

This is an abbreviation because the presented quotient-coordinate API is indexed by the ideal itself; definitional transparency lets that API specialize to the pinned Kostant ideal without transporting every point and coordinate morphism across an equality of ideals.

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

    The defining ideal of the Geck carrier is the Kostant toral defining ideal of the pinned Geck data.

    The Kostant toral-closure group scheme of the pinned Geck lattice: the smallest closed subgroup scheme of GLₙ over ℤ, with n = rank + numRoots, containing every divided-power exponential root subgroup of a numbered Chevalley generator and the weight torus of the Geck coordinates.

    Every ingredient is explicit pinned data, so no carrier is chosen from an existence theorem. Reductivity, and the identification of its root datum, are not claimed.

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

      The Geck carrier is the Kostant toral-closure group scheme of the pinned Geck data.

      @[reducible, inline]

      The coordinate Hopf algebra of the Geck carrier.

      This is a type abbreviation so the quotient-coordinate point API recognizes the representing quotient without transports across an equality of bundled Hopf algebras.

      Equations
      Instances For

        The coordinate Hopf algebra is the quotient by the Geck defining ideal.

        The Geck carrier is the Hopf spectrum of its coordinate Hopf algebra.

        The underlying scheme of the Geck carrier is the spectrum of its coordinate ring.

        The Geck carrier is a closed subgroup scheme of GLₙ.

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

          The inclusion of the Geck carrier into GLₙ is a closed immersion.

          The i-th root subgroup of the Geck carrier, the divided-power exponential of the numbered raising or lowering generator, factored through the carrier.

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

            Including a root subgroup of the Geck carrier into GLₙ recovers the represented Kostant root subgroup of the corresponding numbered generator.

            The represented weight torus of the Geck lattice, factored through the carrier. This is a weight-torus morphism into the carrier; it is not asserted to be a monomorphism.

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

              Including the weight-torus morphism into GLₙ recovers the diagonal weight torus of the Geck lattice.

              Weights generating the character lattice embed the weight torus as a closed subgroup scheme of the Geck carrier. The hypothesis fails in general, since the Geck weights generate only the root lattice; the types where it holds are settled in TauCeti.LinearAlgebra.RootSystem.SimplyConnectedRootDatum.GeckLattice.FullWeight.

              Rigidity of the Geck carrier. Two homomorphisms from the carrier into an affine group scheme represented by a commutative Hopf algebra are equal if they agree on every numbered root subgroup and on the represented weight torus.

              Pinned pointwise subgroups #

              @[reducible, inline]

              The represented Geck weight torus on points of a value algebra.

              Equations
              Instances For

                Weights generating the character lattice make the Geck weight torus injective on points, over every value algebra. This is the point-level counterpart of TauCeti.DynkinType.isClosedImmersion_geckWeightTorus, proved from the same hypothesis rather than transported across it: the identification of Fin t.rank → Aˣ with the scheme-theoretic A-points of the split torus, and the compatibility of geckTorusPoints with geckWeightTorus, are not established here.

                @[reducible, inline]

                The parametrized root subgroup for a numbered Geck root generator.

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

                  The elementary subgroup generated by all numbered Geck root subgroups.

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

                    The subgroup generated by the represented Geck weight torus and a chosen set of numbered root subgroups.

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

                      The pinning equation #

                      The pinning equation for the Geck carrier of a valid Dynkin type. A torus point s conjugates the root-subgroup element of parameter u into the one of parameter α_i(s) u, where α_i is the i-th Bourbaki row of the Cartan matrix on a raising generator and its negative on a lowering one.

                      This is the equation against which the numbered conventions of downstream Steinberg maps are stated.

                      The represented weight torus normalizes the elementary group. Conjugation by a torus point rescales the parameter of each numbered root subgroup by the value of its root, so it preserves the group the root subgroups generate.

                      The points of the carrier #

                      @[reducible, inline]

                      A numbered Geck root subgroup written in the finite coordinate basis.

                      Equations
                      • One or more equations did not get rendered due to their size.
                      Instances For
                        @[reducible, inline]
                        noncomputable abbrev TauCeti.DynkinType.geckTorusMatrix (t : DynkinType) (ht : t.Valid) {A : Type v} [CommRing A] :
                        (Fin t.rank → Aˣ) →* GL (Fin (t.geckDim ht)) A

                        The represented Geck weight torus written in the finite coordinate basis.

                        Equations
                        Instances For
                          noncomputable def TauCeti.DynkinType.geckPoints (t : DynkinType) (ht : t.Valid) (A : Type v) [CommRing A] :
                          Subgroup (GL (Fin (t.geckDim ht)) A)

                          The A-valued points of the Geck carrier of a valid Dynkin type, as a subgroup of GLₙ(A) through the Hopf-ideal quotient presentation and the Geck coordinate basis.

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

                            The points of the Geck carrier are cut out by its defining Hopf ideal. This is the form in which the q-power Frobenius of TauCeti/Algebra/AlgebraicGroup/Frobenius/GeneralLinear.lean acts on them.

                            @[simp]
                            theorem TauCeti.DynkinType.mem_geckPoints_iff (t : DynkinType) (ht : t.Valid) (A : Type v) [CommRing A] (g : GL (Fin (t.geckDim ht)) A) :

                            A matrix is a point of the Geck carrier exactly when the associated convolution point kills its defining Hopf ideal.

                            Every matrix in a numbered Geck root subgroup is a point of the carrier.

                            Every represented Geck weight-torus matrix is a point of the carrier.

                            noncomputable def TauCeti.DynkinType.geckRootSubgroupPoints (t : DynkinType) (ht : t.Valid) (i : Fin t.rank ⊕ Fin t.rank) (A : Type v) [CommRing A] :

                            The parametrized numbered root subgroup inside the Geck carrier points. The parameter is read through the canonical multiplicative copy of the additive group of A.

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

                              A parametrized Geck root-subgroup point has the represented root-subgroup matrix as its underlying general-linear element.

                              noncomputable def TauCeti.DynkinType.geckWeightTorusPoints (t : DynkinType) (ht : t.Valid) (A : Type v) [CommRing A] :
                              (Fin t.rank → Aˣ) →* ↥(t.geckPoints ht A)

                              The represented weight torus inside the Geck carrier points.

                              Equations
                              • One or more equations did not get rendered due to their size.
                              Instances For
                                @[simp]
                                theorem TauCeti.DynkinType.coe_geckWeightTorusPoints (t : DynkinType) (ht : t.Valid) (A : Type v) [CommRing A] (s : Fin t.rank → Aˣ) :
                                ↑((t.geckWeightTorusPoints ht A) s) = (t.geckTorusMatrix ht) s

                                A represented Geck weight-torus point has the weight-torus matrix as its underlying general-linear element.

                                @[simp]

                                The pinning equation inside the points of the Geck carrier. Conjugation by a represented weight-torus point rescales a numbered root-subgroup parameter by the corresponding root character.

                                theorem TauCeti.DynkinType.geckPoints_mk_geckTorusMatrix (t : DynkinType) (ht : t.Valid) (A : Type v) [CommRing A] (s : Fin t.rank → Aˣ) :
                                ⟨(t.geckTorusMatrix ht) s, ⋯⟩ = ⟨diagGL fun (i : Fin (t.geckDim ht)) => torusCharacter s (t.geckWeightFin ht i), ⋯⟩

                                The two representations of a weight-torus point of the carrier agree: writing the point through TauCeti.DynkinType.geckTorusMatrix and writing it as the diagonal matrix of the weight characters give the same element of TauCeti.DynkinType.geckPoints. Both occur in the pinning equations, which state the parameter of a torus point in the second form and its value in the first.

                                A pointwise torus-subsystem group lies in the points of the carrier. The subgroup of Aut_A(A ⊗ M) generated by the torus and a chosen set of numbered root subgroups, written in the Geck coordinate basis, is contained in the A-valued points of the group scheme.