Skip to content

Erdős problem 897

Let f(n)f(n) be an additive function (so that f(ab)=f(a)+f(b)f(ab)=f(a)+f(b) if (a,b)=1(a,b)=1 such that lim supp,kf(pk)/log(pk)=\limsup_{p,k} f(p^k) / \log(p^k) = ∞. Is it true that lim supn(f(n+1)f(n))/logn=\limsup_n (f(n+1)−f(n))/ \log n = ∞?

Sources

Browse retained paths and inspect the exact material available for this Problem.

5 retained statements2415f78e850a

Open selected source

FormalConjectures/ErdosProblems/

897.lean

Retained formal statement2 of 5

Let f(n)f(n) be an additive function (so that f(ab)=f(a)+f(b)f(ab)=f(a)+f(b) if (a,b)=1(a,b)=1) such that lim supp,kf(pk)/log(pk)=\limsup_{p,k} f(p^k) / \log(p^k) = ∞. Is it true that lim supnf(n+1)/f(n)=\limsup_n f(n+1)/ f(n) = ∞?

The answer is no; the same counterexample is formalised in Lean by Aristotle [ArWu25].

FormalConjectures/ErdosProblems/897.leanErdos897.erdos_897.parts.ii10 linesExact file
False  ∀ (f : ℕ → ℝ),    (∀ a > 0, ∀ b > 0, a.Coprime bf (a * b) = f a + f b) →      Filter.limsup            (fun x =>              match x with              | (p, k) => ↑(f (p ^ k)) / ↑(Real.log (↑p ^ k)))            (Filter.atTopFilter.principal {(p, k) | Nat.Prime p}) =          ⊤ →        Filter.limsup (fun n => ↑(f (n + 1)) / ↑(f n)) Filter.atTop = ⊤
SolvedProof has a holelean4external proof

The proof uses `sorry`: part of the argument is written but not proved. Lean accepts the file; it does not accept the theorem.

Search problems.science

Find a Problem, Result, source, or page