FormalConjectures/ErdosProblems/325.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
5 declarations, 3 contain sorry, 0 declared as axioms
Erdős Problem 325
Reference: erdosproblems.com/325
Imports (1)
- def
Erdos325.IsSumThreePowerA predicate for $n$ to be the sum of three $k$th powers line 32 sourceSource documentation
A predicate for $n$ to be the sum of three $k$th powers.
standard axioms: propext what this means
Statement uses:
NatProof uses:
Exists,Eq,HAdd.hAdd,HPow.hPow6 instances, coercions and auxiliary constants left out.
def IsSumThreePower (k n : ℕ) : Prop := ∃ a b c, a ^ k + b ^ k + c ^ k = n
Mentions: c
- def
Erdos325.cardIsSumThreePowerBelowThe number of integers $\leq x$ which are the sum of three $k$th powers line 35 sourceSource documentation
The number of integers $\leq x$ which are the sum of three $k$th powers.
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
NatProof uses:
Set.ncard,Set.ofPred,And,Membership.mem,Set,Set.Iic, Erdos325.IsSumThreePower2 instances, coercions and auxiliary constants left out.
noncomputable def cardIsSumThreePowerBelow (k x : ℕ) : ℕ := …
- theorem
Erdos325.erdos_325Writing $f_{k, 3}(x)$ for the number of integers $\leq x$ which are the sum of three $k$th powers, is it true that $f_{k, 3}(x) \gg x ^ (3 / k)$? sorry line 43 sourceSource documentation
Writing $f_{k, 3}(x)$ for the number of integers $\leq x$ which are the sum of three $k$th powers, is it true that $f_{k, 3}(x) \gg x ^ (3 / k)$?
depends on sorry what this means
Statement uses:
Iff,True,Nat,LE.le,OfNat.ofNat,Asymptotics.IsBigO,Real,Filter.atTop,HPow.hPow,HDiv.hDiv, Erdos325.cardIsSumThreePowerBelowProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous28 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem erdos_325 : answer(sorry) ↔ ∀ k : ℕ, 3 ≤ k → (fun x : ℕ => (x : ℝ) ^ (3 / k : ℝ)) =O[atTop] (fun x : ℕ => (cardIsSumThreePowerBelow k x : ℝ)) := by …Mentions: Erdos325.cardIsSumThreePowerBelow
- theorem
Erdos325.erdos_325.variants.weakerWriting $f_{k, 3}(x)$ for the number of integers $\leq x$ which are the sum of three $k$th powers, is it even true that $f_{k, 3}(x) \gg_{\epsilon} x ^ (3 / k - \epsilon)$? sorry line 53 sourceSource documentation
Writing $f_{k, 3}(x)$ for the number of integers $\leq x$ which are the sum of three $k$th powers, is it even true that $f_{k, 3}(x) \gg_{\epsilon} x ^ (3 / k - \epsilon)$?
depends on sorry what this means
Statement uses:
Iff,True,Real,GT.gt,OfNat.ofNat,Nat,LE.le,Asymptotics.IsBigO,Filter.atTop,HPow.hPow,HSub.hSub,HDiv.hDiv, Erdos325.cardIsSumThreePowerBelowProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous38 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem erdos_325.variants.weaker : answer(sorry) ↔ ∀ ε > 0, ∀ k : ℕ, 3 ≤ k → (fun x : ℕ => (x : ℝ) ^ ((3 / k : ℝ) - ε)) =O[atTop] (fun x => (cardIsSumThreePowerBelow k x : ℝ)) := by …Mentions: Erdos325.cardIsSumThreePowerBelow
- theorem
Erdos325.erdos_325.variants.wooleyFor $k = 3$, the best known is due to Wooley [Wo15], who proved $f_{3, 3}(x) \gg x^{0.91709477}$ sorry line 65 sourceSource documentation
For $k = 3$, the best known is due to Wooley [Wo15], who proved $f_{3, 3}(x) \gg x^{0.91709477}$.
[Wo15] Wooley, Trevor D., Sums of three cubes, II. Acta Arith. (2015), 73-100.
depends on sorry what this means
Statement uses:
Asymptotics.IsBigO,Nat,Real,Filter.atTop,HPow.hPow,OfScientific.ofScientific,Bool.true, Erdos325.cardIsSumThreePowerBelow,OfNat.ofNatProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous18 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem erdos_325.variants.wooley : (fun x : ℕ => (x : ℝ) ^ (0.91709477 : ℝ)) =O[atTop] (fun x => (cardIsSumThreePowerBelow 3 x : ℝ)) := by …Mentions: Erdos325.cardIsSumThreePowerBelow