FormalConjectures/GreensOpenProblems/16.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
9 declarations, 4 contain sorry, 0 declared as axioms
Ben Green's Open Problem 16
References:
- Ben Green's Open Problem 16
- [Ruzsa](I. Z. Ruzsa, Solving a linear equation in a set of integers. I. Acta Arith. 65 (1993), no. 3, 259–282.)
- [Schoen and Sisask](T. Schoen and O. Sisask, Roth’s theorem for four variables and additive structures in sums of sparse sets Forum of Mathematics, Sigma (2016), Vol. 4, e5, 28 pages.)
- [Yufei Zhao](Via Personal Communication with Ben Green)
Imports (1)
- def
Green16.SolutionFreeA set has no solution to $x + 3y = 2z + 2w$ in distinct elements line 37 sourceSource documentation
A set has no solution to $x + 3y = 2z + 2w$ in distinct elements.
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Finset,NatProof uses:
Membership.mem,List.Nodup,List.cons,List.nil,Ne,HAdd.hAdd,HMul.hMul,OfNat.ofNat7 instances, coercions and auxiliary constants left out.
def SolutionFree (A : Finset ℕ) : Prop := …
- def
Green16.fThe maximum size of a solution-free subset of $[N]$ line 43 sourceSource documentation
The maximum size of a solution-free subset of $[N]$.
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
NatProof uses:
SupSet.sSup,Set.ofPred,Exists,Finset,And,LE.le,Finset.Icc,OfNat.ofNat, Green16.SolutionFree,Eq,Finset.card7 instances, coercions and auxiliary constants left out.
noncomputable def f (N : ℕ) : ℕ := …
- theorem
Green16.green_16What is the largest subset of $[N]$ with no solution to $x + 3y = 2z + 2w$ in distinct integers $x, y, z, w$? sorry line 48 sourceSource documentation
What is the largest subset of $[N]$ with no solution to $x + 3y = 2z + 2w$ in distinct integers $x, y, z, w$?
depends on sorry what this means
Statement uses:
Nat,Exists,Finset,And,LE.le,Finset.Icc,OfNat.ofNat, Green16.SolutionFree,Eq,Finset.card,sorryAx,Bool.false,MaximalForProof uses:
Lean.Name,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous14 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem green_16 (N : ℕ) : ∃ A : Finset ℕ, A ⊆ Icc 1 N ∧ SolutionFree A ∧ A.card = (answer(sorry) : ℕ → ℕ) N ∧ MaximalFor (fun B => B ⊆ Icc 1 N ∧ SolutionFree B) Finset.card A := by …Mentions: Green16.SolutionFree
- theorem
Green16.green_16_lower_boundFrom [Ruzsa] $f(N) \gg N^{1/2}$ sorry line 56 sourceSource documentation
From [Ruzsa] $f(N) \gg N^{1/2}$.
depends on sorry what this means
Statement uses:
Asymptotics.IsBigO,Nat,Real,Filter.atTop,HPow.hPow,HDiv.hDiv,OfNat.ofNat, Green16.fProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous30 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem green_16_lower_bound : (fun N ↦ (N : ℝ) ^ (1 / 2 : ℝ)) ≪ fun N ↦ (f N : ℝ) := by …Mentions: Green16.f
- theorem
Green16.green_16_upper_boundFrom [Schoen and Sisask] $f(N) \ll N \cdot e^{-c(\log N)^{1/7}}$ sorry line 62 sourceSource documentation
From [Schoen and Sisask] $f(N) \ll N \cdot e^{-c(\log N)^{1/7}}$.
depends on sorry what this means
Statement uses:
Exists,Real,And,GT.gt,OfNat.ofNat,Asymptotics.IsBigO,Nat,Filter.atTop, Green16.f,HMul.hMul,Real.exp,Neg.neg,HPow.hPow,Real.log,HDiv.hDivProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous42 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem green_16_upper_bound : ∃ c > (0 : ℝ), (fun N ↦ (f N : ℝ)) ≪ fun N ↦ (N : ℝ) * exp (-c * (log N) ^ (1 / 7 : ℝ)) := by … - def
Green16.IsTrivialZhaoSolutionDocumented declaration: IsTrivialZhaoSolution line 68 sourceSource documentation
A solution $(x, y, z, x', y', z')$ of $x + 2y + 3z = x' + 2y' + 3z'$ is trivial if for every value $a$ the coefficients of the variables equal to $a$ have the same sum on both sides.
no axioms what this means
Statement uses:
NatProof uses:
Eq,HAdd.hAdd,ite,OfNat.ofNat4 instances, coercions and auxiliary constants left out.
def IsTrivialZhaoSolution (x y z x' y' z' : ℕ) : Prop := …
- def
Green16.ZhaoSolutionFreeA set has no nontrivial solution to $x + 2y + 3z = x' + 2y' + 3z'$ line 73 sourceSource documentation
A set has no nontrivial solution to $x + 2y + 3z = x' + 2y' + 3z'$.
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Finset,NatProof uses:
Membership.mem,Eq,HAdd.hAdd,HMul.hMul,OfNat.ofNat, Green16.IsTrivialZhaoSolution7 instances, coercions and auxiliary constants left out.
def ZhaoSolutionFree (A : Finset ℕ) : Prop := …
- def
Green16.gThe maximum size of a Zhao-solution-free subset of $[N]$ line 78 sourceSource documentation
The maximum size of a Zhao-solution-free subset of $[N]$.
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
NatProof uses:
SupSet.sSup,Set.ofPred,Exists,Finset,And,LE.le,Finset.Icc,OfNat.ofNat, Green16.ZhaoSolutionFree,Eq,Finset.card7 instances, coercions and auxiliary constants left out.
noncomputable def g (N : ℕ) : ℕ := …
- theorem
Green16.zhao_questionFrom [Yufei Zhao]: Is there a subset of $\{1, \ldots, N\}$ of size $N^{1/3 - o(1)}$ with no nontrivial solutions to $x + 2y + 3z = x' + 2y' + 3z'$? sorry line 84 sourceSource documentation
From [Yufei Zhao]: Is there a subset of $\{1, \ldots, N\}$ of size $N^{1/3 - o(1)}$ with no nontrivial solutions to $x + 2y + 3z = x' + 2y' + 3z'$?
depends on sorry what this means
Statement uses:
Iff,True,Exists,Nat,Real,And,Filter.Tendsto,Filter.atTop,nhds,OfNat.ofNat,Filter.Eventually,GE.ge, Green16.g,HPow.hPow,HSub.hSub,HDiv.hDivProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous44 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem zhao_question : answer(sorry) ↔ ∃ h : ℕ → ℝ, Tendsto h atTop (𝓝 0) ∧ ∀ᶠ N in atTop, (g N : ℝ) ≥ (N : ℝ) ^ (1 / 3 - h N) := by …Mentions: Green16.g