computational-algebra-0.5.0.0: Well-kinded computational algebra library, currently supporting Groebner basis.

Safe HaskellNone
LanguageHaskell2010

Algebra.Normed

Synopsis

Documentation

class Ord (Norm a) => Normed a where Source #

Additional types for normed types.

Minimal complete definition

norm, liftNorm

Associated Types

type Norm a Source #

Methods

norm :: a -> Norm a Source #

liftNorm :: Norm a -> a Source #

Instances

Normed Double Source # 

Associated Types

type Norm Double :: * Source #

Normed Int Source # 

Associated Types

type Norm Int :: * Source #

Normed Integer Source # 

Associated Types

type Norm Integer :: * Source #

(Ord (Norm d), Euclidean d, Euclidean (Norm d), Normed d) => Normed (Fraction d) Source # 

Associated Types

type Norm (Fraction d) :: * Source #

Normed r => Normed (Scalar r) Source # 

Associated Types

type Norm (Scalar r) :: * Source #

Methods

norm :: Scalar r -> Norm (Scalar r) Source #

liftNorm :: Norm (Scalar r) -> Scalar r Source #

Reifies k p Integer => Normed (F k p) Source # 

Associated Types

type Norm (F k p) :: * Source #

Methods

norm :: F k p -> Norm (F k p) Source #

liftNorm :: Norm (F k p) -> F k p Source #