FormalConjectures/ErdosProblems/912.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
4 declarations, 3 contain sorry, 0 declared as axioms
Erdős Problem 912
References:
- erdosproblems.com/912
- [Er82c] Erdős, P., Miscellaneous problems in number theory. Congr. Numer. (1982), 25-45.
Imports (1)
- def
Erdos912.hIf $n! = \prod_{i}p_i^{k_i}$ is the factorization into distinct primes, then we define $h(n)$ to be the number of distinct exponents $k_i$ line 37 sourceSource documentation
If $n! = \prod_{i}p_i^{k_i}$ is the factorization into distinct primes, then we define $h(n)$ to be the number of distinct exponents $k_i$.
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
NatProof uses:
Finset.card,Finsupp.frange,Nat.factorization,Nat.factorial2 instances, coercions and auxiliary constants left out.
noncomputable def h (n : ℕ) : ℕ := (n !).factorization.frange.card …
- theorem
Erdos912.erdos_912.variants.selfridgeErdős and Selfridge prove in [Er82c] that $h(n) \asymp \left(\frac{n}{\log n}\right)^{1/2}$ sorry line 41 sourceSource documentation
Erdős and Selfridge prove in [Er82c] that $h(n) \asymp \left(\frac{n}{\log n}\right)^{1/2}$.
depends on sorry what this means
Statement uses:
Asymptotics.IsTheta,Nat,Real,Filter.atTop, Erdos912.h,HPow.hPow,HDiv.hDiv,Real.log,OfNat.ofNatProof 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 erdos_912.variants.selfridge : (fun n => (h n : ℝ)) =Θ[atTop] (fun n => (n / Real.log n) ^ (1 / 2 : ℝ)) := by …Mentions: Erdos912.h
- theorem
Erdos912.erdos_912Prove that there exists some $c>0$ such that $$h(n) \sim c \left(\frac{n}{\log n}\right)^{1/2}$$ as $n\to \infty$ sorry line 50 sourceSource documentation
Prove that there exists some $c>0$ such that $$h(n) \sim c \left(\frac{n}{\log n}\right)^{1/2}$$ as $n\to \infty$.
depends on sorry what this means
Statement uses:
Exists,Real,And,GT.gt,OfNat.ofNat,Asymptotics.IsEquivalent,Nat,Filter.atTop, Erdos912.h,HMul.hMul,HPow.hPow,HDiv.hDiv,Real.logProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous48 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem erdos_912 : ∃ c > 0, (fun n => (h n : ℝ)) ~[atTop] (fun n => c * (n / Real.log n) ^ (1 / 2 : ℝ)) := by …Mentions: c, Erdos912.h
- theorem
Erdos912.erdos_912.variants.taoA heuristic of Tao using the Cramér model for the primes suggests this is true with $c=\sqrt{2\pi}$ sorry line 57 sourceSource documentation
A heuristic of Tao using the Cramér model for the primes suggests this is true with $c=\sqrt{2\pi}$.
depends on sorry what this means
Statement uses:
Asymptotics.IsEquivalent,Nat,Real,Filter.atTop, Erdos912.h,HMul.hMul,Real.sqrt,OfNat.ofNat,Real.pi,HPow.hPow,HDiv.hDiv,Real.logProof 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 erdos_912.variants.tao : (fun n => (h n : ℝ)) ~[atTop] (fun n => √(2 * Real.pi) * (n / Real.log n) ^ (1 / 2 : ℝ)) := by …Mentions: Erdos912.h