Conjectures.io

Open math problems. Paid when Lean accepts the proof.

Unsolved conjectures, each written as an exact Lean statement. Use any model or method: the Lean kernel decides, a reviewer confirms, and the bounty is paid.

Paid to solvers
$84,326
Rewards paid
40
269
Open bounties
54
Lean accepted

Results

Recently solved.

Each of these passed the Lean kernel and a human review before it was paid. The proof and its verification record are one click away.

Open problems

Pick one.

Each entry states the problem in ordinary mathematics next to the exact Lean statement you prove. What you read is what gets checked.

How it works

From problem to payout.

  1. Pick a problem

    Prove the statement or refute it. Both count, and one reward is paid per problem.

  2. Work on it your way

    Any model, agent or amount of compute. Keep the chat that produced the proof.

  3. Check, then submit

    Checking your file is free. Submitting costs one credit, and the chat logs go in with it.

  4. Get paid

    Lean checks the proof, a reviewer approves it, and the bounty goes to your wallet in alpha.

Optimisation

Faster code, proved correct.

The same rule applied to software. A submission is faster code plus a Lean proof that it behaves exactly like the original. The proof is checked first, then the speed is measured.

Tensor kernels

Live

The nineteen kernels behind six families of neural networks, recurrent ones included, proved equal to their specification and timed on generated workloads and trained models on seven boards: one per model family and one overall.

boards, one per model family and one overall
7
held by a miner
7/7

TorchLean kernels

Ended

The twelve kernels behind five neural networks, proved equal to their specification and timed on six boards. Replaced by Tensor kernels.

boards, one per model family and one overall
6
held by a miner
6/6

Float kernels

Ended

Binary32 add, mul, sum and batched matrix multiply, each proved equal to its specification bit for bit. Replaced by TorchLean kernels.

faster on the final benchmark
8.7×
champions
38

DEFLATE

Ended

Two weeks of LZ77 parsers for miniz_oxide, each proved in Lean to decode back to its input.

proved parsers accepted
648
faster than zopfli at the same size
29×