Hoogle Search

Within LTS Haskell 24.27 (ghc-9.10.3)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. quantifiedBool :: QuantifiedBool a => a -> SBool

    sbv 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.

  2. sBool :: String -> Symbolic SBool

    sbv Data.SBV

    Declare a named SBool NB. For a version which generalizes over the underlying monad, see sBool

  3. sBool_ :: Symbolic SBool

    sbv Data.SBV

    Declare an unnamed SBool NB. For a version which generalizes over the underlying monad, see sBool_

  4. sBools :: [String] -> Symbolic [SBool]

    sbv Data.SBV

    Declare a list of SBools NB. For a version which generalizes over the underlying monad, see sBools

  5. KBool :: Kind

    sbv Data.SBV.Dynamic

    No documentation available.

  6. cvToBool :: CV -> Bool

    sbv Data.SBV.Dynamic

    Convert a CV to a Haskell boolean (NB. Assumes input is well-kinded)

  7. isBoolean :: HasKind a => a -> Bool

    sbv Data.SBV.Dynamic

    No documentation available.

  8. svAsBool :: SVal -> Maybe Bool

    sbv Data.SBV.Dynamic

    Extract a bool, by properly interpreting the integer stored.

  9. svBool :: Bool -> SVal

    sbv Data.SBV.Dynamic

    Convert from a Boolean.

  10. KBool :: Kind

    sbv Data.SBV.Internals

    No documentation available.

Page 136 of many | Previous | Next