|
|
|
|
|
by kenjackson
5601 days ago
|
|
Any program function can be cast as a theorem (although vice-verse is difficult). Proving this theorem is easier than writing the corresponding program function. And by easier, I mean that the proof is easier to pass off as a correct proof than the program is to pass as a correct program. Of course, writing an actually correct proof is just as difficult as writing an actually correct program -- for the most part. Of course sometimes, due to real world constraints in programs (like dealing with fault tolerance or races for perf) correctness in programs can become magnitudes more difficult. |
|
- what's the largest program you've written? - what's the largest program you've proved correctness of?
So in reality, meaningful proofs are much much much harder than writing programs.