Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Language.Hasmtlib.Boolean
Synopsis
Documentation
class Boolean b where Source #
Methods
Lift a Bool
.
(&&) :: b -> b -> b infixr 3 Source #
Logical conjunction.
(||) :: b -> b -> b infixr 2 Source #
Logical disjunction (inclusive or).
(==>) :: b -> b -> b infixr 0 Source #
Logical implication.
(<==) :: b -> b -> b infixl 0 Source #
Logical implication with arrow reversed.
forall x y. (x ==> y) === (y <== x)
(<==>) :: b -> b -> b infixr 4 Source #
Logical equivalence.
Logical negation.
xor :: b -> b -> b infix 4 Source #
Exclusive-or.