| _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] |