FormalConjectures/ErdosProblems/873.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 873
References:
- erdosproblems.com/873
- [Er92c] Erdős, P., Some of my forgotten problems in number theory. Hardy-Ramanujan J. 15 (1992), 34-50.
Imports (1)
- abbrev
Erdos873.FLet $a$ be some sequence of natural numbers line 36 sourceSource documentation
Let $a$ be some sequence of natural numbers. We set $F(A,X,k)$ to be the count of the number of $i$ such that $[a_i,a_{i+1}, \dots ,a_{i+k−1}] < X$, where the left-hand side is the least common multiple.
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Real,ENatProof uses:
Set.encard,Set.ofPred,LT.lt,Finset.lcm,Finset.range,HAdd.hAdd8 instances, coercions and auxiliary constants left out.
noncomputable abbrev F (a : ℕ → ℕ) (X : ℝ) (k : ℕ) : ℕ∞ := …
- theorem
Erdos873.erdos_873Documented declaration: erdos_873 sorry line 44 sourceSource documentation
Let $A = \{a_1 < a_2 < \dots\} \subseteq \mathbb{N}$ and let $F(A,X,k)$ count the number of $i$ such that $[a_i,a_{i+1}, \dots ,a_{i+k−1}] < X$, where the left-hand side is the least common multiple. Is it true that, for every $\epsilon > 0$, there exists some $k$ such that $F(A,X,k) < X^\epsilon$?
depends on sorry what this means
Statement uses:
Iff,True,Nat,Real,GT.gt,OfNat.ofNat,LT.lt,StrictMono,Exists,EReal, Erdos873.F,HPow.hPowProof 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_873 : answer(sorry) ↔ ∀ᵉ (a : ℕ → ℕ) (ε > (0 : ℝ)), 0 < a 0 → StrictMono a → ∃ k, ∀ X > 0, F a X k < (X^ε).toEReal := by …Mentions: Erdos873.F
- theorem
Erdos873.erdos_873.variants.triple_upper_boundThe upper bound (2) sorry line 56 sourceSource documentation
The upper bound (2).
depends on sorry what this means
Statement uses:
Exists,Real,And,LT.lt,OfNat.ofNat,Nat,StrictMono,Filter.Eventually,LE.le,EReal, Erdos873.F,HMul.hMul,HPow.hPow,HDiv.hDiv,Real.log,Filter.atTopProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous52 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem erdos_873.variants.triple_upper_bound : ∃ C : ℝ, 0 < C ∧ ∀ (a : ℕ → ℕ), 0 < a 0 → StrictMono a → ∀ᶠ X : ℝ in Filter.atTop, (F a X 3 : EReal) ≤ (C * X ^ (1 / 3 : ℝ) * Real.log X).toEReal := by …Mentions: Erdos873.F
- theorem
Erdos873.erdos_873.variants.triple_lower_bound_infinitely_oftenThe infinitely-often lower bound (3) sorry line 66 sourceSource documentation
The infinitely-often lower bound (3).
depends on sorry what this means
Statement uses:
Exists,Nat,Real,And,LT.lt,OfNat.ofNat,StrictMono,GT.gt,LE.le,EReal,HMul.hMul,HPow.hPow,HDiv.hDiv,Real.log, Erdos873.FProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous50 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem erdos_873.variants.triple_lower_bound_infinitely_often : ∃ (a : ℕ → ℕ) (c : ℝ), 0 < a 0 ∧ StrictMono a ∧ 0 < c ∧ ∀ X₀ : ℝ, ∃ X > X₀, (c * X ^ (1 / 3 : ℝ) * Real.log X).toEReal ≤ (F a X 3 : EReal) := by …Mentions: c, Erdos873.F
- theorem
Erdos873.erdos_873.variants.supplement_all_scalesorry line 79 sourcedepends on sorry what this means
Statement uses:
Iff,False,Exists,Nat,Real,And,LT.lt,OfNat.ofNat,StrictMono,Filter.Eventually,LE.le,EReal,HMul.hMul,HPow.hPow,HDiv.hDiv,Real.log, Erdos873.F,Filter.atTopProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous52 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.