Wiki
Wiki

Research notes on every problem, and a library of the papers behind them. Built from the open erdos repository.

Updated

Problem 416

../

claims/: The 3 claim pages of Problem 416, one per claimant's result; the problem's standing derives from them.


Statement. Let V(x)V(x) count the number of n≤xn\leq x such that ϕ(m)=n\phi(m)=n is solvable. Does V(2x)/V(x)→2V(2x)/V(x)\to 2? Is there an asymptotic formula for V(x)V(x)?

Formulation. The first question is read with real xx; the integer version follows. The literal second question, like formal-conjectures erdos_416.parts.ii (some ff with V(x)/f(x)→1V(x)/f(x)\to1), is satisfied trivially by f=Vf=V. It is therefore read as Erdős's sources read it: an asymptotic formula for V(x)V(x) in elementary functions (Er74b p. 201; doubted in Er79e p. 80 and in ErGr80 p. 82, where Erdős and Graham say such a formula may not exist). The pending full claim on the second question stands against this reading.

Status. The site labels the problem OPEN (page last edited 30 September 2025, fetched 2026-09-27; marked as not decidable by a finite computation); its proof-claims thread lists two partial claims: the Conjectures.io Lean record, posted by the site's maintainer on 2026-09-27 with the note that he has not verified it, and Zeraoulia's fixed-scale limit points. The claims recorded are Kruer and Kohlmeyer on the first question, the OpenAI release's fixed-scale limit on the first question, and the release's asymptotic equivalent on the second; the standing derived from them is the frontmatter. No refereed publication exists for any of them. Ford's order-of-magnitude theorem falls short of a formula.

Provenance of the proof file. https://conjectures.io/results/51923647-3c0d-418e-b330-aa595f5cad42/solution/download, fetched 2026-09-28, 3,270,472 bytes, 64,775 lines, with the hash the write-up PDF prints for the accepted file and the "Proof SHA-256" the site's solution page prints; header "Erdos 416(i): proof adapted to the restricted conjectures.io submission format"; PrimeNumberTheoremAnd ports retained with Apache-2.0 notices (lines 2894, 15705 and 20072, further Apache headers, and the license block from line 64573); this corpus has not built it.

Source. erdosproblems.com/416, accessed 2026-09-27 (the problem page: labeled OPEN and marked as not decidable by a finite computation; source keys [Er74b] [Er79e] [ErGr80] [Er98]; last edited 30 September 2025; no proof expositions, no comments, two proof claims; the statement marked as formalized; OEIS A264810), and the Conjectures.io record conjectures.io/results/51923647-3c0d-418e-b330-aa595f5cad42, fetched 2026-09-27 (Lean Verified 14 September 2026; Approved in review 15 September 2026; Certified 16 September 2026; Reward Paid). Cite as: T. F. Bloom, Erdős Problem #416, https://www.erdosproblems.com/416, accessed 2026-09-27.

References.

  • [Er35b] Erdős, P., On the normal number of prime factors of p−1p-1 and some related problems concerning Euler's φ\varphi-function. Quart. J. Math. (1935), 205-213.
  • [Er74b] Erdős, P., Remarks on some problems in number theory. Math. Balkanica (1974), 197-202; printed p. 201 defines the count and states both questions, with the Erdős–Hall bounds and Hall's improvement, recorded on remark_p201. Library home: erdos_1974_remarks_problems_number_theory.
  • [Er79e] Erdős, Paul, Some unconventional problems in number theory. Astérisque (1979), 73-82.
  • [Fo98] Ford, Kevin, The distribution of totients. Ramanujan J. (1998), 67-151.
  • [Gu04] Guy, Richard K., Unsolved problems in number theory, third edition, Problem Books in Mathematics, Springer (2004), xviii+437 pp.; B36 "Euler's totient function", printed p. 139: Erdős and Hall's Φ(y)=yef(y)/ln⁡y\Phi(y)=ye^{f(y)}/\ln y for the number of n≤yn\le y with ϕ(x)=n\phi(x)=n solvable, f(y)f(y) between c(ln⁡ln⁡ln⁡y)2c(\ln\ln\ln y)^2 and c(ln⁡y)1/2c(\ln y)^{1/2} [sic, as printed; the Erdős–Hall upper bound is ef(y)≤ec(ln⁡ln⁡y)1/2e^{f(y)}\le e^{c(\ln\ln y)^{1/2}}], Maier and Pomerance's proof that the lower bound is correct with c≈0.8178c\approx0.8178, and Erdős's conjecture that Φ(cy)/Φ(y)→c\Phi(cy)/\Phi(y)\to c, "the best substitute that one can find for an asymptotic formula for Φ(y)\Phi(y)". Library home: guy_2004_unsolved_problems_number_theory.
  • [MaPo88] Maier, Helmut and Pomerance, Carl, On the number of distinct values of Euler's ϕ\phi-function. Acta Arith. (1988), 263-275.
  • [Pi29] Pillai, S. Sivasankaranarayana, On some functions connected with ϕ(n)\phi(n). Bull. Amer. Math. Soc. (1929), 832-836.

