Integral lattices, discriminant forms, and overlattices
The declarations the status of Tau Ceti's roadmap names as Tau Ceti has them at commit ace60277.
DefinitionThe E₈ root lattice is isometric to the spinor glue lattice D₈⁺#
The underlying rational equivalence sends the i-th simple root of E₈ to the i-th vector of
Bourbaki's plate VII in Conway--Sloane coordinates.
TauCeti.IntegralLattice.typeE₈IsometryD8Plus :
TauCeti.IntegralLattice.typeE₈RootLattice.Isometry
(TauCeti.IntegralLattice.checkerboardPlusLattice 8
TauCeti.IntegralLattice.typeE₈IsometryD8Plus._proof_1)
DefinitionEven overlattices correspond to quadratic-isotropic subgroups#
For an even lattice, the intermediate-carrier order isomorphism restricts to the even carriers on one side and the quadratic-isotropic subgroups of the discriminant group on the other.
TauCeti.IntegralLattice.evenIntermediateCarrierOrderIsoIsotropicSubgroup.{u} {V : Type u}
[AddCommGroup V] [_root_.Module ℚ V] (L : TauCeti.IntegralLattice V) [L.IsNondegenerate]
(hL : L.IsEven) :
{ M // TauCeti.IntegralLattice.IntermediateCarrier.IsEven M } ≃o
{ H // (L.discriminantQuadraticModule hL).IsIsotropic H }
Lean
Formalized in Tau Ceti as TauCeti.IntegralLattice.evenIntermediateCarrierOrderIsoIsotropicSubgroup.
Sources
- Tau Ceti documentation:
TauCeti.IntegralLattice.evenIntermediateCarrierOrderIsoIsotropicSubgroup - Source of
TauCeti.IntegralLattice.evenIntermediateCarrierOrderIsoIsotropicSubgroupin TauCeti/LinearAlgebra/IntegralLattice/Overlattice/Isotropic.lean - Tau Ceti roadmap status: Integral lattices, discriminant forms, and overlattices
- Tau Ceti roadmap status: Integral quadratic forms and lattices
Uses 3 · Used by 2
DefinitionThe standard model is isometric to the discriminant quadratic module of an even-rank checkerboard lattice#
The standard model is isometric to the discriminant quadratic module of an even-rank
checkerboard lattice, by the identification carrying (1, 0) to the vector class and (0, 1)
to the spinor class.
This is the Dₙ row of the ADE table for even n: not only is the discriminant group (ℤ/2)²,
its quadratic form is the displayed one.
TauCeti.IntegralLattice.checkerboardDiscriminantQuadraticIsometry (n : ℕ) [NeZero n] (hn : Even n) :
(TauCeti.IntegralLattice.checkerboardStandardQuadraticModule n hn).Isometry
((TauCeti.IntegralLattice.checkerboardLattice n).discriminantQuadraticModule ⋯)
Lean
Formalized in Tau Ceti as TauCeti.IntegralLattice.checkerboardDiscriminantQuadraticIsometry.
Sources
- Tau Ceti documentation:
TauCeti.IntegralLattice.checkerboardDiscriminantQuadraticIsometry - Source of
TauCeti.IntegralLattice.checkerboardDiscriminantQuadraticIsometryin TauCeti/LinearAlgebra/IntegralLattice/RootLattice/TypeD/Basic.lean - Tau Ceti roadmap status: Integral lattices, discriminant forms, and overlattices
Uses 3
TheoremPositive definite unimodular lattices of rank at most nine#
Such a lattice is the
standard lattice Iₙ, the root lattice E₈, or I₁ ⊕ E₈.
TauCeti.IntegralLattice.IsPosDef.nonempty_isometry_of_isUnimodular_of_finrank_le_nine.{u}
{V : Type u} [AddCommGroup V] [_root_.Module ℚ V] {L : TauCeti.IntegralLattice V}
(hL : L.IsPosDef) (hU : L.IsUnimodular) (hn : Module.finrank ℤ ↥L.carrier ≤ 9) :
Nonempty ((TauCeti.IntegralLattice.unitLattice (Fin (Module.finrank ℤ ↥L.carrier))).Isometry L) ∨
Nonempty (TauCeti.IntegralLattice.typeE₈RootLattice.Isometry L) ∨
Nonempty
(((TauCeti.IntegralLattice.unitLattice (Fin 1)).orthogonalSum
TauCeti.IntegralLattice.typeE₈RootLattice).Isometry
L)
Lean
Formalized in Tau Ceti as TauCeti.IntegralLattice.IsPosDef.nonempty_isometry_of_isUnimodular_of_finrank_le_nine.
Sources
- Tau Ceti documentation:
TauCeti.IntegralLattice.IsPosDef.nonempty_isometry_of_isUnimodular_of_finrank_le_nine - Source of
TauCeti.IntegralLattice.IsPosDef.nonempty_isometry_of_isUnimodular_of_finrank_le_ninein TauCeti/LinearAlgebra/IntegralLattice/PosDef/SmallRankUnimodular.lean - Tau Ceti roadmap status: Integral lattices, discriminant forms, and overlattices
Uses 6
TheoremE₈ is the unique even unimodular positive definite lattice of rank eight#
TauCeti.IntegralLattice.IsPosDef.nonempty_isometry_typeE₈RootLattice_of_isEven.{u} {V : Type u}
[AddCommGroup V] [_root_.Module ℚ V] {L : TauCeti.IntegralLattice V} (hL : L.IsPosDef)
(hU : L.IsUnimodular) (he : L.IsEven) (hn : Module.finrank ℤ ↥L.carrier = 8) :
Nonempty (TauCeti.IntegralLattice.typeE₈RootLattice.Isometry L)
Lean
Formalized in Tau Ceti as TauCeti.IntegralLattice.IsPosDef.nonempty_isometry_typeE₈RootLattice_of_isEven.
Sources
- Tau Ceti documentation:
TauCeti.IntegralLattice.IsPosDef.nonempty_isometry_typeE₈RootLattice_of_isEven - Source of
TauCeti.IntegralLattice.IsPosDef.nonempty_isometry_typeE₈RootLattice_of_isEvenin TauCeti/LinearAlgebra/IntegralLattice/PosDef/SmallRankUnimodular.lean - Tau Ceti roadmap status: Integral lattices, discriminant forms, and overlattices
Uses 6
TheoremThe reflections in the 240 roots generate the isometry group of the E₈ lattice#
its Weyl
group is the whole of O(E₈).
TauCeti.IntegralLattice.weylGroup_typeE₈RootLattice_eq_top :
TauCeti.IntegralLattice.typeE₈RootLattice.weylGroup = ⊤
Lean
Formalized in Tau Ceti as TauCeti.IntegralLattice.weylGroup_typeE₈RootLattice_eq_top.
Sources
- Tau Ceti documentation:
TauCeti.IntegralLattice.weylGroup_typeE₈RootLattice_eq_top - Source of
TauCeti.IntegralLattice.weylGroup_typeE₈RootLattice_eq_topin TauCeti/LinearAlgebra/IntegralLattice/RootLattice/TypeE/WeylGroup.lean - Tau Ceti roadmap status: Integral lattices, discriminant forms, and overlattices
Uses 1
StructureTauCeti.IntegralLattice#
An integral symmetric lattice in a rational vector space.
The field le_dual says exactly that the form takes integer values on pairs of vectors in
carrier.
TauCeti.IntegralLattice.{u} (V : Type u) [AddCommGroup V] [_root_.Module ℚ V] : Type u
Used by 32
2 ℤ²⁴ along the Golay code gives a unimodular lattice, because the glue is Lagrangian · Gluing 2 ℤ²⁴ along the Golay code gives an even lattice, because the glue is quadratic-isotropic · Gluing along a code gives a unimodular lattice exactly when the code is Lagrangian · Over ℤ/2^r with r ≥ 1, a self-orthogonal code has an even unimodular Construction A lattice exactly when it is a Type II code · The discriminant bilinear module of a Construction A lattice is C⊥ / C · The Golay root lattice is A₁²⁴ · Milgram's theorem · Minkowski's bound for the minimum · Minkowski's convex body theorem for a realized lattice · Minkowski's second theorem · A positive definite lattice is I_k plus a lattice without vectors of norm one · E₈ is the unique even unimodular positive definite lattice of rank eight · Even overlattices correspond to quadratic-isotropic subgroups · Positive definite unimodular lattices of rank at most nine · TauCeti.IntegralLattice.discriminantQuadraticModule · The E₈ root lattice is isometric to the spinor glue lattice D₈⁺ · The reflections in the 240 roots generate the isometry group of the E₈ lattice · The standard model is isometric to the discriminant quadratic module of an even-rank checkerboard lattice · Construction B · TauCeti.IntegralLattice.isLeast_form_self_orthogonalSum · The carrier decomposition of the Leech lattice · The Leech lattice · The Leech lattice is even · The Leech lattice is unimodular, being glued along a Lagrangian subgroup · The minimum norm of the discriminant class labelled a : ZMod (n + 1) · The positive root lattice of a simply-laced Dynkin type t · The root lattice of type Dₙ is the checkerboard lattice · A positive definite genus contains finitely many classes · E₈ ⊕ E₈ ⊕ U ≅ D₁₆⁺ ⊕ U · Hermite's inequality for the minimum · Indefinite lattices have infinite isometry groups · TauCeti.IntegralLattice.classNumberDefinitionTauCeti.IntegralLattice.discriminantQuadraticModule#
The discriminant group of an even nondegenerate integral lattice, equipped with its canonical half-norm quadratic map and discriminant polar pairing.
TauCeti.IntegralLattice.discriminantQuadraticModule.{u} {V : Type u} [AddCommGroup V]
[_root_.Module ℚ V] (L : TauCeti.IntegralLattice V) [L.IsNondegenerate] (hL : L.IsEven) :
TauCeti.FiniteQuadraticModule
Lean
Formalized in Tau Ceti as TauCeti.IntegralLattice.discriminantQuadraticModule.
Sources
Uses 2 · Used by 14
2 ℤ²⁴ along the Golay code gives a unimodular lattice, because the glue is Lagrangian · Gluing 2 ℤ²⁴ along the Golay code gives an even lattice, because the glue is quadratic-isotropic · Gluing along a code gives a unimodular lattice exactly when the code is Lagrangian · Milgram's theorem · E₈ is the unique even unimodular positive definite lattice of rank eight · Even overlattices correspond to quadratic-isotropic subgroups · Positive definite unimodular lattices of rank at most nine · The E₈ root lattice is isometric to the spinor glue lattice D₈⁺ · The standard model is isometric to the discriminant quadratic module of an even-rank checkerboard lattice · The carrier decomposition of the Leech lattice · The Leech lattice · The Leech lattice is even · The Leech lattice is unimodular, being glued along a Lagrangian subgroup · E₈ ⊕ E₈ ⊕ U ≅ D₁₆⁺ ⊕ U
DefinitionA positive definite lattice is I_k plus a lattice without vectors of norm one#
The
standard lattice I_k is carried onto the unit-norm sublattice, with k its rank, and the second
summand is the complement unitNormComplement L.
TauCeti.IntegralLattice.IsPosDef.unitNormDecomposition.{u} {V : Type u} [AddCommGroup V]
[_root_.Module ℚ V] {L : TauCeti.IntegralLattice V} (hL : L.IsPosDef) :
((TauCeti.IntegralLattice.unitLattice (Fin (Module.finrank ℤ ↥L.unitNormSubmodule))).orthogonalSum
L.unitNormComplement).Isometry
L
Lean
Formalized in Tau Ceti as TauCeti.IntegralLattice.IsPosDef.unitNormDecomposition.
Sources
Uses 1 · Used by 2
Loading dependency explorer…
The dependency explorer needs JavaScript and its graph data.