Extended r is an extension of r with positive/negative infinity (±∞).
Instances11Functor, Bounded, Eq, Fractional, Data, Num, …
Functor ExtendedDefined in extended-reals-0.2.4.0 · Data.ExtendedRealBounded (Extended r)Defined in extended-reals-0.2.4.0 · Data.ExtendedRealEq r => Eq (Extended r)Defined in extended-reals-0.2.4.0 · Data.ExtendedReal(Fractional r, Ord r) => Fractional (Extended r)Defined in extended-reals-0.2.4.0 · Data.ExtendedRealNote that
Extended ris not a field, nor a ring.Data r => Data (Extended r)Defined in extended-reals-0.2.4.0 · Data.ExtendedReal(Num r, Ord r) => Num (Extended r)Defined in extended-reals-0.2.4.0 · Data.ExtendedRealNote that
Extended ris not a field, nor a ring.PosInf + NegInfis left undefined as usual, but we define0 * PosInf = 0 * NegInf = 0by following the convention of probability or measure theory.Ord r => Ord (Extended r)Defined in extended-reals-0.2.4.0 · Data.ExtendedRealRead r => Read (Extended r)Defined in extended-reals-0.2.4.0 · Data.ExtendedRealShow r => Show (Extended r)Defined in extended-reals-0.2.4.0 · Data.ExtendedRealNFData r => NFData (Extended r)Defined in extended-reals-0.2.4.0 · Data.ExtendedRealHashable r => Hashable (Extended r)Defined in extended-reals-0.2.4.0 · Data.ExtendedReal