Documentation

TauCeti.LinearAlgebra.RootSystem.SimplyConnectedRootDatum.F4.Basic

The simply connected root datum of type F4 #

This file constructs the pinned integral root datum of type F4 on the character and cocharacter lattices Fin 4 → ℤ. The character lattice is written in the fundamental-weight basis and the cocharacter lattice in the simple-coroot basis. Thus the first four roots are the rows of the Bourbaki-numbered Cartan matrix, while their coroots are the standard basis vectors.

The forty-eight roots are ordered with the four Bourbaki simple roots at indices 0 through 3, then at indices 4 through 23 the remaining twenty positive roots in increasing lexicographic order of their tuple of simple-root coefficients — the order in which f4RootCoefficients lists those tuples — and finally at index i + 24 the negative of the root at index i. The coordinate tables make both the carrier and every reflection explicit. The first two simple roots are long and the last two are short.

Main definitions and results #

References #

The node numbering and the Cartan matrix follow Bourbaki, Lie Groups and Lie Algebras, Chapters 4--6, Plate VIII. The coordinate tables here are not in Bourbaki's orthonormal model, in which the long roots are ±eᵢ ± eⱼ and the short roots are ±eᵢ and (±e₁ ± e₂ ± e₃ ± e₄) / 2: they are written in the fundamental-weight basis for the roots and the simple-coroot basis for the coroots. This is the F4 branch of Layer 6 in TauCetiRoadmap/RepresentationTheory/RootSystems/README.md.

The roots of F4 in the fundamental-weight basis, with the simple roots first and the negative roots in the second half.

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

    The coroots of F4 in the simple-coroot basis, ordered compatibly with f4Root.

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

      The simple roots of F4 sit at the first four indices, where they are the rows of Mathlib's Bourbaki-numbered Cartan matrix.

      @[simp]

      The simple coroots of F4 sit at the first four indices, where they are the standard basis of the cocharacter lattice.

      @[simp]

      The root at index i + 24 is the negative of the root at index i.

      @[simp]

      The coroot at index i + 24 is the negative of the coroot at index i.

      The first-half index underlying a root, identifying a negative root with its positive opposite.

      Equations
      Instances For
        @[simp]

        The first twenty-four indices are their own first-half index.

        @[simp]

        Adding twenty-four to a first-half index leaves the first-half index unchanged.

        The permutation table for reflection in each of the twenty-four positive F4 roots. Reflection in the corresponding negative root is the same permutation.

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

          The explicit action of the reflection in the root of index i on root indices: it sends the index j to f4ReflectionIndex i j.

          Equations
          Instances For
            @[simp]

            Reflection in one of the first twenty-four roots permutes root indices by the corresponding row of f4ReflectionTable.

            @[simp]

            Reflection in a negative root is the same permutation of root indices as reflection in its positive opposite.

            noncomputable def TauCeti.DynkinType.f4SimplyConnectedRootDatum :
            RootDatum (Fin 48) (Fin 4 → ℤ) (Fin 4 → ℤ)

            The pinned simply connected root datum of type F4.

            Both lattices use Fin 4 → ℤ: fundamental weights on the root side and simple coroots on the coroot side. Root indices 0 through 3 are the Bourbaki simple roots.

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

              The root embedding of the pinned F4 datum is the explicit table f4Root.

              @[simp]

              The coroot embedding of the pinned F4 datum is the explicit table f4Coroot.

              @[simp]

              The perfect pairing of the pinned F4 datum is the standard dot product.

              @[simp]

              Pairing a pinned F4 root with a coroot computes as their coordinate dot product.

              Every Cartan integer between roots of the pinned type F₄ datum has absolute value at most two.

              @[simp]

              Reflection in the root of index i permutes the root indices of the pinned F4 datum by the explicit table f4ReflectionIndex i.

              The roots of the pinned type F₄ datum span the character lattice.

              The pinned F4 datum is a root system: its roots and coroots span the character and cocharacter lattices. Coroot spanning is the simply connected lattice condition.

              The support of the Bourbaki-numbered base of the pinned F4 datum: the first four root indices, which carry the simple roots.

              Equations
              Instances For
                @[simp]

                The support of the base consists exactly of the four indices below 4.

                The Bourbaki-numbered base of the pinned simply connected F4 datum. Its support is the first four root indices, with the two long simple roots followed by the two short simple roots.

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

                  The Cartan integers of the pinned datum at the first four root indices are Mathlib's Bourbaki-numbered F4 matrix. This pins the node order independently of the existential relabelling in HasCartanType.

                  The pinned simply connected F4 datum has Cartan type F4. Its Bourbaki-numbered base realizes the standard Cartan matrix CartanMatrix.F₄, with the node numbering of TauCeti.DynkinType.