Open problem since 1742

The Goldbach ConjectureOne of mathematics' most beloved unsolved problems.

Every even number greater than two seems to be the sum of two primes. It has resisted proof for nearly three centuries — yet it can be stated in a single sentence anyone can understand. This page is written for everyone: the professional number theorist and the curious amateur alike.

Not a Millennium Prize Problem
Goldbach.lean
LEAN 4.32.2

import Mathlib

namespace Goldbach

/-- Every even integer n ≥ 4 is the sum of two primes. -/

def GoldbachConjecture : Prop :=

n : , 4 ≤ n → n % 2 = 0 →

p q : , Nat.Prime p ∧ Nat.Prime q ∧ p + q = n

-- Challenge.lean

theorem goldbach_conjecture : GoldbachConjecture := by

sorry

Goldbach.lean — the formal statement on this site
The statement

What exactly is being claimed?

The strong (binary) Goldbach conjecture says:

Every even integer n>2n > 2 can be written as the sum of two prime numbers.

For example, 4=2+24 = 2 + 2, 10=3+7=5+510 = 3 + 7 = 5 + 5, and 100=3+97100 = 3 + 97. No counterexample has ever been found, and computers have checked every even number up to at least 4×10184 \times 10^{18}.

A weaker cousin, the ternary (weak) Goldbach conjecture, claims that every odd integer greater than 55 is the sum of three primes. This was settled affirmatively by Harald Helfgott in 2013.

On this site we formalize the strong form — shown in the workspace card on this page. The sorry is the gap you are invited to close.

A letter from 1742

How a casual correspondence became a legend

In a letter dated 7 June 1742, the Prussian mathematician Christian Goldbach shared with Leonhard Euler a speculative observation about primes. Euler found it compelling, restated it in the clean form we use today, and replied that he was "firmly convinced of its truth, though he could not prove it."

And so the problem entered the mathematical canon — not through a grand theorem, but through a friendly note between two of the greatest mathematicians of the Enlightenment. For nearly 300 years it has been a touchstone: simple to state, maddening to prove.

A Chinese story

Chen Jingrun, Xu Chi, and a nation's imagination

In 1966, the Chinese mathematician Chen Jingrun (陈景润) proved a result now called Chen's theorem: every sufficiently large even number is the sum of a prime and a number that is the product of at most two primes (a semiprime). In the shorthand of sieve theory this is written "1 + 2" — tantalizingly close to the conjecture's "1 + 1" (prime plus prime). Published in full in 1973, it remained for decades the strongest result in the direction of Goldbach.

Then, in January 1978, the writer Xu Chi (徐迟) published a work of reportage literature titled 《哥德巴赫猜想》 ("The Goldbach Conjecture") in People's Literature. It portrayed Chen's devotion to mathematics during difficult times and captivated a country hungry for science after the Cultural Revolution. The phrase "哥德巴赫猜想" became a byword for intellectual aspiration in China, and a generation of students fell in love with mathematics because of it.

Why "I proved Goldbach!" is so hard to be heard

The amateur's dilemma

Goldbach's charm is also its curse. Because the statement is so accessible, countless enthusiasts believe they have found a proof. Professional journals are flooded with manuscripts; almost none survive expert scrutiny, and most contain a subtle but fatal gap.

The result is a painful standoff:

  • A serious amateur may have a genuine idea, but has no affordable, impartial way to get it checked.
  • Professionals, protecting their time, often cannot engage with every claim.
  • The burden of proof — and the verdict — rests entirely on human authority and reputation.

What is missing is not more cleverness, but a neutral, mechanical arbiter that can check any submitted proof on its own merits, regardless of who wrote it.

A machine that checks for itself

How the Lean comparator changes the game

This is exactly what the lean-eval comparator provides. The conjecture lives on this site as a single, fixed formal statement. You clone the workspace, replace the sorry with a real proof, and submit it. Then:

  1. The trusted statement stays put. Your submission is checked against the original theorem — you cannot quietly redefine what "Goldbach" means.
  2. The Lean kernel judges. Your proof must compile and be accepted by Lean's proof kernel, which only certifies arguments built from the axioms. No hand-waving survives.
  3. Cheating is structurally blocked. The comparator checks the permitted axioms and replays the proof term; it even runs a second, independent kernel (nanoda) as a cross-check, all inside an isolated sandbox.
  4. The verdict is reproducible and gatekeeper-free. A correct proof is verified because the machine accepts it — not because someone important approved it.

If you are an amateur who believes you have the proof, this is your chance to let the mathematics speak for itself. If you are a professional, it is a scalable filter that surfaces only machine-verified arguments.

The Goldbach conjecture may remain open for another century. But the question "did this person actually prove it?" no longer needs a committee — only a compiler and a kernel.

A machine that checks for itself
SOURCE
SANDBOX
KERNEL

Think you can close the gap?

Clone the prepared Lean workspace, attempt the proof, and submit it for automatic verification. The trusted statement is fixed; the rest is up to you.

The Goldbach Conjecture · Math-Challenge