Built-in Predicates and Functions Unifies X and Y under the synchronizaion rules of GHC.
Guard and body
Succeeds when it is found that X and Y are not unifiable.
Guard
Unifies X and the evaluated value of Exp.
Guard and body
Unifies the evaluated value of Exp1 and the evaluated value of Exp2.
Guard
Succeeds when it is found that the evaluated value of Exp1 and the evaluated value of Exp2 are not unifiable.
Guard
Succeeds when the evaluated value of Exp1 is less than the evaluated value of Exp2.
Guard
Succeeds when the evaluated value of Exp1 is less than or equal to the evaluated value of Exp2.
Guard
Succeeds when the evaluated value of Exp1 is greater than the evaluated value of Exp2.
Guard
Succeeds when the evaluated value of Exp1 is greater than or equal to the evaluated value of Exp2.
Guard
Always succeeds.
Guard and body
Succeeds when the guards of all other clauses fails for the same predicate.
Guard
Succeeds when X is instantiated.
Guard
Returns X plus Y.
If either X or Y is a character string, returns the concatenated string.
Guard and body
Returns X minus Y.
Guard and body
Returns X multiplied by Y.
Guard and body
Returns X divided by Y.
Guard and body
Returns the remainder of X divided by Y.
Both X and Y need to be integers.
Guard and body