![]() |
Connect++ 0.6.0
A fast, readable connection prover for first-order logic.
|
This is the complete list of members for FOF, including all inherited members.
| add_formula(const FOF &f) | FOF | inline |
| clear() | FOF | inline |
| convert_to_clauses(vector< Clause > &) const | FOF | |
| convert_to_cnf_clauses(vector< Clause > &) | FOF | |
| convert_to_nnf() | FOF | |
| definitional_convert_to_cnf_clauses(vector< Clause > &) | FOF | |
| distribute_and() | FOF | |
| distribute_and_once() | FOF | private |
| distribute_or() | FOF | |
| distribute_or_once() | FOF | private |
| dnf_invert_and_convert_to_clauses(vector< Clause > &) const | FOF | |
| find_and() const | FOF | |
| find_definitional_tuple(FOF &, vector< FOF > &, bool) | FOF | |
| find_free_variables() const | FOF | |
| find_or() const | FOF | |
| FOF()=delete | FOF | |
| FOF(FOFType t) | FOF | inline |
| FOF(const Literal &) | FOF | |
| FOF(FOFType, const vector< FOF > &, Variable *) | FOF | |
| fof_type() | FOF | inline |
| fun_index | FOF | privatestatic |
| has_free_variable(Variable *) | FOF | private |
| invert_literal() | FOF | |
| is_clause() const | FOF | |
| is_literal() const | FOF | |
| make_and(const vector< FOF > &fs) | FOF | inlinestatic |
| make_definitional_predicate() const | FOF | private |
| make_exists(const FOF &f, Variable *v) | FOF | inlinestatic |
| make_forall(const FOF &f, Variable *v) | FOF | inlinestatic |
| make_iff(const FOF &lhs, const FOF &rhs) | FOF | inlinestatic |
| make_imp(const FOF &lhs, const FOF &rhs) | FOF | inlinestatic |
| make_literal(const Literal &lit) | FOF | inlinestatic |
| make_neg(const FOF &f) | FOF | inlinestatic |
| make_or(const vector< FOF > &fs) | FOF | inlinestatic |
| make_skolem_function(const vector< Term * > &) | FOF | private |
| make_unique_bound_variables() | FOF | |
| miniscope() | FOF | |
| miniscope_all() | FOF | private |
| miniscope_split(Variable *, vector< FOF > &, vector< FOF > &) | FOF | private |
| negate() | FOF | |
| operator<< (defined in FOF) | FOF | friend |
| pred | FOF | private |
| pred_index | FOF | privatestatic |
| push_negs() | FOF | |
| remove_existential_quantifiers() | FOF | |
| remove_iff() | FOF | |
| remove_imp() | FOF | |
| remove_negation() | FOF | |
| remove_redundant_quantifiers() | FOF | |
| remove_universal_quantifiers() | FOF | |
| replace_variable(Variable *, Variable *) | FOF | private |
| replace_variable_with_term(Term *, Variable *) | FOF | private |
| set_indexes(std::tuple< VariableIndex *, FunctionIndex *, PredicateIndex *, TermIndex * > is) | FOF | inlinestatic |
| show_indexes() const | FOF | inline |
| simple_negate() | FOF | |
| simplify_cnf(vector< Clause > &) | FOF | static |
| simplify_cnf(vector< Clause > &, vector< string > &) | FOF | static |
| skolemize() | FOF | |
| skolemize_main(vector< Term * >) | FOF | private |
| skolemize_universals() | FOF | |
| skolemize_universals_main(vector< Term * >) | FOF | private |
| split_sub_formulas(vector< FOF > &, vector< FOF > &) | FOF | |
| sub_formulas | FOF | private |
| term_index | FOF | privatestatic |
| to_Literal(Literal &) const | FOF | |
| to_string() const | FOF | |
| type | FOF | private |
| var | FOF | private |
| var_index | FOF | privatestatic |