Documentation

TauCeti.LinearAlgebra.IntegralLattice.RootLattice.TypeE.Basic

The exceptional root lattices E₆, E₇, E₈ and their discriminant forms #

The root lattice of an exceptional simply laced type is the integral lattice whose Gram matrix in the simple-root basis is the corresponding Cartan matrix. This file constructs the three of them inside Fin n → ℚ, proves them even and nondegenerate, and computes their discriminant forms:

det E₆ = 3,   A_{E₆} ≃+ ℤ/3,   q(ϖ₁) = 2/3,
det E₇ = 2,   A_{E₇} ≃+ ℤ/2,   q(ϖ₇) = 3/4,
det E₈ = 1,   A_{E₈} = 0,      E₈ is unimodular.

Their levels are respectively 3, 4, and 1, computed from these quadratic values using IntegralLattice.IsEven.level_eq_den and the even-unimodular criterion.

The generators are the classes of the minuscule fundamental weights, ϖ₁ for E₆ and ϖ₇ for E₇, written in the simple-root coordinates that the inverse Cartan matrix dictates:

3 ϖ₁ = 4α₁ + 3α₂ + 5α₃ + 6α₄ + 4α₅ + 2α₆,
2 ϖ₇ = 2α₁ + 3α₂ + 4α₃ + 6α₄ + 5α₅ + 4α₆ + 3α₇.

Those coordinates are verified against the lattice rather than assumed: form_typeE₆MinusculeWeight_typeE₆SimpleRoot proves ⟨ϖ₁, αᵢ⟩ = δ_{i,1} directly from the row combinations of CartanMatrix.E 6, and likewise in type E₇. The self-pairings ⟨ϖ₁, ϖ₁⟩ = 4/3 and ⟨ϖ₇, ϖ₇⟩ = 3/2 follow, and give the displayed half-norm values. The class of ϖ₁ has additive order exactly 3 because the first simple-root coordinate of ϖ₁ is 4/3, and the discriminant group has that same order, so ϖ₁ generates; the same argument with the second coordinate 3/2 of ϖ₇ and the order 2 settles type E₇.

The half-norm convention is q_L(x) = ⟨x,x⟩ / 2 in ℚ/ℤ. Nikulin's full-norm values for these rows are 4/3 and 3/2.

Both cyclic discriminant forms are presented through TauCeti.FiniteQuadraticModule.cyclic, which builds the form on ℤ/m whose generator carries a prescribed value; only the two torsion conditions on that value are checked here.

The Cartan matrices, their symmetry and their determinants are Mathlib's, in Bourbaki's numbering: the branch node of the diagram is α₄, and α₂ is the short arm.

Main declarations #

References #

The root lattice of type E₆ #

The root lattice of type E₆: the rank-six integral lattice on Fin 6 → ℚ whose Gram matrix in the standard basis of simple roots is CartanMatrix.E 6.