Formalization. Statement in the file ErdosProblems/416.lean of formal-conjectures as of its last change, 18 September 2026 (the same on main through 2026-10-07): erdos_416.parts.i (the doubling limit) and erdos_416.parts.ii (an asymptotic formula, with answer(sorry)), both marked research open and neither carrying a formal_proof attribute. The Conjectures.io proof closes parts.i exactly: line 64567 of the accepted file is theorem target : fcTypeOfName% "Erdos416.erdos_416.parts.i" := by exact Erdos416Proof.Simplified.doubling_limit; doubling_limit (line 64526) states Tendsto (fun x => V (2*x)/V x) atTop (𝓝 2) under a letI binding of a Fintype instance for the proof's core records, so the identity of its type with the catalog's rests on target and the site's "Statement unchanged" gate; the proof's own V (line 33) counts the same Finset as the catalog's and V_eq_standard_count (line 79) is rfl; permitted axioms propext, Quot.sound and Classical.choice; a text scan of the 64,775-line file found no sorry, no axiom declaration, no native_decide, no unsafe and no import (the word "axiom" occurs once in a comment, and the only set_option is commented out); this corpus has not built the file, and the site's second kernel (Nanoda) was not run. parts.ii has no accepted proof.

Current assessment

The site formulation (page last edited 30 September 2025, fetched 2026-09-27) asks two questions. The site's label is OPEN; the derived standing is claimed, through the OpenAI release's pending full claim on the second question, with two accepted partial claims on the first. The first is answered yes by the Lean proof the bounty site Conjectures.io accepted (record 51923647-3c0d-418e-b330-aa595f5cad42; kernel verified, review approved 15 September 2026, certified and bounty paid 16 September 2026). The formal statement the site attacked is Filter.Tendsto (fun x => Erdos416.V (2 * x) / Erdos416.V x) Filter.atTop (nhds 2), the formal-conjectures statement Erdos416.erdos_416.parts.i, where Erdos416.V x is the number of integers nn with 1≤n≤⌊x⌋1\le n\le\lfloor x\rfloor such that φ(m)=n\varphi(m)=n for some m∈Nm\in\mathbb{N}: the site's first question clause for clause (real xx; m=0m=0 contributes only the excluded value 00). The acceptance consists of the site's kernel replay and its own review: the site's verification report records fourteen gates passed on a single kernel (its second kernel, Nanoda, was not run), and the review decision states that two language-model agent assessments of one model family recommended approval and that no fresh Lean replay, no complete axiom export and no line-by-line audit of the 64,775-line file was performed. No refereed publication, no arXiv preprint, no erdosproblems.com acceptance and no formal-conjectures agreement exist; the erdosproblems.com maintainer posted the record as an unverified partial proof claim on 2026-09-27 with an explicit non-endorsement. The write-up (Kruer and Kohlmeyer, 18 September 2026) is a working exposition, prepared with language-model assistance from the accepted file, that proves in prose only the finite counting inequality, the final limit reduction and the quotient lemma and maps the analytic interfaces to the Lean file; it is not itself verified, and its three prose arguments were reworked on its result pages. This corpus filed no independent review of the accepted file and has not built it: its audit covers the target, the key definitions, the write-up's line map and a scan for forbidden tokens, not the 2,776-declaration analytic body. The OpenAI release manuscript of 25 September 2026 (intake card) proves the limit a second time and for every fixed c>0c>0, by a different method (volume counting of the large prime factors of a typical preimage along Ford's normal structure, an exactly retained arithmetic tail, and the layered shifted-prime collision control of Maier, Pomerance and Ford); its declaration OAI.TotientAsymptotic.totient_asymptotic_formula was built by this corpus's verification with only propext, Classical.choice and Quot.sound, its comparator fingerprint checked, and its statement audited, so it is the second accepted partial claim on the first question (not reviewed outside, not refereed). On the second question the same theorem gives V(x)∼(x/log⁡x) GmA(1;θ)V(x)\sim(x/\log x)\,G_mA(1;\theta): Ford's counting scale xGm/log⁡xxG_m/\log x times a positive bounded function of the phase θ(x)={(log⁡B−log⁡log⁡B)/λ}\theta(x)=\{(\log B-\log\log B)/\lambda\}, B=log⁡log⁡xB=\log\log x (with ρ\rho, λ=log⁡(1/ρ)≈0.6114\lambda=\log(1/\rho)\approx0.6114 and the manuscript's constant γ≈0.3235\gamma\approx0.3235, not Euler's constant, defined on the claim page), defined without reference to VV as the uniform limit of finite inclusion–exclusion sums over bounded prime data. Settled by it: Ford's eO(1)e^{O(1)} factor converges to one explicit periodic function of θ\theta, namely eQ(θ)A(1;θ)e^{Q(\theta)}A(1;\theta), the limit of the ratio of V(x)V(x) to Ford's elementary expression, with QQ an explicit quadratic in θ\theta. Not settled: the limit of Ford's O(1)O(1) factor has no closed form, no computed value and no convergence rate, and whether that limit is constant is not known, so whether the release delivers the formula in elementary functions that Erdős asked for in 1974 (remark_p201) and doubted in 1979 is unsettled; the release's own catalog entry names only the scaling question as answered. The full claim is therefore recorded as pending. Before it, the best progress on the second question was Ford's Theorem 1 (library card), the true order of V(x)V(x), whose method Ford says falls short of V(cx)∼cV(x)V(cx)\sim cV(x). Proof claim without a page: the site's proof-claims thread lists a partial claim by Rafik Zeraoulia (using OpenAI GPT-5.6 Thinking, as the thread names the system), submitted 2026-07-29, whose self-published July 2026 preprint (Zeraoulia) claims for every fixed c>1c>1 that cc is a limit point of V(cn)/V(n)V(cn)/V(n) and that the cluster set of V(cx)/V(x)V(cx)/V(x) is a closed interval containing cc, by the claimant's own account not the limit; it gets no claim page because it settles neither question: that cc is a limit point and that the cluster set is an interval are consistent with both answers to the doubling question, and the preprint says nothing about an asymptotic formula. Its unconditional argument is reconstructed, author-recorded, on the reconstruction page of the Problem 416 research folder, and for every c>1c>1 its cluster interval collapses to {c}\{c\} if the accepted results stand. Search scope: erdosproblems.com (the problem page, its discussion thread, empty, and its proof-claims thread, two partial claims), the community database teorth/erdosproblems (data/problems.yaml entry 416: status open, last update 2025-08-31, formal status unformalized, formalized 2025-09-04), conjectures.io (the result, solution, problem and how-it-works pages; the task bundle and contribution index in its GitHub repositories), google-deepmind/formal-conjectures at main (the catalog commits the site pins were unreachable), the arXiv API (queries on the doubling-limit terms and on the three author names, no hits), Zenodo (no record), a web search, erdosproblemaday.com (a 2026-07-28 automated working report labeled partial; not a source), and the OpenAI release repository at its pinned revision. Not searched: X, Discord (the site's channel is members-only), MathOverflow and journal databases. The write-up's prose deduction, with Proposition 4.1 labeled as its imported Lean-only premise, and the preprint's unconditional cluster-interval argument are reconstructed, author-recorded and changing nothing here, in the Problem 416 research folder; those reconstructions are superseded as routes by the release's theorem, which proves the general-scale law outright.

Progress

The 2026 developments are recorded in the Current assessment above, on the claim pages under claims/ and in the four 2026 bullets under Known Results: the doubling limit is proved by a Lean proof accepted by the bounty site Conjectures.io (record 51923647-3c0d-418e-b330-aa595f5cad42) and again, for every fixed scale, by the OpenAI release's Lean-checked theorem; a self-published preprint claims subsequential limits for every fixed c>1c>1; and the release's asymptotic equivalent for V(x)V(x), with a coefficient not known to be elementary, is the pending claim on the second question.

Known Results

  • Pillai [Pi29] proved V(x)=o(x)V(x)=o(x) (as the site page reports).
  • Erdős [Er35b] proved V(x)=x(log⁡x)−1+o(1)V(x)=x(\log x)^{-1+o(1)} (site page; library card).
  • Erdős and Hall, as reported by Erdős [Er74b] on printed p. 201 (remark_p201), proved x(log⁡log⁡x)k/log⁡x<f(x)<x e(log⁡log⁡x)1/2+ϵ/log⁡xx(\log\log x)^k/\log x<f(x)<x\,e^{(\log\log x)^{1/2+\epsilon}}/\log x for every kk and ϵ>0\epsilon>0, and Hall then proved f(x)>x(log⁡log⁡x)clog⁡log⁡log⁡x/log⁡xf(x)>x(\log\log x)^{c\log\log\log x}/\log x, where f(x)f(x) is Erdős's name for the count; on that page Erdős writes that he cannot prove that lim⁡f(2x)/f(x)\lim f(2x)/f(x) exists, that the limit, if it exists, must be 22, and that it is not clear whether f(x)f(x) has an asymptotic formula in elementary functions.
  • Maier and Pomerance [MaPo88] proved V(x)=xlog⁡xe(C+o(1))(log⁡log⁡log⁡x)2V(x)=\frac{x}{\log x}e^{(C+o(1))(\log\log\log x)^2} with C=0.8178…C=0.8178\ldots (site page; library card).
  • Ford [Fo98] Theorem 1 (library card) gives V(x)=xlog⁡xexp⁡{C(log⁡3x−log⁡4x)2+Dlog⁡3x−(D+1/2−2C)log⁡4x+O(1)}V(x)=\frac{x}{\log x}\exp\{C(\log_3x-\log_4x)^2+D\log_3x-(D+1/2-2C)\log_4x+O(1)\} with C=0.81781…C=0.81781\ldots and D=2.17696…D=2.17696\ldots; Theorem 4 gives V(cx)−V(x)≍cV(x)V(cx)-V(x)\asymp_cV(x) for fixed c>1c>1; Ford states, in the paragraph after Theorem 4, that the method of Theorem 1 falls short of Erdős's V(cx)∼cV(x)V(cx)\sim cV(x).
  • First question answered yes (2026): V(2x)/V(x)→2V(2x)/V(x)\to2 as real x→∞x\to\infty, by a 64,775-line Lean proof accepted by the bounty site Conjectures.io (record 51923647-3c0d-418e-b330-aa595f5cad42; kernel verified, review approved 15 September 2026, certified and bounty paid 16 September 2026; formal target Erdos416.erdos_416.parts.i; axioms propext, Quot.sound, Classical.choice). Scope: exactly the doubling limit, with VV counting distinct totient values nn, 1≤n≤x1\le n\le x, over unrestricted preimages; no asymptotic formula and no general cc. The write-up (Theorem 1.1 on its card, Kruer and Kohlmeyer, 18 September 2026, a working exposition) describes the method: a finite counting inequality separating missing values from repeated representations, families of prime–core pairs b(p−1)b(p-1) with cores selected from bounded records, coverage and collision estimates, and uniform prime counting giving pair counts at yy and y/2y/2 in ratio 22; the file contains the analytic developments (the prime number theorem, Mertens, sieve), including attributed ports from PrimeNumberTheoremAnd. No refereed publication; not accepted by erdosproblems.com (listed there as an unverified partial proof claim, 2026-09-27); this corpus filed no independent review and has not built the file. Claim page: Kruer and Kohlmeyer.
  • Fixed-scale limit for every c>0c>0 (2026): Theorem 2.1 of the OpenAI release manuscript of 25 September 2026 (Theorem 2.1 on its card) proves V(cx)/V(x)→cV(cx)/V(x)\to c for every fixed real c>0c>0, the question of Erdős and Hall that Ford's §1.2 says his method falls short of; its Lean declaration was built here with the three standard axioms and its statement audited, and it is accepted as a partial claim on the first question (claim page). Not refereed and not reviewed outside this corpus.
  • Proof claim without a page (unreviewed, self-published, submitted 2026-07-29 by Rafik Zeraoulia using OpenAI GPT-5.6 Thinking): Zeraoulia claims for every fixed c>1c>1 that lim inf⁡n∣V(cn)/V(n)−c∣=0\liminf_n|V(cn)/V(n)-c|=0, near-hits in every interval [X,cXL(X)][X,cXL(X)] with L→∞L\to\infty, and that the cluster set of V(cx)/V(x)V(cx)/V(x) is a closed interval containing cc; the preprint says it is not a proof of the limit. It settles neither question, so it is recorded here and in the Current assessment and not as a claim; it is subsumed for every c>1c>1 by the accepted results if they stand.
  • Second question (an asymptotic formula for V(x)V(x)), pending claim: the same release theorem proves V(x)∼(x/log⁡x) GmA(1;θ)V(x)\sim(x/\log x)\,G_mA(1;\theta), Ford's scale times an explicit positive bounded function of the phase θ(x)\theta(x), defined as a uniform limit of finite arithmetic sums without reference to VV; the limit of Ford's O(1)O(1) factor, eQ(θ)A(1;θ)e^{Q(\theta)}A(1;\theta), has no closed form, computed value or convergence rate, and whether it is constant is not known, so whether it is the formula in elementary functions Erdős asked for is unsettled and the claim stays pending (claim page). Before it, no source beyond Ford's order-of-magnitude theorem was found; erdos_416.parts.ii has no accepted proof.

Linked library material

These entries are derived from explicit links on library pages. They are navigation only and do not by themselves record mathematical progress.