Wiki
Wiki

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

Updated

Problem 205

../

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


Statement. Is it true that all sufficiently large nn can be written as 2k+m2^k+m for some k≥0k\geq 0, where Ω(m)<log⁡log⁡m\Omega(m)<\log\log m? (Here Ω(m)\Omega(m) is the number of prime divisors of mm counted with multiplicity.) What about <ϵlog⁡log⁡m<\epsilon \log\log m? Or some more slowly growing function?

Status. The site labels the problem DISPROVED (LEAN): the answer to the first question is no, credited by the site to Barreto and Leeham, with the quantified form credited to Tao and Alexeev, and the site leaves open whether arbitrarily large odd counterexamples exist. The label's Lean suffix refers to community Lean files that this corpus has not built, and the two informal write-ups are unrefereed. The claim pages are Barreto–Leeham 2026 (the negative answer the site credits) and Tao–Alexeev 2026 (the quantified bound the linked Lean files prove); see "Current assessment" for the evidence.

Source. erdosproblems.com/205, accessed 2026-09-04. Cite as: T. F. Bloom, Erdős Problem #205, https://www.erdosproblems.com/205.

References.

  • [Er80] Erdős, Paul, A survey of problems in combinatorial number theory. Ann. Discrete Math. (1980), 89-115.
  • [Ro34] Romanoff, N. P., Über einige Sätze der additiven Zahlentheorie. Math. Ann. (1934), 668-678.

Formalization. The Lean suffix of the site's label is a catalog label; see "Formalization and the Lean label" below for what the files state. The file ErdosProblems/205.lean of formal-conjectures (pinned at its commit of 2026-09-18, 4,190 bytes) defines IsRepresentable (f : ℕ → ℝ) (n : ℕ) : Prop := ∃ k m : ℕ, n = 2 ^ k + m ∧ (Ω m : ℝ) < f m and states the three clauses of the question as erdos_205.parts.i, .ii and .iii, each answer(False), category research solved and sorry; the variant erdos_205.variants.many_prime_factors (research solved, sorry, with a formal_proof attribute naming plby/lean-proofs src/v4.29.1/ErdosProblems/Erdos205.lean); and erdos_205.variants.odd_counterexamples (research open). Nothing was built or kernel-checked by this corpus.

Current assessment

The question (site formulation of 2026-09-04). The statement above, three clauses: whether every large nn is 2k+m2^k+m with Ω(m)<log⁡log⁡m\Omega(m)<\log\log m; with Ω(m)<ϵlog⁡log⁡m\Omega(m)<\epsilon\log\log m; with Ω(m)<f(m)\Omega(m)<f(m) for some more slowly growing ff. DISPROVED (LEAN). The collection's docstrings repeat the site's commentary: the negative answer is credited to Barreto and Leeham, working with ChatGPT and Aristotle, and its quantified form to Tao and Alexeev in the site's comments, namely that infinitely many nn have Ω(n−2k)≫(log⁡n/log⁡log⁡n)1/2\Omega(n-2^k)\gg(\log n/\log\log n)^{1/2} for every kk with 2k<n2^k<n. The thread's comments of 2026-01-11 carry the construction, Tao's proposed square-root bound and Alexeev's Lean formalization; the problem page's proof-claims thread was empty on 2026-10-07.

Standing and evidence. Both claim pages are accepted on reviewed evidence alone, and the derived standing is solved, disproved. Barreto–Leeham 2026 rests on the site curator's credit and on Terence Tao's acceptance in the discussion thread on 2026-01-11, where he listed the construction as a full AI solution in the community database's AI-contributions wiki; Tao–Alexeev 2026 rests on the site curator's credit and on Nat Sothanaphan's thread comment of the same day that he had checked by hand his human-readable version of the quantified Lean proof. Two informal write-ups exist, both posted on 2026-01-11: Liam Price's Overleaf write-up of the construction, which he describes as ChatGPT's output, and Sothanaphan's de-formalization of the quantified proof; neither is refereed and no library card digests either. No refereed account exists and no Lean file was built by this corpus.

