Module

Test.Abides.Data.Eq

Package
purescript-abides
Repository
athanclark/purescript-abides

#symmetry Source

symmetry :: forall a. Eq a => a -> a -> Boolean

x == y => y == x?

#transitive Source

transitive :: forall a. Eq a => a -> a -> a -> Boolean

x == y && y == z => x == z

#negation Source

negation :: forall a. Eq a => a -> a -> Boolean

x /= y => not (x == y)

Re-exports from Test.Abides.Properties

#reflexive Source

reflexive :: forall a. Eq a => a -> Boolean

x == x?