_data | Formula | [private] |
AND enum value | Formula | |
args() const | Formula | [inline] |
ATOM enum value | Formula | |
atom() const | Formula | [inline] |
Connective enum name | Formula | |
connective() const | Formula | [inline] |
ennf(bool polarity) | Formula | |
EXISTS enum value | Formula | |
flatten() | Formula | |
FORALL enum value | Formula | |
Formula() | Formula | [inline] |
Formula(const Formula &f) | Formula | [inline] |
Formula(Connective c, const Formula &l, const Formula &r) | Formula | [inline] |
Formula(Connective c, const Formula &a) | Formula | [inline] |
Formula(Connective c, const FormulaList &fs) | Formula | [inline] |
Formula(Connective c, const VarList &vs, const Formula &a) | Formula | [inline] |
Formula(const Atom &a) | Formula | [inline, explicit] |
hasFreeVars() const | Formula | |
hasFreeVars(VarListList) const | Formula | [private] |
IFF enum value | Formula | |
IMP enum value | Formula | |
isEqualityAxiom() const | Formula | |
isFunctionDefinition(Term &lhs, Term &rhs) const | Formula | |
isFunctionReflexivityAxiom() const | Formula | [private] |
isNull() const | Formula | [inline] |
isPredicateDefinition(Atom &lhs, Formula &rhs) const | Formula | |
isPredicateReflexivityAxiom() const | Formula | [private] |
isReflexivityAxiom() const | Formula | [private] |
isSymmetryAxiom() const | Formula | [private] |
isTransitivityAxiom() const | Formula | [private] |
left() const | Formula | [inline] |
makeJunction(Connective c, Formula &lhs, Formula &rhs) | Formula | |
makeNull() | Formula | |
miniscope(InferenceList &) | Formula | |
miniscope(InferenceList &, const Position &) | Formula | |
NOT enum value | Formula | |
occurring(const VarList &input, VarList &output, VarList &removedVars) const | Formula | |
occurring(bool *occurrences, Var max) const | Formula | [private] |
occurs(const Signature::Pred *p) const | Formula | |
operator new(size_t) | Formula | |
operator=(const Formula &rhs) | Formula | |
operator==(const Formula &rhs) const | Formula | [inline] |
OR enum value | Formula | |
qarg() const | Formula | [inline] |
rectify() | Formula | |
rectify(VarList &originalVars, TermList &answerAtom) | Formula | |
rectify(Substitution &, Var &last, VarList &freeVars) | Formula | |
removeIff() | Formula | |
right() const | Formula | [inline] |
skolemizeNNF() | Formula | |
skolemizeNNF(Substitution &subst, VarList) | Formula | |
splitVarList(const VarList &in, VarList &out, VarList &removed, bool *occurrences) | Formula | [private, static] |
topMiniscope(Connective, const VarList &, InferenceList &, const Position &) | Formula | |
uarg() const | Formula | [inline] |
universalPrefixLength() const | Formula | |
vars() const | Formula | [inline] |
XOR enum value | Formula | |
~Formula() | Formula | [inline] |