| Num Double |
Note that due to the presence of NaN, not all elements of Double have an additive inverse. >>> 0/0 + (negate 0/0 :: Double)
NaN
Also note that due to the presence of -0, Double's Num instance doesn't have an additive identity >>> 0 + (-0 :: Double)
0.0
Since: base-2.1 |
Instance details
Defined in GHC.Float
|
| Num Float |
Note that due to the presence of NaN, not all elements of Float have an additive inverse. >>> 0/0 + (negate 0/0 :: Float)
NaN
Also note that due to the presence of -0, Float's Num instance doesn't have an additive identity >>> 0 + (-0 :: Float)
0.0
Since: base-2.1 |
Instance details
Defined in GHC.Float
|
| Num Int |
Since: base-2.1 |
Instance details
Defined in GHC.Num
|
| Num Int8 |
Since: base-2.1 |
Instance details
Defined in GHC.Int
|
| Num Int16 |
Since: base-2.1 |
Instance details
Defined in GHC.Int
|
| Num Int32 |
Since: base-2.1 |
Instance details
Defined in GHC.Int
|
| Num Int64 |
Since: base-2.1 |
Instance details
Defined in GHC.Int
|
| Num Integer |
Since: base-2.1 |
Instance details
Defined in GHC.Num
|
| Num Natural |
Note that Natural's Num instance isn't a ring: no element but 0 has an additive inverse. It is a semiring though. Since: base-4.8.0.0 |
Instance details
Defined in GHC.Num
|
| Num Word |
Since: base-2.1 |
Instance details
Defined in GHC.Num
|
| Num Word8 |
Since: base-2.1 |
Instance details
Defined in GHC.Word
|
| Num Word16 |
Since: base-2.1 |
Instance details
Defined in GHC.Word
|
| Num Word32 |
Since: base-2.1 |
Instance details
Defined in GHC.Word
|
| Num Word64 |
Since: base-2.1 |
Instance details
Defined in GHC.Word
|
| Num IntPtr |
|
Instance details
Defined in Foreign.Ptr
|
| Num WordPtr |
|
Instance details
Defined in Foreign.Ptr
|
| Num CUIntMax |
|
Instance details
Defined in Foreign.C.Types
|
| Num CIntMax |
|
Instance details
Defined in Foreign.C.Types
|
| Num CUIntPtr |
|
Instance details
Defined in Foreign.C.Types
|
| Num CIntPtr |
|
Instance details
Defined in Foreign.C.Types
|
| Num CSUSeconds |
|
Instance details
Defined in Foreign.C.Types
|
| Num CUSeconds |
|
Instance details
Defined in Foreign.C.Types
|
| Num CTime |
|
Instance details
Defined in Foreign.C.Types
|
| Num CClock |
|
Instance details
Defined in Foreign.C.Types
|
| Num CSigAtomic |
|
Instance details
Defined in Foreign.C.Types
|
| Num CWchar |
|
Instance details
Defined in Foreign.C.Types
|
| Num CSize |
|
Instance details
Defined in Foreign.C.Types
|
| Num CPtrdiff |
|
Instance details
Defined in Foreign.C.Types
|
| Num CDouble |
|
Instance details
Defined in Foreign.C.Types
|
| Num CFloat |
|
Instance details
Defined in Foreign.C.Types
|
| Num CBool |
|
Instance details
Defined in Foreign.C.Types
|
| Num CULLong |
|
Instance details
Defined in Foreign.C.Types
|
| Num CLLong |
|
Instance details
Defined in Foreign.C.Types
|
| Num CULong |
|
Instance details
Defined in Foreign.C.Types
|
| Num CLong |
|
Instance details
Defined in Foreign.C.Types
|
| Num CUInt |
|
Instance details
Defined in Foreign.C.Types
|
| Num CInt |
|
Instance details
Defined in Foreign.C.Types
|
| Num CUShort |
|
Instance details
Defined in Foreign.C.Types
|
| Num CShort |
|
Instance details
Defined in Foreign.C.Types
|
| Num CUChar |
|
Instance details
Defined in Foreign.C.Types
|
| Num CSChar |
|
Instance details
Defined in Foreign.C.Types
|
| Num CChar |
|
Instance details
Defined in Foreign.C.Types
|
| Num Fd |
|
Instance details
Defined in System.Posix.Types
|
| Num CNfds |
|
Instance details
Defined in System.Posix.Types
|
| Num CSocklen |
|
Instance details
Defined in System.Posix.Types
|
| Num CKey |
|
Instance details
Defined in System.Posix.Types
|
| Num CId |
|
Instance details
Defined in System.Posix.Types
|
| Num CFsFilCnt |
|
Instance details
Defined in System.Posix.Types
|
| Num CFsBlkCnt |
|
Instance details
Defined in System.Posix.Types
|
| Num CClockId |
|
Instance details
Defined in System.Posix.Types
|
| Num CBlkCnt |
|
Instance details
Defined in System.Posix.Types
|
| Num CBlkSize |
|
Instance details
Defined in System.Posix.Types
|
| Num CRLim |
|
Instance details
Defined in System.Posix.Types
|
| Num CTcflag |
|
Instance details
Defined in System.Posix.Types
|
| Num CSpeed |
|
Instance details
Defined in System.Posix.Types
|
| Num CCc |
|
Instance details
Defined in System.Posix.Types
|
| Num CUid |
|
Instance details
Defined in System.Posix.Types
|
| Num CNlink |
|
Instance details
Defined in System.Posix.Types
|
| Num CGid |
|
Instance details
Defined in System.Posix.Types
|
| Num CSsize |
|
Instance details
Defined in System.Posix.Types
|
| Num CPid |
|
Instance details
Defined in System.Posix.Types
|
| Num COff |
|
Instance details
Defined in System.Posix.Types
|
| Num CMode |
|
Instance details
Defined in System.Posix.Types
|
| Num CIno |
|
Instance details
Defined in System.Posix.Types
|
| Num CDev |
|
Instance details
Defined in System.Posix.Types
|
| Integral a => Num (Ratio a) |
Since: base-2.0.1 |
Instance details
Defined in GHC.Real
|
| Num a => Num (Down a) |
Since: base-4.11.0.0 |
Instance details
Defined in Data.Ord
|
| Num a => Num (Product a) |
Since: base-4.7.0.0 |
Instance details
Defined in Data.Semigroup.Internal
|
| Num a => Num (Sum a) |
Since: base-4.7.0.0 |
Instance details
Defined in Data.Semigroup.Internal
|
| Num a => Num (Identity a) |
Since: base-4.9.0.0 |
Instance details
Defined in Data.Functor.Identity
|
| Num a => Num (Max a) |
Since: base-4.9.0.0 |
Instance details
Defined in Data.Semigroup
|
| Num a => Num (Min a) |
Since: base-4.9.0.0 |
Instance details
Defined in Data.Semigroup
|
| RealFloat a => Num (Complex a) |
Since: base-2.1 |
Instance details
Defined in Data.Complex
|
| Num a => Num (Op a b) |
|
Instance details
Defined in Data.Functor.Contravariant
|
| HasResolution a => Num (Fixed a) |
Since: base-2.1 |
Instance details
Defined in Data.Fixed
|
| Num (f a) => Num (Alt f a) |
Since: base-4.8.0.0 |
Instance details
Defined in Data.Semigroup.Internal
|
| (Applicative f, Num a) => Num (Ap f a) |
Since: base-4.12.0.0 |
Instance details
Defined in Data.Monoid
|
| Num a => Num (Const a b) |
Since: base-4.9.0.0 |
Instance details
Defined in Data.Functor.Const
|