|
|
|
|
|
by antpls
2913 days ago
|
|
> However, if you make a mistake in your proof, then the compiler will happily verify the wrong thing. I don't use theorem provers in my to day to day tasks, but I had the 101 course at University. Back then I wrote basic proof with the tools, and if your problem is correctly stated and entered in the system, you simply CAN'T arrive to an invalid proof. The only way to fool the compiler is to use logical shortcuts, which are clearly defined in term of language keywords, so you know exactly where is the weakness in the proof, and look for them. Edit : I don't know every theorem provers out there, so to give a bit more context about my experience, it was with the Coq theorem prover |
|
How is that different from: If your problem is correctly stated, and correctly coded into in the system using x86 machine language, then you can't arrive at a bug!