HORIZON HASKELLDocslts/ghc-9.10.xc74966e2026-09-27Search names, modules, packages, or :: a typeCtrl K

GHC 9.10.3 · lts/ghc-9.10.x · c74966e · 2026-09-27

Modulenumeric-prelude-0.4.4Haskell98

Number.Root

  • 1 type
  • 12 values
datadata T a
#

The root degree must be positive. This way we can implement multiplication using only multiplication from type a.

Constructors

Instances4Functor, Eq, Ord, Show
  • Functor TDefined in numeric-prelude-0.4.4 · Number.Root

    When you use fmap you must assert that forall n. fmap f (Cons d x) == fmap f (Cons (n*d) (x^n))

  • (Eq a, C a) => Eq (T a)Defined in numeric-prelude-0.4.4 · Number.Root
  • (Ord a, C a) => Ord (T a)Defined in numeric-prelude-0.4.4 · Number.Root
  • Show a => Show (T a)Defined in numeric-prelude-0.4.4 · Number.Root
valuemul :: C a => T a -> T a -> T a
#
valuediv :: C a => T a -> T a -> T a
#