E.3 SUNDAI
MATH LAB
HACK 142 / 27 SEP 2026
FIELD NOTES ON ERDŐS PROBLEM 3 Full conjecture: open

A small step
toward infinity.

Can a set of numbers be large enough to guarantee a pattern of any length? Explore the question. See what a proof actually checks.

Find your first pattern
01 / A PATTERN HIDING IN THE PRIMES+6, EVERY TIME
Five equally spaced prime numbers5, 11, 17, 23, and 29. Each number is six more than the previous number, forming a five-term arithmetic progression.+6+6+6+6511172329

Five primes. Equal gaps. One finite example.

THE BIG QUESTION,
IN SMALL WORDS

Pick positive whole numbers and add their fractions: 1/a₁ + 1/a₂ + 1/a₃ + … If that sum grows without a ceiling, must your set contain equally spaced numbers in every possible length?

01 / THE FINITE LAB

Look for the rhythm.

Choose a set. Choose a length.
Every highlighted number is one equal step apart.

ARITHMETIC PROGRESSION

3 → 5 → 7

STEP +2SEARCHING…
In this pattern In this set Outside this set
20 MEMBERS
Σ 1/aPARTIAL RECIPROCAL SUM
0.00000

This is a finite window into an infinite question.

A finite experiment can find a pattern. It cannot establish divergence or prove a statement about every length.

02 / FROM EXAMPLES TO A RULE

Build a pattern of any length.

A formula can reach beyond the screen.
The scope of the formula still matters.

If a set contains every multiple of 3, we already know where to look.

For any positive length k, choose the first k positive multiples. They belong to the set, and their gaps are all 3. That proves the progression claim for this particular family.

For the full conjecture, the set can be much stranger. A divergent reciprocal sum does not hand us this formula.

aᵢ = 3(i + 1)
i = 0, 1, …, k − 1

3, 6, 9, 12, 15

The slider shows examples. The formula describes every positive length.

03 / THE PROOF LOOP

Ideas are cheap.
Checking is the work.

Lean is a very strict referee.
AutoLab packages the challenge and evaluates the climb.

  1. 01

    AI proposes

    A candidate proof and a precise mathematical claim.

  2. 02

    Lean checks

    The kernel checks each step against the formal statement.

  3. 03

    Audit axioms

    Reject proof gaps and unapproved assumptions.

  4. 04

    Check scope

    Does the proof establish the full hill or a special case?

  5. 05

    Keep evidence

    Save the source, commands, versions, and outcomes.

When a check fails, the error becomes the next input. Repeating the loop improves the attempt; it does not make a false claim true.

What does “machine-checked” actually mean?

A proof assistant checks whether a proof term establishes the exact proposition it is given. It cannot rescue a mismatched statement: proving something easier is still a proof of something easier.

For this AutoLab hill, the submission is only the proof after := in solution.lean. The hill supplies the statement and environment. The acceptance rule permits only propext, Classical.choice, and Quot.sound; a proof containing sorry does not qualify.

This page is an educational visualization. It does not run Lean or submit an AutoLab climb in your browser.

04 / THE HACK, HONESTLY

What we set out to do.
What we can claim.

Inspect the repository
S SITUATION

One Sunday. An infinite problem.

At Sundai Hack 142 at Harvard Innovation Labs, the challenge was to explore recursive AI proof attempts and formal verification. Our target: Erdős Problem 3, represented as an AutoLab hill.

T TASK

Find a proof—and measure the boundary.

The full task asks whether every set of positive integers with a divergent reciprocal sum contains arithmetic progressions of every finite length. We also investigate smaller, clearly stated claims that can be checked locally.

A ACTION

Split the work. Keep one standard of evidence.

Inspect the fixed formal statement, explore mathematical routes, write Lean proofs for scoped results, and verify the artifacts. Parallel work separates research, implementation, and review; the verification step joins them.

R RESULT

The exact problem is now reduced to one counting question. It remains open.

Lean checks that the full problem is equivalent to a counting statement: sets avoiding a fixed pattern length must thin out fast enough across doubled ranges. For patterns of length four or more, the best published counting bounds are not yet strong enough.

ClaimStatus
Full Erdős Problem 3OPEN / NOT SOLVED HERE

Lean 4.33.1 checked 64 supporting declarations in the pinned image, including the equivalence with the verbatim hill statement. All axiom audits passed. The counting bound remains unproved. No Erdős 3 proof or score is claimed; the separate equivalence hill passed on AutoLab.

05 / THE MISSING STEP

Where the proof stops.

Read the agent reports

Lean now checks both directions. If the counts in each doubled range are small enough, the fractions add to a finite total. Conversely, if the full problem is true, the counts must be that small. So the problem is exactly this: does the largest pattern-free set in {1,…,N}, divided by N, shrink fast enough along N = 2, 4, 8, … for the series to converge? For length three, yes. For length four, the best published bound shrinks like 1/(log N)ᶜ; convergence needs c greater than 1, and the known c is small. A checked “if and only if” still does not prove either side.

Open progression-free block summability and a Lean-checked transfer would establish reciprocal summability. That still-open premise and a checked reduction would prove the original hill. The full hill and its final audit have not passed.
Scroll sideways on a narrow screen, or open the full-size diagram. Green boxes are checked implications. Amber boxes remain unproved. Here k is any fixed length of at least three; k-free means avoiding a pattern of that length. Open the full-size diagram.

Two research agents tested cross-scale estimates and induction on pattern length; a third reviewed their arguments. They rejected two shortcuts with explicit counterexamples. Six Lean agents then formalized the surviving equivalence, and a fixed checker graded each one against frozen statements. Lean now checks 64 declarations. The counting estimate itself remains open. Read the equivalence and its sources ↗ See the equivalence hill on AutoLab ↗