diff options
Diffstat (limited to 'src/theory/uf/proof_equality_engine.h')
-rw-r--r-- | src/theory/uf/proof_equality_engine.h | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/theory/uf/proof_equality_engine.h b/src/theory/uf/proof_equality_engine.h index 1ce623683..adf8d2c18 100644 --- a/src/theory/uf/proof_equality_engine.h +++ b/src/theory/uf/proof_equality_engine.h @@ -17,7 +17,6 @@ #ifndef CVC4__THEORY__UF__PROOF_EQUALITY_ENGINE_H #define CVC4__THEORY__UF__PROOF_EQUALITY_ENGINE_H -#include <map> #include <vector> #include "context/cdhashmap.h" @@ -25,15 +24,18 @@ #include "expr/buffered_proof_generator.h" #include "expr/lazy_proof.h" #include "expr/node.h" -#include "expr/proof_node.h" -#include "expr/proof_node_manager.h" #include "theory/eager_proof_generator.h" -#include "theory/uf/equality_engine.h" namespace CVC4 { + +class ProofNode; +class ProofNodeManager; + namespace theory { namespace eq { +class EqualityEngine; + /** * A layer on top of an EqualityEngine. The goal of this class is manage the * use of an EqualityEngine object in such a way that the proper proofs are |