Documentation

TauCeti.LinearAlgebra.IntegralLattice.PosDef.EvenUnimodular

Ranks of positive definite even unimodular lattices #

An even unimodular positive definite integral lattice exists in rank n precisely when eight divides n. The obstruction is Milgram's signature congruence (TauCeti.IntegralLattice.eight_dvd_finrank_of_isEven_isUnimodular_isPosDef). For existence, the Gram matrix of k orthogonal copies of the E₈ root lattice is the Kronecker product of the identity matrix of size k with the E₈ Cartan matrix. This construction includes the rank-zero lattice.

The coordinates on Fin (8 * k) are reindexed by finProdFinEquiv, so the E₈ blocks are explicitly indexed by Fin k × Fin 8. The resulting lattice is a concrete witness on Fin n → ℚ.

Main results #

References #

The coordinate equivalence identifying Fin (8 * k) with k blocks of eight coordinates.

Instances For
    noncomputable def TauCeti.IntegralLattice.e8PowLattice (k : ℕ) :
    IntegralLattice (Fin (8 * k) → ℚ)

    The lattice E₈^k: k orthogonal copies of the E₈ root lattice, as an integral lattice of rank 8 * k on Fin (8 * k) → ℚ. Its Gram matrix is 1 ⊗ₖ E₈ up to reindexing.

    Instances For

      The lattice E₈^k is even.

      The lattice E₈^k is unimodular.

      The lattice E₈^k is positive definite.

      @[simp]

      The rank of E₈^k is 8k.

      @[simp]

      The Gram matrix of E₈^k on the basis indexed by Fin k × Fin 8 is block diagonal, with each diagonal block the E₈ Cartan matrix.

      The carrier of E₈^k is the integral span of its standard basis.

      @[simp]
      theorem TauCeti.IntegralLattice.mem_e8PowLattice_carrier_iff (k : ℕ) (x : Fin (8 * k) → ℚ) :
      x ∈ (e8PowLattice k).carrier ↔ ∀ (i : Fin (8 * k)), ∃ (z : ℤ), ↑z = x i

      A vector belongs to E₈^k exactly when all its standard coordinates are integers.

      The roots of E₈^k span it. The standard basis vectors are the simple roots of the E₈ blocks, of norm two, and they span the carrier.

      Positive definite even unimodular lattices exist exactly in ranks divisible by eight. The witness at rank 8 * k is e8PowLattice k.