Hoogle Search
Within LTS Haskell 24.52 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
-
sbv Data.SBV.Trans Provable is specialization of ProvableM to the IO monad. Unless you are using transformers explicitly, this is the type you should prefer.
class ExtractIO m =>
ProvableM (m :: Type -> Type) asbv Data.SBV.Trans A type a is provable if we can turn it into a predicate, i.e., it has to return a boolean. This class captures essentially prove calls.
ProduceAbducts :: Bool -> SMTOptionsbv Data.SBV.Trans.Control No documentation available.
ProduceAssertions :: Bool -> SMTOptionsbv Data.SBV.Trans.Control No documentation available.
ProduceAssignments :: Bool -> SMTOptionsbv Data.SBV.Trans.Control No documentation available.
ProduceInterpolants :: Bool -> SMTOptionsbv Data.SBV.Trans.Control No documentation available.
ProduceProofs :: Bool -> SMTOptionsbv Data.SBV.Trans.Control No documentation available.
ProduceUnsatAssumptions :: Bool -> SMTOptionsbv Data.SBV.Trans.Control No documentation available.
ProduceUnsatCores :: Bool -> SMTOptionsbv Data.SBV.Trans.Control No documentation available.
type
Program = Mostek -> Mosteksbv Documentation.SBV.Examples.BitPrecise.Legato Programs are essentially state transformers (on the machine state)