Jakob Rath
|
067902bf31
|
Simplify revert_decision; disable resolving over new items for now
|
2021-09-13 16:21:14 +02:00 |
|
Nikolaj Bjorner
|
f13ccf8969
|
bv2char and char2bv with Clemens
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-13 16:09:03 +02:00 |
|
Jakob Rath
|
a4c3a8c640
|
more fixes
|
2021-09-13 16:01:22 +02:00 |
|
Jakob Rath
|
b6c478c2ca
|
fix iterator
|
2021-09-13 15:34:06 +02:00 |
|
Jakob Rath
|
e5289f84a0
|
some fixes
|
2021-09-13 15:09:50 +02:00 |
|
Jakob Rath
|
cf80225fee
|
lemma
|
2021-09-13 14:46:35 +02:00 |
|
Jakob Rath
|
8edcb9e268
|
deal with literals in conflict_core
|
2021-09-13 14:41:13 +02:00 |
|
Jakob Rath
|
1a810cc696
|
update saturation
|
2021-09-13 13:49:29 +02:00 |
|
Jakob Rath
|
412b6ffd4a
|
fix build
|
2021-09-13 13:37:17 +02:00 |
|
Nikolaj Bjorner
|
6ffcea0bde
|
Merge branch 'polysat' of https://github.com/z3prover/z3 into polysat
|
2021-09-13 13:14:29 +02:00 |
|
Nikolaj Bjorner
|
73b4e7f2a8
|
update set/unset mark for propagation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-13 13:14:07 +02:00 |
|
Jakob Rath
|
0ff87a9943
|
stats, comment
|
2021-09-13 11:51:19 +02:00 |
|
Jakob Rath
|
f1ce0e233a
|
Handle bailouts in conflict_core
|
2021-09-13 11:48:28 +02:00 |
|
Jakob Rath
|
79d7ae5417
|
Remove fallback lemma
|
2021-09-13 11:43:04 +02:00 |
|
Jakob Rath
|
bb227c0d6e
|
Track existing constraints with indexed_uint_set
|
2021-09-13 11:00:08 +02:00 |
|
Jakob Rath
|
6c8e8dada6
|
comments
|
2021-09-13 04:48:22 +02:00 |
|
Jakob Rath
|
71e97a4098
|
don't need marks in bool_var_manager anymore
|
2021-09-13 04:35:37 +02:00 |
|
Nikolaj Bjorner
|
7b9726a95c
|
simpler
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-12 18:35:39 +02:00 |
|
Nikolaj Bjorner
|
8bc4932092
|
nits
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-12 18:30:55 +02:00 |
|
Nikolaj Bjorner
|
e365ad0e9e
|
merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-12 18:14:25 +02:00 |
|
Nikolaj Bjorner
|
f5fd295e01
|
reorganize variable tracking for lemmas
this is going to break a bunch
|
2021-09-12 18:05:29 +02:00 |
|
Jakob Rath
|
6db8672f75
|
Update search_iterator
|
2021-09-12 16:23:54 +02:00 |
|
Jakob Rath
|
4933505cba
|
remove from header
|
2021-09-12 16:11:47 +02:00 |
|
Jakob Rath
|
00cc81d1a4
|
remove another cm
|
2021-09-12 16:09:13 +02:00 |
|
Jakob Rath
|
a8c132f769
|
merge 'keep' and 'handle_saturation_premises'
|
2021-09-12 16:05:34 +02:00 |
|
Nikolaj Bjorner
|
deeb6c7784
|
remove cm
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-11 20:18:12 +02:00 |
|
Nikolaj Bjorner
|
342f4473b0
|
missing break
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-11 20:14:52 +02:00 |
|
Nikolaj Bjorner
|
b36bc11b85
|
remove eq constraint, fix gc for external constraints
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-11 20:09:28 +02:00 |
|
Nikolaj Bjorner
|
f8a3857adb
|
comments
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-11 16:55:49 +02:00 |
|
Nikolaj Bjorner
|
d514464e30
|
levels/crit
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-10 16:03:38 +02:00 |
|
Nikolaj Bjorner
|
af0e4d402b
|
merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-10 15:43:36 +02:00 |
|
Nikolaj Bjorner
|
516ca06c28
|
levels take 1
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-10 15:40:25 +02:00 |
|
Jakob Rath
|
b644fe0f3d
|
Add search_iterator
|
2021-09-10 15:34:31 +02:00 |
|
Jakob Rath
|
8a1a202133
|
wip
|
2021-09-10 14:20:07 +02:00 |
|
Nikolaj Bjorner
|
2b6ae0070f
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-10 13:35:49 +02:00 |
|
Nikolaj Bjorner
|
366e3dbb52
|
use cm
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-10 09:56:20 +02:00 |
|
Nikolaj Bjorner
|
34f878fb97
|
make it easier to debug parallel
|
2021-09-10 07:09:22 +02:00 |
|
Nikolaj Bjorner
|
3e6ff768a5
|
fix regression bug in mam reported by Aseem
|
2021-09-10 07:09:22 +02:00 |
|
Nikolaj Bjorner
|
ba5e2a8d2b
|
fix bug in rule
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-10 05:49:54 +02:00 |
|
Nikolaj Bjorner
|
18e5a3a991
|
fixes to saturation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-10 05:34:52 +02:00 |
|
Nikolaj Bjorner
|
98331c261d
|
throttle saturation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-09 19:14:59 +02:00 |
|
Nikolaj Bjorner
|
cfe4b30419
|
admit inequalities as premises
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-09 17:06:32 +02:00 |
|
Nikolaj Bjorner
|
697723d53b
|
adjust overflow premises, add stubs for used constraints as premises
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-09 16:58:51 +02:00 |
|
Nikolaj Bjorner
|
ed60cdc403
|
finish sketch of special case interval propagation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-09 12:23:03 +02:00 |
|
CEisenhofer
|
47fdd6c060
|
Added 16 bit string-encoding (#5540)
|
2021-09-09 11:35:16 +02:00 |
|
Jakob Rath
|
6e9e8999dc
|
fix
|
2021-09-09 11:00:01 +02:00 |
|
Jakob Rath
|
ec882d10da
|
add condition that degree is reduced
|
2021-09-09 10:54:33 +02:00 |
|
Nikolaj Bjorner
|
611c28fc47
|
push outline of using cjust for overflow premise
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-09 09:56:00 +02:00 |
|
Nikolaj Bjorner
|
e70f501932
|
handle potential extra nodes from q_solver
|
2021-09-09 09:17:11 +02:00 |
|
Jakob Rath
|
a5b7f9d77b
|
change to assertion
|
2021-09-08 18:42:08 +02:00 |
|