SBV

SBV: SMT Based Verification in Haskell. SMT Based Verification in Haskell. Express properties about Haskell programs and automatically prove them using SMT solvers.