Instances For
    noncomputable def TauCeti.IntegralLattice.typeE₆SimpleRoot (i : Fin 6) :
    Fin 6 → ℚ

    The i-th simple root of the type E₆ root lattice, as a vector of the ambient space.

    Instances For
      @[simp]

      The i-th simple root of type E₆ is the i-th standard coordinate vector.

      @[simp]

      The Gram matrix of the type E₆ root lattice in its simple-root basis is the Cartan matrix CartanMatrix.E 6.

      The simple roots, as a ℤ-basis of the type E₆ root lattice.

      Instances For
        @[simp]

        The simple-root basis agrees with the ambient simple roots.

        @[simp]

        The Gram matrix in the simple-root basis is the type E₆ Cartan matrix.

        @[simp]

        Each simple-root basis vector of type E₆ has squared norm 2.

        @[simp]

        A vector belongs to the type E₆ root lattice exactly when all of its simple-root coordinates are integers.

        The type E₆ root lattice is nondegenerate because its Cartan matrix is nonsingular.

        The type E₆ root lattice is positive definite, its Gram matrix being the positive definite Cartan matrix of the type.

        The type E₆ root lattice is even: every diagonal Cartan entry is 2.

        @[simp]

        The determinant of the type E₆ root lattice is 3.

        @[simp]

        The discriminant of the type E₆ root lattice is 3.

        @[simp]

        The discriminant group of the type E₆ root lattice has order 3.

        The minuscule fundamental weight of type E₆ #

        The minuscule fundamental weight ϖ₁ of type E₆, in simple-root coordinates.

        Instances For
          @[simp]

          The minuscule weight ϖ₁ pairs to 1 with the first simple root and to 0 with the others.

          @[simp]

          The self-pairing of the minuscule weight ϖ₁ of type E₆ is 4/3.

          The minuscule weight ϖ₁ lies in the dual lattice: it pairs integrally with every simple root, hence with the whole lattice.

          The minuscule weight ϖ₁ of type E₆, as a vector of the dual lattice.

          Instances For

            The discriminant class of the minuscule weight ϖ₁ of type E₆.

            Instances For

              An integer multiple of ϖ₁ lies in the type E₆ root lattice exactly when 3 divides it: the first simple-root coordinate of ϖ₁ is 4/3.

              @[simp]

              The class of the minuscule weight ϖ₁ has additive order 3.

              The class of the minuscule weight ϖ₁ generates the discriminant group of type E₆.

              The discriminant group of the type E₆ root lattice is cyclic of order 3, with the class of the minuscule weight ϖ₁ as the image of 1.

              Instances For
                @[simp]

                The discriminant quadratic value of the minuscule weight ϖ₁ of type E₆ is 2/3, in the half-norm convention.

                @[simp]

                The level of the E₆ root lattice is 3.

                The standard cyclic quadratic module of type E₆, on ZMod 3: the generator carries the discriminant value 2/3 of the minuscule weight. The two torsion conditions demanded by the cyclic construction are 9 · (2/3) = 6 and 6 · (2/3) = 4, both integers.

                Instances For
                  @[simp]

                  The generator of the standard type-E₆ quadratic module has value 2/3.

                  The standard cyclic quadratic module of type E₆ is isometric to the discriminant quadratic module of the E₆ root lattice.

                  Instances For
                    @[simp]

                    The type-E₆ quadratic isometry acts through the discriminant-group equivalence.

                    The root lattice of type E₇ #

                    The root lattice of type E₇: the rank-seven integral lattice on Fin 7 → ℚ whose Gram matrix in the standard basis of simple roots is CartanMatrix.E 7.

                    Instances For
                      noncomputable def TauCeti.IntegralLattice.typeE₇SimpleRoot (i : Fin 7) :
                      Fin 7 → ℚ

                      The i-th simple root of the type E₇ root lattice, as a vector of the ambient space.

                      Instances For
                        @[simp]

                        The i-th simple root of type E₇ is the i-th standard coordinate vector.

                        @[simp]

                        The Gram matrix of the type E₇ root lattice in its simple-root basis is the Cartan matrix CartanMatrix.E 7.

                        @[simp]

                        A vector belongs to the type E₇ root lattice exactly when all of its simple-root coordinates are integers.

                        The type E₇ root lattice is nondegenerate because its Cartan matrix is nonsingular.

                        The type E₇ root lattice is positive definite, its Gram matrix being the positive definite Cartan matrix of the type.

                        The type E₇ root lattice is even: every diagonal Cartan entry is 2.

                        @[simp]

                        The determinant of the type E₇ root lattice is 2.

                        @[simp]

                        The discriminant of the type E₇ root lattice is 2.

                        @[simp]

                        The discriminant group of the type E₇ root lattice has order 2.

                        The minuscule fundamental weight of type E₇ #

                        The minuscule fundamental weight ϖ₇ of type E₇, in simple-root coordinates.

                        Instances For
                          @[simp]

                          The minuscule weight ϖ₇ pairs to 1 with the seventh simple root and to 0 with the others.

                          @[simp]

                          The self-pairing of the minuscule weight ϖ₇ of type E₇ is 3/2.

                          The minuscule weight ϖ₇ lies in the dual lattice: it pairs integrally with every simple root, hence with the whole lattice.

                          The minuscule weight ϖ₇ of type E₇, as a vector of the dual lattice.

                          Instances For

                            The discriminant class of the minuscule weight ϖ₇ of type E₇.

                            Instances For

                              An integer multiple of ϖ₇ lies in the type E₇ root lattice exactly when 2 divides it: the second simple-root coordinate of ϖ₇ is 3/2.

                              @[simp]

                              The class of the minuscule weight ϖ₇ has additive order 2.

                              The class of the minuscule weight ϖ₇ generates the discriminant group of type E₇.

                              The discriminant group of the type E₇ root lattice is cyclic of order 2, with the class of the minuscule weight ϖ₇ as the image of 1.

                              Instances For
                                @[simp]

                                The discriminant quadratic value of the minuscule weight ϖ₇ of type E₇ is 3/4, in the half-norm convention.

                                @[simp]

                                The level of the E₇ root lattice is 4, not the exponent 2 of its discriminant group.

                                The standard cyclic quadratic module of type E₇, on ZMod 2: the generator carries the discriminant value 3/4 of the minuscule weight. Here 4 is at once the square and the twice condition demanded by the cyclic construction, and 4 · (3/4) = 3 is an integer.

                                Instances For
                                  @[simp]

                                  The generator of the standard type-E₇ quadratic module has value 3/4.

                                  The standard cyclic quadratic module of type E₇ is isometric to the discriminant quadratic module of the E₇ root lattice.

                                  Instances For
                                    @[simp]

                                    The type-E₇ quadratic isometry acts through the discriminant-group equivalence.

                                    The root lattice of type E₈ #

                                    The root lattice of type E₈: the rank-eight integral lattice on Fin 8 → ℚ whose Gram matrix in the standard basis of simple roots is CartanMatrix.E 8.

                                    Instances For

                                      The type E₈ root lattice is the Gram-matrix lattice of CartanMatrix.E 8 in standard coordinates.

                                      The rational norm of an integer vector in simple-root coordinates is its integral Cartan norm.

                                      theorem TauCeti.IntegralLattice.form_typeE₈RootLattice_intCast (u w : Fin 8 → ℤ) :
                                      ((typeE₈RootLattice.form fun (j : Fin 8) => ↑(u j)) fun (j : Fin 8) => ↑(w j)) = ↑(Matrix.vecMul u (CartanMatrix.E 8) ⬝ᵥ w)

                                      The rational form of two integer vectors in simple-root coordinates is their integral Cartan form.

                                      noncomputable def TauCeti.IntegralLattice.typeE₈SimpleRoot (i : Fin 8) :
                                      Fin 8 → ℚ

                                      The i-th simple root of the type E₈ root lattice, as a vector of the ambient space.

                                      Instances For
                                        @[simp]

                                        The i-th simple root of type E₈ is the i-th standard coordinate vector.

                                        The i-th simple root of type E₈ is the i-th standard basis vector.

                                        @[simp]

                                        The Gram matrix of the type E₈ root lattice in its simple-root basis is the Cartan matrix CartanMatrix.E 8.

                                        The carrier of the type E₈ root lattice is the integral span of the simple roots.

                                        @[simp]

                                        A vector belongs to the type E₈ root lattice exactly when all of its simple-root coordinates are integers.

                                        The type E₈ root lattice is nondegenerate because its Cartan matrix is nonsingular.

                                        The type E₈ root lattice is positive definite, its Gram matrix being the positive definite Cartan matrix of the type.

                                        The type E₈ root lattice is even: every diagonal Cartan entry is 2.

                                        The type E₈ root lattice has minimum 2: it is even and positive definite, and its simple roots are roots, of norm 2.

                                        @[simp]

                                        The determinant of the type E₈ root lattice is 1.

                                        @[simp]

                                        The discriminant of the type E₈ root lattice is 1.

                                        The type E₈ root lattice is unimodular: its Cartan determinant is 1.

                                        @[simp]

                                        The even unimodular E₈ root lattice has level 1.

                                        The discriminant group of the type E₈ root lattice has order 1.

                                        @[simp]

                                        The discriminant quadratic form of the type E₈ root lattice is trivial, its discriminant group having a single element.