CVC3::ArrayTheoremProducer Class Reference

#include <array_theorem_producer.h>

Inheritance diagram for CVC3::ArrayTheoremProducer:
CVC3::ArrayProofRules CVC3::TheoremProducer

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 by  doxygen 1.6.2-20100208