Nikolaj Bjorner
|
6eed885379
|
print bounded terms for better efficiency
|
2021-10-21 10:42:39 -04:00 |
|
Nikolaj Bjorner
|
f9dde2e8a4
|
#5605
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-10-19 12:21:54 -04:00 |
|
Nikolaj Bjorner
|
b1bc890992
|
fix #5515
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-08-28 18:05:51 -07:00 |
|
Nikolaj Bjorner
|
37d2ed646d
|
#5324
disable euf for opt
|
2021-06-04 15:28:52 -07:00 |
|
Nikolaj Bjorner
|
8384f38eb5
|
fix #5254
|
2021-05-17 15:42:01 -07:00 |
|
Nikolaj Bjorner
|
4a6083836a
|
call it data instead of c_ptr for approaching C++11 std::vector convention.
|
2021-04-13 18:17:35 -07:00 |
|
Nikolaj Bjorner
|
56478f917b
|
enable sat.euf in opt, enable smt legacy for lns
|
2021-03-02 06:21:20 -08:00 |
|
Nikolaj Bjorner
|
13f05ae9dc
|
enable wcnf output for weighted maxsat problems
|
2021-02-28 09:59:36 -08:00 |
|
Nikolaj Bjorner
|
08f55f9d1f
|
start wcnf
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-02-26 11:13:44 -08:00 |
|
Nikolaj Bjorner
|
16448104eb
|
add new model event handler for incremental optimization
|
2021-02-05 17:11:04 -08:00 |
|
Nikolaj Bjorner
|
8f577d3943
|
remove ast_manager get_sort method entirely
|
2021-02-02 13:57:01 -08:00 |
|
Nikolaj Bjorner
|
3ae4c6e9de
|
refactor get_sort
|
2021-02-02 04:45:54 -08:00 |
|
Nikolaj Bjorner
|
9f6a0a868a
|
fix #4389 fix #4859
The bugs are duplicates
|
2020-12-07 14:57:50 -08:00 |
|
Nikolaj Bjorner
|
796e2fd9eb
|
arrays (#4684)
* arrays
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* arrays
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* arrays
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* fill
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* update drat and fix euf bugs
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* const qualifiers
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* reorg ba
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* reorg
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* build warnings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-09-13 19:29:59 -07:00 |
|
Nikolaj Bjorner
|
cfa7c733db
|
fixing #4670 (#4682)
* fixing #4670
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* init
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* arrays
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* arrays
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* arrays
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-09-10 04:35:11 -07:00 |
|
Nuno Lopes
|
23e6adcad3
|
fix a couple hundred deref-after-free bugs due to .c_str() on a temporary string
|
2020-07-11 20:24:45 +01:00 |
|
Nikolaj Bjorner
|
6b380811b8
|
fix #4524
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-07-09 15:05:55 -07:00 |
|
Nikolaj Bjorner
|
a32fabf5ee
|
fix #4403
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-06-05 13:51:31 -07:00 |
|
Nikolaj Bjorner
|
6a61e8dd5b
|
fix #4234
|
2020-05-07 10:47:46 -07:00 |
|
Nikolaj Bjorner
|
426e4cc75c
|
fix #3557
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-03 16:37:59 -07:00 |
|
Nikolaj Bjorner
|
b3c863fb15
|
fix #3660
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-01 11:05:03 -07:00 |
|
Nikolaj Bjorner
|
1155db383e
|
fix #3540
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-29 10:55:47 -07:00 |
|
Nikolaj Bjorner
|
5da2169a0e
|
fix #3524
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-26 10:38:13 -07:00 |
|
Nikolaj Bjorner
|
504a7550b3
|
fix #3509
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-25 02:42:30 -07:00 |
|
Nikolaj Bjorner
|
752b498254
|
fix #3384
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-17 18:02:30 -07:00 |
|
Nikolaj Bjorner
|
d418467089
|
can't validate when benchmarks use strict bounds
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-02-03 08:26:13 -08:00 |
|
Nikolaj Bjorner
|
773b27296f
|
translate optimize from c++ API #2859
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-15 04:24:51 -08:00 |
|
Nikolaj Bjorner
|
ebc9b7fb4e
|
fix #2841
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-06 11:05:00 -08:00 |
|
Nikolaj Bjorner
|
85fb6f59de
|
disable ackermannize on goal
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-09-07 17:56:21 +03:00 |
|
Nikolaj Bjorner
|
228d68f165
|
enhance ackermannize for constant arguments
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-09-07 16:36:09 +03:00 |
|
Nikolaj Bjorner
|
000e485794
|
add array selects to basic ackerman reduction improves performance significantly for #2525 as it now uses the SAT solver core instead of SMT core
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-09-01 12:17:19 -07:00 |
|
Nikolaj Bjorner
|
c012f6ea5b
|
fix #2210
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-05-07 03:09:48 +02:00 |
|
Nikolaj Bjorner
|
9cb1a0f094
|
fix #2253
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-04-27 14:24:53 -07:00 |
|
Nikolaj Bjorner
|
9f1b8db870
|
adjust for SMTLIBification name change of set operations
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-04-27 14:13:23 -07:00 |
|
Nikolaj Bjorner
|
5c67c9d907
|
print certificate for #2202, enable CTL-C for API fix #2203
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-24 17:09:02 -07:00 |
|
Nikolaj Bjorner
|
4ff940a29e
|
mbi
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-25 18:14:41 -08:00 |
|
Nikolaj Bjorner
|
7fa9768c36
|
improving drat output perf
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-01 09:16:46 -08:00 |
|
Nikolaj Bjorner
|
8566d88b99
|
remove validation assert
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-01-20 12:49:04 -08:00 |
|
Nikolaj Bjorner
|
9dd41ba554
|
remove offending assert, disable assembly-info for dotnet core
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-01-20 11:13:03 -08:00 |
|
Nikolaj Bjorner
|
1efbc25b3b
|
Merge branch 'master' of https://github.com/z3prover/z3
|
2019-01-18 18:09:22 -08:00 |
|
Nikolaj Bjorner
|
0b7021d2c8
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-01-18 18:09:19 -08:00 |
|
Nikolaj Bjorner
|
c45ab6efed
|
add setting to dump intermediary models #2087
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-01-18 15:12:08 -08:00 |
|
Nikolaj Bjorner
|
b33f5f879e
|
fix another bug reported by Mark Dunlop
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-01-15 17:57:11 -08:00 |
|
Nikolaj Bjorner
|
0b84c60886
|
fix another bug uncovered by Dunlop, prepare grounds for equality solving within NNFs
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-01-14 01:25:25 -08:00 |
|
Nikolaj Bjorner
|
4b35ef29c9
|
fix #2081
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-01-13 01:18:03 -08:00 |
|
Nikolaj Bjorner
|
63d480fd92
|
fix cnf check
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-01-11 21:17:39 -08:00 |
|
Nikolaj Bjorner
|
2dcf36e96c
|
fix #2044
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-12-16 15:32:38 -08:00 |
|
Nikolaj Bjorner
|
2aa7ccc4a9
|
hide bit-vector dependencies under seq_util
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-12-03 08:45:17 -08:00 |
|
Bruce Mitchener
|
e570940662
|
Prefer using empty rather than size comparisons.
|
2018-11-27 21:42:04 +07:00 |
|
Nikolaj Bjorner
|
141cd687ff
|
disable validation in builds
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-11-17 15:37:36 -08:00 |
|