What the linked formal files prove. The Aristotle session that Liam Price posted in the site's thread on 2026-01-11 (the formalization link of Barreto–Leeham 2026; Lean v4.24.0, importing only Mathlib, with no sorry and no axiom, two steps closed by the exact? search tactic) proves infinitely_many_counterexamples: infinitely many nn have Ω(n−2k)≥log⁡log⁡(n−2k)\Omega(n-2^k)\ge\log\log(n-2^k) for every kk with 2k≤n2^k\le n. This is the negation of the first clause as stated. Its only prime input is a bound on the nn-th prime from Bertrand's postulate. The later files prove the quantified variant, not the three clauses directly. The plby/lean-proofs file src/latest/ErdosProblems/Erdos205.lean (37,344 bytes, 884 lines, as of its commit of 2026-08-24): header leanprover/lean4:v4.33.0 mathlib v4.33.0, naming Wouter van Doorn, Terence Tao, Boris Alexeev and ChatGPT as informal authors and ChatGPT, Aristotle and Boris Alexeev as formal authors; imports Mathlib and PrimeNumberTheoremAnd.Consequences; defines def Omega (n : ℕ) : ℕ := n.primeFactorsList.length and noncomputable def pntRate (n : ℕ) : ℝ := Real.sqrt (Real.log (n : ℝ) / Real.log (Real.log (n : ℝ))); builds, for E ≥ 10, an integer n_E E hE (line 298) by the Chinese remainder theorem with n_E ≡ 0 [MOD 2 ^ E], n_E ≡ 0 [MOD 3] and n_E ≡ 2 ^ k [MOD Q_k E k] for k < E, where Q_k E k (line 90) is a product of E odd primes chosen with the prime number theorem (nth_prime_asymp, used at line 59); proves theorem Omega_lower_bound (E : ℕ) (hE : E ≥ 10) (k : ℕ) (hk : 2 ^ k ≤ n_E E hE) : Omega (n_E E hE - 2 ^ k) ≥ E (line 419; the case k < E through Q_k, the case k ≥ E through 2 ^ E), main_inequality_eventually (line 785), and theorem not_erdos_205 : ∃ c : ℝ, 0 < c ∧ {n : ℕ | is_counterexample c n}.Infinite (line 813) with def is_counterexample (c : ℝ) (n : ℕ) : Prop := ∀ k, 2^k ≤ n → (Omega (n - 2^k) : ℝ) ≥ c * pntRate n (line 804); its closing #print axioms not_erdos_205 comment records propext, Classical.choice, Quot.sound, and an alias names the theorem infinitely_many_counterexamples. No sorry, no axiom.

Which clause the negation addresses. The variant says: for some c>0c>0, infinitely many nn have Ω(n−2k)≥clog⁡n/log⁡log⁡n\Omega(n-2^k)\ge c\sqrt{\log n/\log\log n} for every kk with 2k≤n2^k\le n. Since log⁡n/log⁡log⁡n\sqrt{\log n/\log\log n} eventually exceeds any fixed multiple of log⁡log⁡n\log\log n, and m=n−2k≤nm=n-2^k\le n, such an nn has no representation 2k+m2^k+m with Ω(m)<ϵlog⁡log⁡m\Omega(m)<\epsilon\log\log m for any fixed ϵ\epsilon once nn is large, which is the negation of the first two clauses; the third clause (a slower-growing ff) follows for every f=o(log⁡log⁡m)f=o(\log\log m) by the same comparison (a small mm is excluded because Ω(m)\Omega(m) is large), as the collection's file asserts by marking all three parts answer(False). For the second and third clauses this deduction is this page's reading of the statements; no linked file writes it, and the collection's three parts have sorry bodies. The constructed nn are multiples of 2E2^E, so the files say nothing about odd nn; the collection's file, like the site, leaves open whether arbitrarily large odd counterexamples exist.

Strict versus inclusive boundary. The collection's variant quantifies over k with 2 ^ k < n; the community theorem over k with 2 ^ k ≤ n. The two differ only when nn is a power of two, where Omega (n - 2 ^ k) is Omega 0 = 0, so the community statement is the stronger one and entails the collection's; the community file proves n_E is not a power of two (n_E_not_pow_two, line 368, from n_E ≡ 0 [MOD 3]). The site's statement writes no range for kk beyond k≥0k\ge0.

