ideas-math-types-1.0: Common types for mathematical domain reasoners

Maintainerbastiaan.heeren@ou.nl
Stabilityprovisional
Portabilityportable (depends on ghc)
Safe HaskellNone
LanguageHaskell2010

Domain.Math.Expr.Symbols

Description

Exports relevant OpenMath symbols

Documentation

plusSymbol :: Symbol Source #

timesSymbol :: Symbol Source #

minusSymbol :: Symbol Source #

rootSymbol :: Symbol Source #

gcdSymbol :: Symbol Source #

lcmSymbol :: Symbol Source #

powerSymbol :: Symbol Source #

sinSymbol :: Symbol Source #

cosSymbol :: Symbol Source #

lnSymbol :: Symbol Source #

diffSymbol :: Symbol Source #

piSymbol :: Symbol Source #

listSymbol :: Symbol Source #

absSymbol :: Symbol Source #

logSymbol :: Symbol Source #

expSymbol :: Symbol Source #

tanSymbol :: Symbol Source #

asinSymbol :: Symbol Source #

atanSymbol :: Symbol Source #

acosSymbol :: Symbol Source #

sinhSymbol :: Symbol Source #

tanhSymbol :: Symbol Source #

coshSymbol :: Symbol Source #

asinhSymbol :: Symbol Source #

atanhSymbol :: Symbol Source #

acoshSymbol :: Symbol Source #

fcompSymbol :: Symbol Source #

isPlus :: (WithFunctions a, MonadPlus m) => a -> m (a, a) Source #

isTimes :: (WithFunctions a, MonadPlus m) => a -> m (a, a) Source #

isMinus :: (WithFunctions a, MonadPlus m) => a -> m (a, a) Source #

isDivide :: (WithFunctions a, MonadPlus m) => a -> m (a, a) Source #

isPower :: (WithFunctions a, MonadPlus m) => a -> m (a, a) Source #

isNegate :: (WithFunctions a, MonadPlus m) => a -> m a Source #

isRoot :: (WithFunctions a, MonadPlus m) => a -> m (a, a) Source #

isPowerSymbol :: Symbol -> Bool Source #

isRootSymbol :: Symbol -> Bool Source #

isLogSymbol :: Symbol -> Bool Source #

(^) :: WithFunctions a => a -> a -> a infixr 8 Source #

root :: WithFunctions a => a -> a -> a Source #

mixed :: (Num a, WithFunctions a) => Integer -> Integer -> Integer -> a Source #