Safe HaskellSafe

Eta.Classes.Fractional

Description

The Fractional type class defines Fractional values and how are they are divided:

  • Fractional division (/)
  • Conversion from Rational fromRational

Synopsis

Documentation

fractionReciprocal :: Fractional a => a -> a #

Inverts the fraction

>>> x  = 7/2
>>> x' = 2/7
>>> fractionReciprocal x == x'
True

class Num a => Fractional a where #

Minimal complete definition

fromRational, (recip | (/))

Methods

(/) :: a -> a -> a #

recip :: a -> a #

fromRational :: Rational -> a #

Instances

Integral a => Fractional (Ratio a) 

Methods

(/) :: Ratio a -> Ratio a -> Ratio a #

recip :: Ratio a -> Ratio a #

fromRational :: Rational -> Ratio a #

(/) :: Fractional a => a -> a -> a #

(**) :: Floating a => a -> a -> a #

recip :: Fractional a => a -> a #

fromRational :: Fractional a => Rational -> a #