virtual CVC3::CNF_Rules::~CNF_Rules | ( | ) | [inline, virtual, inherited] |
virtual Theorem CVC3::CNF_Rules::learnedClause | ( | const Theorem & | thm | ) | [pure virtual, inherited] |
Learned clause rule:
.
thm | is the theorem Each and should be literals can also be |
Implemented in CVC3::CNF_TheoremProducer.
Referenced by SAT::CNF_Manager::addLemma(), and SAT::CNF_Manager::convertLemma().
virtual Theorem CVC3::CNF_Rules::ifLiftRule | ( | const Expr & | e, | |
int | itePos | |||
) | [pure virtual, inherited] |
|- P(_, ITE(cond,a,b), _) <=> ITE(cond,Pred(_, a, _),Pred(_, b, _))
Implemented in CVC3::CNF_TheoremProducer.
Referenced by SAT::CNF_Manager::replaceITErec().