4. The E8 Lattice
-
Definition 4.2Blueprint label
-
«E8-Matrix»
Group- Equivalent models of the <missing> lattice.
-
-
Theorem 4.3Blueprint label
-
«E8-defs-equivalent»
Group- Equivalent models of the <missing> lattice.
-
-
«E8-Matrix»
- Equivalent models of the <missing> lattice.
-
Submodule.E8[axiom-like (no body)]
Define E_8 as vectors in \mathbb{R}^8 with even coordinate sum and either all integer or all half-integer coordinates.
Code for Definition4.1●1 definition, incomplete
Associated Lean declarations
-
Submodule.E8[axiom-like (no body)]
-
Submodule.E8[axiom-like (no body)]
-
axiom
Submodule.E8 : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.Submodule.E8 : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.
Direct algebraic definition.
-
Definition 4.1Blueprint label
-
«E8-Set»
Group- Equivalent models of the <missing> lattice.
-
-
Theorem 4.3Blueprint label
-
«E8-defs-equivalent»
Group- Equivalent models of the <missing> lattice.
-
-
«E8-Set»
- Equivalent models of the <missing> lattice.
-
E8Matrix[axiom-like (no body)]
Define the explicit basis matrix whose \mathbb{Z}-span gives the same lattice.
Code for Definition4.2●1 definition, incomplete
Associated Lean declarations
-
E8Matrix[axiom-like (no body)]
-
E8Matrix[axiom-like (no body)]
-
axiom
E8Matrix : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.E8Matrix : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.
Direct matrix-level definition.
-
Definition 4.1Blueprint label
-
«E8-Set»
Group- Equivalent models of the <missing> lattice.
-
-
Definition 4.2Blueprint label
-
«E8-Matrix»
Group- Equivalent models of the <missing> lattice.
-
-
«E8-Set»
- Equivalent models of the <missing> lattice.
-
span_E8Matrix[axiom-like (no body)]
The two definitions coincide: set-based characterization equals \mathbb{Z}-span of the basis matrix.
Code for Theorem4.3●1 definition, incomplete
Associated Lean declarations
-
span_E8Matrix[axiom-like (no body)]
-
span_E8Matrix[axiom-like (no body)]
-
axiom
span_E8Matrix : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.span_E8Matrix : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.
Show each side contains the other by explicit coordinate arithmetic.
-
Lemma 4.5Blueprint label
-
«E8-Lattice»
Group- Basic structural and arithmetic properties of <missing> .
-
-
Lemma 4.6Blueprint label
-
«E8-vector-norms»
Group- Basic structural and arithmetic properties of <missing> .
-
-
Lemma 4.7Blueprint label
-
instDiscreteE8Lattice
Group- Basic structural and arithmetic properties of <missing> .
-
-
Lemma 4.8Blueprint label
-
instLatticeE8
Group- Basic structural and arithmetic properties of <missing> .
-
-
«E8-Lattice»
- Basic structural and arithmetic properties of <missing> .
-
span_E8Matrix_eq_top[axiom-like (no body)]
The E_8 basis matrix spans all of \mathbb{R}^8 over \mathbb{R}.
Code for Lemma4.4●1 definition, incomplete
Associated Lean declarations
-
span_E8Matrix_eq_top[axiom-like (no body)]
-
span_E8Matrix_eq_top[axiom-like (no body)]
-
axiom
span_E8Matrix_eq_top : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.span_E8Matrix_eq_top : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.
Prove the matrix is invertible.
-
Lemma 4.4Blueprint label
-
«E8-is-basis»
Group- Basic structural and arithmetic properties of <missing> .
-
-
Lemma 4.6Blueprint label
-
«E8-vector-norms»
Group- Basic structural and arithmetic properties of <missing> .
-
-
Lemma 4.7Blueprint label
-
instDiscreteE8Lattice
Group- Basic structural and arithmetic properties of <missing> .
-
-
Lemma 4.8Blueprint label
-
instLatticeE8
Group- Basic structural and arithmetic properties of <missing> .
-
-
«E8-is-basis»
- Basic structural and arithmetic properties of <missing> .
-
E8Lattice[axiom-like (no body)]
E_8 is a lattice in \mathbb{R}^8.
Code for Lemma4.5●1 definition, incomplete
Associated Lean declarations
-
E8Lattice[axiom-like (no body)]
-
E8Lattice[axiom-like (no body)]
-
axiom
E8Lattice : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.E8Lattice : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.
Use Theorem 4.3
The two definitions coincide: set-based characterization equals \mathbb{Z}-span of the basis matrix.
-
Lemma 4.4Blueprint label
-
«E8-is-basis»
Group- Basic structural and arithmetic properties of <missing> .
-
-
Lemma 4.5Blueprint label
-
«E8-Lattice»
Group- Basic structural and arithmetic properties of <missing> .
-
-
Lemma 4.7Blueprint label
-
instDiscreteE8Lattice
Group- Basic structural and arithmetic properties of <missing> .
-
-
Lemma 4.8Blueprint label
-
instLatticeE8
Group- Basic structural and arithmetic properties of <missing> .
-
-
«E8-is-basis»
- Basic structural and arithmetic properties of <missing> .
-
E8_norm_eq_sqrt_even[axiom-like (no body)]
Every lattice vector has norm \sqrt{2n} for some nonnegative integer n.
Code for Lemma4.6●1 definition, incomplete
Associated Lean declarations
-
E8_norm_eq_sqrt_even[axiom-like (no body)]
-
E8_norm_eq_sqrt_even[axiom-like (no body)]
-
axiom
E8_norm_eq_sqrt_even : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.E8_norm_eq_sqrt_even : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.
Expand the norm-square as an even integral quadratic form.
-
Lemma 4.4Blueprint label
-
«E8-is-basis»
Group- Basic structural and arithmetic properties of <missing> .
-
-
Lemma 4.5Blueprint label
-
«E8-Lattice»
Group- Basic structural and arithmetic properties of <missing> .
-
-
Lemma 4.6Blueprint label
-
«E8-vector-norms»
Group- Basic structural and arithmetic properties of <missing> .
-
-
Lemma 4.8Blueprint label
-
instLatticeE8
Group- Basic structural and arithmetic properties of <missing> .
-
-
«E8-is-basis»
- Basic structural and arithmetic properties of <missing> .
-
instDiscreteE8Lattice[axiom-like (no body)]
E_8 is discrete.
Code for Lemma4.7●1 definition, incomplete
Associated Lean declarations
-
instDiscreteE8Lattice[axiom-like (no body)]
-
instDiscreteE8Lattice[axiom-like (no body)]
-
axiom
instDiscreteE8Lattice : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.instDiscreteE8Lattice : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.
The minimal nonzero norm gives an open neighborhood containing only zero.
-
Lemma 4.4Blueprint label
-
«E8-is-basis»
Group- Basic structural and arithmetic properties of <missing> .
-
-
Lemma 4.5Blueprint label
-
«E8-Lattice»
Group- Basic structural and arithmetic properties of <missing> .
-
-
Lemma 4.6Blueprint label
-
«E8-vector-norms»
Group- Basic structural and arithmetic properties of <missing> .
-
-
Lemma 4.7Blueprint label
-
instDiscreteE8Lattice
Group- Basic structural and arithmetic properties of <missing> .
-
-
«E8-is-basis»
- Basic structural and arithmetic properties of <missing> .
-
instIsZLatticeE8Lattice[axiom-like (no body)]
E_8 is a \mathbb{Z}-lattice.
Code for Lemma4.8●1 definition, incomplete
Associated Lean declarations
-
instIsZLatticeE8Lattice[axiom-like (no body)]
-
instIsZLatticeE8Lattice[axiom-like (no body)]
-
axiom
instIsZLatticeE8Lattice : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.instIsZLatticeE8Lattice : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.
Combine discreteness and spanning.
-
Lemma 4.10Blueprint label
-
«E8Packing-covol»
Group- Definition and density computation of the <missing> sphere packing.
-
-
Theorem 4.11Blueprint label
-
«E8Packing-density»
Group- Definition and density computation of the <missing> sphere packing.
-
-
«E8Packing-covol»
- Definition and density computation of the <missing> sphere packing.
-
E8Packing[axiom-like (no body)]
Define the E_8 sphere packing with separation \sqrt{2} and centers E_8.
Code for Definition4.9●1 definition, incomplete
Associated Lean declarations
-
E8Packing[axiom-like (no body)]
-
E8Packing[axiom-like (no body)]
-
axiom
E8Packing : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.E8Packing : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.
Direct construction from the lattice.
-
Definition 4.9Blueprint label
-
E8Packing
Group- Definition and density computation of the <missing> sphere packing.
-
-
Theorem 4.11Blueprint label
-
«E8Packing-density»
Group- Definition and density computation of the <missing> sphere packing.
-
-
E8Packing
- Definition and density computation of the <missing> sphere packing.
-
E8Basis_volume[axiom-like (no body)]
The covolume of E_8 is 1.
Code for Lemma4.10●1 definition, incomplete
Associated Lean declarations
-
E8Basis_volume[axiom-like (no body)]
-
E8Basis_volume[axiom-like (no body)]
-
axiom
E8Basis_volume : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.E8Basis_volume : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.
Compute the determinant of the basis matrix.
-
Definition 4.9Blueprint label
-
E8Packing
Group- Definition and density computation of the <missing> sphere packing.
-
-
Lemma 4.10Blueprint label
-
«E8Packing-covol»
Group- Definition and density computation of the <missing> sphere packing.
-
-
E8Packing
- Definition and density computation of the <missing> sphere packing.
-
E8Packing_density[axiom-like (no body)]
\Delta_{\mathcal{P}(E_8)} = \pi^4 / 384.
Code for Theorem4.11●1 definition, incomplete
Associated Lean declarations
-
E8Packing_density[axiom-like (no body)]
-
E8Packing_density[axiom-like (no body)]
-
axiom
E8Packing_density : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.E8Packing_density : PropThe universe of propositions. `Prop ≡ Sort 0`. Every proposition is propositionally equal to either `True` or `False`.
Apply Theorem 3.5
For periodic packing centers
The covolume of X with lattice \Lambda and separation r,
\Delta_{\mathcal{P}} = |X / \Lambda| \cdot \mathrm{Vol}(B_d(r/2)) / \mathrm{Vol}(\mathbb{R}^d / \Lambda).E_8 is 1.