FormalConjectures/ErdosProblems/142.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, 4 contain sorry, 0 declared as axioms
Erdős Problem 142
Reference: erdosproblems.com/142
Imports (1)
- abbrev
Erdos142.rline 32 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
NatProof uses: Set.IsAPOfLengthFree.maxCard
- theorem
Erdos142.erdos_142Prove an asymptotic formula for $r_k(N)$, the largest possible size of a subset of $\{1, \dots, N\}$ that does not contain any non-trivial $k$-term arithmetic progression sorry line 40 sourceSource documentation
Prove an asymptotic formula for $r_k(N)$, the largest possible size of a subset of $\{1, \dots, N\}$ that does not contain any non-trivial $k$-term arithmetic progression. That is, find $f_k$ with $r_k(N) / f_k(N) \to 1$ as $N \to \infty$.
depends on sorry what this means
Statement uses:
Nat,Asymptotics.IsEquivalent,Real,Filter.atTop, Erdos142.r,sorryAx,Bool.falseProof uses:
Lean.Name,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous,OfNat.ofNat17 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem erdos_142 (k : ℕ) : (fun N => (r k N : ℝ)) ~[atTop] (answer(sorry) : ℕ → ℝ) := by …
Mentions: Erdos142.r
- theorem
Erdos142.erdos_142.variants.lowerDocumented declaration: lower sorry line 48 sourceSource documentation
Show that $r_k(N) = o_k(N / \log N)$, where $r_k(N)$ the largest possible size of a subset of $\{1, \dots, N\}$ that does not contain any non-trivial $k$-term arithmetic progression.
depends on sorry what this means
Statement uses:
Nat,LT.lt,OfNat.ofNat,Asymptotics.IsLittleO,Real,Filter.atTop, Erdos142.r,HDiv.hDiv,Real.logProof 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_142.variants.lower (k : ℕ) (hk : 1 < k) : (fun N => (r k N : ℝ)) =o[atTop] (fun N : ℕ => N / (N : ℝ).log) := by …Mentions: Erdos142.r
- theorem
Erdos142.erdos_142.variants.isThetaDetermine the order of magnitude of $r_k(N)$, the largest possible size of a subset of $\{1, \dots, N\}$ that does not contain any non-trivial $k$-term arithmetic progression sorry line 59 sourceSource documentation
Determine the order of magnitude of $r_k(N)$, the largest possible size of a subset of $\{1, \dots, N\}$ that does not contain any non-trivial $k$-term arithmetic progression. That is, find $f_k$ with $r_k(N) \asymp_k f_k(N)$.
depends on sorry what this means
Statement uses:
Nat,Asymptotics.IsTheta,Real,Filter.atTop, Erdos142.r,sorryAx,Bool.falseProof uses:
Lean.Name,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous,OfNat.ofNat9 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem erdos_142.variants.isTheta (k : ℕ) : (fun N => (r k N : ℝ)) =Θ[atTop] (answer(sorry) : ℕ → ℝ) := by …Mentions: Erdos142.r
- theorem
Erdos142.erdos_142.variants.threeProve an asymptotic formula for $r_3(N)$, the largest possible size of a subset of $\{1, \dots, N\}$ that does not contain any non-trivial $3$-term arithmetic progression sorry line 72 sourceSource documentation
Prove an asymptotic formula for $r_3(N)$, the largest possible size of a subset of $\{1, \dots, N\}$ that does not contain any non-trivial $3$-term arithmetic progression. That is, find $f$ with $r_3(N) / f(N) \to 1$ as $N \to \infty$.
depends on sorry what this means
Statement uses:
Asymptotics.IsEquivalent,Nat,Real,Filter.atTop, Erdos142.r,OfNat.ofNat,sorryAx,Bool.falseProof uses:
Lean.Name,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_142.variants.three : (fun N => (r 3 N : ℝ)) ~[atTop] (answer(sorry) : ℕ → ℝ) := by …
Mentions: Erdos142.r