Meven Lennon-Bertrand on Nostr: This whole Lean kernel bug is almost too on point to be true, it fits perfectly in ...
This whole Lean kernel bug is almost too on point to be true, it fits perfectly in the discussions we've had here and elsewhere over the last months/years…
To summarize:
- an AI agent let loose provides a sorry-free proof of the Collatz conjecture
- the proof is detected as actually being a kernel bug
- the bug is related to (nested) inductive types, for which there is no clear theoretical specification: the kernel's code is the reference
- external checkers (lean4lean and nanoda from a week ago) reproduce the bug, because they essentially copied the reference kernel implementation
And so
- AI raises the bar for kernel correctness by a lot
- without a clear type-theoretic understanding of *what is actually implemented*, we're toast
- external checkers help to catch implementation bugs, but without a clear specification they can't catch logic bugs
Published at
2026-07-28 13:49:06 UTCEvent JSON
{
"id": "573f6c0751e0fb0f43f5524379bf4c761adf9eb30ad0dd371b7378a83b98f48f",
"pubkey": "06702108a19fd38d6e1b521b4df237d63c6d4aa7dbce86ef616ee7213bbd5793",
"created_at": 1785246546,
"kind": 1,
"tags": [
[
"proxy",
"https://lipn.info/@mevenlennonbertrand/116997917683191056",
"web"
],
[
"proxy",
"https://lipn.info/users/mevenlennonbertrand/statuses/116997917683191056",
"activitypub"
],
[
"L",
"pink.momostr"
],
[
"l",
"pink.momostr.activitypub:https://lipn.info/users/mevenlennonbertrand/statuses/116997917683191056",
"pink.momostr"
],
[
"-"
]
],
"content": "This whole Lean kernel bug is almost too on point to be true, it fits perfectly in the discussions we've had here and elsewhere over the last months/years…\n\nTo summarize:\n- an AI agent let loose provides a sorry-free proof of the Collatz conjecture\n- the proof is detected as actually being a kernel bug\n- the bug is related to (nested) inductive types, for which there is no clear theoretical specification: the kernel's code is the reference\n- external checkers (lean4lean and nanoda from a week ago) reproduce the bug, because they essentially copied the reference kernel implementation\n\nAnd so\n- AI raises the bar for kernel correctness by a lot\n- without a clear type-theoretic understanding of *what is actually implemented*, we're toast\n- external checkers help to catch implementation bugs, but without a clear specification they can't catch logic bugs",
"sig": "7ab907074a03d0e5f50031dab0a2d8b8e2f81e3460fed990bf0a236e15a6ee62c51897b97d8fffcf66f04fb72f3de9447d7b75fa280843f89d4a6450823523f6"
}