FormalConjectures/ErdosProblems/416.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
7 declarations, 6 contain sorry, 0 declared as axioms
Erdős Problem 416
Reference: erdosproblems.com/416
Imports (1)
- abbrev
Erdos416.VLetV(x)count the number ofn≤xsuch thatϕ(m)=nis solvable line 34 sourceSource documentation
Let
V(x)count the number ofn≤xsuch thatϕ(m)=nis solvable.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
RealProof uses:
Finset.card,Nat,Finset.filter,Exists,Eq,Nat.totient,Classical.propDecidable,Finset.Icc,OfNat.ofNat,Nat.floor11 instances, coercions and auxiliary constants left out.
noncomputable abbrev V (x : ℝ) : ℝ := …
- theorem
Erdos416.erdos_416.parts.iLetV(x)count the number ofn≤xsuch thatϕ(m)=nis solvable sorry line 42 sourceSource documentation
Let
V(x)count the number ofn≤xsuch thatϕ(m)=nis solvable. DoesV(2x)/V(x)→2?depends on sorry what this means
Statement uses:
Filter.Tendsto,Real,HDiv.hDiv, Erdos416.V,HMul.hMul,OfNat.ofNat,Nat,Filter.atTop,nhdsProof 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_416.parts.i : Filter.Tendsto (fun x => (V (2 * x) / V (x))) Filter.atTop (𝓝 2) := by …Mentions: Erdos416.V
- theorem
Erdos416.erdos_416.parts.iiLetV(x)count the number ofn≤xsuch thatϕ(m)=nis solvable sorry line 51 sourceSource documentation
Let
V(x)count the number ofn≤xsuch thatϕ(m)=nis solvable. Is there an asymptotic formula forV(x)?depends on sorry what this means
Statement uses:
Real,sorryAx,Bool.false,Filter.Tendsto,HDiv.hDiv, Erdos416.V,Filter.atTop,nhds,OfNat.ofNatProof uses:
Lean.Name,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous,Nat19 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem erdos_416.parts.ii : let f : ℝ → ℝ := answer(sorry) … - theorem
Erdos416.erdos_416.variants.PillaiLetV(x)count the number ofn≤xsuch thatϕ(m)=nis solvable sorry line 62 sourceSource documentation
Let
V(x)count the number ofn≤xsuch thatϕ(m)=nis solvable. Pillai provedV(x)=o(x). Ref: S. Sivasankaranarayana Pillai, On some functions connected with $\phi(n)$depends on sorry what this means
Statement uses:
Asymptotics.IsLittleO,Real,Filter.atTop, Erdos416.V,idProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous,OfNat.ofNat,Nat5 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem erdos_416.variants.Pillai : V =o[atTop] id := by …
Mentions: Erdos416.V
- theorem
Erdos416.erdos_416.variants.ErdosLetV(x)count the number ofn≤xsuch thatϕ(m)=nis solvable sorry line 71 sourceSource documentation
Let
V(x)count the number ofn≤xsuch thatϕ(m)=nis solvable. Erdős proved V(x)=x(logx)^(−1+o(1)). Ref: Erdős, P., On the normal number of prime factors of $p-1$ and some related problems concerning Euler's $\varphi$-function.depends on sorry what this means
Statement uses:
Exists,Real,And,Asymptotics.IsLittleO,Filter.atTop,OfNat.ofNat,Filter.Eventually,Eq, Erdos416.V,HMul.hMul,HPow.hPow,Real.log,HAdd.hAdd,Neg.negProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous,Nat25 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem erdos_416.variants.Erdos : ∃ f : ℝ → ℝ, f =o[atTop] (1 : ℝ → ℝ) ∧ ∀ᶠ x in Filter.atTop, V x = x * x.log ^ (-1 + f x) := by …Mentions: Erdos416.V
- theorem
Erdos416.erdos_416.variants.Maier_PomeranceLetV(x)count the number ofn≤xsuch thatϕ(m)=nis solvable sorry line 83 sourceSource documentation
Let
V(x)count the number ofn≤xsuch thatϕ(m)=nis solvable.V(x)=x/logx * e^((C+o(1))(log log log x)^2), for some explicit constantC>0. Ref:Maier, Helmut and Pomerance, Carl, On the number of distinct values of Euler's $\phi$-function.depends on sorry what this means
Statement uses:
Real,sorryAx,Bool.false,And,LT.lt,OfNat.ofNat,Exists,Asymptotics.IsLittleO,Filter.atTop,Filter.Eventually,Eq, Erdos416.V,HMul.hMul,HDiv.hDiv,Real.log,Real.exp,HAdd.hAdd,HPow.hPow,NatProof uses:
Lean.Name,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous40 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem erdos_416.variants.Maier_Pomerance : let C : ℝ := answer(sorry) … - theorem
Erdos416.erdos_416.variants.FordLetV(x)count the number ofn≤xsuch thatϕ(m)=nis solvable sorry line 97 sourceSource documentation
Let
V(x)count the number ofn≤xsuch thatϕ(m)=nis solvable.V(x) ≍ x/log x*e^(C_1*(log log log x − log log log log x)^2+C_2 log log log x − C_3 log log log log x)Ref: Ford, Kevin, The distribution of totients.depends on sorry what this means
Statement uses:
Erdos416.erdos_416.variants.Ford.match_1,Prod,Real,sorryAx,Bool.false,And,LT.lt,OfNat.ofNat,HMul.hMul,HDiv.hDiv,Real.log,Real.exp,HSub.hSub,HAdd.hAdd,HPow.hPow,Nat,Asymptotics.IsTheta,Filter.atTop, Erdos416.VProof uses:
Lean.Name,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_416.variants.Ford : let (C₁, C₂, C₃) : ℝ × ℝ × ℝ := answer(sorry) …