Did you know ... Search Documentation:
Pack ccprism -- prolog/lazymath.pl
PublicShow source

This module is here mostly because there are some numerical problems with library(clpr).

Re-exported predicates

The following predicates are re-exported from other modules

 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.

 add(Arg1, Arg2, Arg3)
 sub(Arg1, Arg2, Arg3)
 mul(Arg1, Arg2, Arg3)
 max(Arg1, Arg2, Arg3)
 min(Arg1, Arg2, Arg3)
 stoch(Arg1, Arg2)
 exp(Arg1, Arg2)
 lse(Arg1, Arg2)
 log_stoch(Arg1, Arg2)
 patient(Arg1, Arg2, Arg3)
 patient(Arg1, Arg2, Arg3, Arg4)