FormalConjectures/ErdosProblems/1049.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, 2 contain sorry, 0 declared as axioms
Erdős Problem 1049
References:
- erdosproblems.com/1049
- [Er48] Erdős, P., On arithmetical properties of Lambert series. J. Indian Math. Soc. (N.S.) (1948), 63-66.
Imports (1)
- theorem
Erdos1049.erdos_1049Let $t>1$ be a rational number sorry line 43 sourceSource documentation
Let $t>1$ be a rational number. Is $\sum_{n=1}^\infty\frac{1}{t^n-1}=\sum_{n=1}^\infty \frac{\tau(n)}{t^n}$ irrational, where $\tau(n)$ counts the divisors of $n$?
A conjecture of Chowla.
depends on sorry what this means
Statement uses:
Iff,True,Rat,GT.gt,OfNat.ofNat,Irrational,tsum,Real,PNat,HDiv.hDiv,HSub.hSub,HPow.hPow,Nat,SummationFilter.unconditionalProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous41 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem erdos_1049 : answer(sorry) ↔ ∀ t : ℚ, t > 1 → Irrational (∑' n : ℕ+, 1 / ((t : ℝ) ^ (n : ℕ) - 1)) := by … - theorem
Erdos1049.erdos_1049.variants.geq_2_integersorry line 52 sourcedepends on sorry what this means
Statement uses:
Int,GE.ge,OfNat.ofNat,Irrational,tsum,Real,PNat,HDiv.hDiv,HSub.hSub,HPow.hPow,Nat,SummationFilter.unconditionalProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous41 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- lemma
Erdos1049.lambert_convergentConvergent case (|t| > 1) line 66 sourceSource documentation
Convergent case (
|t| > 1).Substitute
r := t⁻¹so‖r‖ < 1, then apply Mathlib's series identitytsum_pow_div_one_sub_eq_tsum_sigmaatk = 0: $$\sum_{n \ge 1} \frac{r^n}{1 - r^n} = \sum_{n \ge 1} \sigma_0(n) \cdot r^n.$$ After clearing denominators, both sides match the Lambert identity: LHS becomes1/(t^n - 1)and RHS becomesτ(n) / t^n.private lemma lambert_convergent (t : ℝ) (ht : 1 < |t|) : ∑' n : ℕ+, 1 / (t ^ (n : ℕ) - 1) = ∑' n : ℕ+, ((n : ℕ).divisors.card : ℝ) / (t ^ (n : ℕ)) := by … - lemma
Erdos1049.lambert_divergentDivergent case (|t| ≤ 1) line 120 sourceSource documentation
Divergent case (
|t| ≤ 1).Both
tsums equal0in this regime, but for different reasons in each sub-case. We split ont ∈ {1, 0, -1}and the generic|t| < 1, t ≠ 0remainder, and use the samekeynon-summability lemma below to handle the cases where the series diverges.t = 1: every LHS term is1 / (1 - 1) = 0(Lean convention), so the LHS sum is trivially0. RHS isΣ τ(n), non-summable.t = 0: every RHS term isτ(n) / 0 = 0(Lean convention), so the RHS sum is trivially0. LHS isΣ (-1), non-summable.t = -1: alternating; LHS vanishes at evennbut oddngive terms of magnitude1/2, an infinite set. RHS terms have magnitudeτ(n) ≥ 1.|t| < 1, t ≠ 0: standard; bounded denominator gives lower-bounded reciprocal on LHS, and|t^n| ≤ 1plusτ(n) ≥ 1gives the RHS bound.
In every case, Lean's
tsum_eq_zero_of_not_summablecollapses the non- summable side to0, matching the0on the other side.private lemma lambert_divergent (t : ℝ) (ht : |t| ≤ 1) : ∑' n : ℕ+, 1 / (t ^ (n : ℕ) - 1) = ∑' n : ℕ+, ((n : ℕ).divisors.card : ℝ) / (t ^ (n : ℕ)) := by … - theorem
Erdos1049.lambert_series_eq_num_divisor_sumThe classical Lambert series identity: $\sum_{n=1}^\infty \frac{1}{t^n - 1} = \sum_{n=1}^\infty \frac{\tau(n)}{t^n}$, where $\tau(n)$ counts the divisors of $n$ line 249 sourceSource documentation
The classical Lambert series identity: $\sum_{n=1}^\infty \frac{1}{t^n - 1} = \sum_{n=1}^\infty \frac{\tau(n)}{t^n}$, where $\tau(n)$ counts the divisors of $n$.
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Rat,Eq,Real,tsum,PNat,HDiv.hDiv,OfNat.ofNat,HSub.hSub,HPow.hPow,Nat,SummationFilter.unconditional,Finset.card,Nat.divisorsProof uses:
LT.lt,abs,LE.le,Or,lt_or_ge50 instances, coercions and auxiliary constants left out.
Tactic trace: 6 steps
Open to load the checked before-and-after goal states.
theorem lambert_series_eq_num_divisor_sum : ∀ t : ℚ, ∑' n : ℕ+, 1 / ((t : ℝ) ^ (n : ℕ) - 1) = ∑' n : ℕ+, (n : ℕ).divisors.card / ((t : ℝ) ^ (n : ℕ)) := by …