|
Public Types |
enum | Rule {
FORALL_AND_MINISCOPE,
FORALL_OR_MINISCOPE,
DUMMY_QUANTIFIER_REMOVAL,
FLATTEN,
SWAP
} |
Public Member Functions |
| Inference (const Inference &inf) |
void | operator= (const Term &rhs) |
| ~Inference () |
| Inference (Rule r, const Formula &premise, const Position &p, const VarList &removedVars) |
| Inference (Rule r, const Formula &premise, const Position &p) |
| Inference (Rule r, const Formula &premise, const Position &p, const IntList &toppledVarPositions, const IntList &toppledSubformulaPositions, int toppledSubformulaIndex) |
| Inference (Rule r, const Formula &premise, const Position &p, int subformulaIndex) |
Rule | rule () const |
Private Attributes |
Data * | _data |