3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-09-05 09:37:44 +00:00

move functionality from qe_util to ast_util

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2015-06-23 14:33:45 +02:00
parent 5f484c069b
commit bf5419d44a
25 changed files with 174 additions and 161 deletions

View file

@ -259,7 +259,7 @@ namespace datalog {
if (m.is_implies(fml, e1, e2)) {
m_args.reset();
head = ensure_app(e2);
qe::flatten_and(e1, m_args);
flatten_and(e1, m_args);
for (unsigned i = 0; i < m_args.size(); ++i) {
body.push_back(ensure_app(m_args[i].get()));
}
@ -378,7 +378,7 @@ namespace datalog {
for (unsigned i = 0; i < body.size(); ++i) {
r.push_back(body[i].get());
}
qe::flatten_and(r);
flatten_and(r);
body.reset();
for (unsigned i = 0; i < r.size(); ++i) {
body.push_back(ensure_app(r[i].get()));