Jakob Rath
|
94955e3fae
|
Merge remote-tracking branch 'origin/master' into poly
|
2024-05-11 23:30:53 +02:00 |
|
Nikolaj Bjorner
|
2ad9f220f2
|
add logging
|
2024-04-30 16:57:59 -07:00 |
|
Nikolaj Bjorner
|
bebcd94703
|
enable logging nla lemmas
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-04-25 10:29:34 -04:00 |
|
Nikolaj Bjorner
|
2a4f0e785b
|
tidy
|
2024-04-20 18:04:10 -04:00 |
|
Nikolaj Bjorner
|
2682c2ef2b
|
sls updates
- add SINGLE_THREAD mode
- add interface to retrieve "best" model so far
|
2024-04-13 16:42:26 +02:00 |
|
Nikolaj Bjorner
|
c0bdc7cdd6
|
enable concurrent sls with new solver core
allow using sls engine (for bit-vectors) with the new core.
Examples
z3 sat.smt=true tactic.default_tactic=smt /v:1 smt.sls.enable=true smt.bv.solver=0 /st C:\QF_BV_SAT\bench_10.smt2
z3 sat.smt=true tactic.default_tactic=smt /v:1 smt.sls.enable=true smt.bv.solver=2 /st C:\QF_BV_SAT\bench_10.smt2
z3 C:\QF_BV_SAT\bench_11100.smt2 sat.smt=true tactic.default_tactic=smt /v:1 smt.sls.enable=true smt.bv.solver=2 /st
|
2024-04-11 10:49:30 +02:00 |
|
Nikolaj Bjorner
|
510534dbd4
|
cleanup
|
2024-04-10 19:09:30 -07:00 |
|
Nikolaj Bjorner
|
974ea7b68d
|
maintain ownership of dependency
|
2024-04-10 17:57:14 -07:00 |
|
Nikolaj Bjorner
|
9a681b1a37
|
reorg sls
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-04-09 10:44:53 -07:00 |
|
Nikolaj Bjorner
|
bab7ca2b70
|
fixes to bv-sls
|
2024-04-07 14:24:13 -07:00 |
|
Nikolaj Bjorner
|
d7c0e17f96
|
fixes to tighten-range
|
2024-04-02 21:12:09 -07:00 |
|
Nikolaj Bjorner
|
2ce202db75
|
add special handling of lshr, ashr
|
2024-04-02 21:09:18 -07:00 |
|
Nikolaj Bjorner
|
84092cbd96
|
add engine-init to control model transfer
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-03-30 15:12:32 -07:00 |
|
Nikolaj Bjorner
|
51f1e2655c
|
updates to sls
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-03-30 12:59:05 -07:00 |
|
Nikolaj Bjorner
|
6455de9dd3
|
fix #7179
Ensure that flat associative rewriting is disabled if rewriter.flat is set to false.
|
2024-03-21 09:39:13 -07:00 |
|
Jakob Rath
|
f5eb457bee
|
fix propagate_from_containing_slice dependency
|
2024-03-19 16:13:28 +01:00 |
|
Jakob Rath
|
148eafaaf0
|
Merge remote-tracking branch 'origin/master' into poly
|
2024-03-19 09:50:24 +01:00 |
|
someplaceguy
|
7bbe3fb2b6
|
fix (get-proof) command to respect option pp.simplify_implies (#7157)
|
2024-03-09 15:13:42 -08:00 |
|
Nikolaj Bjorner
|
dcaacf5e9b
|
add rewrite glue for instantiating equalities, #7154
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-03-07 15:21:26 -08:00 |
|
Nikolaj Bjorner
|
d6f522e205
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-03-05 12:28:31 -08:00 |
|
Nikolaj Bjorner
|
531bda39ac
|
fix alias bug
|
2024-03-05 12:28:31 -08:00 |
|
Nikolaj Bjorner
|
657aaf9a0f
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-03-05 12:28:31 -08:00 |
|
Nikolaj Bjorner
|
22616da63b
|
updates
|
2024-03-05 12:28:31 -08:00 |
|
Nikolaj Bjorner
|
5be8872d6a
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-03-05 12:28:31 -08:00 |
|
Nikolaj Bjorner
|
dfd5c27fec
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-03-05 12:28:31 -08:00 |
|
Nikolaj Bjorner
|
803f0f0c65
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-03-05 12:28:31 -08:00 |
|
Nikolaj Bjorner
|
5455603910
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-03-05 12:28:31 -08:00 |
|
Nikolaj Bjorner
|
9888d87294
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-03-05 12:28:31 -08:00 |
|
Nikolaj Bjorner
|
f46c3782d6
|
bugfixes
|
2024-03-05 12:28:31 -08:00 |
|
Nikolaj Bjorner
|
d774f07eb3
|
add eval field to sls-valuation to track temporary values.
|
2024-03-05 12:28:31 -08:00 |
|
Nikolaj Bjorner
|
8f139e862c
|
updates to multiplication
|
2024-03-05 12:28:31 -08:00 |
|
Nikolaj Bjorner
|
2590d672f4
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-03-05 12:28:31 -08:00 |
|
Nikolaj Bjorner
|
58474df438
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-03-05 12:28:31 -08:00 |
|
Nikolaj Bjorner
|
0e5b504c30
|
remove bw setting
|
2024-03-05 12:28:30 -08:00 |
|
Nikolaj Bjorner
|
a328366c7d
|
move to single path mode for search
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-03-05 12:28:30 -08:00 |
|
Nikolaj Bjorner
|
c451e4e50b
|
na
|
2024-03-05 12:28:30 -08:00 |
|
Nikolaj Bjorner
|
63804c5296
|
na
|
2024-03-05 12:28:30 -08:00 |
|
Nikolaj Bjorner
|
74e73f2b84
|
reorg to use datatypes
|
2024-03-05 12:28:30 -08:00 |
|
Nikolaj Bjorner
|
48026edd7f
|
move to hide bits
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-03-05 12:28:30 -08:00 |
|
Nikolaj Bjorner
|
acc9c21653
|
move to hide bits
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-03-05 12:28:30 -08:00 |
|
Nikolaj Bjorner
|
cfa6bd4534
|
update python build dependencies
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-03-05 12:28:30 -08:00 |
|
Nikolaj Bjorner
|
b14499f230
|
prepare for sls experiment
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-03-05 12:28:30 -08:00 |
|
Nikolaj Bjorner
|
cf72a916f8
|
bugfixes, adding plugin solver
|
2024-03-05 12:28:30 -08:00 |
|
Nikolaj Bjorner
|
659e384ee7
|
bugfixes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-03-05 12:28:30 -08:00 |
|
Nikolaj Bjorner
|
cd6382f1c8
|
fix alias bug
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-03-05 12:28:30 -08:00 |
|
Nikolaj Bjorner
|
9cde4f7e05
|
bugfixes
|
2024-03-05 12:28:30 -08:00 |
|
Nikolaj Bjorner
|
d7e419b7ed
|
fixes and checks
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2024-03-05 12:28:30 -08:00 |
|
Nikolaj Bjorner
|
ab0459e5aa
|
bugfixes
|
2024-03-05 12:28:30 -08:00 |
|
Nikolaj Bjorner
|
7dc4ce8259
|
use tuned gcd to compute mult inverse
|
2024-03-05 12:28:30 -08:00 |
|
Nikolaj Bjorner
|
4391c90960
|
na
|
2024-03-05 12:28:30 -08:00 |
|