liquidhaskell-0.8.0.1: Liquid Types for Haskell
Test.Target.Serialize
class SMTLIB2 a where Source #
Minimal complete definition
smt2
Methods
smt2 :: a -> Builder Source #
Instances
smt2 :: Command -> Builder Source #
smt2 :: SymConst -> Builder Source #
smt2 :: Constant -> Builder Source #
smt2 :: Brel -> Builder Source #
smt2 :: Bop -> Builder Source #
smt2 :: Expr -> Builder Source #
smt2 :: Sort -> Builder Source #
smt2 :: Symbol -> Builder Source #
smt2 :: LocSymbol -> Builder Source #
smt2 :: Triggered Expr -> Builder Source #
smt2 :: (Symbol, Sort) -> Builder Source #
smt2App :: Expr -> Builder Source #
mkRel :: (SMTLIB2 a, SMTLIB2 a1) => Brel -> a -> a1 -> Builder Source #
mkNe :: (SMTLIB2 a, SMTLIB2 a1) => a -> a1 -> Builder Source #
smt2s :: SMTLIB2 a => [a] -> Builder Source #
smt2many :: [Builder] -> Builder Source #