CVC3

CVC3::QuantProofRules Member List

This is the complete list of members for CVC3::QuantProofRules, including all inherited members.
addNewConst(const Expr &e)=0CVC3::QuantProofRules [pure virtual]
adjustVarUniv(const Theorem &t1, const std::vector< Expr > &newBvs)=0CVC3::QuantProofRules [pure virtual]
boundVarElim(const Theorem &t1)=0CVC3::QuantProofRules [pure virtual]
newRWThm(const Expr &e, const Expr &newE)=0CVC3::QuantProofRules [pure virtual]
normalizeQuant(const Expr &e)=0CVC3::QuantProofRules [pure virtual]
packVar(const Theorem &t1)=0CVC3::QuantProofRules [pure virtual]
partialUniversalInst(const Theorem &t1, const std::vector< Expr > &terms, int quantLevel)=0CVC3::QuantProofRules [pure virtual]
pullVarOut(const Theorem &t1)=0CVC3::QuantProofRules [pure virtual]
rewriteNotExists(const Expr &e)=0CVC3::QuantProofRules [pure virtual]
rewriteNotForall(const Expr &e)=0CVC3::QuantProofRules [pure virtual]
universalInst(const Theorem &t1, const std::vector< Expr > &terms, int quantLevel, Expr gterm)=0CVC3::QuantProofRules [pure virtual]
universalInst(const Theorem &t1, const std::vector< Expr > &terms, int quantLevel)=0CVC3::QuantProofRules [pure virtual]
universalInst(const Theorem &t1, const std::vector< Expr > &terms)=0CVC3::QuantProofRules [pure virtual]
~QuantProofRules()CVC3::QuantProofRules [inline, virtual]