Nikolaj Bjorner
c1b9a3cc9e
allow for alternating
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-10-13 13:32:56 -07:00
Nikolaj Bjorner
9b54254fa2
throttle save model
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-10-12 19:09:25 -07:00
Nikolaj Bjorner
2bd335db81
alternate
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-10-12 16:11:05 -07:00
Nikolaj Bjorner
609c46395f
recover shift-weight loop
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-10-12 15:29:48 -07:00
Nikolaj Bjorner
1765141261
fx
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-10-12 12:19:55 -07:00
Nikolaj Bjorner
766b9df4e2
fixup handling of disequality propagation
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-10-12 10:25:19 -07:00
Nikolaj Bjorner
d7b82366c6
avoid units
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-10-11 19:33:39 -07:00
Nikolaj Bjorner
2af713e4db
fixing incremental
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-10-11 16:50:31 -07:00
Nikolaj Bjorner
46252b669c
fixes
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-10-11 16:17:54 -07:00
Nikolaj Bjorner
9eb6f97e6b
fix build
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-10-11 15:18:36 -07:00
Nikolaj Bjorner
d2ce7b0ea2
break build again
2024-10-11 14:53:12 -07:00
Nikolaj Bjorner
d278a1651d
fix build
2024-10-11 14:28:36 -07:00
Nikolaj Bjorner
9b6c161ad2
break sls build
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-10-11 14:02:42 -07:00
Nikolaj Bjorner
2ecb1c8b94
fix sls build
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-10-11 14:02:06 -07:00
Nikolaj Bjorner
5d9d134151
Merge branch 'master' into sls
2024-10-11 09:56:46 -07:00
Nikolaj Bjorner
f8fa2de35b
add incremental mode
2024-10-11 09:54:46 -07:00
Nikolaj Bjorner
da614c65e5
remove m_level attribute, use s->get_scope_level directly
2024-10-08 19:56:57 -07:00
Nikolaj Bjorner
6bd46b0922
fix #7363 . Replay relevancy on unit literals that are re-asserted during backtracking.
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-10-08 19:40:37 -07:00
Nikolaj Bjorner
cfd00ad672
add slice solver option to command context
2024-10-08 09:24:52 -07:00
Nikolaj Bjorner
8a95dd4d65
A slice solver option for interactive use case
...
A slice solver prunes the set of active assertions based on symbol occurrences in a goal that is tracked as a @query.
Ground assertions that have symbols intersecting with the query are included in the solver state, and quantifiers that with patterns that intersect with the slice are included. The slice is the fixedpoint of including symbols from all included assertions.
Enable the functionality for command-line use by setting solver.slice=true
2024-10-08 09:24:52 -07:00
Nikolaj Bjorner
0fec7efc7b
micro-tuning
2024-10-08 09:24:52 -07:00
Nikolaj Bjorner
c6cd25c822
mico-tuning
2024-10-08 09:24:52 -07:00
Nikolaj Bjorner
2ae4ac8d0a
fix build
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-10-04 08:38:52 -07:00
Nikolaj Bjorner
b60e1a2ed2
fixup variables
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-10-03 20:06:45 -07:00
Nikolaj Bjorner
969511ac00
fixup std-order / inv-order
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-10-03 19:35:16 -07:00
Nikolaj Bjorner
66bb310966
reset before manager is deallocated
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-10-03 18:19:14 -07:00
Nikolaj Bjorner
a98c925069
optimize var_subst
2024-10-03 18:14:47 -07:00
Nikolaj Bjorner
e58eb9f302
fix indentation for mbp
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-10-03 12:47:12 -07:00
Nuno Lopes
3586b613f7
remove default destructors
2024-10-02 22:20:12 +01:00
Nikolaj Bjorner
b170f10148
reorder template definition
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-10-02 13:41:02 -07:00
Nikolaj Bjorner
d686e92bfa
disambiguate
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-10-02 10:45:16 -07:00
Nikolaj Bjorner
93ff89bf98
add == for const_ref and ref to disambiguate equality.
2024-10-02 10:45:16 -07:00
Nikolaj Bjorner
c7af97364a
fixes for #7402
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-10-01 15:15:47 -07:00
Nikolaj Bjorner
328616b8b2
fix build warnings
2024-09-30 17:25:19 -07:00
Nikolaj Bjorner
8c39863019
fix typo in arch for setup.py
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-09-30 16:17:40 -07:00
Nikolaj Bjorner
4cefc513eb
add sequoia to os versions #7407
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-09-30 16:05:53 -07:00
Nikolaj Bjorner
19f63cd6e3
add sequoia to os versions #7407
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-09-30 15:57:49 -07:00
Nikolaj Bjorner
86b97186b0
fix build warnings
2024-09-30 15:51:48 -07:00
Nikolaj Bjorner
551cc53a2f
fix un-intialized variable warnings
2024-09-30 15:08:33 -07:00
Nikolaj Bjorner
2c94a3a1b3
fix build warnings
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-09-30 13:09:01 -07:00
Nikolaj Bjorner
7da58b9e84
fix build warnings
2024-09-30 10:34:26 -07:00
Nikolaj Bjorner
5413018d86
Update euf_ac_plugin.cpp
2024-09-30 08:43:17 -07:00
Nikolaj Bjorner
826835fd7c
fixes to build warnings
2024-09-30 08:23:31 -07:00
Nikolaj Bjorner
11bb19d99b
make default tactic cases lazy
2024-09-27 15:11:43 +01:00
Nikolaj Bjorner
40b0210dda
fixes to lazy tactic uses
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-09-27 14:33:09 +01:00
Nikolaj Bjorner
01cf0427b4
fix #7404 , relates to #7400 .
2024-09-27 11:36:10 +01:00
Nikolaj Bjorner
d047b86439
pypi publish
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-09-26 21:35:28 +01:00
Nikolaj Bjorner
f4452a0348
pypi publish
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-09-26 21:34:55 +01:00
Nikolaj Bjorner
3df7299d1e
update signature of operator==
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2024-09-26 14:47:51 +01:00
Kevin Gibbons
77aa5280df
wasm: increase timeout in tests ( #7401 )
2024-09-25 18:33:14 +01:00