|
Public Member Functions |
| | FormulaList () |
| | FormulaList (const FormulaList &) |
| | FormulaList (const Formula &t) |
| | FormulaList (const Formula &head, const FormulaList &tail) |
| | FormulaList (LstData< Formula > *) |
| const FormulaList & | tail () const |
| void | flatten (Formula::Connective) |
| void | ennf (Formula::Connective andOr, bool polarity) |
| void | rectify (Substitution &, Var &last, VarList &freeVars) |
| void | removeIff () |
| void | skolemizeNNF (Substitution &subst, VarList) |
| void | miniscope (Formula::Connective con, InferenceList &, const Position &, int argNumber, const FormulaList &lst) |
| void | topMiniscope (Formula::Connective, const VarList &vars, InferenceList &inf, const Position &pos, int index) |
Static Public Member Functions |
| void | appendN (const FormulaList &fst, const FormulaList &snd, int N, FormulaList &result) |