u/meiersiin r/haskell • Recommends
2017 03 09 - Joachim Breitner - Why use theorem provers when we have compilers
244 subscribers • 6 videos on Hallway
Advanced. Deep dive for people who know the field.
1.4K views9 years ago1 recommendation
Programming languagesSystems programmingCompilers and interpretersComputation and complexityFormal methods and verification
Joachim Breitner explains how to use GHC's compiler optimizations to prove program equivalences instead of relying on external theorem provers.
HaskellerZ talk from this march. Related Github repository: github.com/nomeata/ghc-proofs. Related blogpost: joachim-breitner.de/blog/717-Why_prove_programs_equivalent_w…What people say. Recommended as an interesting look at using GHC's optimization engine for formal proofs.
u/meiersiin r/haskell • Recommends
u/nomeatain r/haskell • Mentions
On “Definitional lawfulness: proof by inspection testing”