(exp . x)' = (exp . x) * x' (sin . x)' = (cos . x) * x' (cos . x)' = - (sin . x) * x'
equalTrunc 500 PSE.expExpl (PS.exp (\0 -> 1) [0,1])
equalTrunc 100 (1:1:repeat 0) (PS.exp (\0 -> 1) PSE.log)
checkHoles 30 (PS.exp (\0 -> 1)) 0
>>> import Prelude (Float) >>> import InfBackprop (call, derivative) >>> call exp 2 7.38905609893065
>>> import Debug.SimpleExpr.Expr (variable) >>> x = variable "x" >>> derivative exp x 1·exp(x)