algebra-3.0.1: Constructive abstract algebra

Safe HaskellNone

Numeric.Order.Additive

Synopsis

Documentation

class (Additive r, Order r) => AdditiveOrder r Source

z + x <= z + y = x <= y = x + z <= y + z

Instances

AdditiveOrder Bool 
AdditiveOrder Integer 
AdditiveOrder () 
AdditiveOrder Natural 
(Additive (a, b), Order (a, b), AdditiveOrder a, AdditiveOrder b) => AdditiveOrder (a, b) 
(Additive (a, b, c), Order (a, b, c), AdditiveOrder a, AdditiveOrder b, AdditiveOrder c) => AdditiveOrder (a, b, c) 
(Additive (a, b, c, d), Order (a, b, c, d), AdditiveOrder a, AdditiveOrder b, AdditiveOrder c, AdditiveOrder d) => AdditiveOrder (a, b, c, d) 
(Additive (a, b, c, d, e), Order (a, b, c, d, e), AdditiveOrder a, AdditiveOrder b, AdditiveOrder c, AdditiveOrder d, AdditiveOrder e) => AdditiveOrder (a, b, c, d, e)