Documentation

TauCeti.LinearAlgebra.IntegralLattice.RootLattice.TypeA.ZeroSum

The zero-sum coordinate model of the root lattice of type Aₙ #

The classical coordinate model of the root lattice of type Aₙ is

Aₙ = {x ∈ ℤ^{n+1} | x₀ + x₁ + ⋯ + xₙ = 0}

with the standard dot product. It has rank n, so it is not a full lattice in ℚ^{n+1}. This file therefore places it in its rational span, the hyperplane of vectors of ℚ^{n+1} with coordinate sum zero, which is the kernel TauCeti.singleParityCheckCode ℚ (Fin (n + 1)) of the coordinate-sum map, and proves that this coordinate model is isometric to the simple-root model TauCeti.IntegralLattice.typeARootLattice n, whose Gram matrix is the Cartan matrix CartanMatrix.A n.

The Bourbaki simple roots are αᵢ = eᵢ - eᵢ₊₁ for 0 ≤ i < n, and their dot products are the entries of CartanMatrix.A n. The coefficients of a vector in this basis are read off by the partial sums: pairing αᵢ with the indicator vector of the coordinates 0, …, k gives 1 when i = k and 0 otherwise, while pairing it with the all-ones vector gives 0. Consequently

x = ∑ₖ (x₀ + ⋯ + xₖ) αₖ        whenever x₀ + ⋯ + xₙ = 0,

because the difference of the two sides has every partial sum equal to zero, and a vector all of whose partial sums vanish is zero. This identity shows at once that the simple roots form a rational basis of the hyperplane and that their integral span is exactly the set of integral vectors in it, since the partial sums of an integral vector are integers.

Main declarations #

References #

The simple roots in classical coordinates #

The i-th Bourbaki simple root eᵢ - eᵢ₊₁ of type Aₙ in the classical coordinates of ℚ^{n+1}.

Instances For

    Every simple root has coordinate sum zero.

    The dot products of the simple roots are the entries of the Cartan matrix of type Aₙ.

    Partial sums and the expansion in the simple roots #

    theorem TauCeti.IntegralLattice.sum_smul_zeroSumSimpleRoot (n : ℕ) {x : Fin (n + 1) → ℚ} (hx : x ∈ singleParityCheckCode ℚ (Fin (n + 1))) :
    ∑ k : Fin n, (∑ j ≤ k.castSucc, x j) • zeroSumSimpleRoot n k = x

    The partial-sum expansion. A vector of ℚ^{n+1} with coordinate sum zero is the combination of the simple roots αₖ = eₖ - eₖ₊₁ whose coefficients are its partial sums x₀ + ⋯ + xₖ.

    The simple roots eᵢ - eᵢ₊₁ are linearly independent over ℚ.

    The simple roots as a basis of the hyperplane #

    The simple roots form a rational basis of the zero-sum hyperplane TauCeti.singleParityCheckCode ℚ (Fin (n + 1)).

    Instances For

      The coordinate lattice #

      The dot product of ℚ^{n+1}, restricted to the zero-sum hyperplane.

      Instances For
        @[simp]
        theorem TauCeti.IntegralLattice.zeroSumForm_apply (n : ℕ) (x y : ↥(singleParityCheckCode ℚ (Fin (n + 1)))) :
        ((zeroSumForm n) x) y = ↑x ⬝ᵥ ↑y

        The coordinate model of the root lattice of type Aₙ: the integral vectors of ℚ^{n+1} with coordinate sum zero, with the standard dot product, as a lattice in the zero-sum hyperplane (TauCeti.IntegralLattice.mem_zeroSumLattice_carrier_iff). It is isometric to the simple-root model TauCeti.IntegralLattice.typeARootLattice n by TauCeti.IntegralLattice.typeAIsometryZeroSumLattice.

        Instances For
          @[simp]
          theorem TauCeti.IntegralLattice.mem_zeroSumLattice_carrier_iff (n : ℕ) (x : ↥(singleParityCheckCode ℚ (Fin (n + 1)))) :
          x ∈ (zeroSumLattice n).carrier ↔ ∀ (i : Fin (n + 1)), ∃ (m : ℤ), ↑x i = ↑m

          The carrier of the coordinate model consists of the integral vectors with coordinate sum zero. Membership in the hyperplane is the coordinate-sum condition, and the simple roots span its integral vectors over ℤ because the partial sums of an integral vector are integers.

          The simple roots eᵢ - eᵢ₊₁, as a ℤ-basis of the coordinate model.

          Instances For
            @[simp]

            The Gram matrix of the coordinate model in the simple roots is the Cartan matrix of type Aₙ.

            The isometry with the simple-root model #

            The simple-root model of the root lattice of type Aₙ is isometric to the coordinate model {x ∈ ℤ^{n+1} | ∑ xᵢ = 0}, by the isometry carrying the i-th simple root to eᵢ - eᵢ₊₁.

            Instances For
              @[simp]

              The isometry typeAIsometryZeroSumLattice carries the i-th simple root of the simple-root model to eᵢ - eᵢ₊₁.

              @[simp]

              The first fundamental weight in classical coordinates. The isometry typeAIsometryZeroSumLattice carries ω₁ to e₀ - (1 / (n + 1)) (1, …, 1).

              The norm of a vector of the ambient space of the simple-root model of Aₙ is the dot product of its classical coordinates with themselves.

              The classical coordinates of the class k ω₁. The classical coordinates of a dual vector of Aₙ in the discriminant class k ω₁ all lie in ℤ - k / (n + 1).

              Invariants of the coordinate model #

              The coordinate model of Aₙ is even.

              The coordinate model of Aₙ is positive definite.

              @[simp]

              The determinant of the coordinate model of Aₙ is n + 1.