mirror of
https://github.com/Z3Prover/z3
synced 2025-08-03 01:40:22 +00:00
streamline pb solver interface and naming after removal of xor
This commit is contained in:
parent
13f05ae9dc
commit
026065ff71
73 changed files with 1131 additions and 1201 deletions
|
@ -422,8 +422,8 @@ namespace smt {
|
|||
if (!lits().empty()) out << "\n";
|
||||
ast_manager& m = th.get_manager();
|
||||
for (auto const& e : m_eqs) {
|
||||
out << mk_pp(e.first->get_owner(), m) << " ";
|
||||
out << mk_pp(e.second->get_owner(), m) << "\n";
|
||||
out << mk_pp(e.first->get_expr(), m) << " ";
|
||||
out << mk_pp(e.second->get_expr(), m) << "\n";
|
||||
}
|
||||
return out;
|
||||
}
|
||||
|
@ -508,7 +508,7 @@ namespace smt {
|
|||
pp.set_benchmark_name("lemma");
|
||||
int n = get_num_vars();
|
||||
for (theory_var v = 0; v < n; v++) {
|
||||
expr * n = get_enode(v)->get_owner();
|
||||
expr * n = get_enode(v)->get_expr();
|
||||
if (is_fixed(v)) {
|
||||
inf_numeral k_inf = lower_bound(v);
|
||||
rational k = k_inf.get_rational().to_rational();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue