Hoogle Search
Within LTS Haskell 24.20 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
(
.== ) :: SymEq a => a -> a -> SymBoolgrisette Grisette.Internal.Core.Data.Class.SymEq No documentation available.
(
.< ) :: SymOrd a => a -> a -> SymBoolgrisette Grisette.Internal.Core.Data.Class.SymOrd No documentation available.
(
.<= ) :: SymOrd a => a -> a -> SymBoolgrisette Grisette.Internal.Core.Data.Class.SymOrd No documentation available.
(
.> ) :: SymOrd a => a -> a -> SymBoolgrisette Grisette.Internal.Core.Data.Class.SymOrd No documentation available.
(
.>= ) :: SymOrd a => a -> a -> SymBoolgrisette Grisette.Internal.Core.Data.Class.SymOrd No documentation available.
(
.# ) :: (Function f a r, SimpleMergeable r, UnionView u) => f -> u a -> rgrisette Grisette.Internal.Core.Data.Class.UnionView Helper for applying functions on UnionView and SimpleMergeable.
>>> let f :: Integer -> Union Integer = \x -> mrgIf (ssym "a") (mrgSingle $ x + 1) (mrgSingle $ x + 2) >>> f .# (mrgIf (ssym "b" :: SymBool) (mrgSingle 0) (mrgSingle 2) :: Union Integer) {If (&& b a) 1 (If b 2 (If a 3 4))}-
grisette Grisette.Internal.Unified.Class.UnifiedSymEq Unified (./=). Note that you may sometimes need to write type annotations for the result when the mode isn't clear:
a ./= b :: GetBool mode
One example when it isn't clear is when this is used in unified mrgIf. -
grisette Grisette.Internal.Unified.Class.UnifiedSymEq Unified (.==). Note that you may sometimes need to write type annotations for the result when the mode isn't clear:
a .== b :: GetBool mode
One example when it isn't clear is when this is used in unified mrgIf. -
grisette Grisette.Internal.Unified.Class.UnifiedSymOrd Unified (.<).
-
grisette Grisette.Internal.Unified.Class.UnifiedSymOrd Unified (.<=). Note that you may sometimes need to write type annotations for the result when the mode isn't clear:
a .<= b :: GetBool mode
One example when it isn't clear is when this is used in unified mrgIf.