smtlib2-0.3: A type-safe interface to communicate with an SMT solver.

Safe HaskellNone
LanguageHaskell98

Language.SMTLib2.Solver

Description

Gives interfaces to some common SMT solvers.

Synopsis

Documentation

withCVC4 :: MonadIO m => SMT' m a -> m a Source

CVC4 is an open-source SMT solver http://cs.nyu.edu/acsys/cvc4

withSMTInterpol :: MonadIO m => SMT' m a -> m a Source

SMTInterpol is an experimental interpolating SMT solver http://ultimate.informatik.uni-freiburg.de/smtinterpol