mirror of
https://github.com/Z3Prover/z3
synced 2026-06-19 15:16:29 +00:00
le != lt
This commit is contained in:
parent
b7f9019a6e
commit
dc7c94a3ac
1 changed files with 6 additions and 2 deletions
|
|
@ -1251,6 +1251,10 @@ namespace seq {
|
|||
seq_util& seq = this->graph().seq();
|
||||
bool changed = true;
|
||||
|
||||
if (id() == 4) {
|
||||
graph().to_dot(std::cout);
|
||||
std::flush(std::cout);
|
||||
}
|
||||
// DON'T add rules here that add new constraints or apply substitutions
|
||||
// add them to apply_det_modifier instead
|
||||
|
||||
|
|
@ -4458,7 +4462,7 @@ namespace seq {
|
|||
nielsen_node* child = mk_child(node);
|
||||
nielsen_edge* e = mk_edge(node, child, true);
|
||||
child->m_str_deq.pop_back();
|
||||
expr_ref cmp(this->a.mk_le(u_len, v_len), m);
|
||||
expr_ref cmp(this->a.mk_lt(u_len, v_len), m);
|
||||
m_rw(cmp);
|
||||
e->add_side_constraint(constraint(cmp, first.m_dep, m));
|
||||
}
|
||||
|
|
@ -4467,7 +4471,7 @@ namespace seq {
|
|||
nielsen_node* child = mk_child(node);
|
||||
nielsen_edge* e = mk_edge(node, child, true);
|
||||
child->m_str_deq.pop_back();
|
||||
expr_ref cmp(this->a.mk_le(v_len, u_len), m);
|
||||
expr_ref cmp(this->a.mk_lt(v_len, u_len), m);
|
||||
m_rw(cmp);
|
||||
e->add_side_constraint(constraint(cmp, first.m_dep, m));
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue