Module Import alias Import alias Import alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ClassDef bases NameLoad NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad body FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr decorator_list Call NameLoad BinOpRShift BinOpRShift BinOpDiv SubscriptLoad NameLoad Index TupleLoad NameLoad Str Str Str Str Assign NameStore IfExp CompareIs NameLoad NameLoad NameLoad NameLoad Assign NameStore Dict Str Str Str Str Str Str Str NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Expr Call NameLoad NameLoad NameLoad NameLoad Return decorator_list NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr NameLoad decorator_list Call NameLoad BinOpRShift BinOpDiv SubscriptLoad NameLoad Index TupleLoad NameLoad Str Str Str FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr NameLoad decorator_list Call NameLoad BinOpRShift BinOpDiv SubscriptLoad NameLoad Index TupleLoad NameLoad Str Str Str FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr NameLoad decorator_list Call NameLoad BinOpRShift BinOpDiv SubscriptLoad NameLoad Index TupleLoad NameLoad Str Str Str Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword Lambda arguments args NameParam defaults IfExp CompareLt NameLoad Num Num IfExp CompareGt NameLoad Num Num Num keyword NameLoad keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword Lambda arguments args NameParam defaults IfExp CompareLt NameLoad Num Num IfExp CompareGt NameLoad Num Num Num keyword NameLoad keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword Lambda arguments args NameParam defaults IfExp CompareLt NameLoad Num Num IfExp CompareGt NameLoad Num Num Num keyword NameLoad keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword Lambda arguments args NameParam defaults IfExp CompareLt NameLoad Num Call NameLoad Num Call NameLoad IfExp CompareGt NameLoad Num Num Num keyword NameLoad keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad body If CompareIs NameLoad NameLoad body Assign NameStore Lambda arguments args NameParam defaults Call NameLoad Num NameLoad Assign NameStore Dict Str Str Str NameLoad NameLoad NameLoad Expr Call NameLoad NameLoad NameLoad NameLoad Return decorator_list NameLoad decorator_list Assign TupleStore NameStore NameStore CompareEq Call AttributeLoad NameLoad attr Str BinOpBitAnd Call AttributeLoad NameLoad attr Str Str Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr keyword Lambda arguments args NameParam defaults BinOpDiv Call NameLoad SubscriptLoad NameLoad Index Num Call NameLoad SubscriptLoad NameLoad Index Num keyword AttributeLoad NameLoad attr keyword Lambda arguments args NameParam defaults BinOpDiv Num NameLoad FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr NameLoad decorator_list Call NameLoad BinOpRShift BinOpDiv SubscriptLoad NameLoad Index TupleLoad NameLoad Str Str Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults body Assign NameStore Dict Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Expr Call NameLoad NameLoad NameLoad NameLoad Return decorator_list NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr NameLoad decorator_list Call NameLoad BinOpRShift BinOpDiv SubscriptLoad NameLoad Index TupleLoad NameLoad Str Str Str FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr NameLoad decorator_list Call NameLoad BinOpRShift BinOpDiv SubscriptLoad NameLoad Index TupleLoad NameLoad Str Str Str FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr NameLoad decorator_list Call NameLoad BinOpRShift BinOpDiv SubscriptLoad NameLoad Index TupleLoad NameLoad Str Str Str FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr NameLoad NameLoad decorator_list Call NameLoad BinOpRShift BinOpRShift BinOpDiv SubscriptLoad NameLoad Index TupleLoad NameLoad Str Str Str Str FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr NameLoad NameLoad decorator_list Call NameLoad BinOpRShift BinOpRShift BinOpDiv SubscriptLoad NameLoad Index TupleLoad NameLoad Str Str Str Str FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr NameLoad decorator_list Call NameLoad BinOpRShift BinOpDiv SubscriptLoad NameLoad Index TupleLoad NameLoad Str Str Str FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr NameLoad decorator_list Call NameLoad BinOpRShift BinOpDiv SubscriptLoad NameLoad Index TupleLoad NameLoad Str Str Str FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr NameLoad decorator_list Call NameLoad BinOpRShift BinOpDiv SubscriptLoad NameLoad Index TupleLoad NameLoad Str Str Str FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr NameLoad decorator_list Call NameLoad BinOpRShift BinOpDiv SubscriptLoad NameLoad Index TupleLoad NameLoad Str Str Str FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr NameLoad decorator_list Call NameLoad BinOpRShift BinOpDiv SubscriptLoad NameLoad Index TupleLoad NameLoad Str Str Str FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr NameLoad decorator_list Call NameLoad BinOpRShift BinOpDiv SubscriptLoad NameLoad Index TupleLoad NameLoad Str Str Str FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr NameLoad decorator_list Call NameLoad BinOpRShift BinOpDiv SubscriptLoad NameLoad Index TupleLoad NameLoad Str Str Str FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr NameLoad decorator_list Call NameLoad BinOpRShift BinOpDiv SubscriptLoad NameLoad Index TupleLoad NameLoad Str Str Str FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr NameLoad decorator_list Call NameLoad BinOpRShift BinOpDiv SubscriptLoad NameLoad Index TupleLoad NameLoad Str Str Str FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr NameLoad decorator_list Call NameLoad BinOpRShift BinOpDiv SubscriptLoad NameLoad Index TupleLoad NameLoad Str Str Str FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr NameLoad decorator_list Call NameLoad BinOpRShift BinOpDiv SubscriptLoad NameLoad Index TupleLoad NameLoad Str Str Str FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr NameLoad decorator_list Call NameLoad BinOpRShift BinOpDiv SubscriptLoad NameLoad Index TupleLoad NameLoad Str Str Str Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword NameLoad keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr ClassDef bases NameLoad NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Call NameLoad NameLoad NameLoad Dict Return decorator_list NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr NameLoad decorator_list Call NameLoad BinOpRShift BinOpDiv SubscriptLoad NameLoad Index TupleLoad NameLoad Str Str NameLoad ClassDef bases NameLoad NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad body Assign NameStore Lambda arguments args NameParam defaults IfExp CompareIs NameLoad NameLoad SubscriptLoad Call NameLoad NameLoad Index Num NameLoad Assign NameStore Lambda arguments args NameParam defaults IfExp CompareIs NameLoad NameLoad SubscriptLoad Call NameLoad NameLoad Index Num NameLoad Assign NameStore Lambda arguments args NameParam defaults IfExp CompareIs NameLoad NameLoad SubscriptLoad Call NameLoad NameLoad Index Num NameLoad Assign NameStore Lambda arguments args NameParam defaults IfExp CompareIs NameLoad NameLoad SubscriptLoad Call NameLoad NameLoad Index Num NameLoad Assign NameStore Dict Str Str Str Str Str Str Str NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Expr Call NameLoad NameLoad NameLoad NameLoad Return decorator_list NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Return Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list Call NameLoad BinOpRShift BinOpRShift BinOpDiv SubscriptLoad NameLoad Index TupleLoad NameLoad Str Str Str Call NameLoad NameLoad Str Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr keyword Lambda arguments args NameParam defaults Call NameLoad NameLoad Num Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr keyword Lambda arguments args NameParam defaults Call NameLoad NameLoad Num Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr keyword Lambda arguments args NameParam defaults Call NameLoad Call NameLoad NameLoad Num Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr keyword Lambda arguments args NameParam NameParam defaults TupleLoad BinOpDiv NameLoad NameLoad BinOpMod NameLoad NameLoad keyword NameLoad keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr keyword Lambda arguments args NameParam NameParam defaults TupleLoad BinOpDiv NameLoad NameLoad BinOpMod NameLoad NameLoad keyword NameLoad keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword NameLoad ClassDef bases NameLoad NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults body Assign NameStore Dict Str Str Str Str Str NameLoad NameLoad NameLoad NameLoad NameLoad Expr Call NameLoad NameLoad NameLoad NameLoad Return decorator_list NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr NameLoad decorator_list Call NameLoad BinOpRShift BinOpDiv SubscriptLoad NameLoad Index TupleLoad TupleLoad NameLoad Str TupleLoad NameLoad Str Str TupleLoad Str Str FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr NameLoad decorator_list Call NameLoad BinOpRShift BinOpDiv SubscriptLoad NameLoad Index TupleLoad TupleLoad NameLoad Str TupleLoad NameLoad Str Str Str FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr NameLoad decorator_list Call NameLoad BinOpRShift BinOpDiv SubscriptLoad NameLoad Index TupleLoad TupleLoad NameLoad Str TupleLoad NameLoad Str Str Str FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr NameLoad decorator_list Call NameLoad BinOpRShift BinOpDiv SubscriptLoad NameLoad Index TupleLoad TupleLoad NameLoad Str TupleLoad NameLoad Str Str Str FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr NameLoad decorator_list Call NameLoad BinOpRShift BinOpDiv SubscriptLoad NameLoad Index TupleLoad TupleLoad NameLoad Str TupleLoad NameLoad Str Str Str Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr keyword Lambda arguments args NameParam defaults TupleLoad Call NameLoad Call AttributeLoad NameLoad attr NameLoad BinOpSub NameLoad Call AttributeLoad NameLoad attr NameLoad keyword Lambda arguments args NameParam defaults Call NameLoad IfExp CompareGt NameLoad Num Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr BinOpAdd NameLoad Num keyword Lambda arguments args NameParam defaults Call NameLoad Call NameLoad NameLoad Num keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr ClassDef bases NameLoad NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults body Assign NameStore Dict Str Str Str Str Str NameLoad NameLoad NameLoad NameLoad NameLoad Expr Call NameLoad NameLoad NameLoad NameLoad Return decorator_list NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr NameLoad decorator_list Call NameLoad BinOpRShift BinOpDiv SubscriptLoad NameLoad Index TupleLoad NameLoad Str Str NameLoad FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr NameLoad decorator_list Call NameLoad BinOpRShift BinOpDiv SubscriptLoad NameLoad Index TupleLoad NameLoad Str Str NameLoad FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr NameLoad decorator_list Call NameLoad BinOpRShift BinOpDiv SubscriptLoad NameLoad Index TupleLoad NameLoad Str Str NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr NameLoad NameLoad decorator_list Call NameLoad BinOpRShift BinOpRShift BinOpDiv SubscriptLoad NameLoad Index TupleLoad NameLoad Str Str Str Str Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr keyword TupleLoad AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr keyword Lambda arguments args NameParam defaults BoolOpOr CompareEq NameLoad Call NameLoad Str CompareEq NameLoad UnaryOpUSub Call NameLoad Str keyword Lambda arguments args NameParam defaults CompareEq Call AttributeLoad NameLoad attr Num NameLoad Num keyword AttributeLoad NameLoad attr
N/A N/A math N/A fractions N/A sys lang data lang d lang deriving lang H lang sig lang t lang instance lang build_instance lang Enum lang Show Eq Eq Ord Ord Num N/A Show Eq N/A N/A 
    Basic numeric class.

    Dependencies:
        Show, Eq

    Attributes:
        __add__, __mul__, __abs__, signum, fromInteger, __neg__, __sub__

    Minimal complete definition:
        add, mul, abs, signum, fromInteger, negate
     make_instance N/A N/A typeclass cls add mul abs signum fromInteger negate sub N/A None N/A default_sub N/A N/A a b N/A N/A N/A N/A N/A a __add__ N/A N/A b __neg__ N/A N/A sig N/A N/A N/A N/A H N/A N/A Num a a a a N/A sub N/A N/A sub None default_sub sub N/A attrs N/A add mul abs signum fromInteger negate sub add mul abs signum fromInteger negate sub N/A N/A build_instance Num cls attrs N/A N/A classmethod N/A negate N/A N/A a N/A N/A N/A 
    signum :: Num a => a -> a

    Unary negation.
     N/A N/A N/A N/A Num N/A a negate a N/A N/A sig N/A N/A N/A H N/A N/A Num a a a signum N/A N/A a N/A N/A N/A 
    signum :: Num a => a -> a

    Sign of a number. The functions abs and signum should satisfy the law:
    abs x * signum x == x
    For real numbers, the signum is either -1 (negative), 0 (zero) or 1
    (positive).
     N/A N/A N/A N/A Num N/A a signum a N/A N/A sig N/A N/A N/A H N/A N/A Num a a a abs N/A N/A a N/A N/A N/A 
    abs :: Num a => a -> a

    Absolute value.
     N/A N/A N/A N/A Num N/A a abs a N/A N/A sig N/A N/A N/A H N/A N/A Num a a a N/A N/A N/A N/A instance Num int where add N/A int __add__ mul N/A int __mul__ abs N/A int __abs__ signum N/A N/A N/A x N/A N/A N/A x 0 -1 N/A N/A x 0 1 0 fromInteger int negate N/A int __neg__ sub N/A int __sub__ N/A N/A N/A N/A instance Num long where add N/A long __add__ mul N/A long __mul__ abs N/A long __abs__ signum N/A N/A N/A x N/A N/A N/A x 0 -1 N/A N/A x 0 1 0 fromInteger long negate N/A long __neg__ sub N/A long __sub__ N/A N/A N/A N/A instance Num float where add N/A float __add__ mul N/A float __mul__ abs N/A float __abs__ signum N/A N/A N/A x N/A N/A N/A x 0.0 -1.0 N/A N/A x 0.0 1.0 0.0 fromInteger float negate N/A float __neg__ sub N/A float __sub__ N/A N/A N/A N/A instance Num complex where add N/A complex __add__ mul N/A complex __mul__ abs N/A complex __abs__ signum N/A N/A N/A x N/A N/A N/A x 0 N/A complex -1 N/A complex N/A N/A x 0 1 0 fromInteger complex negate N/A complex __neg__ sub N/A complex __sub__ Fractional N/A Num N/A N/A 
    Fractional numbers, supporting real division.

    Dependencies:
        Num

    Attributes:
        fromRational, recip, __div__

    Minimal complete definition:
        fromRational, div
     make_instance N/A N/A typeclass cls fromRational div recip N/A None N/A N/A N/A recip None N/A N/A recip N/A N/A N/A x N/A N/A div 1 x N/A attrs N/A fromRational div recip fromRational div recip N/A N/A build_instance Fractional cls attrs N/A N/A classmethod N/A N/A N/A Ratio R N/A N/A N/A data Ratio a N/A N/A N/A d R a a N/A deriving Eq N/A Rational N/A t Ratio int N/A N/A N/A N/A instance Fractional float where fromRational N/A N/A N/A rat N/A N/A N/A float N/A rat N/A 0 N/A float N/A rat N/A 1 div N/A float __div__ recip N/A N/A N/A x N/A N/A 1.0 x recip N/A N/A a N/A N/A N/A 
    recip :: Fractional a => a -> a

    Reciprocal fraction.
     N/A N/A N/A N/A Fractional N/A a recip a N/A N/A sig N/A N/A N/A H N/A N/A Fractional a a a Floating N/A Fractional N/A N/A 
    Trigonometric and hyperbolic functions and related functions.

    Dependencies:
        Fractional

    Attributes:
        pi, exp, sqrt, log, pow, logBase, sin, tan, cos, asin, atan, acos,
        sinh, tanh, cosh, asinh, atanh, acosh

    Minimal complete definition:
        pi, exp, sqrt, log, pow, logBase, sin, tan, cos, asin, atan, acos,
        sinh, tanh, cosh, asinh, atanh, acosh
     make_instance N/A N/A typeclass cls pi exp sqrt log pow logBase sin tan cos asin atan acos sinh tanh cosh asinh atanh acosh N/A N/A N/A attrs N/A pi exp sqrt log pow logBase sin tan cos asin atan acos sinh tanh cosh asinh atanh acosh pi exp sqrt log pow logBase sin tan cos asin atan acos sinh tanh cosh asinh atanh acosh N/A N/A build_instance Floating cls attrs N/A N/A classmethod N/A exp N/A N/A x N/A N/A N/A 
    exp :: Floating a => a -> a
     N/A N/A N/A N/A Floating N/A x exp x N/A N/A sig N/A N/A N/A H N/A N/A Floating a a a sqrt N/A N/A x N/A N/A N/A 
    sqrt :: Floating a => a -> a
     N/A N/A N/A N/A Floating N/A x sqrt x N/A N/A sig N/A N/A N/A H N/A N/A Floating a a a log N/A N/A x N/A N/A N/A 
    log:: Floating a => a -> a
     N/A N/A N/A N/A Floating N/A x log x N/A N/A sig N/A N/A N/A H N/A N/A Floating a a a pow N/A N/A x y N/A N/A N/A 
    pow :: Floating a => a -> a -> a
     N/A N/A N/A N/A Floating N/A x pow x y N/A N/A sig N/A N/A N/A N/A H N/A N/A Floating a a a a logBase N/A N/A x b N/A N/A N/A 
    logBase :: Floating a => a -> a -> a
     N/A N/A N/A N/A Floating N/A x logBase x b N/A N/A sig N/A N/A N/A N/A H N/A N/A Floating a a a a sin N/A N/A x N/A N/A N/A 
    sin :: Floating a => a -> a
     N/A N/A N/A N/A Floating N/A x sin x N/A N/A sig N/A N/A N/A H N/A N/A Floating a a a cos N/A N/A x N/A N/A N/A 
    cos :: Floating a => a -> a
     N/A N/A N/A N/A Floating N/A x cos x N/A N/A sig N/A N/A N/A H N/A N/A Floating a a a tan N/A N/A x N/A N/A N/A 
    tan :: Floating a => a -> a
     N/A N/A N/A N/A Floating N/A x tan x N/A N/A sig N/A N/A N/A H N/A N/A Floating a a a asin N/A N/A x N/A N/A N/A 
    asin :: Floating a => a -> a
     N/A N/A N/A N/A Floating N/A x asin x N/A N/A sig N/A N/A N/A H N/A N/A Floating a a a atan N/A N/A x N/A N/A N/A 
    atan :: Floating a => a -> a
     N/A N/A N/A N/A Floating N/A x atan x N/A N/A sig N/A N/A N/A H N/A N/A Floating a a a acos N/A N/A x N/A N/A N/A 
    acos :: Floating a => a -> a
     N/A N/A N/A N/A Floating N/A x acos x N/A N/A sig N/A N/A N/A H N/A N/A Floating a a a sinh N/A N/A x N/A N/A N/A 
    sinh :: Floating a => a -> a
     N/A N/A N/A N/A Floating N/A x sinh x N/A N/A sig N/A N/A N/A H N/A N/A Floating a a a tanh N/A N/A x N/A N/A N/A 
    tanh :: Floating a => a -> a
     N/A N/A N/A N/A Floating N/A x tanh x N/A N/A sig N/A N/A N/A H N/A N/A Floating a a a cosh N/A N/A x N/A N/A N/A 
    cosh :: Floating a => a -> a
     N/A N/A N/A N/A Floating N/A x cosh x N/A N/A sig N/A N/A N/A H N/A N/A Floating a a a asinh N/A N/A x N/A N/A N/A 
    asinh :: Floating a => a -> a
     N/A N/A N/A N/A Floating N/A x asinh x N/A N/A sig N/A N/A N/A H N/A N/A Floating a a a atanh N/A N/A x N/A N/A N/A 
    atanh :: Floating a => a -> a
     N/A N/A N/A N/A Floating N/A x atanh x N/A N/A sig N/A N/A N/A H N/A N/A Floating a a a acosh N/A N/A x N/A N/A N/A 
    acosh :: Floating a => a -> a
     N/A N/A N/A N/A Floating N/A x acosh x N/A N/A sig N/A N/A N/A H N/A N/A Floating a a a N/A N/A N/A N/A instance Floating float where pi N/A math pi exp N/A math exp sqrt N/A math sqrt log N/A math log pow pow logBase N/A math log sin N/A math sin tan N/A math tan cos N/A math cos asin N/A math asin atan N/A math atan acos N/A math acos sinh N/A math sinh tanh N/A math tanh cosh N/A math cosh asinh N/A math asinh atanh N/A math atanh acosh N/A math acosh Real N/A Num Ord N/A N/A 
    Real numbers.

    Dependencies:
        Num, Ord

    Attributes:
        toRational

    Minimal complete definition:
        toRational
     make_instance N/A N/A typeclass cls toRational N/A N/A N/A N/A build_instance Real cls N/A N/A N/A classmethod N/A toRational N/A N/A x N/A N/A N/A 
    toRational :: Real a => a -> Rational

    Conversion to Rational.
     N/A N/A N/A N/A Real N/A x toRational x N/A N/A sig N/A N/A N/A H N/A N/A Real a a Rational Integral N/A Real Enum N/A N/A 
    Integral numbers, supporting integer division.

    Dependencies:
        Real, Enum

    Attributes:
        quotRem, toInteger, quot, rem, div, mod

    Minimal complete definition:
        quotRem, toInteger, quot, rem, div, mod
     make_instance N/A N/A typeclass cls quotRem divMod toInteger quot rem div mod N/A None None None None N/A N/A quot N/A N/A N/A x N/A N/A N/A quot None N/A N/A quotRem x N/A 0 quot N/A rem N/A N/A N/A x N/A N/A N/A rem None N/A N/A quotRem x N/A 1 rem N/A div N/A N/A N/A x N/A N/A N/A div None N/A N/A divMod x N/A 0 div N/A mod N/A N/A N/A x N/A N/A N/A mod None N/A N/A divMod x N/A 1 mod N/A attrs N/A quotRem toInteger quot rem div mod divMod quotRem toInteger quot rem div mod divMod N/A N/A build_instance Integral cls attrs N/A N/A classmethod N/A toRatio N/A N/A num denom N/A N/A N/A 
    toRatio :: Integral a => a -> a -> Ratio a

    Conversion to Ratio.
     N/A frac N/A N/A fractions Fraction num denom N/A N/A R N/A frac numerator N/A frac denominator N/A N/A sig N/A N/A N/A N/A H N/A N/A Integral a a a N/A t Ratio a N/A N/A N/A N/A instance Real int where toRational N/A N/A N/A x N/A N/A toRatio x 1 N/A N/A N/A N/A instance Real long where toRational N/A N/A N/A x N/A N/A toRatio x 1 N/A N/A N/A N/A instance Real float where toRational N/A N/A N/A x N/A N/A toRatio N/A round x 1 N/A N/A N/A N/A instance Integral int where quotRem N/A N/A N/A x y N/A N/A N/A x y N/A x y toInteger int quot N/A int __div__ rem N/A int __mod__ div N/A int __div__ mod N/A int __mod__ divMod divmod N/A N/A N/A N/A instance Integral long where quotRem N/A N/A N/A x y N/A N/A N/A x y N/A x y toInteger int quot N/A long __div__ rem N/A long __mod__ div N/A long __div__ mod N/A long __mod__ divMod divmod RealFrac N/A Real Fractional N/A N/A 
    Extracting components of fractions.

    Dependencies:
        Real, Fractional

    Attributes:
        properFraction, truncate, round, ceiling, floor

    Minimal complete definition:
        properFraction, truncate, round, ceiling, floor
     make_instance N/A N/A typeclass cls properFraction truncate round ceiling floor N/A N/A N/A attrs N/A properFraction truncate round ceiling floor properFraction truncate round ceiling floor N/A N/A build_instance RealFrac cls attrs N/A N/A classmethod N/A properFraction N/A N/A x N/A N/A N/A 
    properFraction :: RealFrac a, Integral b => a -> (b, a)

    The function properFraction takes a real fractional number x and returns a
    pair (n,f) such that x = n+f, and:

        n is an integral number with the same sign as x; and
        f is a fraction with the same type and sign as x, and with absolute
        value less than 1.
     N/A N/A N/A N/A RealFrac N/A x properFraction x N/A N/A sig N/A N/A N/A H N/A N/A N/A RealFrac a N/A Integral b a N/A b a truncate N/A N/A x N/A N/A N/A 
    truncate :: RealFrac a, Integral b => a -> b

    truncate(x) returns the integer nearest x between zero and x
     N/A N/A N/A N/A RealFrac N/A x truncate x N/A N/A sig N/A N/A N/A H N/A N/A N/A RealFrac a N/A Integral b a b round N/A N/A x N/A N/A N/A 
    round :: RealFrac a, Integral b => a -> b

    round(x) returns the nearest integer to x; the even integer if x is
    equidistant between two integers
     N/A N/A N/A N/A RealFrac N/A x round x N/A N/A sig N/A N/A N/A H N/A N/A N/A RealFrac a N/A Integral b a b ceiling N/A N/A x N/A N/A N/A 
    ceiling :: RealFrac a, Integral b => a -> b

    ceiling(x) returns the least integer not less than x
     N/A N/A N/A N/A RealFrac N/A x ceiling x N/A N/A sig N/A N/A N/A H N/A N/A N/A RealFrac a N/A Integral b a b floor N/A N/A x N/A N/A N/A 
    floor :: RealFrac a, Integral b => a -> b

    floor(x) returns the greatest integer not greater than x
     N/A N/A N/A N/A RealFrac N/A x floor x N/A N/A sig N/A N/A N/A H N/A N/A N/A RealFrac a N/A Integral b a b N/A N/A N/A N/A instance RealFrac float where properFraction N/A N/A N/A x N/A N/A N/A int N/A N/A math floor x N/A x N/A N/A math floor x truncate N/A N/A N/A x N/A N/A int N/A N/A x 0 N/A N/A math floor x N/A N/A math floor N/A x 1 round N/A N/A N/A x N/A N/A int N/A round x 0 ceiling N/A math ceil floor N/A math floor RealFloat N/A Floating RealFrac N/A N/A 
    Efficient, machine-independent access to the components of a floating-point
    number.

    Dependencies:
        Floating, RealFrac

    Attributes:
        floatRange, isNan, isInfinite, isNegativeZero, atan2

    Minimal complete definition:
        floatRange, isNan, isInfinite, isNegativeZero, atan2
     make_instance N/A N/A typeclass cls floatRange isNan isInfinite isNegativeZero atan2 N/A N/A N/A attrs N/A floatRange isNan isInfinite isNegativeZero atan2 floatRange isNan isInfinite isNegativeZero atan2 N/A N/A build_instance RealFloat cls attrs N/A N/A classmethod N/A isNaN N/A N/A x N/A N/A N/A 
    isNaN :: RealFloat a => a -> bool

    True if the argument is an IEEE "not-a-number" (NaN) value
     N/A N/A N/A N/A RealFloat N/A x isNan x N/A N/A sig N/A N/A N/A H N/A N/A RealFloat a a bool isInfinite N/A N/A x N/A N/A N/A 
    isInfinite :: RealFloat a => a -> bool

    True if the argument is an IEEE infinity or negative infinity
     N/A N/A N/A N/A RealFloat N/A x isInfinite x N/A N/A sig N/A N/A N/A H N/A N/A RealFloat a a bool isNegativeZero N/A N/A x N/A N/A N/A 
    isNegativeZero :: RealFloat a => a -> bool

    True if the argument is an IEEE negative zero
     N/A N/A N/A N/A RealFloat N/A x isNegativeZero x N/A N/A sig N/A N/A N/A H N/A N/A RealFloat a a bool atan2 N/A N/A y x N/A N/A N/A 
    atan2 :: RealFloat a => a -> a -> a

    a version of arctangent taking two real floating-point arguments
     N/A N/A N/A N/A RealFloat N/A x atan2 y x N/A N/A sig N/A N/A N/A N/A H N/A N/A RealFloat a a a a N/A N/A N/A N/A instance RealFloat float where floatRange N/A N/A N/A sys float_info min N/A N/A sys float_info max isNan N/A math isnan isInfinite N/A N/A N/A x N/A N/A N/A x N/A float inf N/A x N/A N/A float inf isNegativeZero N/A N/A N/A x N/A N/A N/A N/A math copysign 1 x -1.0 atan2 N/A math atan2