HORIZON HASKELLDocslts/ghc-9.10.x248f8f02026-10-05Search names, modules, packages, or :: a typeCtrl K

GHC 9.10.3 · lts/ghc-9.10.x · 248f8f0 · 2026-10-05

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
#