AbstractSyntax.Predicateval pp_terms :
ConstGen.Table.table ->
Stdlib.Format.formatter ->
TermSet.t ->
unitval pp_pred_id : Stdlib.Format.formatter -> pred_id -> unitmodule PredIdTable :
UtilsLib.IdGenerator.CorrespondanceTableTYPE with type identifier = pred_idval pp :
?position:int ->
?with_id:bool ->
?with_arity:bool ->
PredIdTable.table ->
ConstGen.Table.table ->
Stdlib.Format.formatter ->
predicate ->
unitcompare p1 p2 returns a positive integer if p1 is greater than p2. If with_arguments is set to true (default), then the comparison relies on the actual value of the arguments as well. Otherwise, it does not take then into account.
val fake_pred_id : pred_idval get_variables : predicate -> TermSet.tget_variables pred returns the set of all terms that are variables in the argument list of the predicate pred
val get_variables_of_preds : predicate list -> TermSet.tget_variables_of_preds preds returns the set of all terms that are variables in the argument list of all the predicates in preds
string_of_predicate_name pred pred_id_table Returns the name of the predicate.