Nikolaj Bjorner
|
0dc204cd4a
|
add base support for signed multiplication over/under flow
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-01-30 12:47:28 -08:00 |
|
Nikolaj Bjorner
|
30c0771d24
|
redo fixed bits, add simplifications to intblast solver
|
2024-01-06 16:12:01 -08:00 |
|
Nikolaj Bjorner
|
c4b7061590
|
bugbash
fix missing justification in explain_slice
tune intblast solver with some simplifications
bypass conflicts if the state is already conflicting
|
2024-01-04 20:14:22 -08:00 |
|
Nikolaj Bjorner
|
f805130c0b
|
chain viables
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-01-03 20:22:01 -08:00 |
|
Nikolaj Bjorner
|
1cdefa81b7
|
degree reduction simplification to help int-blasting
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-01-03 13:46:27 -08:00 |
|
Nikolaj Bjorner
|
698c627359
|
bugbash
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-01-03 13:13:58 -08:00 |
|
Nikolaj Bjorner
|
3e13fe1fb2
|
bugbash
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-01-03 13:13:43 -08:00 |
|
Nikolaj Bjorner
|
f5aec6ecdf
|
bugbash
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-01-03 13:12:42 -08:00 |
|
Nikolaj Bjorner
|
91b9d78cd3
|
bugfixes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2023-12-28 17:36:42 -08:00 |
|
Nikolaj Bjorner
|
bd93379346
|
add validation to polysat
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2023-12-28 15:52:30 -08:00 |
|
Nikolaj Bjorner
|
172d0ea685
|
merge again
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2023-12-16 17:07:19 -08:00 |
|
Nikolaj Bjorner
|
0353177fe0
|
import master branch
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2023-12-16 16:56:09 -08:00 |
|
Nikolaj Bjorner
|
b1597fd499
|
na
|
2023-12-16 16:51:29 -08:00 |
|
Nikolaj Bjorner
|
63d92d9df8
|
fix encoding bugs
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2023-12-16 16:47:46 -08:00 |
|
Nikolaj Bjorner
|
187ee334a9
|
merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2023-12-16 16:46:03 -08:00 |
|
Nikolaj Bjorner
|
fde64365a3
|
bugfixes in intblast solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2023-12-16 16:46:01 -08:00 |
|
Nikolaj Bjorner
|
e0effa3775
|
n/a
|
2023-12-16 16:38:02 -08:00 |
|
Nikolaj Bjorner
|
2292a26a25
|
preparing intblaster as self-contained solver.
add activate and propagate to constraints
support axiomatized operators band, lsh, rshl, rsha
|
2023-12-16 16:35:11 -08:00 |
|
Nikolaj Bjorner
|
f388f58a4b
|
b-and, stats, reinsert variable to heap, debugging
|
2023-12-16 16:32:28 -08:00 |
|
Nikolaj Bjorner
|
c03a05eb75
|
axioms for b-and
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2023-12-16 16:29:11 -08:00 |
|
Nikolaj Bjorner
|
e93ee9fe9d
|
handle more intblast cases
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2023-12-16 16:26:24 -08:00 |
|
Nikolaj Bjorner
|
bbec72f0b3
|
adding band
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2023-12-16 16:25:08 -08:00 |
|
Nikolaj Bjorner
|
45b0be3b37
|
working on model extraction
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2023-12-16 16:23:05 -08:00 |
|
Nikolaj Bjorner
|
fbecbd7d70
|
intblast debugging
|
2023-12-16 16:21:59 -08:00 |
|
Nikolaj Bjorner
|
a2d64e8441
|
fix internalization for quot/rem
|
2023-12-16 16:20:59 -08:00 |
|
Nikolaj Bjorner
|
a5491804c7
|
integrating int-blaster
|
2023-12-16 16:20:23 -08:00 |
|
Nikolaj Bjorner
|
d72938ba9a
|
integrate intblast solver
|
2023-12-16 16:18:08 -08:00 |
|
Nikolaj Bjorner
|
81411a5fcb
|
start intblast solver
|
2023-12-16 16:17:21 -08:00 |
|
Nikolaj Bjorner
|
bdc40b1f5f
|
na
|
2023-12-16 16:10:06 -08:00 |
|
Nikolaj Bjorner
|
d0a59f3740
|
intblast with lazy expansion of shl, ashr, lshr
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2023-12-16 15:12:57 -08:00 |
|
Nikolaj Bjorner
|
9293923b8a
|
Add intblast solver
|
2023-12-15 13:50:38 -08:00 |
|
Nikolaj Bjorner
|
3c21e3ae42
|
add and fix axioms
|
2023-12-14 20:12:09 -08:00 |
|
Nikolaj Bjorner
|
ce1acd8c41
|
fix encoding bugs
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2023-12-14 19:30:21 -08:00 |
|
Nikolaj Bjorner
|
4af6238f1c
|
weed out some bugs, add more bv op support in intblast and polysat solvers
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2023-12-14 10:35:13 -08:00 |
|
Nikolaj Bjorner
|
ec6cab377a
|
bv semantics
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2023-12-13 21:16:02 -08:00 |
|
Nikolaj Bjorner
|
6c3890eee3
|
merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2023-12-13 20:18:07 -08:00 |
|
Nikolaj Bjorner
|
f69c75af59
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2023-12-13 20:18:07 -08:00 |
|
Nikolaj Bjorner
|
e5375c4071
|
fuzz fixes to semantics
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2023-12-13 17:19:16 -08:00 |
|
Nikolaj Bjorner
|
5dfe86fc2d
|
bugfixes in intblast solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2023-12-13 14:13:16 -08:00 |
|
Nikolaj Bjorner
|
5fdfd4f3f4
|
n/a
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2023-12-13 08:17:21 -08:00 |
|
Nikolaj Bjorner
|
c6a8ae1e8c
|
include nyis
|
2023-12-12 18:00:43 -08:00 |
|
Nikolaj Bjorner
|
34229eaa8e
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2023-12-12 16:37:39 -08:00 |
|
Nikolaj Bjorner
|
35eb95b447
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2023-12-12 15:42:39 -08:00 |
|
Nikolaj Bjorner
|
40e93d7478
|
n/a
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2023-12-12 15:09:08 -08:00 |
|
Nikolaj Bjorner
|
9b435eda90
|
fixes
|
2023-12-12 14:53:10 -08:00 |
|
Nikolaj Bjorner
|
06ebf9a02a
|
n/a
|
2023-12-12 14:41:31 -08:00 |
|
Nikolaj Bjorner
|
4cadf6d9f2
|
preparing intblaster as self-contained solver.
add activate and propagate to constraints
support axiomatized operators band, lsh, rshl, rsha
|
2023-12-12 11:11:37 -08:00 |
|
Nikolaj Bjorner
|
c72780d9b9
|
b-and, stats, reinsert variable to heap, debugging
|
2023-12-11 20:22:23 -08:00 |
|
Nikolaj Bjorner
|
b72575148f
|
axioms for b-and
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2023-12-11 15:45:54 -08:00 |
|
Nikolaj Bjorner
|
15bae80cea
|
handle more intblast cases
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2023-12-11 15:00:06 -08:00 |
|