Numeric.MixedTypes.Ring

Ring

type CanAddSubMulBy t s

type Ring t

type CertainlyEqRing t

type OrderedRing t

type OrderedCertainlyRing t

Multiplication

type CanMul t1 t2

class CanMulAsymmetric t1 t2

type CanMulBy t1 t2

type CanMulSameType t

(*)

product

Tests

specCanMul

specCanMulNotMixed

specCanMulSameType

type CanMulX t1 t2

Exponentiation

class CanPow t1 t2

type CanPowBy t1 t2

type CanPowCNBy t1 t2

(^)

(^!)

powUsingMul

Tests

specCanPow

type CanPowX t1 t2