diff options
Diffstat (limited to 'src/theory/theory_engine.h')
-rw-r--r-- | src/theory/theory_engine.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/theory/theory_engine.h b/src/theory/theory_engine.h index 615598e44..946091167 100644 --- a/src/theory/theory_engine.h +++ b/src/theory/theory_engine.h @@ -795,8 +795,11 @@ private: /** For preprocessing pass lifting bit-vectors of size 1 to booleans */ theory::bv::BvToBoolPreprocessor d_bvToBoolPreprocessor; public: - + void staticInitializeBVOptions(const std::vector<Node>& assertions); void ppBvToBool(const std::vector<Node>& assertions, std::vector<Node>& new_assertions); + bool ppBvAbstraction(const std::vector<Node>& assertions, std::vector<Node>& new_assertions); + void mkAckermanizationAsssertions(std::vector<Node>& assertions); + Node ppSimpITE(TNode assertion); /** Returns false if an assertion simplified to false. */ bool donePPSimpITE(std::vector<Node>& assertions); |