Hoogle Search
Within LTS Haskell 24.9 (ghc-9.10.2)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
equivalentOnArbitrary :: (Show a, Arbitrary a, Show b, Eq b) => (a -> b) -> (a -> b) -> Propertygenvalidity-sydtest Test.Syd.Validity.Functions.Equivalence equivalentOnArbitrary ((* 2) . (+ 1)) ((+ 2) . (* 2) :: Int -> Int)
-
genvalidity-sydtest Test.Syd.Validity.Functions.Equivalence equivalentOnArbitrary2 (+) ((+) :: Int -> Int -> Int)
-
genvalidity-sydtest Test.Syd.Validity.Functions.Equivalence No documentation available.
-
genvalidity-sydtest Test.Syd.Validity.Functions.Equivalence No documentation available.
-
genvalidity-sydtest Test.Syd.Validity.Functions.Equivalence No documentation available.
-
genvalidity-sydtest Test.Syd.Validity.Functions.Equivalence No documentation available.
-
genvalidity-sydtest Test.Syd.Validity.Functions.Equivalence No documentation available.
-
genvalidity-sydtest Test.Syd.Validity.Functions.Equivalence No documentation available.
-
genvalidity-sydtest Test.Syd.Validity.Functions.Equivalence No documentation available.
idempotentOnArbitrary :: (Show a, Eq a, Arbitrary a) => (a -> a) -> Propertygenvalidity-sydtest Test.Syd.Validity.Functions.Idempotence id is idempotent for any type:
idempotentOnArbitrary (id :: Int -> Int)
const, given any input, is idempotent for any type as well:\int -> idempotentOnArbitrary (const int :: Int -> Int)