A  | |
| add [Term_indexing.predicate_index] | 
add  
term with attached 'data to the index.
 | 
| addClause [Problem.problem] | |
| addClauses [Problem.problem] | 
adds clauses (preserving their order) to front of current clauses
 
 | 
| addToInitialInterpretation [Problem.problem] | 
adds literals (preserving their order) to the initial interpretation.
 
 | 
| apply_assert [Log.log] | apply_assert selected
      registers an Assert application in the current choice point.
 | 
| apply_split_left [Log.log] | apply_split_left choice_point selected
      registers a Left Split creating a new choice_point.
 | 
| apply_split_right [Log.log] | apply_split_right selected
      registers a Right Split application in the current choice point.
 | 
| apply_split_unit [Log.log] | apply_split_unit selected
      registers a Unit Split application in the current choice point.
 | 
| argument_to_string [Flags.flag_type] | 
string representation of an argument.
 
 | 
B  | |
| backtrack [Log.log] | 
backtracks to the currently active choice point.
 
 | 
| backtrack [Bound.bound] | 
retracts information invalidated by backtracking ( 
State).
 | 
C  | |
| clear [Term_indexing.predicate_index] | 
removes all entries.
 
 | 
| close [Log.log] | close closing_context_unifier registers a Close application.
 | 
| compare_complexity [Bound.bound] | 
usual comparison.
 
 | 
| complexity_to_string [Bound.bound] | 
the deepening bound as a string.
 
 | 
| containsEquality [Problem.problem] | 
does the clause set contain  
Symbol.equality?
 | 
| current_bound [Bound.bound] | 
the current deepening bound.
 
 | 
D  | |
| description [Flags.flag_type] | 
e.g.
 
 | 
| dropped_choice_point [Bound.bound] | 
the oldest choice point of an ignored literal in the current derivation branch,
      if any have been ignored yet.
 
 | 
E  | |
| exceeds [Bound.bound] | 
returns true, if the candidate exceeds the current deepening bound.
 
 | 
| exceeds_current [Bound.bound] | 
returns true, if registering this candidate would have an impact
      wrt.
 
 | 
F  | |
| finalize [Log.log] | 
finalizes the derivation log.
 
 | 
| find [Term_indexing.predicate_index] | 
returns the data attached to  
term.
 | 
| find [Term_indexing.index] | |
| find_all_generalizations [Term_indexing.predicate_index] | 
returns the data attached to all terms more general than  
term.
 | 
| find_all_instances [Term_indexing.predicate_index] | 
returns the data attached to all terms which are instances of  
term.
 | 
| find_all_shielding [Term_indexing.predicate_index] | 
returns the data attached to all terms which strongly shield
      the first from the second term
      (see  
Term_indexing.predicate_index.find_strongly_shielding).
 | 
| find_all_unifiable [Term_indexing.predicate_index] | 
returns the data attached to all terms unifiable with  
term.
 | 
| find_all_unifiable_subst [Term_indexing.predicate_index] | |
| find_all_variants [Term_indexing.predicate_index] | 
returns the data attached to all
      (universal- and parameter-preserving) variant terms of  
term
      (used for testing only).
 | 
| find_generalization [Term_indexing.predicate_index] | 
returns the data attached to a term more general than  
term.
 | 
| find_instance [Term_indexing.predicate_index] | 
returns the data attached to a term which is an instance of  
term.
 | 
| find_shielding [Term_indexing.predicate_index] | find_shielding index term1 term2
      Second part of the productivity check.
 | 
| find_strongly_shielding [Term_indexing.predicate_index] | find_strongly_shielding term1 term2
 | 
| find_unifiable [Term_indexing.predicate_index] | 
returns the data attached to a term unifiable with  
term.
 | 
| fold [Term_indexing.predicate_index] | 
like  
List.fold.
 | 
| fold [Term_indexing.index] | |
G  | |
| getClauses [Problem.problem] | 
returns the clause set.
 
 | 
| getConstantSymbols [Problem.problem] | 
returns the constant symbols contained in the clause set
 
 | 
