CVC3::ArrayTheoremProducer Class Reference

#include <array_theorem_producer.h>

Inheritance diagram for CVC3::ArrayTheoremProducer:

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

Collaboration graph
[legend]

List of all members.

Public Member Functions

Private Attributes


Detailed Description

Definition at line 37 of file array_theorem_producer.h.


Constructor & Destructor Documentation

ArrayTheoremProducer::ArrayTheoremProducer ( TheoryArray theoryArray  ) 

Definition at line 46 of file array_theorem_producer.cpp.


Member Function Documentation

Theorem ArrayTheoremProducer::rewriteSameStore ( const Expr e,
int  n 
) [virtual]

Theorem ArrayTheoremProducer::rewriteWriteWrite ( const Expr e  )  [virtual]

Theorem ArrayTheoremProducer::rewriteReadWrite ( const Expr e  )  [virtual]

Theorem ArrayTheoremProducer::rewriteReadWrite2 ( const Expr e  )  [virtual]

Theorem ArrayTheoremProducer::rewriteRedundantWrite1 ( const Theorem v_eq_r,
const Expr write 
) [virtual]

Theorem ArrayTheoremProducer::rewriteRedundantWrite2 ( const Expr e  )  [virtual]

Theorem ArrayTheoremProducer::interchangeIndices ( const Expr e  )  [virtual]

Theorem ArrayTheoremProducer::readArrayLiteral ( const Expr e  )  [virtual]

Theorem ArrayTheoremProducer::liftReadIte ( const Expr e  )  [virtual]

Theorem ArrayTheoremProducer::arrayNotEq ( const Theorem e  )  [virtual]


Member Data Documentation

Definition at line 39 of file array_theorem_producer.h.

Referenced by arrayNotEq().


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

Generated on Thu Oct 15 22:26:06 2009 for CVC3 by  doxygen 1.5.8