Extended r is an extension of r with positive/negative infinity (±∞).
Instances16Functor, Foldable, Traversable, Lift, Bounded, Eq, …
Functor ExtendedDefined in extended-reals-0.2.7.0 · Data.ExtendedRealFoldable ExtendedDefined in extended-reals-0.2.7.0 · Data.ExtendedRealTraversable ExtendedDefined in extended-reals-0.2.7.0 · Data.ExtendedRealLift r => Lift (Extended r)Defined in extended-reals-0.2.7.0 · Data.ExtendedRealBounded (Extended r)Defined in extended-reals-0.2.7.0 · Data.ExtendedRealEq r => Eq (Extended r)Defined in extended-reals-0.2.7.0 · Data.ExtendedReal(Fractional r, Ord r) => Fractional (Extended r)Defined in extended-reals-0.2.7.0 · Data.ExtendedRealNote that
Extended ris not a field, nor a ring.Data r => Data (Extended r)Defined in extended-reals-0.2.7.0 · Data.ExtendedReal(Num r, Ord r) => Num (Extended r)Defined in extended-reals-0.2.7.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.7.0 · Data.ExtendedRealRead r => Read (Extended r)Defined in extended-reals-0.2.7.0 · Data.ExtendedRealShow r => Show (Extended r)Defined in extended-reals-0.2.7.0 · Data.ExtendedRealGeneric (Extended r)Defined in extended-reals-0.2.7.0 · Data.ExtendedRealNFData r => NFData (Extended r)Defined in extended-reals-0.2.7.0 · Data.ExtendedRealHashable r => Hashable (Extended r)Defined in extended-reals-0.2.7.0 · Data.ExtendedRealtype Rep (Extended r) = D1 ('MetaDataDefined in extended-reals-0.2.7.0 · Data.ExtendedReal"Extended"
"Data.ExtendedReal"
"extended-reals-0.2.7.0-CarTkajRhlGEck6IalUYb7"
'False) (C1 ('MetaCons"NegInf"
'PrefixI 'False) U1 :+: (C1 ('MetaCons"Finite"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 r)) :+: C1 ('MetaCons"PosInf"
'PrefixI 'False) U1))