addNewConst(const Expr &e)=0 | CVC3::QuantProofRules | [pure virtual] |
adjustVarUniv(const Theorem &t1, const std::vector< Expr > &newBvs)=0 | CVC3::QuantProofRules | [pure virtual] |
boundVarElim(const Theorem &t1)=0 | CVC3::QuantProofRules | [pure virtual] |
packVar(const Theorem &t1)=0 | CVC3::QuantProofRules | [pure virtual] |
partialUniversalInst(const Theorem &t1, const std::vector< Expr > &terms, int quantLevel)=0 | CVC3::QuantProofRules | [pure virtual] |
pullVarOut(const Theorem &t1)=0 | CVC3::QuantProofRules | [pure virtual] |
rewriteNotExists(const Expr &e)=0 | CVC3::QuantProofRules | [pure virtual] |
rewriteNotForall(const Expr &e)=0 | CVC3::QuantProofRules | [pure virtual] |
universalInst(const Theorem &t1, const std::vector< Expr > &terms, int quantLevel)=0 | CVC3::QuantProofRules | [pure virtual] |
universalInst(const Theorem &t1, const std::vector< Expr > &terms)=0 | CVC3::QuantProofRules | [pure virtual] |
~QuantProofRules() | CVC3::QuantProofRules | [inline, virtual] |