| getFunctionArities [Problem.problem] | 
returns the function symbols grouped by arity.
 
 | 
| getFunctionSymbols [Problem.problem] | 
returns the function symbols contained in the clause set
 
 | 
| getInitialInterpretation [Problem.problem] | 
returns the initial interpretation.
 
 | 
| getMaxClauseLength [Problem.problem] | 
returns the length of the longest clause.
 
 | 
| getPredicateArities [Problem.problem] | 
returns the predicate symbols (except for  
Symbol.equality) grouped by arity.
 | 
| getPredicateSymbols [Problem.problem] | 
returns the predicate symbols contained in the clause set
      (except for  
Symbol.equality).
 | 
| get_complexity [Bound.bound] | 
the complexity value of a literal.
 
 | 
| get_complexity_subst [Bound.bound] | get_complexity_subst literal subst offset
      returns the complexity of the literal assembled by applying
      subst with offset to literal.
 | 
| get_generalization_iterator [Term_indexing.predicate_index] | 
object style iterator over all terms (i.e.
 
 | 
| get_shielding_iterator [Term_indexing.predicate_index] | 
object style iterator over all terms (i.e.
 
 | 
H  | |
| has_min_exceeding [Bound.bound] | 
restarting will increase the depth bound by 1.
 
 | 
I  | |
| id [Flags.flag_type] | 
the flag id.
 
 | 
| incomplete [Log.log] | 
registers a branch as 'closed' because of being incomplete (see  
Bound).
 | 
| incomplete [Bound.bound] | 
marks the derivation as incomplete, i.e.
 
 | 
| isBS [Problem.problem] | 
is the clause set free of function symbols (Bernays-Schoenfinkle) ?
 
 | 
| isHorn [Problem.problem] | 
is the clause set Horn?
 
 | 
| is_default [Flags.flag_type] | 
false iff the value was specified by a command line flag
 
 | 
| is_derivation_incomplete [Bound.bound] | 
an incomplete branch is part of the derivation and has been skipped.
 
 | 
| is_empty [Term_indexing.index] | |
| is_empty [Term_indexing.iterator] | 
are more elements left?
 
 | 
| is_equal [Term_indexing.data] | |
| iter [Term_indexing.predicate_index] | 
like  
List.iter.
 | 
| iter [Term_indexing.index] | |
J  | |
| jump [Log.log] | 
registers a branch as 'closed' because of a jump (see  
Jumping).
 | 
L  | |
| long_name [Flags.flag_type] | 
e.g.
 
 | 
N  | |
| next [Term_indexing.iterator] | 
advances to and returns the next element.
 
 | 
O  | |
| opt_to_string [Flags.flag_type] | 
string representation of the valid arguments.
 
 | 
P  | |
| print_statistic [Bound.bound] | 
string representation of the current bound, restarts, and skipped incomplete branches
      (ala  
Print.print_label).
 | 
R  | |
| register [Bound.bound] | 
like  
Bound.bound.exceeds,
      and additionally registers the candidate as dropped.
 | 
| register_subst [Bound.bound] | |
| remove [Term_indexing.predicate_index] | 
removes the entry associated with  
term.
 | 
| restart [Bound.bound] | 
cleans all stored data and increases the depth bound (if  
keep_bound is false, which is the default).
 | 
S  | |
| set [Flags.flag_type] | 
performs a validity check and updates the flag's value
	resp.
 
 | 
| set_opt [Flags.flag_type] | 
changes the value according to the argument.
 
 | 
| short_name [Flags.flag_type] | 
e.g.
 
 | 
| signature [Flags.flag_type] | 
the range of valid values.
 
 | 
| size [Term_indexing.predicate_index] | 
the number of elements stored in the index.
 
 | 
T  | |
| to_string [Term_indexing.predicate_index] | 
string representation of the index.
 
 | 
| to_string [Term_indexing.data] | |
V  | |
| value [Flags.flag_type] | 
e.g.
 
 | 
| value_to_string [Flags.flag_type] | 
string representation of a value.
 
 |