Hoogle Search
Within LTS Haskell 24.34 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
uniformRBool :: Generator g m => (Bool, Bool) -> g -> m Boolpcg-random System.Random.PCG.Unique No documentation available.
metaDocBool :: Bool -> MetaDoc annprettyprinter-combinators Prettyprinter.MetaDoc No documentation available.
-
recover-rtti Debug.RecoverRTTI No documentation available.
-
sbv Data.SBV No documentation available.
-
sbv Data.SBV A value that can be used as a quantified boolean
-
sbv Data.SBV A symbolic boolean/bit
-
sbv Data.SBV isBoolean :: HasKind a => a -> Boolsbv Data.SBV No documentation available.
quantifiedBool :: QuantifiedBool a => a -> SBoolsbv Data.SBV 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.sBool :: String -> Symbolic SBoolsbv Data.SBV Declare a named SBool NB. For a version which generalizes over the underlying monad, see sBool