Documentation

TauCeti.LinearAlgebra.IntegralLattice.RootLattice.TypeE.Roots

The roots and kissing number of the integral E₈ lattice #

The norm-two shell of typeE₈RootLattice consists of exactly 240 vectors, and its kissing number is 240. The equivalence typeE₈RootEquiv identifies this actual lattice shell with the indices of the existing Bourbaki root enumeration. It supplies both explicit vectors and exhaustion, so computations on the roots can use finite indices without replacing the lattice by a separate coordinate model.

The enumeration DynkinType.e8Coroot is expressed in the simple-coroot basis. In the simply laced type E₈ these are also simple-root coordinates, and the integral Cartan norm agrees with the rational norm of the lattice. We reuse DynkinType.exists_e8Coroot_eq for completeness rather than recounting the Euclidean roots.

References #

The i-th root of the integral E₈ lattice, in the existing Bourbaki enumeration.

Instances For
    @[simp]

    The coordinates of a root vector are those of the existing simple-coroot enumeration.

    @[simp]

    Every enumerated E₈ root has norm two.

    @[simp]

    Every enumerated E₈ root has integral norm two, so it defines a root reflection.

    @[simp]

    The Bourbaki simple-root indices give the simple roots of the integral lattice.

    Distinct root indices give distinct lattice vectors.

    A lattice vector has norm two exactly when it is one of the enumerated E₈ roots.

    The 240 root indices enumerate the actual norm-two shell of the integral E₈ lattice.

    Instances For
      @[simp]

      The shell equivalence sends each index to its enumerated root vector.

      @[simp]

      The integral E₈ lattice has exactly 240 vectors of norm two.

      @[simp]

      The kissing number of the integral E₈ lattice is 240.