- Documentation
- Reference manual
- Built-in Predicates
- Analysing and Constructing Terms
- functor/3
- functor/4
- arg/3
- =../2
- compound_name_arity/3
- compound_name_arguments/3
- numbervars/3
- numbervars/4
- var_number/2
- term_variables/2
- nonground/2
- term_variables/3
- term_singletons/2
- is_most_general_term/1
- copy_term/2
- copy_term/4
- copy_term_nat/4
- term_factorized/3
- term_factorized/4
- term_minimal/2
- term_automaton/2
- automaton_minimal/2
- automaton_minimal/3
- Non-logical operations on terms
- Analysing and Constructing Terms
- Built-in Predicates
- Packages
- Reference manual
Availability:built-in
1 is_most_general_term(1)false 2 is_most_general_term(p)true 3 is_most_general_term(p(_))true 4 is_most_general_term(p(_,a))false 5 is_most_general_term(p(X,X))false 6 is_most_general_term([])true 7 is_most_general_term([_|_])false 8 is_most_general_term([_,_])true 9 is_most_general_term([X,X])false