|
Goal is a variable |
|
instantiation_error |
|
Goal is neither a variable nor a callable term |
|
type_error(callable, Goal) |
|
The predicate indicator Pred of Goal does not
correspond to an existing procedure and the value of the unknown
Prolog flag is error (section 7.22.1) |
|
existence_error(procedure, Pred) |
|
Functor is a variable |
|
instantiation_error |
|
Functor is neither a variable nor an atom |
|
type_error(atom, Functor) |
|
Deterministic is neither a variable nor a boolean |
|
type_error(boolean, Deterministic) |
|
for call/2-11 the resulting arity of Goal (arity of Closure + N) is an integer > max_arity flag (section 7.22.1) |
|
representation_error(max_arity) |
|