Numeric.MixedTypes.Bool
type IsBool t
specIsBool
type HasBools t
class CanTestCertainly t
specCanTestCertainly
type CanTestCertainlyX t
isNotTrue
isNotFalse
stronglyImplies
stronglyEquivalentTo
weaklyImplies
weaklyEquivalentTo
class CanNeg t
not
type CanNegSameType t
specCanNegBool
type CanAndOr t1 t2
class CanAndOrAsymmetric t1 t2
(&&)
(||)
type CanAndOrWith t1 t2
type CanAndOrSameType t
and
or
specCanAndOr
specCanAndOrNotMixed