mirror of
https://github.com/Z3Prover/z3
synced 2026-06-07 17:40:54 +00:00
add deterministic solving for unit equations
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
6b5401ef68
commit
1863290b71
2 changed files with 18 additions and 2 deletions
|
|
@ -2546,6 +2546,14 @@ namespace seq {
|
|||
var = r;
|
||||
def = l;
|
||||
}
|
||||
else if (l->is_unit() && l->arg(0)->is_var() && m_seq.str.is_unit(r->get_expr())) {
|
||||
var = l->arg(0);
|
||||
def = r->arg(0);
|
||||
}
|
||||
else if (r->is_unit() && r->arg(0)->is_var() && m_seq.str.is_unit(l->get_expr())) {
|
||||
var = r->arg(0);
|
||||
def = l->arg(0);
|
||||
}
|
||||
|
||||
|
||||
if (var) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue