API to the CNF proof rules.  
More...
#include <cnf_rules.h>
Inheritance diagram for CVCL::CNF_Rules:
 [legend]List of all members.
[legend]List of all members.Public Member Functions
- virtual ~CNF_Rules ()
- Destructor.  
 
 
- virtual Theorem learnedClause (const Theorem &thm)=0
- Learned clause rule: 
![\[\frac{A_1,\ldots,A_n\vdash B} {\vdash\neg A_1\vee\cdots\vee \neg A_n\vee B}\]](form_108.png)  
 
.  
 
 
 
- virtual Theorem ifLiftRule (const Expr &e, int itePos)=0
- |- P(_, ITE(cond,a,b), _) <=> ITE(cond,Pred(_, a, _),Pred(_, b, _))  
 
 
Detailed Description
API to the CNF proof rules. 
Definition at line 42 of file cnf_rules.h.
The documentation for this class was generated from the following file:
Generated on Thu Apr 13 16:57:45 2006 for CVC Lite by 
 1.4.4
 1.4.4