what4-1.6.3: Solver-agnostic symbolic values support for issuing queries
Copyright(c) Galois Inc 2020
LicenseBSD3
MaintainerAaron Tomb <[email protected]>
Stabilityprovisional
Safe HaskellNone
LanguageHaskell2010

What4.Solver.ExternalABC

Description

ABC-specific tweaks to the basic SMT-LIB2 solver interface.

Synopsis

Documentation

data ExternalABC Source #

Constructors

ExternalABC 

Instances

Instances details
Show ExternalABC Source # 
Instance details

Defined in What4.Solver.ExternalABC

SMTLib2GenericSolver ExternalABC Source # 
Instance details

Defined in What4.Solver.ExternalABC

SMTLib2Tweaks ExternalABC Source # 
Instance details

Defined in What4.Solver.ExternalABC

runExternalABCInOverride :: forall t (st :: Type -> Type) fs a. ExprBuilder t st fs -> LogData -> [BoolExpr t] -> (SatResult (GroundEvalFn t, Maybe (ExprRangeBindings t)) () -> IO a) -> IO a Source #

writeABCSMT2File :: forall t (st :: Type -> Type) fs. ExprBuilder t st fs -> Handle -> [BoolExpr t] -> IO () Source #