SMT Based Verification in Haskell. Express properties about Haskell programs and automatically prove them using SMT solvers.
SBV (SMT Based Verification) is a software tool designed for Haskell that facilitates verification tasks. The tool uses the Satisfiability Modulo Theories (SMT) approach to efficiently solve verification problems. With SBV, users can perform various verification tasks within Haskell programs.