Research notes on every problem, and a library of the papers behind them. Built from the open erdos repository.
Updated
Claim. Every -coloring of the positive integers has a monochromatic three-term arithmetic progression with , the question of Problem 645, by the following argument, which the site's curator records in the problem's commentary and attributes to Ryan Alweiss. Suppose a red/blue coloring has no such progression and, by symmetry, that is red. Then and are not both red, since has . If is blue and is red, the triple forces blue and the triple then forces red; so the coloring is constant from some point on, and a monochromatic progression with follows. If is blue, the triples and show that a red forces red once is large enough, so the coloring is eventually constant on a residue class modulo , and again such a progression follows. The site states the threshold of the second case as ; the triple has difference , which exceeds only from on, so the step needs (at the triple has and gives nothing). With that index the argument is correct, as the problem page's authored check records. The result is the same as Brown and Landman's Theorem 7 at , which has its own claim page; this page records the second, independent argument.
Depends on. Nothing in this wiki; the argument is the site's own case analysis.
Acceptance. Formalized. This corpus's verification built Boris Alexeev's
repository plby/lean-proofs at the commit of 2026-09-15 that the
formalization link pins, in its src/latest folder (Lean v4.33.0, Mathlib
v4.33.0): the solution module ErdosProblems.Erdos645 and the comparator
challenge Erdos645. It checked the axioms of Erdos645.erdos_645, which are
exactly propext, Classical.choice and Quot.sound. The comparator challenge
ComparatorChallenges/ErdosProblems/Erdos645.lean states that declaration with
a sorry body, and the fingerprint of the solution's declaration was found
identical to the challenge's. The statement was audited clause by clause against
the problem's Statement: every coloring c : ℕ → Bool has and
with . Since , the color of is never used, so this
is the site's question for 2-colorings of the positive integers, as the
Formulation reads , and exactly this page's claim; rules
out degenerate progressions, and only natural-number addition and multiplication
occur. It matches the Formal Conjectures statement erdos_645 verbatim. The
built proof follows this page's argument: the case of blue, the case of
blue with settled by a separate finite check, and complementation for the
case of blue. What was built is the src/latest copy, whose header names
Tom C. Brown, Bruce M. Landman, Ryan Alweiss and ChatGPT 5.1 Pro as its informal
authors and Aristotle and Boris Alexeev as its formal authors. The src/v4.24.0
copy, which the Formal Conjectures file names as its formal proof, states the
same theorem, but one of its tactic steps is the search exact?, and it was not
built. The original file was produced by the automated pipeline that the
thread's comment of 23 November 2025 reports: ChatGPT wrote the argument out
(the comment's note names the model as gpt-5-nano; the file's header names
ChatGPT 5.1 Pro) and Aristotle from Harmonic turned it into Lean. The built
src/latest copy is a later revision of that file in the same repository,
copied from it in May 2026 and revised since; the build certifies that revision,
not the pipeline's original output. Not reviewed: the site's curator, T. F.
Bloom, publishes the argument in the problem's commentary as a proof that the
answer is yes, credits Alweiss by name, and labels the problem PROVED (LEAN)
(page last edited 4 April 2026); but that commentary, written by the curator
directly, is the argument's only posting (Alweiss posted nothing on the site,
and its proof-claim tab is empty), so the curator published the claim rather
than reviewing a claim published by another, and the curator's credit is not
an independent review. Not refereed: no paper states the argument. The index
defect is in the commentary's text, not in the mathematics, and does not
affect the standing.
Postings and dating. The site's commentary carries no date. The site's history view, as of 2026-10-07, shows the argument already present in its earliest listed revision, of 20 October 2025, and that date names this page; the thread's comment of 23 November 2025, which says ChatGPT wrote out this argument for the formalization, is the first dated reference to it, and the community database records the problem proved since that day. Both thread comments declare AI assistance: the reference search used GPT5, and the original formalization came from the pipeline of ChatGPT and Aristotle described under Acceptance, of which the built copy is a later revision.