Documentation

TauCeti.LinearAlgebra.IntegralLattice.ConstructionB.Minimum

Short vectors of Construction B and of its odd shifted coset #

Let C be a binary linear code with coordinates ι. This file proves the two elementary norm bounds behind the absence of roots in the Construction B model of the Leech lattice. They are stated for integer vectors, in the coordinates in which the congruence conditions are read off.

In the Construction A form, the dot product halved, the first bound says that a nonzero vector of the Construction B carrier has norm at least 4 (four_le_form_self).

Main declarations #

References #

theorem TauCeti.ConstructionB.eight_le_sum_sq {ι : Type u_1} [Fintype ι] {C : LinearCode (ZMod 2) ι} (hC : ∀ c ∈ C, c ≠ 0 → 8 ≤ hammingNorm c) {z : ι → ℤ} (hz : (fun (i : ι) => ↑(z i)) ∈ C) (hsum : 4 ∣ ∑ i : ι, z i) (hne : z ≠ 0) :
8 ≤ ∑ i : ι, z i ^ 2

Construction B vectors are not short. If every nonzero codeword of C has weight at least eight, a nonzero integer vector reducing into C modulo two whose coordinate sum is divisible by four has squared length at least eight.

theorem TauCeti.ConstructionB.four_le_form_self {ι : Type u_1} [Fintype ι] {C : LinearCode (ZMod 2) ι} (hC : ∀ c ∈ C, c ≠ 0 → 8 ≤ hammingNorm c) {x : ι → ℚ} (hx : x ∈ lattice C) (hne : x ≠ 0) :

Construction B vectors have norm at least four. If every nonzero codeword of C has weight at least eight, every nonzero vector of the Construction B carrier has Construction A norm, the dot product halved, at least 4.

theorem TauCeti.ConstructionB.card_add_eight_le_sum_sq {ι : Type u_1} [Fintype ι] {C : LinearCode (ZMod 2) ι} (hC : BinaryCode.IsDoublyEven C) (hι : 8 ∣ Fintype.card ι) {z : ι → ℤ} (hz : (fun (i : ι) => ↑(z i)) ∈ C) (hsum : ∑ i : ι, (2 * z i + 1) ≡ 4 [ZMOD 8]) :
↑(Fintype.card ι) + 8 ≤ ∑ i : ι, (2 * z i + 1) ^ 2

The odd shifted coset of Construction B is not short. If C is doubly even and the length is divisible by eight, every odd vector a = 2z + 𝟙 with z reducing into C modulo two and ∑ aᵢ ≡ 4 (mod 8) has squared length at least the length plus eight.