Re:Missing line in a smart contract leads to $10M hack
by astrange on Sunday May 16, 2021 @07:53PM
(#27178445)
Proofs are programs and programs are proofs of themselves. The ways proofs might help you show that a program is "correct" (what you meant to say) are 1. the effect of writing it twice in different languages 2. that proofs may be more abstract and you can refine the program from them.
But a proof/formal methods can't actually prevent you from being wrong because you can be wrong at any meta level.
But a proof/formal methods can't actually prevent you from being wrong because you can be wrong at any meta level.