Note that there have been computer-assisted proofs before (four-color theorem, Kepler's conjecture), but those were not done in a formally verified setting until later.
Note that there have been computer-assisted proofs before (four-color theorem, Kepler's conjecture), but those were not done in a formally verified setting until later.
[0] https://www.sligocki.com/2023/03/13/skelet-1-infinite.html
[1] https://discuss.bbchallenge.org/t/skelet-17-does-not-halt/18...
https://en.m.wikipedia.org/wiki/Four_color_theorem
I guess maybe I don't understand what you mean by "formally verified setting", but I believe the four color theorem was first proven using a computer.
> Although flawed, Kempe's original purported proof of the four color theorem provided some of the basic tools later used to prove it.
It sounds like Kempe laid some of the groundwork, but then the theorem was ultimately proved using a computer.
I could be wrong though, I'm not an expert in this area.
Proving something in a theorem prover means the proof itself is an object constructed in the prover's language.
Nobody is suggesting this, and in this case, it was indeed "ported" to Coq from existing sketches.
The distinction here isn't between on-paper-first vs computer-first. The distinction here is between using a custom computer program to perform computations for a mostly-paper proof, versus taking an existing general-purpose theorem-checker (Coq, in this case) and writing down the entire proof in its language so it can check it.