| Safe Haskell | Safe |
|---|---|
| Language | Haskell2010 |
Pandora.Pattern.Object.Setoid
Documentation
When providing a new instance, you should ensure it satisfies the four laws: * Reflexivity: x == x ≡ True * Symmetry: x == y ≡ y == x * Transitivity: x == y && y == z ≡ True ===> x == z ≡ True * Negation: x /= y ≡ not (x == y)
Minimal complete definition
Instances
| Setoid a => Setoid (Identity a) Source # | |
| Setoid a => Setoid (Maybe a) Source # | |
| (Setoid e, Setoid a) => Setoid (Conclusion e a) Source # | |
Defined in Pandora.Paradigm.Basis.Conclusion Methods (==) :: Conclusion e a -> Conclusion e a -> Boolean Source # (/=) :: Conclusion e a -> Conclusion e a -> Boolean Source # | |