>>> logBase 2 8 2.9999999999999996
>>> logBase _2 _8 3.0
>>> import Prelude (Float) >>> import InfBackprop (call, derivative) >>> call logBase (2, 8) :: Float 3.0
>>> import Debug.SimpleExpr.Expr (variable) >>> x = variable "x" >>> n = variable "n" >>> derivative logBase (n, x) ((1·(-(log(x))·(1/(log(n)·log(n)))))·(1/n),(1·(1/log(n)))·(1/x))
logBaseA arr1 arr2 == zipWith logBase arr1 arr2
>>> logBaseOr "d" "base" "val" :: SymAlgReal (ite (= base 1.0) d (fdiv (log val) (log base)))