Eq a => Eq (Ratio a) Source # | |
|
(Ord a, Multiplicative a, Integral a) => Ord (Ratio a) Source # | |
|
Show a => Show (Ratio a) Source # | |
|
(Ord a, Signed a, Integral a, AdditiveGroup a) => AdditiveGroup (Ratio a) Source # | |
|
(Ord a, Signed a, Integral a, AdditiveInvertible a) => Additive (Ratio a) Source # | |
|
(Ord a, Signed a, Integral a, AdditiveInvertible a) => AdditiveInvertible (Ratio a) Source # | |
|
(Ord a, Signed a, Integral a, AdditiveInvertible a) => AdditiveCommutative (Ratio a) Source # | |
|
(Ord a, Signed a, Integral a, AdditiveInvertible a) => AdditiveAssociative (Ratio a) Source # | |
|
(Ord a, Integral a, Signed a, AdditiveInvertible a) => AdditiveUnital (Ratio a) Source # | |
|
(Ord a, Integral a, Signed a, AdditiveInvertible a) => AdditiveMagma (Ratio a) Source # | |
|
(Signed a, AdditiveInvertible a, AdditiveUnital a, Integral a, Ord a, Multiplicative a) => MultiplicativeGroup (Ratio a) Source # | |
|
(Signed a, AdditiveInvertible a, AdditiveUnital a, Integral a, Ord a, Multiplicative a) => Multiplicative (Ratio a) Source # | |
|
(Ord a, Signed a, Integral a, AdditiveInvertible a) => MultiplicativeInvertible (Ratio a) Source # | |
|
(Ord a, Signed a, Integral a, AdditiveInvertible a) => MultiplicativeCommutative (Ratio a) Source # | |
|
(Ord a, Signed a, Integral a, AdditiveInvertible a) => MultiplicativeAssociative (Ratio a) Source # | |
|
(Ord a, Signed a, Integral a, AdditiveInvertible a) => MultiplicativeUnital (Ratio a) Source # | |
|
(Ord a, Signed a, Integral a, AdditiveInvertible a) => MultiplicativeMagma (Ratio a) Source # | |
|
(Ord a, Signed a, Integral a, AdditiveInvertible a) => Distribution (Ratio a) Source # | |
|
(Ord a, Signed a, Integral a, Multiplicative a, Ring a) => InvolutiveRing (Ratio a) Source # | |
|
(Ord a, Signed a, Integral a, Multiplicative a, Ring a) => CRing (Ratio a) Source # | |
|
(Ord a, Signed a, Integral a, AdditiveGroup a) => Ring (Ratio a) Source # | |
|
(Ord a, Signed a, Integral a, AdditiveInvertible a) => Semiring (Ratio a) Source # | |
|
(FromInteger a, MultiplicativeUnital a) => FromInteger (Ratio a) Source # | |
|
(Ord a, Signed a, Integral a, Multiplicative a, Ring a, AdditiveInvertible a) => LowerBoundedField (Ratio a) Source # | |
|
(Ord a, Signed a, Integral a, AdditiveInvertible a, Multiplicative a, Ring a) => UpperBoundedField (Ratio a) Source # | |
|
(Ord a, Signed a, Integral a, Multiplicative a, Ring a) => Field (Ratio a) Source # | |
|
(Ord a, Signed a, Integral a, Multiplicative a, Ring a) => Semifield (Ratio a) Source # | |
|
(Ord a, Signed a, Integral a, AdditiveGroup a) => Epsilon (Ratio a) Source # | |
|
(Ord a, Signed a, Integral a, AdditiveInvertible a) => Signed (Ratio a) Source # | |
|
FromInteger a => FromRatio (Ratio a) Source # | |
|
ToInteger a => ToRatio (Ratio a) Source # | |
|
(Ord a, Signed a, ToInteger a, Integral a, Multiplicative a, Ring a, Eq b, AdditiveGroup b, Integral b, FromInteger b) => QuotientField (Ratio a) b Source # | |
|
(Ord a, Integral a, Signed a, AdditiveGroup a) => Metric (Ratio a) (Ratio a) Source # | |
|
(Ord a, Integral a, Signed a, AdditiveInvertible a) => Normed (Ratio a) (Ratio a) Source # | |
|