FormalConjectures/ErdosProblems/1201.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
3 declarations, 2 contain sorry, 0 declared as axioms
Erdős Problem 1201
Reference: erdosproblems.com/1201
Imports (1)
- def
Erdos1201.Erdos1201SetThe set of $n$ for which $P(n(n+1)\cdots(n+k)) > n^{1-\epsilon}$, where $P(m)$ is the greatest prime divisor of $m$ line 36 sourceSource documentation
The set of $n$ for which $P(n(n+1)\cdots(n+k)) > n^{1-\epsilon}$, where $P(m)$ is the greatest prime divisor of $m$.
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Real,Nat,SetProof uses:
Set.ofPred,GT.gt,SupSet.sSup,And,Nat.Prime,Dvd.dvd,Finset.prod,Finset.range,HAdd.hAdd,OfNat.ofNat,HPow.hPow,HSub.hSub15 instances, coercions and auxiliary constants left out.
noncomputable def Erdos1201Set (ε : ℝ) (k : ℕ) : Set ℕ := …
- theorem
Erdos1201.erdos_1201Documented declaration: erdos_1201 sorry line 47 sourceSource documentation
Is it true that for every $\epsilon,\eta>0$ there exists a $k$ such that the density of $n$ for which $P(n(n+1)\cdots(n+k))>n^{1-\epsilon}$ is at least $1-\eta$ (where $P(m)$ is the greatest prime divisor of $m$)?
depends on sorry what this means
Statement uses:
Iff,True,Real,GT.gt,OfNat.ofNat,EReal,Exists,Nat,GE.ge,Filter.liminf,HDiv.hDiv,Nat.count,Membership.mem,Set, Erdos1201.Erdos1201Set,Classical.propDecidable,Filter.atTop,HSub.hSubProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous53 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem erdos_1201 : answer(sorry) ↔ ∀ ε > 0, ∀ η > 0, ∃ k : ℕ, atTop.liminf (fun x : ℕ ↦ (((count (· ∈ Erdos1201Set ε k) x : ℝ) / (x : ℝ)) : EReal)) ≥ (1 - η : EReal) := by …Mentions: Erdos1201.Erdos1201Set
- theorem
Erdos1201.erdos_1201.variants.epsilon_halfErdős wrote he could prove this for $\epsilon=1/2$ sorry line 59 sourceSource documentation
Erdős wrote he could prove this for $\epsilon=1/2$.
depends on sorry what this means
Statement uses:
EReal,GT.gt,OfNat.ofNat,Exists,Nat,GE.ge,Filter.liminf,HDiv.hDiv,Real,Nat.count,Membership.mem,Set, Erdos1201.Erdos1201Set,Classical.propDecidable,Filter.atTop,HSub.hSubProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous60 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem erdos_1201.variants.epsilon_half : ∀ η > 0, ∃ k : ℕ, atTop.liminf (fun x : ℕ ↦ (((count (· ∈ Erdos1201Set (1 / 2 : ℝ) k) x : ℝ) / (x : ℝ)) : EReal)) ≥ (1 - η : EReal) := by …Mentions: Erdos1201.Erdos1201Set