Hoogle Search
Within LTS Haskell 24.26 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
-
sbv Data.SBV.Internals No documentation available.
-
sbv Data.SBV.Internals No documentation available.
QuantifiedBool :: String -> Opsbv Data.SBV.Internals No documentation available.
-
sbv Data.SBV.Internals A value that can be used as a quantified boolean
-
sbv Data.SBV.Internals A symbolic boolean/bit
-
sbv Data.SBV.Internals Convert a CV to a Haskell boolean (NB. Assumes input is well-kinded)
-
sbv Data.SBV.Internals isBoolean :: HasKind a => a -> Boolsbv Data.SBV.Internals No documentation available.
quantifiedBool :: QuantifiedBool a => a -> SBoolsbv Data.SBV.Internals Turn a quantified boolean into a regular boolean. That is, this function turns an exists/forall quantified formula to a simple boolean that can be used as a regular boolean value. An example is:
quantifiedBool $ \(Forall x) (Exists y) -> y .> (x :: SInteger)
is equivalent to sTrue. You can think of this function as performing quantifier-elimination: It takes a quantified formula, and reduces it to a simple boolean that is equivalent to it, but has no quantifiers.supportsPseudoBooleans :: SolverCapabilities -> Boolsbv Data.SBV.Internals Supports pseudo-boolean operations?