FormalConjectures/ErdosProblems/1061.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
2 declarations, 1 contain sorry, 0 declared as axioms
Erdős Problem 1061
References:
- erdosproblems.com/1061
- [Gu04] Guy, Richard K., Unsolved problems in number theory. (2004), Problem B15.
Imports (1)
- abbrev
Erdos1061.SLetS xcount the number of ordered pairs of positive integers(a, b)witha + b ≤ xsuch thatσ(a) + σ(b) = σ(a + b), whereσis the sum of divisors function line 40 sourceSource documentation
Let
S xcount the number of ordered pairs of positive integers(a, b)witha + b ≤ xsuch thatσ(a) + σ(b) = σ(a + b), whereσis the sum of divisors function.In particular,
(a, b)and(b, a)are counted separately; an unordered variant could be obtained by additionally requiringa ≤ b.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
RealProof uses:
Finset.card,Prod,Nat,Finset.filter,Erdos1061.S.match_1,And,LE.le,HAdd.hAdd,Eq,ArithmeticFunction,ArithmeticFunction.sigma,OfNat.ofNat,Prod.fst,Prod.snd,SProd.sprod,Finset,Finset.Icc,Nat.floor23 instances, coercions and auxiliary constants left out.
noncomputable abbrev S (x : ℝ) : ℝ := …
- theorem
Erdos1061.erdos_1061How many (ordered) solutions are there toσ(a) + σ(b) = σ(a + b)witha + b ≤ x? sorry line 49 sourceSource documentation
How many (ordered) solutions are there to
σ(a) + σ(b) = σ(a + b)witha + b ≤ x? Is it true that this number is asymptotic toc * xfor some constantc > 0?depends on sorry what this means
Statement uses:
Iff,True,Exists,Real,And,LT.lt,OfNat.ofNat,Asymptotics.IsEquivalent,Filter.atTop, Erdos1061.S,HMul.hMulProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous,Nat23 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem erdos_1061 : answer(sorry) ↔ ∃ c : ℝ, 0 < c ∧ S ~[atTop] (fun x : ℝ ↦ c * x) := by …
Mentions: c, Erdos1061.S