Conditional to unconditional. The construction's prime-counting input is the asymptotic nth_prime_asymp for the nn-th prime. Its trust boundary moved across the linked versions. The Jayyhk/erdos-lean file problems/205/Erdos205.lean at its earlier pinned commit (34,465 bytes, 545 lines; Lean v4.24.0) declares axiom nth_prime_asymp : (fun n ↦ ((nth_prime n) : ℝ)) ~[atTop] (fun n ↦ (n : ℝ) * Real.log (n : ℝ)) (line 45), its header saying "We assume a statement of the Prime Number Theorem taken from the PrimeNumberTheoremAnd project, but admitted as an axiom", and its #print axioms erdos_205 comment lists Erdos205.nth_prime_asymp. The plby/lean-proofs copy src/v4.29.1 (37,227 bytes) imports PrimeNumberTheoremAnd.Consequences, declares no axiom and closes with the same three-axiom #print axioms comment as the src/latest copy, while its header still lists the formalization status as conditional on nth_prime_asymp; this is the copy the collection's formal_proof attribute names, by an unpinned main link. The src/latest copy above imports the same module and drops the conditional line. The later Jayyhk/erdos-lean file (268,326 bytes, 5,316 lines, as of its commit of 2026-08-31) vendors a proof of nth_prime_asymp from that project ("NthPrimeAsymp vendored proof", lemma nth_prime_asymp at line 4805) and its #print axioms erdos_205 comment lists propext, Classical.choice, Quot.sound. The header shared by both Jayyhk copies gives the informal history: "Wouter van Doorn suggested an approach, ChatGPT made it into a full proof informally, and Aristotle formalized it. Later, Terence Tao suggested that the log log m could be replaced with

sqrt(log m / log log m), which was independently verified. This file is a formal proof of THAT bound, produced with ChatGPT and Aristotle." These are the files' own statements; whether the imported project's theorem is itself axiom-free is unchecked.

Proof coverage: the headers, the definitions, the construction's congruences and the theorem statements of the Aristotle session and of the four community files above; the proofs are not reconstructed. Nothing was built, kernel-checked or audited by this corpus; no statement-fidelity review exists; the only build evidence is the repositories' own comments (the Jayyhk README's table marks the problem complete). Provenance, recorded not judged: the systems and people are named above as the files name them.

Prior literature. [Er80] and [Ro34] are the page's sources; Romanoff 1934 has a library card, and neither paper's text bears on the disproof.

Formalization and the Lean label. The Lean suffix of the site's label is a catalog label. The Aristotle session linked from the Barreto–Leeham page proves the negation of the first clause from Mathlib alone, and the four community files prove the quantified variant. The collection's three parts are sorry statements marked solved; its variant is a sorry statement whose formal_proof attribute names the v4.29.1 community copy, whose header still says "Conditional on: nth_prime_asymp" although its imports and axiom comment match the src/latest copy; the src/latest copy proves the bound through an imported project, and the current Jayyhk file through a vendored proof. None was built or kernel-checked by this corpus, and the #print axioms outputs are the files' own comments.

Search scope. The Aristotle session of 2026-01-11, the four community Lean files, the collection's statement file at its pinned commit and the Jayyhk README, as of September and October 2026; the site's problem page, its discussion thread, its empty proof-claims thread and the commit history of the plby/lean-proofs file, as of 2026-10-07. arXiv, Crossref, MathSciNet, zbMATH, Google Scholar and X were not searched.

Remaining gaps. (1) Two informal write-ups exist, Price's Overleaf write-up (ChatGPT's output) and Sothanaphan's de-formalization, neither refereed nor carded; the disproof's other written forms are Lean texts, none built by this corpus. A refereed account, a build, or an independent whole-argument review is the reopening condition for the qualification. (2) The second and third clauses are answered by a comparison of growth rates made on this page, which no linked file writes; the Aristotle session negates the first clause directly. (3) Odd counterexamples are open in the collection's file; the label DISPROVED covers the question as asked (all large nn). (4) The quantified variant's prime-counting input depends on an external Lean project whose theorem is uninspected; the session's negation of the first clause needs only Bertrand's postulate, which Mathlib proves. (5) The acceptance evidence is the site curator's credit of both results, Tao's thread acceptance of the construction on 2026-01-11 and Sothanaphan's hand check of the same day; no refereed account or build exists, so both pages are accepted on reviewed evidence alone.

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.