FormalConjectures/ErdosProblems/1190.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
6 declarations, 5 contain sorry, 0 declared as axioms
Erdős Problem 1190
References:
- erdosproblems.com/1190
- [BFV13] de la Bretèche, Régis and Ford, Kevin and Vandehey, Joseph, On non-intersecting arithmetic progressions. Acta Arith. (2013), 381-392.
- [Er80] Erdős, Paul, A survey of problems in combinatorial number theory. Ann. Discrete Math. (1980), 89-115.
Imports (1)
- def
Erdos1190.epsDocumented declaration: eps line 44 sourceSource documentation
$\epsilon_m$ is the supremum of $\sum \frac{1}{n_i}$ over all finite sequences $m<n_1<\cdots<n_k$ for which there exist congruences $a_i\pmod{n_i}$ such that no integer satisfies two such congruences.
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,RealProof uses:
SupSet.sSup,Set.ofPred,Exists,Finset,Int,And,Membership.mem,LT.lt,Ne,Not,Int.ModEq,Eq,Finset.sum,Inv.inv9 instances, coercions and auxiliary constants left out.
noncomputable def eps (m : ℕ) : ℝ := …
- theorem
Erdos1190.erdos_1190Documented declaration: erdos_1190 sorry line 62 sourceSource documentation
Let $$\epsilon_m=\max \sum \frac{1}{n_i}$$ where the maximum is taken over all finite sequences $m<n_1<\cdots<n_k$ for which there exist congruences $a_i\pmod{n_i}$ such that no integer satisfies two such congruences.
Estimate $\epsilon_m$.
The resolution of [202] by GPT-5.4 Pro implies via the same reduction that $$\epsilon_m=L(m)^{-1+o(1)},$$ where $L(m)=\exp(\sqrt{\log m\log\log m})$.
depends on sorry what this means
Statement uses:
Real,LT.lt,OfNat.ofNat,Filter.Eventually,Nat,And,HPow.hPow, scaleL,HSub.hSub,Neg.neg, Erdos1190.eps,HAdd.hAdd,Filter.atTopProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous27 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem erdos_1190 : ∀ ε : ℝ, 0 < ε → ∀ᶠ m : ℕ in atTop, scaleL m ^ (-1 - ε : ℝ) < eps m ∧ eps m < scaleL m ^ (-1 + ε : ℝ) := by …Mentions: scaleL, Erdos1190.eps
- theorem
Erdos1190.erdos_1190.variants.lt_oneErdős [Er80] seems to credit Mirsky and Newman with the result that $\epsilon_m<1$, but gives no reference sorry line 71 sourceSource documentation
Erdős [Er80] seems to credit Mirsky and Newman with the result that $\epsilon_m<1$, but gives no reference.
depends on sorry what this means
Statement uses:
Nat,LE.le,OfNat.ofNat,Finset,Int,Membership.mem,LT.lt,Ne,Not,Exists,And,Int.ModEq,Real,Finset.sum,Inv.invProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous26 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem erdos_1190.variants.lt_one (m : ℕ) (hm : 1 ≤ m) (S : Finset ℕ) (a : ℕ → ℤ) (hS : ∀ n ∈ S, m < n) (hdisj : ∀ n ∈ S, ∀ n' ∈ S, n ≠ n' → ¬ ∃ x : ℤ, x ≡ a n [ZMOD n] ∧ x ≡ a n' [ZMOD n']) : (∑ n ∈ S, (n : ℝ)⁻¹) < 1 := by … - theorem
Erdos1190.erdos_1190.variants.tendsto_zeroHe could not even decide whether $\epsilon_m\to 0$ as $m\to \infty$ sorry line 81 sourceSource documentation
He could not even decide whether $\epsilon_m\to 0$ as $m\to \infty$.
depends on sorry what this means
Statement uses:
Filter.Tendsto,Nat,Real, Erdos1190.eps,Filter.atTop,nhds,OfNat.ofNatProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous13 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem erdos_1190.variants.tendsto_zero : Tendsto eps atTop (𝓝 0) := by …
Mentions: Erdos1190.eps
- theorem
Erdos1190.erdos_1190.variants.lower_boundThe work of de la Bretèche, Ford, and Vandehey [BFV13] implies $$L(m)^{-1+o(1)}< \epsilon_m < L(m)^{-\sqrt{3}/2+o(1)},$$ where $L(m)=\exp(\sqrt{\log m\log\log m})$ sorry line 90 sourceSource documentation
The work of de la Bretèche, Ford, and Vandehey [BFV13] implies $$L(m)^{-1+o(1)}< \epsilon_m < L(m)^{-\sqrt{3}/2+o(1)},$$ where $L(m)=\exp(\sqrt{\log m\log\log m})$. The lower bound is implicit in their construction.
depends on sorry what this means
Statement uses:
Real,LT.lt,OfNat.ofNat,Filter.Eventually,Nat,HPow.hPow, scaleL,HSub.hSub,Neg.neg, Erdos1190.eps,Filter.atTopProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous23 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem erdos_1190.variants.lower_bound : ∀ ε : ℝ, 0 < ε → ∀ᶠ m : ℕ in atTop, scaleL m ^ (-1 - ε : ℝ) < eps m := by …Mentions: scaleL, Erdos1190.eps
- theorem
Erdos1190.erdos_1190.variants.upper_boundThe work of de la Bretèche, Ford, and Vandehey [BFV13] implies $$L(m)^{-1+o(1)}< \epsilon_m < L(m)^{-\sqrt{3}/2+o(1)},$$ where $L(m)=\exp(\sqrt{\log m\log\log m})$ sorry line 101 sourceSource documentation
The work of de la Bretèche, Ford, and Vandehey [BFV13] implies $$L(m)^{-1+o(1)}< \epsilon_m < L(m)^{-\sqrt{3}/2+o(1)},$$ where $L(m)=\exp(\sqrt{\log m\log\log m})$. The upper bound follows immediately from their upper bound as reported in [202] and partial summation.
depends on sorry what this means
Statement uses:
Real,LT.lt,OfNat.ofNat,Filter.Eventually,Nat, Erdos1190.eps,HPow.hPow, scaleL,HAdd.hAdd,Neg.neg,HDiv.hDiv,Real.sqrt,Filter.atTopProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous34 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem erdos_1190.variants.upper_bound : ∀ ε : ℝ, 0 < ε → ∀ᶠ m : ℕ in atTop, eps m < scaleL m ^ (-(sqrt 3 / 2) + ε : ℝ) := by …Mentions: Erdos1190.eps, scaleL