FormalConjectures/GreensOpenProblems/42.lean
Explanation legend Lean4 Domain Explanation Language (L4DEL)
L4DEL explanations are a separate layer. They do not change the Lean source. Intuition is explanatory prose; numbered items are a reading path; sources link the wording back to evidence.
- L4DEL
- Lean4 Domain Explanation Language
Credit: The upstream authors and contributors retain credit for the project and mathematics. lean4-explainer only renders their pinned source and adds the separately disclosed explanation layer.
Project sources: Pinned project documentation, Formal Conjectures paper, arXiv v1
8 declarations, 4 contain sorry, 0 declared as axioms
Green's Open Problem 42
References:
- [Gr24] Green, Ben. "100 open problems." (2024).
- [CoEl03] Cohn, Henry, and Noam Elkies. "New upper bounds on sphere packings I." Annals of Mathematics (2003): 689-714.
- [Vi17] Viazovska, Maryna S. "The sphere packing problem in dimension 8." Annals of mathematics (2017): 991-1015.
- [CKM17] Cohn, H., Kumar, A., Miller, S., Radchenko, D., & Viazovska, M. (2017). The sphere packing problem in dimension 24. Annals of mathematics, 185(3), 1017-1033.
- [Sa21] Sardari, Naser Talebizadeh. "Higher Fourier interpolation on the plane." arXiv preprint arXiv:2102.08753 (2021).
Imports (1)
- def
Green42.fHatThe real-valued Fourier transform used in the Cohn--Elkies conditions line 52 sourceSource documentation
The real-valued Fourier transform used in the Cohn--Elkies conditions. For real radial admissible functions, the complex Fourier transform is expected to be real-valued; we take
.reto expose the real scalar used in the inequality.Convention: Mathlib's
๐ f wexpands to $\int e^{-2\pi i \langle v, w \rangle} f(v) dv$, which matches [CoEl03]'s $\hat{f}(t) = \int f(x) e^{-2\pi i \langle x, t \rangle} dx$.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
NormedAddCommGroup,InnerProductSpace,Real,MeasureTheory.MeasureSpace,BorelSpace,FiniteDimensionalProof uses:
Complex.re,FourierTransform.fourier,Complex29 instances, coercions and auxiliary constants left out.
noncomputable def fHat (f : V โ โ) (t : V) : โ := โฆ
- def
Green42.CohnElkiesAdmissibleDefinition 2.1 from [CoEl03]: A function is admissible if it is continuous and both the function and its Fourier transform decay sufficiently fast line 60 sourceSource documentation
Definition 2.1 from [CoEl03]: A function is admissible if it is continuous and both the function and its Fourier transform decay sufficiently fast. Continuity is essential: changing
fat a single point leavesfHat funchanged, so without it every positive bound would be achievable.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
NormedAddCommGroup,InnerProductSpace,Real,MeasureTheory.MeasureSpace,BorelSpace,FiniteDimensionalProof uses:
And,Continuous,Exists,GT.gt,OfNat.ofNat,LE.le,abs,HDiv.hDiv,HPow.hPow,HAdd.hAdd,Norm.norm,Module.finrank, Green42.fHat43 instances, coercions and auxiliary constants left out.
def CohnElkiesAdmissible (f : V โ โ) : Prop := โฆ
- def
Green42.SatisfiesCohnElkiesSchemeThe structural rules a function must satisfy to successfully pass through the Cohn-Elkies scheme and generate some valid upper bound line 69 sourceSource documentation
The structural rules a function must satisfy to successfully pass through the Cohn-Elkies scheme and generate some valid upper bound.
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
NormedAddCommGroup,InnerProductSpace,Real,MeasureTheory.MeasureSpace,BorelSpace,FiniteDimensionalProof uses:
And, Green42.CohnElkiesAdmissible,Eq,Norm.norm,LE.le,OfNat.ofNat, Green42.fHat,LT.lt35 instances, coercions and auxiliary constants left out.
def SatisfiesCohnElkiesScheme (f : V โ โ) : Prop := โฆ
- def
Green42.CohnElkiesOptimalThe statement that there exists a function in dimensiondsatisfying the Cohn-Elkies scheme which achieves the center density boundboundline 81 sourceSource documentation
The statement that there exists a function in dimension
dsatisfying the Cohn-Elkies scheme which achieves the center density boundbound.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,RealProof uses:
Exists,EuclideanSpace,Fin,And, Green42.SatisfiesCohnElkiesScheme,OfNat.ofNat,ENNReal,Eq,HDiv.hDiv, Green42.fHat30 instances, coercions and auxiliary constants left out.
def CohnElkiesOptimal (d : โ) (bound : โ) : Prop := โฆ
- theorem
Green42.green_42Can the Cohn-Elkies scheme be used to prove the optimal bound for circle-packings in 2 dimensions? sorry line 90 sourceSource documentation
Can the Cohn-Elkies scheme be used to prove the optimal bound for circle-packings in 2 dimensions?
depends on sorry what this means
Statement uses:
Iff,True, Green42.CohnElkiesOptimal,OfNat.ofNat,Nat,HDiv.hDiv,Real,Real.sqrtProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous16 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem green_42 : answer(sorry) โ CohnElkiesOptimal 2 (Real.sqrt 3 / 6) := by โฆMentions: Green42.CohnElkiesOptimal
- theorem
Green42.green_42.variants.dimension_one[CoEl03] proved this when $d = 1$ sorry line 96 sourceSource documentation
[CoEl03] proved this when $d = 1$.
depends on sorry what this means
Statement uses: Green42.CohnElkiesOptimal,
OfNat.ofNat,Nat,HDiv.hDiv,RealProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous20 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem green_42.variants.dimension_one : CohnElkiesOptimal 1 (1 / 2) := by โฆMentions: Green42.CohnElkiesOptimal
- theorem
Green42.green_42.variants.dimension_eight[Vi17] established the case $d = 8$ sorry line 102 sourceSource documentation
[Vi17] established the case $d = 8$.
depends on sorry what this means
Statement uses: Green42.CohnElkiesOptimal,
OfNat.ofNat,Nat,HDiv.hDiv,RealProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous20 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem green_42.variants.dimension_eight : CohnElkiesOptimal 8 (1 / 16) := by โฆMentions: Green42.CohnElkiesOptimal
- theorem
Green42.green_42.variants.dimension_twenty_fourIn [CKM17], [Vi17] was adapted to $d = 24$ sorry line 108 sourceSource documentation
In [CKM17], [Vi17] was adapted to $d = 24$.
depends on sorry what this means
Statement uses: Green42.CohnElkiesOptimal,
OfNat.ofNat,Nat,RealProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous6 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem green_42.variants.dimension_twenty_four : CohnElkiesOptimal 24 1 := by โฆMentions: Green42.CohnElkiesOptimal