FormalConjectures/ErdosProblems/858.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, 3 contain sorry, 0 declared as axioms
Erdős Problem 858
References:
- erdosproblems.com/858
- [Er70] Erdős, Paul, Some extremal problems in combinatorial number theory. Mathematical Essays Dedicated to A. J. Macintyre (1970), 123-133.
- [Al66] Alexander, Ralph, Density and multiplicative structure of sets of integers. Acta Arith. (1966/67), 321--332.
- [ESS68] Erdős, P. and Sárközi, A. and Szemerédi, E., On the solvability of certain equations in sequences of positive upper logarithmic density. J. London Math. Soc. (1968), 71--78.
- [Be35] Behrend, F., On sequences of numbers not divisible by another. London Math. Soc. Journal (1935), 42-45.
Imports (1)
- def
Erdos858.IsAdmissibleAhas no solution to $at=b$ with $a,b\in A$ and the smallest prime factor of $t$ greater than $a$ line 43 sourceSource documentation
Ahas no solution to $at=b$ with $a,b\in A$ and the smallest prime factor of $t$ greater than $a$.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Finset,NatProof uses:
Membership.mem,Eq,HMul.hMul,LE.le,Nat.minFac5 instances, coercions and auxiliary constants left out.
def IsAdmissible (A : Finset ℕ) : Prop := …
- def
Erdos858.MThe maximum of $\sum_{n\in A}\frac{1}{n}$ over all admissible $A\subseteq \{1,\ldots,N\}$ line 47 sourceSource documentation
The maximum of $\sum_{n\in A}\frac{1}{n}$ over all admissible $A\subseteq \{1,\ldots,N\}$.
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,RealProof uses:
SupSet.sSup,Set.ofPred,Exists,Finset,And,LE.le,Finset.Icc,OfNat.ofNat, Erdos858.IsAdmissible,Eq,Finset.sum,HDiv.hDiv15 instances, coercions and auxiliary constants left out.
noncomputable def M (N : ℕ) : ℝ := …
- theorem
Erdos858.erdos_858sorry line 62 sourcedepends on sorry what this means
Statement uses:
Exists,Real,Filter.Tendsto,Nat,HDiv.hDiv, Erdos858.M,Real.log,Filter.atTop,nhdsProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous,OfNat.ofNat19 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- theorem
Erdos858.erdos_858.variants.positiveThe limit $c\approx 0.618\cdots$ is positive: for any fixed large $N$ the maximum is bounded away from $0$ (Alexander [Al66], Erdős–Sárközi–Szemerédi [ESS68]) sorry line 68 sourceSource documentation
The limit $c\approx 0.618\cdots$ is positive: for any fixed large $N$ the maximum is bounded away from $0$ (Alexander [Al66], Erdős–Sárközi–Szemerédi [ESS68]).
depends on sorry what this means
Statement uses:
Exists,Real,And,LT.lt,OfNat.ofNat,Filter.Tendsto,Nat,HDiv.hDiv, Erdos858.M,Real.log,Filter.atTop,nhdsProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous25 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem erdos_858.variants.positive : ∃ c : ℝ, 0 < c ∧ Tendsto (fun N : ℕ ↦ M N / log N) atTop (nhds c) := by …Mentions: c, Erdos858.M
- theorem
Erdos858.erdos_858.variants.infiniteAlexander [Al66] and Erdős, Sárközi, and Szemerédi [ESS68] proved that if $A$ is an infinite set with this property then $\sum_{n\in A\cap [1,N]}\frac{1}{n}=o(\log N)$ sorry line 78 sourceSource documentation
Alexander [Al66] and Erdős, Sárközi, and Szemerédi [ESS68] proved that if $A$ is an infinite set with this property then $\sum_{n\in A\cap [1,N]}\frac{1}{n}=o(\log N)$.
depends on sorry what this means
Statement uses:
Set,Nat,Set.Infinite,Not,Membership.mem,OfNat.ofNat,Eq,HMul.hMul,LE.le,Nat.minFac,Asymptotics.IsLittleO,Real,Filter.atTop,Finset.sum,Finset.filter,Classical.propDecidable,Finset.Icc,HDiv.hDiv,Real.logProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous32 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem erdos_858.variants.infinite (A : Set ℕ) (hA : A.Infinite) (h0 : 0 ∉ A) (hadm : ∀ a ∈ A, ∀ b ∈ A, ∀ t : ℕ, a * t = b → t.minFac ≤ a) : (fun N : ℕ ↦ ∑ n ∈ (Finset.Icc 1 N).filter (· ∈ A), (1 : ℝ) / n) =o[atTop] fun N : ℕ ↦ log N := by …