mirror of
https://github.com/c-cube/sidekick.git
synced 2025-12-06 11:15:43 -05:00
[bugfix] Allow late mcsat conflicts (wrt assigns)
This commit is contained in:
parent
5725cf5173
commit
7e95911dd8
1 changed files with 5 additions and 3 deletions
|
|
@ -657,9 +657,11 @@ module Make
|
||||||
|
|
||||||
(* look for the next node to expand *)
|
(* look for the next node to expand *)
|
||||||
while
|
while
|
||||||
let q = get_atom !tr_ind in
|
match Vec.get env.elt_queue !tr_ind with
|
||||||
(not (q.var.seen = Both)) ||
|
| Atom q ->
|
||||||
(q.var.v_level < conflict_level)
|
(not (q.var.seen = Both)) ||
|
||||||
|
(q.var.v_level < conflict_level)
|
||||||
|
| Lit _ -> true
|
||||||
do
|
do
|
||||||
decr tr_ind;
|
decr tr_ind;
|
||||||
done;
|
done;
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue