Connect++ 0.6.0
A fast, readable connection prover for first-order logic.
Loading...
Searching...
No Matches
FOF Member List

This is the complete list of members for FOF, including all inherited members.

add_formula(const FOF &f)FOFinline
clear()FOFinline
convert_to_clauses(vector< Clause > &) constFOF
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()FOFprivate
distribute_or()FOF
distribute_or_once()FOFprivate
dnf_invert_and_convert_to_clauses(vector< Clause > &) constFOF
find_and() constFOF
find_definitional_tuple(FOF &, vector< FOF > &, bool)FOF
find_free_variables() constFOF
find_or() constFOF
FOF()=deleteFOF
FOF(FOFType t)FOFinline
FOF(const Literal &)FOF
FOF(FOFType, const vector< FOF > &, Variable *)FOF
fof_type()FOFinline
fun_indexFOFprivatestatic
has_free_variable(Variable *)FOFprivate
invert_literal()FOF
is_clause() constFOF
is_literal() constFOF
make_and(const vector< FOF > &fs)FOFinlinestatic
make_definitional_predicate() constFOFprivate
make_exists(const FOF &f, Variable *v)FOFinlinestatic
make_forall(const FOF &f, Variable *v)FOFinlinestatic
make_iff(const FOF &lhs, const FOF &rhs)FOFinlinestatic
make_imp(const FOF &lhs, const FOF &rhs)FOFinlinestatic
make_literal(const Literal &lit)FOFinlinestatic
make_neg(const FOF &f)FOFinlinestatic
make_or(const vector< FOF > &fs)FOFinlinestatic
make_skolem_function(const vector< Term * > &)FOFprivate
make_unique_bound_variables()FOF
miniscope()FOF
miniscope_all()FOFprivate
miniscope_split(Variable *, vector< FOF > &, vector< FOF > &)FOFprivate
negate()FOF
operator<< (defined in FOF)FOFfriend
predFOFprivate
pred_indexFOFprivatestatic
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 *)FOFprivate
replace_variable_with_term(Term *, Variable *)FOFprivate
set_indexes(std::tuple< VariableIndex *, FunctionIndex *, PredicateIndex *, TermIndex * > is)FOFinlinestatic
show_indexes() constFOFinline
simple_negate()FOF
simplify_cnf(vector< Clause > &)FOFstatic
simplify_cnf(vector< Clause > &, vector< string > &)FOFstatic
skolemize()FOF
skolemize_main(vector< Term * >)FOFprivate
skolemize_universals()FOF
skolemize_universals_main(vector< Term * >)FOFprivate
split_sub_formulas(vector< FOF > &, vector< FOF > &)FOF
sub_formulasFOFprivate
term_indexFOFprivatestatic
to_Literal(Literal &) constFOF
to_string() constFOF
typeFOFprivate
varFOFprivate
var_indexFOFprivatestatic