FormalConjectures/ErdosProblems/441.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
8 declarations, 6 contain sorry, 0 declared as axioms
Erdős Problem 441
References:
- erdosproblems.com/441
- [Er51b] P. Erdős, Problem. Mat. Lapok (1951), 233.
- [Er65] Erdős, P., Extremal problems in number theory. Proc. Sympos. Pure Math., Vol. VIII (1965), 181-189.
- [Er73] Erdős, P., Problems and results on combinatorial number theory. A survey of combinatorial theory (Proc. Internat. Sympos., Colorado State Univ., Fort Collins, Colo., 1971) (1973), 117-138.
- [ErGr80] Erdős, P. and Graham, R., Old and new problems and results in combinatorial number theory. Monographies de L'Enseignement Mathematique (1980).
- [Er98] Erdős, Paul, Some of my new and almost new problems and results in combinatorial number theory. Number theory (Eger, 1996) (1998), 169-180.
- [Ch72b] Choi, S. L. G., The largest subset in $[1,n]$ whose integers have pairwise L.C.M. not exceeding $n$. Mathematika (1972), 221-230.
- [Ch98] Chen, Yong-Gao, Sequences with bounded l.c.m. of each pair of terms. Acta Arith. (1998), 71-95.
- [DaCh06] Dai, Li-Xia and Chen, Yong-Gao, Sequences with bounded l.c.m. of each pair of terms. II. Acta Arith. (2006), 315-326.
- [ChDa07] Chen, Yong-Gao and Dai, Li-Xia, Sequences with bounded l.c.m. of each pair of terms. III. Acta Arith. (2007), 125-133.
- [Gu04] Guy, Richard K., Unsolved problems in number theory. (2004), xviii+437.
Imports (1)
- def
Erdos441.gg Nis the size of the largestA ⊆ {1, …, N}such thatlcm(a, b) ≤ Nfor alla, b ∈ Aline 55 sourceSource documentation
g Nis the size of the largestA ⊆ {1, …, N}such thatlcm(a, b) ≤ Nfor alla, b ∈ A.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
NatProof uses:
SupSet.sSup,Set.ofPred,Exists,Finset,And,LE.le,Finset.Icc,OfNat.ofNat,Membership.mem,Nat.lcm,Eq,Finset.card10 instances, coercions and auxiliary constants left out.
noncomputable def g (N : ℕ) : ℕ := …
- def
Erdos441.erdosConstructionErdős' construction: all integers in $[1,(N/2)^{1/2}]$ together with all even integers in $[(N/2)^{1/2},(2N)^{1/2}]$ line 63 sourceSource documentation
Erdős' construction: all integers in $[1,(N/2)^{1/2}]$ together with all even integers in $[(N/2)^{1/2},(2N)^{1/2}]$.
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,FinsetProof uses:
Finset.filter,Or,LE.le,HMul.hMul,OfNat.ofNat,HPow.hPow,And,Dvd.dvd,Finset.Icc15 instances, coercions and auxiliary constants left out.
def erdosConstruction (N : ℕ) : Finset ℕ := …
- theorem
Erdos441.erdos_441sorry line 90 sourcedepends on sorry what this means
Statement uses:
Iff,False,Nat,LE.le,OfNat.ofNat,Eq, Erdos441.g,Finset.card, Erdos441.erdosConstructionProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous4 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- theorem
Erdos441.erdos_441.variants.chen_dai_infinitely_oftenChen and Dai [ChDa07] proved that, infinitely often, Erdős' construction is not optimal: for infinitely many sorry line 101 sourceSource documentation
Chen and Dai [ChDa07] proved that, infinitely often, Erdős' construction is not optimal: for infinitely many $N$, $g(N) \geq \lvert B\rvert+t-2$, where $B$ is the construction and $t\geq 0$ is such that the $t$-fold iterated logarithm of $N$ is in $[0,1)$. (erdosproblems.com omits the $-2$; [ChDa07] proves the bound with it.)
depends on sorry what this means
Statement uses:
Filter.Frequently,Nat,LE.le,HAdd.hAdd,Finset.card, Erdos441.erdosConstruction, Real.iteratedLog,Real, Erdos441.g,OfNat.ofNat,Filter.atTopProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous14 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem erdos_441.variants.chen_dai_infinitely_often : ∃ᶠ N : ℕ in atTop, (erdosConstruction N).card + Real.iteratedLog N ≤ g N + 2 := by …Mentions: Erdos441.erdosConstruction, Real.iteratedLog, Erdos441.g
- theorem
Erdos441.erdos_441.variants.lower_boundErdős' construction proves that $g(N) \geq \left(\tfrac{9}{8}N\right)^{1/2}+O(1)$ sorry line 107 sourceSource documentation
Erdős' construction proves that $g(N) \geq \left(\tfrac{9}{8}N\right)^{1/2}+O(1)$.
depends on sorry what this means
Statement uses:
Exists,Real,Nat,LE.le,HSub.hSub,Real.sqrt,HMul.hMul,HDiv.hDiv,OfNat.ofNat, Erdos441.gProof 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_441.variants.lower_bound : ∃ C : ℝ, ∀ N : ℕ, √(9 / 8 * N) - C ≤ g N := by …Mentions: Erdos441.g
- theorem
Erdos441.erdos_441.variants.erdos_upper_boundErdős [Er51b] proved $g(N) \leq (4N)^{1/2}+O(1)$ sorry line 113 sourceSource documentation
Erdős [Er51b] proved $g(N) \leq (4N)^{1/2}+O(1)$.
depends on sorry what this means
Statement uses:
Exists,Real,Nat,LE.le, Erdos441.g,HAdd.hAdd,Real.sqrt,HMul.hMul,OfNat.ofNatProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous22 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem erdos_441.variants.erdos_upper_bound : ∃ C : ℝ, ∀ N : ℕ, (g N : ℝ) ≤ √(4 * N) + C := by …Mentions: Erdos441.g
- theorem
Erdos441.erdos_441.variants.chenChen [Ch98] established the asymptotic $g(N) \sim \left(\tfrac{9}{8}N\right)^{1/2}$ sorry line 119 sourceSource documentation
Chen [Ch98] established the asymptotic $g(N) \sim \left(\tfrac{9}{8}N\right)^{1/2}$.
depends on sorry what this means
Statement uses:
Asymptotics.IsEquivalent,Nat,Real,Filter.atTop, Erdos441.g,Real.sqrt,HMul.hMul,HDiv.hDiv,OfNat.ofNatProof 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_441.variants.chen : (fun N : ℕ ↦ (g N : ℝ)) ~[atTop] fun N ↦ √(9 / 8 * N) := by …Mentions: Erdos441.g
- theorem
Erdos441.erdos_441.variants.chen_dai_upper_boundChen and Dai [DaCh06] proved that $g(N)\leq \left(\tfrac{9}{8}N\right)^{1/2}+ O\left(\left(\frac{N}{\log N}\right)^{1/2}\log\log N\right)$ sorry line 129 sourceSource documentation
Chen and Dai [DaCh06] proved that $g(N)\leq \left(\tfrac{9}{8}N\right)^{1/2}+ O\left(\left(\frac{N}{\log N}\right)^{1/2}\log\log N\right)$.
depends on sorry what this means
Statement uses:
Asymptotics.IsBigO,Nat,Real,Filter.atTop,HSub.hSub, Erdos441.g,Real.sqrt,HMul.hMul,HDiv.hDiv,OfNat.ofNat,Real.logProof 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_441.variants.chen_dai_upper_bound : (fun N : ℕ ↦ (g N : ℝ) - √(9 / 8 * N)) =O[atTop] fun N ↦ √(N / Real.log N) * Real.log (Real.log N) := by …Mentions: Erdos441.g