My experience is that it takes a lot of human input to make Fable write code nice enough for a formalisation library others can work on. But since this is certainly a lot of prerequisites formalised as well, it would be nice if not all of the effort was wasted on one capstone proof! (Repost of a earlier comment, but I feel it fits better here)
Fermat's Last Theorem in Lean 4 (github.com)
black_knight 7 hours ago
Jhsto 7 hours ago
black_knight 7 hours ago
refulgentis 7 hours ago
kmoser 6 hours ago
ezwoodland 6 hours ago
Lean is called that because the hope is the part that has to be correct by inspection ("the kernel") is small or "lean".
The kernel does have bugs sometimes.
michael0church 4 hours ago
Kernel bugs, like compiler bugs, exist. As of now, a prover is considered good if it has no known bugs that would thwart a mathematician working in good faith. It’s not considered responsible yet for being impervious to adverse users, but that may change in the age of Ai.
jibal 4 hours ago
https://www.youtube.com/watch?v=RxV4PQcJ1fw ("The Proof in the Code: How Lean Is Quietly Rewriting Trust in Math")
RantyDave 5 hours ago
michael0church 4 hours ago
laylomo2 3 hours ago
abhv 7 hours ago
rawling 9 hours ago
ks2048 8 hours ago
DoctorOetker 10 hours ago