module Language.Hasmtlib.Solver.MathSAT where
import SMTLIB.Backends.Process
import Language.Hasmtlib.Type.Solver
mathsat :: SolverConfig s
mathsat :: forall s. SolverConfig s
mathsat = Config -> Maybe Int -> Maybe (Debugger s) -> SolverConfig s
forall s.
Config -> Maybe Int -> Maybe (Debugger s) -> SolverConfig s
SolverConfig
(Config
defaultConfig { exe = "mathsat", args = [] })
Maybe Int
forall a. Maybe a
Nothing
Maybe (Debugger s)
forall a. Maybe a
Nothing
optimathsat :: SolverConfig s
optimathsat :: forall s. SolverConfig s
optimathsat = Config -> Maybe Int -> Maybe (Debugger s) -> SolverConfig s
forall s.
Config -> Maybe Int -> Maybe (Debugger s) -> SolverConfig s
SolverConfig
(Config
defaultConfig { exe = "optimathsat", args = ["-optimization=true"] })
Maybe Int
forall a. Maybe a
Nothing
Maybe (Debugger s)
forall a. Maybe a
Nothing