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 |
|
Jakob Rath
|
18411afda2
|
find_upper_bound
|
2021-09-08 18:40:29 +02:00 |
|
Jakob Rath
|
64ce6cb5c1
|
notes
|
2021-09-08 18:21:09 +02:00 |
|
Jakob Rath
|
6766c1c349
|
re-enable saturation engine
|
2021-09-08 16:57:27 +02:00 |
|
Jakob Rath
|
75bac21574
|
Re-integrate forbidden intervals
|
2021-09-08 16:51:16 +02:00 |
|
Jakob Rath
|
a0570908fb
|
Add support for bailout lemma
|
2021-09-08 16:37:47 +02:00 |
|
Jakob Rath
|
f2c79b851f
|
propagate at the right level
|
2021-09-08 16:00:57 +02:00 |
|
Jakob Rath
|
40d62af796
|
some fixes
|
2021-09-08 15:46:50 +02:00 |
|
Jakob Rath
|
ff1185891a
|
deactivate constraints when qhead is popped
|
2021-09-08 15:24:11 +02:00 |
|
Jakob Rath
|
e7894873c8
|
fix
|
2021-09-08 15:06:23 +02:00 |
|
Nikolaj Bjorner
|
0fd583f5d2
|
idea w/o implementation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-08 14:48:54 +02:00 |
|
Nikolaj Bjorner
|
f0984a0736
|
Merge branch 'polysat' of https://github.com/z3prover/z3 into polysat
|
2021-09-08 14:06:53 +02:00 |
|
Nikolaj Bjorner
|
c894efd777
|
nit
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-08 14:06:46 +02:00 |
|
Jakob Rath
|
ba8fa1f072
|
update polynomial superposition
|
2021-09-08 14:01:41 +02:00 |
|
Jakob Rath
|
2de443c74f
|
disable conflict_var handling for now
|
2021-09-08 14:01:41 +02:00 |
|
Jakob Rath
|
c0f51eacf8
|
conflict_core helpers
|
2021-09-08 14:01:41 +02:00 |
|
Jakob Rath
|
05b846a472
|
Activate constraints when their boolean literal is propagated
|
2021-09-08 14:01:41 +02:00 |
|
Jakob Rath
|
3f15bf5963
|
assign conflict_var
|
2021-09-08 14:01:41 +02:00 |
|
Nikolaj Bjorner
|
c7129d2537
|
more on saturation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-08 14:00:36 +02:00 |
|
Nikolaj Bjorner
|
58276e2569
|
reorg notes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-08 10:50:30 +02:00 |
|
Nikolaj Bjorner
|
7980b05cc1
|
forbidden intervals create a lemma
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-08 06:54:36 +02:00 |
|
Nikolaj Bjorner
|
c4d0ded7b7
|
#5532
|
2021-09-08 06:19:49 +02:00 |
|
Nikolaj Bjorner
|
8bcec83ee8
|
we have to replay in order, otherwise dependencies could become shuffled
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-08 00:06:22 +02:00 |
|
Nikolaj Bjorner
|
efdab0cd4c
|
add more todo note
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-07 23:56:40 +02:00 |
|
Nikolaj Bjorner
|
eddc03b2eb
|
add some validation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-07 23:44:30 +02:00 |
|
Nikolaj Bjorner
|
d8f0926620
|
re-adding saturation for inequalities
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-07 23:20:17 +02:00 |
|
Nikolaj Bjorner
|
e6e5621366
|
Merge branch 'polysat' of https://github.com/z3prover/z3 into polysat
|
2021-09-07 17:04:36 +02:00 |
|
Nikolaj Bjorner
|
146d107961
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-09-07 17:04:32 +02:00 |
|