Copyright | (c) Galois Inc 2015-2020 |
---|---|
License | BSD3 |
Maintainer | Joe Hendrix <rdockins@galois.com> |
Stability | provisional |
Safe Haskell | None |
Language | Haskell2010 |
STP-specific tweaks to the basic SMTLib2 solver interface.
Synopsis
- data STP = STP
- stpAdapter :: SolverAdapter st
- stpPath :: ConfigOption (BaseStringType Unicode)
- stpOptions :: [ConfigDesc]
- stpFeatures :: ProblemFeatures
- runSTPInOverride :: ExprBuilder t st fs -> LogData -> [BoolExpr t] -> (SatResult (GroundEvalFn t, Maybe (ExprRangeBindings t)) () -> IO a) -> IO a
- withSTP :: ExprBuilder t st fs -> FilePath -> LogData -> (Session t STP -> IO a) -> IO a
Documentation
Instances
stpAdapter :: SolverAdapter st Source #
stpPath :: ConfigOption (BaseStringType Unicode) Source #
Path to stp
stpOptions :: [ConfigDesc] Source #
runSTPInOverride :: ExprBuilder t st fs -> LogData -> [BoolExpr t] -> (SatResult (GroundEvalFn t, Maybe (ExprRangeBindings t)) () -> IO a) -> IO a Source #