Monus () Source # | |
Instance detailsDefined in Data.Monoid.Monus |
Monus All Source # | Defined as P - Q = P ∨ ¬Q |
Instance detailsDefined in Data.Monoid.Monus |
Monus Any Source # | Defined as P - Q = P ∧ ¬Q |
Instance detailsDefined in Data.Monoid.Monus |
Monus a => Monus [a] Source # | |
Instance detailsDefined in Data.Monoid.Monus |
Monus a => Monus (Maybe a) Source # | |
Instance detailsDefined in Data.Monoid.Monus |
Monus a => Monus (IO a) Source # | |
Instance detailsDefined in Data.Monoid.Monus |
Monus a => Monus (Endo a) Source # | |
Instance detailsDefined in Data.Monoid.Monus |
a ~ Natural => Monus (Sum a) Source # | Unlike the subtraction provided by the Num instance of
Natural , this subtraction is total. |
Instance detailsDefined in Data.Monoid.Monus |
Ord a => Monus (Set a) Source # | |
Instance detailsDefined in Data.Monoid.Monus |
Monus a => Monus (WrappedMonus a) Source # | |
Instance detailsDefined in Data.Monoid.Monus.Generic |
Monus b => Monus (a -> b) Source # | |
Instance detailsDefined in Data.Monoid.Monus |
(Monus a, Monus b) => Monus (a, b) Source # | |
Instance detailsDefined in Data.Monoid.Monus |
(Ord k, Monus v, Eq v) => Monus (Map k v) Source # | |
Instance detailsDefined in Data.Map.Annihilate |
(Monus a, Monus b, Monus c) => Monus (a, b, c) Source # | |
Instance detailsDefined in Data.Monoid.Monus Methods monus :: (a, b, c) -> (a, b, c) -> (a, b, c) Source # |
(Monus a, Monus b, Monus c, Monus d) => Monus (a, b, c, d) Source # | |
Instance detailsDefined in Data.Monoid.Monus Methods monus :: (a, b, c, d) -> (a, b, c, d) -> (a, b, c, d) Source # |
(Monus a, Monus b, Monus c, Monus d, Monus e) => Monus (a, b, c, d, e) Source # | |
Instance detailsDefined in Data.Monoid.Monus Methods monus :: (a, b, c, d, e) -> (a, b, c, d, e) -> (a, b, c, d, e) Source # |