Research notes on every problem, and a library of the papers behind them. Built from the open erdos repository.
Updated
Conjectures.io: the Erdős 939 Lean submission and its formalization-defect review
conjectures_io_2026_erdos_939_lean_r_powerful_sums: Records the result, solution, report and review-decision URLs, the Lean file's provenance line, and the verification and review records of the submission.
Conjectures.io, Erdős problem 939, result
91915fc3-9040-4a31-8da5-b49d4e2cc2fb: a Lean 4 file Main.lean submitted
by the solver hotkey displayed as 5H3ZSq…NHznXs, Lean-verified and certified, and reviewed under the site's policy v1 with the outcome
FORMALIZATION_DEFECT_AWARD (a partial award). Conjectures.io is a Bittensor
subnet that publishes Erdős problems as Lean statements pinned to a commit of
the formal-conjectures catalog and pays for kernel-checked proofs accepted in
its review. The immutable source record is the
folder-name page.
The source has no PDF: it is a web record (result page, solution page,
verification report and review decision) and a downloadable Lean file, so
the source record page stands for the source and records their URLs and
the file's provenance line (the library's no-PDF shape). The Lean text is
not copied into the corpus; its first 676 lines are the autoformalization
that the
Price card's
formal_source.json records (see "Identity with the forum file" below).
Bears on. Problem 939: the
certified target is the catalog's first question encoded without positivity
of the summands, discharged at by the degenerate set , so the
record is not a resolution of the question; the file's infinite_rpowerful_sums
is a kernel-checked proof that the second question (at most finitely many
solutions) fails for every , with positive summands.
Read status. Claims checked: the certified target, the pinned catalog
definitions, the statements of IsPowerful, infinite_rpowerful_sums,
infinite_rpowerful_sum_tuples, isPowerful_full, leg_ge_six, leg_four,
leg_five, main_claim and target were read clause by clause in the
downloaded file; the proofs were not read, and the file was not built here.
The verification and review records were read as the site publishes them.
Verified target
The certified theorem is Bounty.target, bound by
fcTypeOfName% "Erdos939.erdos_939" to the catalog declaration at
formal-conjectures commit 379fc0298dc146df549e7061c3ede0353a5bb51f, whose
type the result page prints as
True ↔ ∀ r ≥ 4, (Erdos939.Erdos939Sums r).NonemptyAt that commit the catalog defines
def Erdos939Sums (r : ℕ) :=
{S : Finset ℕ | S.card = r - 2 ∧ S.Coprime ∧ r.Full (∑ s ∈ S, s) ∧ ∀ s ∈ S, r.Full s}Nat.Full r n says that every prime factor of satisfies ;
it holds vacuously at and , and the definition puts no lower bound
on the elements of . Finset.Coprime is joint coprimality (the gcd of all
elements is ), which the site's review examined and cleared as the intended
notion, since the site's own example has two summands sharing the
factor . The encoded statement is implied by the catalog question with
positive summands and is strictly weaker than it: the instance, the one
with no known example, admits the witness .
What the file proves
The 736-line file has two parts.
Lines 1–677, headed "Infinite r-Powerful Sums", define
IsPowerful r n := ∀ p, p.Prime → p ∣ n → p ^ r ∣ n and prove
theorem infinite_rpowerful_sums (r : ℕ) (hr : 6 ≤ r) :
Set.Infinite {N : ℕ | 0 < N ∧ IsPowerful r N ∧
∃ f : Fin (r - 2) → ℕ,
(∀ i, 0 < f i) ∧
(∀ i, IsPowerful r (f i)) ∧
∑ i, f i = N ∧
(∀ p : ℕ, p.Prime → ∃ i, ¬(p ∣ f i)) ∧
Function.Injective f}together with its tuple form infinite_rpowerful_sum_tuples, whose
docstring calls it a faithful formalization of a document E939_Partial.tex
(not found published anywhere). This is the
construction of the Price card
with positive, distinct, jointly coprime summands: for every ,
infinitely many -powerful that are sums of exactly such
-powerful numbers.
Lines 679–736 are an adapter. isPowerful_full bridges IsPowerful to
Nat.Full; leg_ge_six derives (Erdos939Sums r).Nonempty for from
the tuple theorem; leg_five exhibits Cambie's example
;
leg_four exhibits the degenerate set {0, 1} (cardinality , gcd ,
sum , both members vacuously Nat.Full 4); main_claim combines the
three legs and target closes the biconditional.
The site's submission policy, as the result page states it, admits no
imports, no axiom declarations, no sorry, no native_decide and no unsafe
options, and the whole file compiled under it. The kernel-checked theorem name is Bounty.target only,
but infinite_rpowerful_sums and infinite_rpowerful_sum_tuples are
theorems of the same accepted file, checked by the same kernel run with the
same axiom closure (propext, Quot.sound, Classical.choice). The run used
one kernel; the site's second kernel (Nanoda) was not run for this task.
Verification and review
The result page shows Lean verification Passed, review
Approved with the state Partial award, reward Paid, certified 6 August
2026, a bounty of 1074.7482 α locked at submission (displayed on that day as
"$1,145 at today's rate"), verifier
validator-bcda2bde517b829a8b44ea2a387d78674f7e6495, sandbox
landrun+seccomp, and the banner "Formalization defect: The accepted file
establishes a result about a faulty formal statement. It does not settle the
intended mathematical problem." The public verification report (schema 2)
records accepted: true, reason_code: VERIFIED, every check passed except
the two Nanoda boxes (not run), and the task id and catalog commit listed on
the source record.
The review decision, published in the site's validator repository as
docs/review-decisions/2026-08-06-erdos-939.md (decision date 2026-08-06,
headed as a draft pending the remaining independent assessments and the
team's binding sign-off), approves the submission for the formalization-defect
award of "$750 USD equivalent" instead of the displayed bounty and states:
"This result must not be described as settling Erdős Problem 939." Its
disposition list includes "Do not mark Erdős 939 as settled by this
submission" and a quarantine of both task modes until the catalog requires
positive summands. It records that the construction "has not been
independently checked line by line" by the site's reviewers, and that no
search for prior publication or misattribution was conducted under policy v1.
The site's problem page shows the task withdrawn on 6 August 2026 with the
reason SOURCE_MISMATCH + EXPLOITABLE + SOLVED. The catalog added the
positivity clause on 2026-09-09 (commit 23e03512) and keeps erdos_939
open.
Identity with the forum file
Lines 1–676 of Main.lean are byte-identical to the Lean playground file
linked from the erdosproblems.com forum post of 24 May 2026 (decoded in
the Price card's formal_source.json) after removing that file's
first line import Mathlib; the playground file then ends with a blank line and
#print axioms infinite_rpowerful_sum_tuples (no final newline), where
Main.lean continues with the adapter. The submission therefore adds only the
adapter and the and legs to a file that was public on the forum ten
weeks before the submission was certified. The site's decision document says no
misattribution search was made; this card records the identity as read and draws
no conclusion about authorship.