CVC3::CNF_TheoremProducer Class Reference

#include <cnf_theorem_producer.h>

Inheritance diagram for CVC3::CNF_TheoremProducer:

Inheritance graph
[legend]
Collaboration diagram for CVC3::CNF_TheoremProducer:

Collaboration graph
[legend]

List of all members.

Public Member Functions

Private Attributes


Detailed Description

Definition at line 31 of file cnf_theorem_producer.h.


Constructor & Destructor Documentation

CVC3::CNF_TheoremProducer::CNF_TheoremProducer ( TheoremManager tm,
const CLFlags flags 
) [inline]

Definition at line 38 of file cnf_theorem_producer.h.

CVC3::CNF_TheoremProducer::~CNF_TheoremProducer (  )  [inline]

Definition at line 41 of file cnf_theorem_producer.h.


Member Function Documentation

void CNF_TheoremProducer::getSmartClauses ( const Theorem thm,
std::vector< Theorem > &  clauses 
)

void CNF_TheoremProducer::learnedClauses ( const Theorem thm,
std::vector< Theorem > &  ,
bool  newLemma 
) [virtual]

Theorem CNF_TheoremProducer::CNFAddUnit ( const Theorem thm  )  [virtual]

Theorem CNF_TheoremProducer::CNFConvert ( const Expr e,
const Theorem thm 
) [virtual]

Theorem CNF_TheoremProducer::ifLiftRule ( const Expr e,
int  itePos 
) [virtual]

Theorem CNF_TheoremProducer::CNFtranslate ( const Expr before,
const Expr after,
std::string  reason,
int  pos 
) [virtual]

Theorem CNF_TheoremProducer::CNFITEtranslate ( const Expr before,
const std::vector< Expr > &  after,
const std::vector< Theorem > &  thms,
int  pos 
) [virtual]


Member Data Documentation

Definition at line 34 of file cnf_theorem_producer.h.

Definition at line 35 of file cnf_theorem_producer.h.

Referenced by learnedClauses().


The documentation for this class was generated from the following files:

Generated on Thu Oct 15 22:24:19 2009 for CVC3 by  doxygen 1.5.8