Integral Lattice
Results named in Tau Ceti's TauCeti.LinearAlgebra.IntegralLattice modules and in no roadmap's section, as Tau Ceti has them at commit ace60277.
TheoremMilgram's theorem#
The Gauss-sum invariant of the discriminant form of an even
nondegenerate lattice is its signature t₊ - t₋ modulo 8.
TauCeti.IntegralLattice.gaussSign_discriminantQuadraticModule_eq_sigPos_sub_sigNeg.{u} {V : Type u}
[AddCommGroup V] [_root_.Module ℚ V] (L : TauCeti.IntegralLattice V) [L.IsNondegenerate]
(hL : L.IsEven) : (L.discriminantQuadraticModule hL).gaussSign = ↑L.sigPos - ↑L.sigNeg
Lean
Formalized in Tau Ceti as TauCeti.IntegralLattice.gaussSign_discriminantQuadraticModule_eq_sigPos_sub_sigNeg.
Other forms
Milgram's theorem for ⟨2m⟩. Formalized in Tau Ceti as TauCeti.IntegralLattice.gaussSign_discriminantQuadraticModule_rankOne.
TauCeti.IntegralLattice.gaussSign_discriminantQuadraticModule_rankOne (m : ℤ) [NeZero m] :
((TauCeti.IntegralLattice.rankOne (2 * m)).discriminantQuadraticModule ⋯).gaussSign = ↑m.sign
Sources
Uses 4
TheoremMinkowski's bound for the minimum#
A positive definite integral lattice of rank n
satisfies min L ≤ (4 / π) · Γ(n/2 + 1) ^ (2/n) · (det L) ^ (1/n).
TauCeti.IntegralLattice.IsPosDef.minimum_le_mul_determinant_rpow.{u} {V : Type u} [AddCommGroup V]
[_root_.Module ℚ V] {L : TauCeti.IntegralLattice V} (hL : L.IsPosDef) :
↑L.minimum ≤
4 / Real.pi *
Real.Gamma (↑(Module.finrank ℤ ↥L.carrier) / 2 + 1) ^ (2 / ↑(Module.finrank ℤ ↥L.carrier)) *
↑L.determinant ^ (1 / ↑(Module.finrank ℤ ↥L.carrier))
Lean
Formalized in Tau Ceti as TauCeti.IntegralLattice.IsPosDef.minimum_le_mul_determinant_rpow.
Other forms
Minkowski's bound for the minimum, without roots. Formalized in Tau Ceti as TauCeti.IntegralLattice.IsPosDef.minimum_pow_mul_pi_pow_le.
TauCeti.IntegralLattice.IsPosDef.minimum_pow_mul_pi_pow_le.{u} {V : Type u} [AddCommGroup V]
[_root_.Module ℚ V] {L : TauCeti.IntegralLattice V} (hL : L.IsPosDef) :
↑L.minimum ^ Module.finrank ℤ ↥L.carrier * Real.pi ^ Module.finrank ℤ ↥L.carrier ≤
4 ^ Module.finrank ℤ ↥L.carrier * Real.Gamma (↑(Module.finrank ℤ ↥L.carrier) / 2 + 1) ^ 2 *
↑L.determinant
Sources
Uses 2
TheoremMinkowski's convex body theorem for a realized lattice#
Let φ realize a nondegenerate
integral lattice L in a real inner product space E of dimension n. A convex set K ⊆ E,
symmetric about the origin, of volume greater than 2ⁿ · √(det L) contains φ y for some
nonzero y ∈ L.
TauCeti.IntegralLattice.exists_ne_zero_mem_of_two_pow_mul_sqrt_determinant_lt.{u, u_1} {V : Type u}
[AddCommGroup V] [_root_.Module ℚ V] {L : TauCeti.IntegralLattice V} {E : Type u_1}
[NormedAddCommGroup E] [InnerProductSpace ℝ E] [FiniteDimensional ℝ E] [MeasurableSpace E]
[BorelSpace E] [L.IsNondegenerate] {φ : ↥L.carrier →ₗ[ℤ] E}
(hφ : ∀ (x y : ↥L.carrier), inner ℝ (φ x) (φ y) = ↑((L.integralForm x) y))
(hspan : Submodule.span ℝ (Set.range ⇑φ) = ⊤) {K : Set E} (hsymm : ∀ v ∈ K, -v ∈ K)
(hconv : Convex ℝ K)
(hK : ENNReal.ofReal (2 ^ Module.finrank ℝ E * √↑L.determinant) < MeasureTheory.volume K) :
∃ y, y ≠ 0 ∧ φ y ∈ K
Lean
Formalized in Tau Ceti as TauCeti.IntegralLattice.exists_ne_zero_mem_of_two_pow_mul_sqrt_determinant_lt.
Sources
Uses 1 · Used by 1
TheoremMinkowski's second theorem#
The successive minima λ₀, …, λ_{n-1} of a positive definite
integral lattice of rank n satisfy (∏ᵢ λᵢ) · πⁿ ≤ 4ⁿ · Γ(n/2 + 1)² · det L, that is,
∏ᵢ λᵢ ≤ cₙⁿ · det L with cₙ = (4 / π) · Γ(n/2 + 1) ^ (2/n) the constant of Minkowski's bound for
the minimum.
TauCeti.IntegralLattice.IsPosDef.prod_successiveMinimum_mul_pi_pow_le.{u} {V : Type u}
[AddCommGroup V] [_root_.Module ℚ V] {L : TauCeti.IntegralLattice V} (hL : L.IsPosDef) :
(∏ i, ↑(L.successiveMinimum i)) * Real.pi ^ Module.finrank ℤ ↥L.carrier ≤
4 ^ Module.finrank ℤ ↥L.carrier * Real.Gamma (↑(Module.finrank ℤ ↥L.carrier) / 2 + 1) ^ 2 *
↑L.determinant
Lean
Formalized in Tau Ceti as TauCeti.IntegralLattice.IsPosDef.prod_successiveMinimum_mul_pi_pow_le.
Sources
Uses 2 · Used by 1
Loading dependency explorer…
The dependency explorer needs JavaScript and its graph data.