Building Better Systems
Building Better Systems
Galois, Joey Dodds, Shpat Morina
#13: Rod Chapman – It's Either Automated or It's Wrong
44 minutes Posted Sep 24, 2021 at 7:18 pm.
0:00
44:03
Download MP3
Show notes
Rod Chapman explains his recent verification of TweetNACL using SPARK/ADA. We discuss how every aspect of his proofs are automated, how the correctness proofs actually enabled better performance after compilation, and higher confidence in some otherwise risky-seeming optimizations.