Documentation

TauCeti.LinearAlgebra.RootSystem.SimplyConnectedRootDatum.LieAlgebra.Basic

The pinned split Lie algebra of a Dynkin type #

TauCeti.DynkinType.simplyConnectedRootDatum pins one integral root datum per valid Dynkin type, and TauCeti.DynkinType.rationalRootSystem reads it as a root system over ℚ. This file feeds that root system to Geck's construction and names the resulting Lie algebra: TauCeti.DynkinType.lieAlgebra is a Lie subalgebra of the square matrices indexed by one coordinate per element of the pinned base support and one per root, spanned by the explicit matrices Geck writes down from the root data. The base support is identified with the Bourbaki nodes below. No existence theorem is invoked: every element of the carrier traces back to the pinned root tables.

The two hypotheses Geck's construction needs beyond a root system, reducedness and irreducibility, are supplied by TauCeti/LinearAlgebra/RootSystem/SimplyConnectedRootDatum/Rational.lean, so what remains here is the numbering. Geck indexes his generators by the support of a base, which is a subtype of the root index type, whereas the conventions a consumer states — which node is long, which pair of nodes a diagram automorphism exchanges — are stated against Fin t.rank in the Bourbaki numbering. TauCeti.DynkinType.lieBasis is therefore Geck's basis renumbered along TauCeti.DynkinType.simpleSupportEquiv, and its Cartan matrix is then literally TauCeti.DynkinType.cartanMatrix, not a reindexed copy of it that would have to be compared with the pinned one.

Nothing is claimed here about the Lie algebra beyond the relations carried by a LieAlgebra.Basis. In particular it is not asserted to be semisimple: Mathlib derives that from Geck's construction over an algebraically closed field, and ℚ is not one. The Cartan subalgebra is a Cartan subalgebra, which is what the basis does give, and the one fact a Chevalley--Demazure construction consumes next that the basis does not already carry is recorded: the generators e and f are nilpotent as matrices. Their generation of the whole Lie algebra is exposed as TauCeti.DynkinType.lieSpan_lieBasis_e_union_f_eq_top.

Main definitions #

Main results #

References #

Layer 9 of TauCetiRoadmap/ReductiveGroups/README.md asks for the split reductive group scheme over ℤ to be constructed "via a Chevalley basis and the Kostant ℤ-form of the enveloping algebra", from the root data DynkinType.simplyConnectedRootDatum of Layer 6 of TauCetiRoadmap/RepresentationTheory/RootSystems/README.md. This file supplies the Lie algebra and the numbered Chevalley generators that the Kostant ℤ-form of TauCeti/Algebra/Lie/ UniversalEnveloping/Kostant/ is formed from, whose consumer is milestone L0 of TauCetiRoadmap/CFSGStatement/README.md.

@[reducible, inline]

The index set of the matrices realizing the pinned Lie algebra: one coordinate for each element of the pinned base support and one for each root of the pinned root system. The former is identified with the Bourbaki nodes by TauCeti.DynkinType.simpleSupportEquiv.

