Nikolaj Bjorner
|
cbbf1381f7
|
update to use incremental substitution
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2022-01-23 03:00:25 +01:00 |
|
Nikolaj Bjorner
|
417a5320c7
|
forbidden intervals for strict inequalities
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2022-01-22 11:14:53 +01:00 |
|
Nikolaj Bjorner
|
3c940b5125
|
use nyi to catch uncovered cases
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2022-01-21 17:49:43 +01:00 |
|
Jakob Rath
|
c4c9c84aeb
|
Treat eval'd literals as propagations (not as decisions)
|
2022-01-21 15:56:16 +01:00 |
|
Nikolaj Bjorner
|
8765dc16a5
|
merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2022-01-21 13:11:53 +01:00 |
|
Jakob Rath
|
0a48846add
|
Add separate state for deciding on lemmas
|
2022-01-21 11:55:03 +01:00 |
|
Jakob Rath
|
daf23cfe02
|
wlist_invariant
|
2022-01-20 17:47:26 +01:00 |
|
Jakob Rath
|
543ad2f205
|
skip unassigned variables when computing level
|
2022-01-20 17:46:23 +01:00 |
|
Jakob Rath
|
c7a09051fa
|
Assert constraints only once
|
2022-01-20 17:44:29 +01:00 |
|
Jakob Rath
|
b968898b7e
|
use member variable rather that static
|
2022-01-20 17:09:36 +01:00 |
|
Jakob Rath
|
64152c338d
|
Don't nest propgate() calls
|
2022-01-20 17:06:30 +01:00 |
|
Jakob Rath
|
175b348948
|
Update quot_rem axioms
|
2022-01-18 10:43:12 +01:00 |
|
Jakob Rath
|
e005838129
|
clause_builder should not fail on always-true literals
Otherwise, e.g. when adding axioms, the caller would have to check each literal before adding it.
|
2022-01-18 10:32:33 +01:00 |
|
Jakob Rath
|
ebc4df1ece
|
remove branch_bool
|
2022-01-17 15:57:05 +01:00 |
|
Jakob Rath
|
3895d8d6bb
|
quot_rem needs additional constraint: quot <= a
|
2022-01-12 13:44:30 +01:00 |
|
Nikolaj Bjorner
|
eb9bfbb3d8
|
add resolved attribute
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-12-20 17:39:12 -08:00 |
|
Nikolaj Bjorner
|
adb3d68743
|
fixes to literal propagation exposed by bitwise and unit test
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-12-19 15:21:12 -08:00 |
|
Nikolaj Bjorner
|
c1d5111159
|
add first test for band
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-12-18 12:28:59 -08:00 |
|
Nikolaj Bjorner
|
a6684824c1
|
elaborate on narrow
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-12-15 10:13:33 -08:00 |
|
Nikolaj Bjorner
|
a2aa1170f9
|
rename to op-constraint to give space for other operations
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-12-15 09:20:11 -08:00 |
|
Nikolaj Bjorner
|
79bc33b88e
|
na
|
2021-12-14 19:42:19 -08:00 |
|
Nikolaj Bjorner
|
6eb6eb39a4
|
more of shr
|
2021-12-14 19:23:31 -08:00 |
|
Nikolaj Bjorner
|
934564882c
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-12-14 12:34:34 -08:00 |
|
Nikolaj Bjorner
|
c7da31a67d
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-12-13 10:24:42 -08:00 |
|
Nikolaj Bjorner
|
33d433d742
|
split out restart
|
2021-12-12 17:27:30 -08:00 |
|
Nikolaj Bjorner
|
30a2c32c3b
|
add placeholder for simplification
|
2021-12-12 14:52:09 -08:00 |
|
Nikolaj Bjorner
|
f1d46b58a4
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-12-11 17:38:09 -08:00 |
|
Nikolaj Bjorner
|
83efb1413a
|
na
|
2021-12-11 08:41:04 -08:00 |
|
Nikolaj Bjorner
|
6ddca4091a
|
merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-12-09 08:26:51 -08:00 |
|
Nikolaj Bjorner
|
d7f16d0622
|
merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-12-09 08:26:34 -08:00 |
|
Nikolaj Bjorner
|
f3ac879fa4
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-12-09 08:25:52 -08:00 |
|
Nikolaj Bjorner
|
ed9c0b84f6
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-12-09 08:25:24 -08:00 |
|
Nikolaj Bjorner
|
90bd5f186b
|
tune based on test_l5
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-11-26 20:14:00 +01:00 |
|
Nikolaj Bjorner
|
7b85afbe9c
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-11-26 18:27:44 +01:00 |
|
Nikolaj Bjorner
|
fc6e127cca
|
don't add viable premises on decisions
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-11-25 20:19:58 +01:00 |
|
Nikolaj Bjorner
|
caef8d026f
|
add unsat core, activity, quick pass for viable
|
2021-11-24 13:23:28 +01:00 |
|
Nikolaj Bjorner
|
21c604e7b4
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-11-23 18:56:32 +01:00 |
|
Nikolaj Bjorner
|
8db711bc3c
|
retire deprecated functionality
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-11-22 18:14:15 +01:00 |
|
Nikolaj Bjorner
|
d86570ce75
|
prepare for new viable
|
2021-11-21 06:18:35 +01:00 |
|
Nikolaj Bjorner
|
6bf4f001d9
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-11-18 15:53:51 -08:00 |
|
Nikolaj Bjorner
|
1dcb7e6f6a
|
remove justified vars
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-11-18 15:43:39 -08:00 |
|
Nikolaj Bjorner
|
de424713e4
|
if you are really reading this commit message, you must be a programmer who has no life.
|
2021-11-18 10:10:50 -08:00 |
|
Nikolaj Bjorner
|
d073583d88
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-11-13 06:50:11 -08:00 |
|
Nikolaj Bjorner
|
931e1624b2
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-11-10 02:58:35 -08:00 |
|
Nikolaj Bjorner
|
d0c8240560
|
refactor forbidden intervals
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-11-09 10:34:11 -08:00 |
|
Nikolaj Bjorner
|
57c40e480b
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-11-08 05:08:57 -08:00 |
|
Nikolaj Bjorner
|
6fb4e0d5a9
|
fix unsound backjump for out of order search stacks
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-11-02 19:12:49 -07:00 |
|
Nikolaj Bjorner
|
3f3bd5948f
|
fixes/debugging
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-11-02 14:48:19 -07:00 |
|
Nikolaj Bjorner
|
a50cecaefa
|
wip
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-10-05 16:06:31 -07:00 |
|
Nikolaj Bjorner
|
813674087e
|
wip
|
2021-10-04 14:43:33 -07:00 |
|