Nikolaj Bjorner
|
040c29a152
|
update model generation to fix model bug
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-11-01 14:41:15 -07:00 |
|
Nikolaj Bjorner
|
55b64e1f29
|
use glue as computed without adjustment
|
2024-11-01 13:57:56 -07:00 |
|
Nikolaj Bjorner
|
289f8360f2
|
fix non-termination
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-10-29 23:39:39 -07:00 |
|
Nikolaj Bjorner
|
0a404f94be
|
rework elim_unconstrained
|
2024-10-29 22:31:26 -07:00 |
|
Nikolaj Bjorner
|
fbf3012864
|
add virtual destructor
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-10-27 22:24:45 -07:00 |
|
Nikolaj Bjorner
|
7e9d0537d7
|
normalizing inequality
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-10-27 22:23:01 -07:00 |
|
Nikolaj Bjorner
|
9a5fa60e98
|
add missing operator handling for bitwise operators
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-10-27 21:51:36 -07:00 |
|
Nikolaj Bjorner
|
077b173858
|
add missing operator handling for bitwise operators
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-10-27 21:32:55 -07:00 |
|
Nikolaj Bjorner
|
e35eab000c
|
use th-axioms to track origins of assertions
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-10-27 19:08:44 -07:00 |
|
Nikolaj Bjorner
|
5e2cefea9f
|
mk_value needs to accept more cases where integer expression doesn't evalate
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-10-27 19:03:20 -07:00 |
|
Nikolaj Bjorner
|
bdf3689c6e
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-10-27 18:53:25 -07:00 |
|
Nikolaj Bjorner
|
98bc3d392d
|
fixup model generation for theory_intblast
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-10-27 14:08:22 -07:00 |
|
Nikolaj Bjorner
|
7e2acad030
|
add intblast to legacy SMT solver
|
2024-10-27 12:28:36 -07:00 |
|
Nikolaj Bjorner
|
aa67c3655f
|
bugfixes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-10-26 16:10:44 -07:00 |
|
Nikolaj Bjorner
|
6f37da5a07
|
validate sls-arith lemmas
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-10-26 14:56:38 -07:00 |
|
Nikolaj Bjorner
|
c6f5e3232c
|
use independent completion flag for sls to avoid conflating with genuine cancelation
|
2024-10-26 14:48:13 -07:00 |
|
Nikolaj Bjorner
|
646eacd2aa
|
check delayed eqs before nla
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-10-26 11:48:26 -07:00 |
|
Nikolaj Bjorner
|
fb78a9e3a5
|
change namespace for single threaded
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-10-26 11:28:54 -07:00 |
|
Nikolaj Bjorner
|
f902feb478
|
reorder inclusion order to define smt_context before theory_sls
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-10-26 10:46:23 -07:00 |
|
Nikolaj Bjorner
|
ab2c992aa1
|
build warnings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-10-26 01:31:41 -07:00 |
|
Nikolaj Bjorner
|
d7b1a5e3be
|
add virtual destructor
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-10-26 01:24:22 -07:00 |
|
Nikolaj Bjorner
|
0c2e09db7f
|
remove declaration of context
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-10-26 00:11:08 -07:00 |
|
Nikolaj Bjorner
|
a88daf246e
|
fix build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-10-25 23:45:14 -07:00 |
|
Nikolaj Bjorner
|
ba1630f380
|
fix build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-10-25 23:40:05 -07:00 |
|
Nikolaj Bjorner
|
848bfb14a1
|
use common infrastructure for sls-smt
|
2024-10-25 23:29:26 -07:00 |
|
Nikolaj Bjorner
|
894bfc7e17
|
fixes
|
2024-10-25 22:46:15 -07:00 |
|
Nikolaj Bjorner
|
22ab598d73
|
bug fixes
|
2024-10-25 17:26:33 -07:00 |
|
Nikolaj Bjorner
|
ef95b4eaf2
|
add plugin to smt_context, factor out sls_smt_plugin functionality.
|
2024-10-25 17:15:05 -07:00 |
|
Nikolaj Bjorner
|
f453cdec92
|
update log level
|
2024-10-22 09:58:36 -07:00 |
|
Nikolaj Bjorner
|
93086143b3
|
fix dirty flag setting
|
2024-10-21 19:57:47 -07:00 |
|
Nikolaj Bjorner
|
b0dd83cc60
|
debugging parallel integration
|
2024-10-21 13:27:01 -07:00 |
|
Nikolaj Bjorner
|
185ddd6488
|
Track shared variables using a unit set
|
2024-10-20 17:54:44 -07:00 |
|
Nikolaj Bjorner
|
59b0e46d99
|
rename aux functions
|
2024-10-20 16:46:19 -07:00 |
|
Nikolaj Bjorner
|
cc430987b7
|
add value transfer option
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-10-20 16:38:00 -07:00 |
|
Nikolaj Bjorner
|
68ee5108d8
|
update the interface in sls_solver to transfer phase between SAT and SLS
|
2024-10-20 15:42:26 -07:00 |
|
Nikolaj Bjorner
|
a48044c6e0
|
adding model-based sls for datatatypes
|
2024-10-20 10:20:38 -07:00 |
|
Nikolaj Bjorner
|
3f33e2c098
|
delay distinct axiom
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-10-18 15:41:42 -07:00 |
|
Nikolaj Bjorner
|
6c3fe3cf46
|
saturate worklist
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-10-18 14:05:10 -07:00 |
|
Nikolaj Bjorner
|
a72ad44200
|
fixup interpretation building
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-10-18 13:34:55 -07:00 |
|
Nikolaj Bjorner
|
aa2292d5c4
|
fixes to occurs check
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-10-18 10:41:27 -07:00 |
|
Nikolaj Bjorner
|
5864fcba6b
|
fixing model construction for underspecified operators
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-10-18 09:34:49 -07:00 |
|
Nikolaj Bjorner
|
7b42ab5264
|
redo dfs
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-10-17 12:59:59 -07:00 |
|
Nikolaj Bjorner
|
69c28f8652
|
fixes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-10-17 11:35:31 -07:00 |
|
Nikolaj Bjorner
|
0218a15f2e
|
fixup finite domain search
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-10-16 20:59:28 -07:00 |
|
Nikolaj Bjorner
|
8ababafe42
|
fixup finite domain search
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-10-16 20:41:20 -07:00 |
|
Nikolaj Bjorner
|
6143070157
|
add missing factory plugins to model
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-10-16 19:47:13 -07:00 |
|
Nikolaj Bjorner
|
0755b2b5f7
|
axiomatize dt
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-10-16 19:01:20 -07:00 |
|
Nikolaj Bjorner
|
180614330a
|
Refactor context management, improve datatype handling, and enhance logging in sls plugins.
|
2024-10-15 20:33:53 -07:00 |
|
Nikolaj Bjorner
|
af687532aa
|
updated sls-datatype
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-10-15 16:59:34 -07:00 |
|
Nikolaj Bjorner
|
295be7579c
|
added cycle detection
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-10-15 13:39:45 -07:00 |
|