cert-machine · audit · a peer-reviewed release, replayed and read

AlphaProof Nexus: the proofs hold under two kernels; three OEIS conjectures were already proved, and two statements are degenerate

Google DeepMind’s AlphaProof Nexus (Science, October 2026; arXiv 2605.22763) reports that its agent “resolved 9 of 353 open Erdős problems” and “proved 44/492 OEIS conjectures”, the latter “correctly formalized and previously unproven”. Its results repository publishes the Lean proofs. Here every published Erdős proof — and the corrected #741(i) the paper says it also found — is replayed by Comparator against formal-conjectures’ own statement with two independently written kernels, and every published OEIS statement is read against the conjecture it claims, its definition checked against the OEIS terms. The proofs hold. What the release says about them holds less well.

Pinned: google-deepmind/alphaproof-nexus-results @ 0647711a (Lean v4.27.0, Mathlib a3a10db), formal-conjectures @ 7862bf6a (the commit the repository builds against) and @ e30c4c3d (today), the arXiv preprint v1 and the seven erdosproblems.com pages by digest, the 38 OEIS records and b-files, the MathOverflow thread behind A382590 — corpus/alphaproof-nexus, with every file’s sha256. Nothing of the claimant was run on this machine; the kernel lane ran on GitHub’s hosted runners. Decided: statement equality and kernel acceptance. Read, by an AI agent and re-checked before stating: what each OEIS statement says against its conjecture. Not decided: whether formal-conjectures’ Erdős statements are the problems Erdős posed (beyond the #741 density point), and the six OEIS proofs the repository does not publish.

tl;dr
  • The finding. Gaps, first. (1) 38 of the 44 OEIS proofs the paper counts are published. (2) Three of those 38 conjectures already had a proof on record before the preprint (21 May 2026), against the paper’s “previously unproven”: A325046 (Sela Fried, approved on OEIS 17 Dec 2025), A382590 (Terence Tao’s accepted MathOverflow answer, 31 Mar 2025), A237271 (equivalent, per OEIS, to an A384149 conjecture Hoft proved on 11 Jan 2026). (3) Two OEIS statements hold for a reason unrelated to their conjecture: A382590 counts prime factors with multiplicity, so its “k-th prime factor” is eventually the constant 2; A237271 defines the sequence by an already-proved characterization, which leaves a two-line divisor fact. (4) “9 of 353 open Erdős problems” counts formal statements: nine statements over seven problem numbers — two parts each of #12 and #741, and three variants, one of them (#26) not posed by Erdős. The paper’s Table 1 marks this; the abstract does not. (5) The published #741(i) proof is of the natural-density reading, which formal-conjectures demoted to a variant in August; the corrected upper-density proof the paper also counts is not in the results repository (it sits on formal-conjectures’ merged pull request #3778). It holds too.
  • The mechanism. What holds. All 10 kernel items are CERTIFIED: for each, Comparator builds OUR challenge — formal-conjectures’ statement file at the commit the repository builds against, the theorem renamed — and THEIR solution, byte for byte, in a sandbox, checks that the solution proves exactly the challenge’s elaborated statement with only propext, Quot.sound and Classical.choice, and replays it through Lean’s kernel and through nanoda, an independently written kernel. 10 jobs, 78–196 s each after the Mathlib cache. Textually too: the nine statements equal formal-conjectures’ at the pin, their definitions verbatim, nothing shadowed, no kernel-bypassing construct. All 38 OEIS definitions, translated into exact Python, reproduce the OEIS terms. Of the 38 OEIS statements: 32 match, 3 are narrower, 1 stronger (harmlessly), 2 degenerate.
  • Check it. Red controls, which must be rejected, are: a weakened challenge statement and a solution whose proof is replaced by sorry (Comparator: REFUTED?, REFUTED?); in the textual lane, five planted changes (a weakened bound, a flipped answer, a changed definition, a shadowing declaration, an axiom), all caught. Re-derive: python3 tools/apn-statements.py --check, python3 tools/apn-oeis.py --check, gh workflow run apn-kernel.yml -f items="…" then node tools/record-apn-kernel.js <run>.
§1 · OEIS

The OEIS conjectures: three already proved, two degenerate

The paper: “We used Gemini to autoformalize 492 open questions from the OEIS … The agent found proofs for 44 conjectures that a manual review found to be correctly formalized and previously unproven.” The repository publishes 38. Each was read against its OEIS entry by an AI agent not told what to look for; each definition was translated into exact Python and run against the OEIS terms; every row below was re-checked against the sources before it is stated here. The readings are AI-made and unconfirmed by a specialist, and they say what a statement does not say — never that a proof is wrong.

Every definition agrees with the OEIS terms on the range its translation checks (from 9 to 10,000 terms; the ranges are in certs/apn-oeis.json). The translations re-run with python3 -I corpus/alphaproof-nexus/oeis-reading/run_all.py (about two minutes).

§2 · Erdős

Nine statements, seven problems, two kernels

The paper: “Our most capable agent autonomously resolved 9 of 353 open Erdős problems”, and, in Table 1’s caption: “Open problems from the ErdosProblems repository autonomously resolved by our full-featured agent. The asterisk indicates a variant of the main problem with this number. Problem #26 (annotated with †) is a more general variant of a question posed by Erdős, but was not posed by Erdős himself.” The 353 are formal-conjectures’ statements “at the time of the run”, parts and variants included.

#741(i). erdosproblems.com: “The interpretation of this question with upper density most likely captures the spirit of the question.” The paper says the interpretation “was amended to … ‘upper density’ … after our full-featured agent found proofs using density as ‘natural density.’ Following the correction of the ambiguity, the agent was still able to resolve the questions.” The results repository publishes the natural-density proof; the corrected one is linked from formal-conjectures at commit 9d492049, the head of its merged pull request #3778. Both are CERTIFIED here.

§3 · method

How the kernel lane runs, and what was changed to run it

Comparator is the Lean FRO’s judge: it builds the challenge and the solution in a landrun sandbox, exports both with lean4export, compares every constant the theorem’s statement mentions, checks the axioms, and replays the proof through Lean’s kernel and nanoda. The repository is on Lean v4.27.0, and two declared amendments were needed, each found by a pilot that stopped and was recorded as REFUSED: (1) Comparator before v4.34 does not pass “--” before the sandboxed command, so landrun consumed lean4export’s separator — the one-line v4.34 fix is applied; (2) Comparator v4.27.0 parses only the old export format 2.0.0, which no lean4export for v4.27 writes — Comparator v4.28.0 and the lean4export its manifest pins are built with v4.27.0 instead. nanoda runs with a 1 GiB worker stack, as in the openai/math audit. Both are in the workflow’s comments.