Todo:
- fix constant handling in deriv stoch_exp rule
Re-exported predicates
The following predicates are exported from this file while their implementation is defined in imported modules or non-module files loaded by this module.
-  sin(+Angle, -Sine) is det
-  cos(+Angle, -Cosine) is det
-  tan(+Angle, -Tangent) is det
-  log(+X, -NatLog) is det
-  log10(+X, -Log) is det
-  pow(+X, +Y, -Pow) is det
-  ceiling(+X, -Value) is det
-  floor(+X, -Value) is det
-  round(+X, -Value) is det
-  sqrt(+X, -Value) is det
-  acos(+X, -Value) is det
-  asin(+X, -Value) is det
-  atan(+X, -Value) is det
-  atan2(+Y, +X, -Value) is det
-  sign(+X, -Value) is det
- Math library predicates. SWI-Prolog (and ISO) support these as
functions under is/2, etc.
- deprecated
- - Do not use these predicates except for compatibility
reasons.
- Compatibility
- - Quintus Prolog.
 
-  sin(+Angle, -Sine) is det
-  cos(+Angle, -Cosine) is det
-  tan(+Angle, -Tangent) is det
-  log(+X, -NatLog) is det
-  log10(+X, -Log) is det
-  pow(+X, +Y, -Pow) is det
-  ceiling(+X, -Value) is det
-  floor(+X, -Value) is det
-  round(+X, -Value) is det
-  sqrt(+X, -Value) is det
-  acos(+X, -Value) is det
-  asin(+X, -Value) is det
-  atan(+X, -Value) is det
-  atan2(+Y, +X, -Value) is det
-  sign(+X, -Value) is det
- Math library predicates. SWI-Prolog (and ISO) support these as
functions under is/2, etc.
- deprecated
- - Do not use these predicates except for compatibility
reasons.
- Compatibility
- - Quintus Prolog.
 
Undocumented predicates
The following predicates are exported, but not or incorrectly documented.
-  max(Arg1, Arg2, Arg3)
-  mul(Arg1, Arg2, Arg3)
-  add(Arg1, Arg2, Arg3)
-  exp(Arg1, Arg2)
-  llog(Arg1, Arg2)
-  lse(Arg1, Arg2)
-  deriv(Arg1, Arg2, Arg3)
-  back(Arg1)
-  grad(Arg1)
-  esc(Arg1, Arg2, Arg3)
-  expand_wsums
-  wsum(Arg1, Arg2)
-  add_to_wsum(Arg1, Arg2, Arg3)
-  gather_ops(Arg1, Arg2, Arg3)