mirror of
https://github.com/Z3Prover/z3
synced 2025-10-19 05:42:15 +00:00
clause_builder: rename push to insert
This commit is contained in:
parent
dbe814d568
commit
f12ae0af12
7 changed files with 21 additions and 36 deletions
|
@ -308,7 +308,7 @@ namespace polysat {
|
|||
void conflict::add_lemma(signed_constraint const* cs, size_t cs_len) {
|
||||
clause_builder cb(s);
|
||||
for (size_t i = 0; i < cs_len; ++i)
|
||||
cb.push(cs[i]);
|
||||
cb.insert(cs[i]);
|
||||
add_lemma(cb.build());
|
||||
}
|
||||
|
||||
|
@ -467,13 +467,11 @@ namespace polysat {
|
|||
clause_builder lemma(s);
|
||||
|
||||
for (auto c : *this)
|
||||
lemma.push(~c);
|
||||
lemma.insert(~c);
|
||||
|
||||
for (unsigned v : m_vars) {
|
||||
auto eq = s.eq(s.var(v), s.get_value(v));
|
||||
if (eq.bvalue(s) == l_undef)
|
||||
s.assign_eval(eq.blit());
|
||||
lemma.push(~eq);
|
||||
lemma.insert_eval(~eq);
|
||||
}
|
||||
s.decay_activity();
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue