Hoogle Search

Within LTS Haskell 24.18 (ghc-9.10.3)

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

  1. Boolean :: Bool -> Literal

    typst Typst.Syntax

    No documentation available.

  2. BoolProperty :: Bool -> Property

    what4 Test.Verification

    No documentation available.

  3. type BoolExpr t = Expr t BaseBoolType

    what4 What4.Expr

    No documentation available.

  4. BoolExpr :: forall t . !Bool -> !ProgramLoc -> Expr t 'BaseBoolType

    what4 What4.Expr

    No documentation available.

  5. BoolTheory :: AppTheory

    what4 What4.Expr

    No documentation available.

  6. BoolExpr :: forall t . !Bool -> !ProgramLoc -> Expr t 'BaseBoolType

    what4 What4.Expr.App

    No documentation available.

  7. type BoolExpr t = Expr t BaseBoolType

    what4 What4.Expr.App

    No documentation available.

  8. BoolTheory :: AppTheory

    what4 What4.Expr.AppTheory

    No documentation available.

  9. module What4.Expr.BoolMap

    Declares a datatype for representing n-way conjunctions or disjunctions in a way that efficiently captures important algebraic laws like commutativity, associativity and resolution.

  10. data BoolMap (f :: BaseType -> Type)

    what4 What4.Expr.BoolMap

    This data structure keeps track of a collection of expressions together with their polarities. Such a collection might represent either a conjunction or a disjunction of expressions. The implementation uses a map from expression values to their polarities, and thus automatically implements the associative, commutative and idempotency laws common to both conjunctions and disjunctions. Moreover, if the same expression occurs in the collection with opposite polarities, the entire collection collapses via a resolution step to an "inconsistent" map. For conjunctions this corresponds to a contradiction and represents false; for disjunction, this corresponds to the law of the excluded middle and represents true.

Page 27 of many | Previous | Next