CVC3  2.4.1
CVC3::QuantProofRules Member List

This is the complete list of members for CVC3::QuantProofRules, including all inherited members.

addNewConst(const Expr &e)=0CVC3::QuantProofRulespure virtual
adjustVarUniv(const Theorem &t1, const std::vector< Expr > &newBvs)=0CVC3::QuantProofRulespure virtual
boundVarElim(const Theorem &t1)=0CVC3::QuantProofRulespure virtual
newRWThm(const Expr &e, const Expr &newE)=0CVC3::QuantProofRulespure virtual
normalizeQuant(const Expr &e)=0CVC3::QuantProofRulespure virtual
packVar(const Theorem &t1)=0CVC3::QuantProofRulespure virtual
partialUniversalInst(const Theorem &t1, const std::vector< Expr > &terms, int quantLevel)=0CVC3::QuantProofRulespure virtual
pullVarOut(const Theorem &t1)=0CVC3::QuantProofRulespure virtual
rewriteNotExists(const Expr &e)=0CVC3::QuantProofRulespure virtual
rewriteNotForall(const Expr &e)=0CVC3::QuantProofRulespure virtual
universalInst(const Theorem &t1, const std::vector< Expr > &terms, int quantLevel, Expr gterm)=0CVC3::QuantProofRulespure virtual
universalInst(const Theorem &t1, const std::vector< Expr > &terms, int quantLevel)=0CVC3::QuantProofRulespure virtual
universalInst(const Theorem &t1, const std::vector< Expr > &terms)=0CVC3::QuantProofRulespure virtual
~QuantProofRules()CVC3::QuantProofRulesinlinevirtual