Numeric.MixedTypes.Ring

Ring

type CanAddSubMulBy t s

class Ring t

class OrderedRing t

class OrderedCertainlyRing t

Multiplication

type CanMul t1 t2

class CanMulAsymmetric t1 t2

type CanMulBy t1 t2

type CanMulSameType t

(*)

product

Tests

specCanMul

specCanMulNotMixed

specCanMulSameType

Exponentiation

class CanPow b e

type CanPowBy t1 t2

type CanPowCNBy t1 t2

(^)

(^!)

powUsingMul

integerPowCN

Tests

specCanPow