Equations
Instances For
    @[reducible, inline]
    noncomputable abbrev TauCeti.DynkinType.geckDim (t : DynkinType) (ht : t.Valid) :

    The number of Geck coordinates.

    Equations
    Instances For

      The number of Geck coordinates is the rank plus the number of roots.

      noncomputable def TauCeti.DynkinType.lieAlgebra (t : DynkinType) (ht : t.Valid) :

      The split Lie algebra of a valid Dynkin type. This is Geck's construction applied to the pinned rational root system: the Lie subalgebra of GeckIndex-indexed matrices generated by the explicit matrices RootPairing.GeckConstruction.h, e and f attached to the simple roots.

      Equations
      Instances For
        @[simp]

        The pinned Lie algebra is Geck's construction on the pinned rational base.

        The distinguished Cartan subalgebra of TauCeti.DynkinType.lieAlgebra, spanned by the diagonal matrices attached to the simple coroots.

        Equations
        Instances For
          @[simp]

          The distinguished Cartan subalgebra is the one supplied by Geck's construction.

          The Chevalley generators of the pinned Lie algebra, numbered by Bourbaki node. This is Geck's basis, whose nodes are the support of the pinned base, renumbered along TauCeti.DynkinType.simpleSupportEquiv.

          Equations
          Instances For

            The generators as explicit matrices #

            @[simp]

            The Bourbaki-numbered Cartan generator is Geck's explicit diagonal matrix for the corresponding simple root.

            @[simp]

            The Bourbaki-numbered raising generator is Geck's explicit matrix for the corresponding simple root.

            @[simp]

            The Bourbaki-numbered lowering generator is Geck's explicit matrix for the corresponding simple root.

            The Bourbaki-numbered raising and lowering generators span the pinned Lie algebra.

            The pinned Cartan matrix and the relations #

            @[simp]

            The Cartan matrix of the pinned Chevalley generators is the Cartan matrix of the Dynkin type, in the Bourbaki numbering.

            @[simp]
            theorem TauCeti.DynkinType.lie_lieBasis_h_e (t : DynkinType) (ht : t.Valid) (i j : Fin t.rank) :
            ⁅(t.lieBasis ht).h j, (t.lieBasis ht).e i⁆ = t.cartanMatrix i j • (t.lieBasis ht).e i

            The action of a Cartan generator on a raising generator, against the pinned Cartan matrix.

            @[simp]
            theorem TauCeti.DynkinType.lie_lieBasis_h_f (t : DynkinType) (ht : t.Valid) (i j : Fin t.rank) :
            ⁅(t.lieBasis ht).h j, (t.lieBasis ht).f i⁆ = -t.cartanMatrix i j • (t.lieBasis ht).f i

            The action of a Cartan generator on a lowering generator, against the pinned Cartan matrix.

            Nilpotency #

            The explicit raising matrices are nilpotent.

            The lowering generators are nilpotent matrices.

            The Cartan subalgebra #

            The Cartan generators are a basis of the Cartan subalgebra.

            Equations
            Instances For
              @[simp]
              theorem TauCeti.DynkinType.coe_cartanBasis (t : DynkinType) (ht : t.Valid) (i : Fin t.rank) :
              ↑((t.cartanBasis ht) i) = (t.lieBasis ht).h i

              The i-th vector of that basis is the i-th Cartan generator.

              The Cartan subalgebra has dimension the rank of the Dynkin diagram.

              The Chevalley involution #

              The pinned Lie algebra and Geck's construction on the pinned rational base are the same subalgebra of matrices, TauCeti.DynkinType.lieAlgebra_def; this is that identification as an equivalence of Lie algebras. It carries Geck's automorphisms over to the named carrier without unfolding it.

              Equations
              Instances For
                noncomputable def TauCeti.DynkinType.chevalleyInvolution (t : DynkinType) (ht : t.Valid) :

                The Chevalley involution of the pinned split Lie algebra: the automorphism hᵢ ↦ -hᵢ, eᵢ ↦ -fᵢ, fᵢ ↦ -eᵢ of TauCeti.DynkinType.lieAlgebra. It is TauCeti.geckChevalleyInvolution of the pinned rational base, read against the Bourbaki numbering.

                Equations
                Instances For
                  @[simp]

                  The pinned Chevalley involution is Geck's involution, read through the identification of the two carriers.

                  @[simp]

                  The Chevalley involution negates each Cartan generator, hᵢ ↦ -hᵢ.

                  @[simp]

                  The Chevalley involution sends each raising generator to minus the lowering generator with the same Bourbaki number, eᵢ ↦ -fᵢ.

                  @[simp]

                  The Chevalley involution sends each lowering generator to minus the raising generator with the same Bourbaki number, fᵢ ↦ -eᵢ.

                  @[simp]

                  The Chevalley involution of the pinned split Lie algebra is its own inverse.

                  Action on the Cartan subalgebra and weights #

                  @[simp]

                  The pinned Chevalley involution acts by negation on the entire distinguished Cartan subalgebra. The numbered Cartan generators are a module basis, so their defining formula determines the restriction of the involution.

                  @[simp]

                  The pinned Chevalley involution normalizes the distinguished Cartan subalgebra. This is the hypothesis used to restrict it to the Cartan and to form its induced permutation of weights.

                  @[simp]

                  Restricting the pinned Chevalley involution to the distinguished Cartan subalgebra gives pointwise negation.

                  @[simp]

                  The inverse of the restriction of the pinned Chevalley involution to the distinguished Cartan subalgebra is also pointwise negation.

                  @[simp]

                  Precomposing a Cartan functional with the inverse restriction of the pinned Chevalley involution negates that functional.

                  @[simp]

                  The pinned Chevalley involution exchanges opposite root spaces. For every Cartan functional χ, it carries the χ-root space onto the root space indexed by -χ.