algebra-4.3.1: Constructive abstract algebra

Safe HaskellNone
LanguageHaskell98

Numeric.Exp

Documentation

newtype Exp r Source #

Constructors

Exp 

Fields

Instances

Additive r => Multiplicative (Exp r) Source # 

Methods

(*) :: Exp r -> Exp r -> Exp r Source #

pow1p :: Exp r -> Natural -> Exp r Source #

productWith1 :: Foldable1 f => (a -> Exp r) -> f a -> Exp r Source #

Partitionable r => Factorable (Exp r) Source # 

Methods

factorWith :: (Exp r -> Exp r -> r) -> Exp r -> NonEmpty r Source #

Monoidal r => Unital (Exp r) Source # 

Methods

one :: Exp r Source #

pow :: Exp r -> Natural -> Exp r Source #

productWith :: Foldable f => (a -> Exp r) -> f a -> Exp r Source #

Idempotent r => Band (Exp r) Source # 
Group r => Division (Exp r) Source # 

Methods

recip :: Exp r -> Exp r Source #

(/) :: Exp r -> Exp r -> Exp r Source #

(\\) :: Exp r -> Exp r -> Exp r Source #

(^) :: Integral n => Exp r -> n -> Exp r Source #

Abelian r => Commutative (Exp r) Source #