contains_term/2 | Succeeds if Sub is contained in Term (=, deterministically). |
contains_var/2 | Succeeds if Sub is contained in Term (==, deterministically). |
free_of_term/2 | Succeeds of Sub does not unify to any subterm of Term. |
free_of_var/2 | Succeeds
of Sub is not equal (== ) to any subterm of Term. |
occurrences_of_term/3 | Count the number of SubTerms in Term that _unify_ with SubTerm. |
occurrences_of_var/3 | Count the number of SubTerms in Term that are _equal_ to SubTerm. |
sub_term/2 | Generates (on backtracking) all subterms of Term. |
sub_term_shared_variables/3 | If Sub is a sub term of Term, Vars is bound to the list of variables in Sub that also appear outside Sub in Term. |
sub_var/2 | Generates
(on backtracking) all subterms (== ) of Term. |