Previous: ref-lte-mut, Up: ref-lte [Contents][Index]
atom(+T) ISOterm T is an atom
atomic(+T) ISOterm T is an atom or a number
callable(+T) ISOT is an atom or a compound term
compound(+T) ISOT is a compound term
db_reference(+X) since release 4.1X is a db_reference
float(+N) ISON is a floating-point number
ground(+T) ISOterm T is a nonvar, and all substructures are nonvar
integer(+T) ISOterm T is an integer
mutable(+X)X is a mutable term
nonvar(+T) ISOterm T is one of atom, number, compound (that is, T is instantiated)
number(+N) ISON is an integer or a float
simple(+T)T is not a compound term; it is either atomic or a var
var(+T) ISOterm T is a variable (that is, T is uninstantiated)
compare(-C,+X,+Y) ISOC is the result of comparing terms X and Y
+X == +Y ISOterms X and Y are strictly identical
+X \== +Y ISOterms X and Y are not strictly identical
+X @< +Y ISOterm X precedes term Y in standard order for terms
+X @>= +Y ISOterm X follows or is identical to term Y in standard order for terms
+X @> +Y ISOterm X follows term Y in standard order for terms
+X @=< +Y ISOterm X precedes or is identical to term Y in standard order for terms
?T =.. ?L ISOthe functor and arguments of term T comprise the list L.
?X = ?Y ISOterms X and Y are unified.
+X \= +Y ISOterms X and Y no not unify.
?=(+X,+Y)X and Y are either strictly identical or do not unify.
acyclic_term(+T) since release 4.3, ISOterm T is a finite (acyclic) term.
arg(+N,+T,-A) ISOthe Nth argument of term T is A.
atom_chars(?A,?L) ISOA is the atom containing the character atoms in list L.
atom_codes(?A,?L) ISOA is the atom containing the characters in code list L.
atom_concat(?Atom1,?Atom2,?Atom12) ISOAtom Atom1 concatenated with Atom2 gives Atom12.
atom_length(+Atom,-Length) ISOLength is the number of characters of the atom Atom.
char_code(?Char,?Code) ISOCode is the character code of the one-char atom Char.
copy_term(+T,-C) ISOC is a copy of T in which all variables have been replaced by new variables.
copy_term(+T,-C,-G)C is a copy of T in which all variables have been replaced by new variables, and G is a goal for reinstating any attributes in C.
create_mutable(+Datum,-Mutable)Mutable is a new mutable term with current value Datum.
dif(+X,+Y)X and Y are constrained to be different.
frozen(+Term,-Goal)Goal is the conjunction of all goals blocked on some variable in Term.
functor(?T,?F,?N) ISOthe principal functor of term T has name F and arity N.
get_mutable(-Datum,+Mutable)The current value of the mutable term Mutable is Datum.
name(?A,?L) deprecatedthe code list of atom or number A is L.
number_chars(?N,?L) ISON is the numeric representation of list of character atoms L.
number_codes(?N,?L) ISON is the numeric representation of code list L.
numbervars(+T,+M,-N)number the variables in term T from M to N-1.
sub_atom(+Atom,?Before,?Length,?After,?SubAtom) ISOThe characters of SubAtom form a sublist of the characters of Atom, such that the number of characters preceding SubAtom is Before, the number of characters after SubAtom is After, and the length of SubAtom is Length.
subsumes_term(General,Specific) since release 4.3, ISOSpecific is an instance of General.
term_variables(+Term,-Variables) since release 4.3, ISOVariables is the set of variables that occur in Term, in first occurrence order.
unify_with_occurs_check(?X,?Y) ISOTrue if X and Y unify to a finite (acyclic) term.
?T =.. ?L ISOthe functor and arguments of term T comprise the list L
append(?A,?B,?C)the list C is the concatenation of lists A and B
keysort(+L,-S) ISOthe list L sorted by key yields S
length(?L,?N)the length of list L is N
member(?X,?L)X is a member of L
memberchk(+X,+L)X is a member of L
nonmember(+X,+L)X is not a member of L
sort(+L,-S) ISOsorting the list L into order yields S