mirror of
https://github.com/Z3Prover/z3
synced 2025-07-21 11:52:05 +00:00
project
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
6ef3e5e363
commit
4876426866
1 changed files with 3 additions and 3 deletions
|
@ -294,15 +294,15 @@ namespace qe {
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* \brief project non-arithmetical private symbols.
|
* \brief project private symbols.
|
||||||
*/
|
*/
|
||||||
void euf_arith_mbi_plugin::project_euf(model_ref& mdl, expr_ref_vector& lits, app_ref_vector& avars) {
|
void euf_arith_mbi_plugin::project_euf(model_ref& mdl, expr_ref_vector& lits, app_ref_vector& avars) {
|
||||||
term_graph tg(m);
|
term_graph tg(m);
|
||||||
func_decl_ref_vector shared(m_shared);
|
func_decl_ref_vector shared(m_shared);
|
||||||
for (app* a : avars) shared.push_back(a->get_decl());
|
//for (app* a : avars) shared.push_back(a->get_decl());
|
||||||
tg.set_vars(shared, false);
|
tg.set_vars(shared, false);
|
||||||
tg.add_lits(lits);
|
tg.add_lits(lits);
|
||||||
lits.reset();
|
//lits.reset();
|
||||||
lits.append(tg.project(*mdl.get()));
|
lits.append(tg.project(*mdl.get()));
|
||||||
TRACE("qe", tout << "project: " << lits << "\n";);
|
TRACE("qe", tout << "project: " << lits << "\n";);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue