607Course · Expert
Formal Verification
Proving properties, not testing them.
Proving properties, not testing them. Certora, Halmos, and K — the tools now used on real protocols. The course teaches what FV can and cannot prove.
- 01
Distinguish FV tools.
- 02
Author a specification.
- 03
Run a proof on a real contract.
Prerequisites
- — Security.
Pacing
~3 hours.
- IModule
The idea
Proof, not test.
A Note from the Faculty
Formal verification is not a substitute for testing; it is a supplement.