Nikolaj Bjorner
|
2fef6dc502
|
more scaffolding
|
2021-03-21 11:31:14 -07:00 |
|
Nikolaj Bjorner
|
8c66691e6d
|
disable propagation in proof mode as it produces ill-formed proof objects. Fixes #5063
|
2021-03-03 09:51:56 -08:00 |
|
Nikolaj Bjorner
|
0ce1c34d81
|
fix #5065 - regression solving str.from_int equations now that it isn't injective any longer
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-03-02 12:59:48 -08:00 |
|
Nuno Lopes
|
d6ce9cce95
|
fix clang warnings
|
2021-02-19 10:59:22 +00:00 |
|
Nikolaj Bjorner
|
180015a529
|
fix #5035
|
2021-02-18 16:47:36 -08:00 |
|
Nikolaj Bjorner
|
4991c6c2c6
|
fix #5002
Avoid code path that uses qe_tactic as it isn't protected against parameter abuse
|
2021-02-12 13:20:51 -08:00 |
|
Nikolaj Bjorner
|
25f53c0467
|
deal with warnings reported in https://launchpadlibrarian.net/522361319/buildlog_ubuntu-groovy-s390x.z3_4.8.10-1ubuntu4ppa1_BUILDING.txt.gz
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-02-11 13:49:47 -08:00 |
|
Nikolaj Bjorner
|
0ec567fe15
|
integrate v2 of lns
|
2021-02-04 15:47:40 -08:00 |
|
Nikolaj Bjorner
|
fb1509d011
|
expose internal API for set_phase
|
2021-02-02 14:29:06 -08:00 |
|
Nikolaj Bjorner
|
8f577d3943
|
remove ast_manager get_sort method entirely
|
2021-02-02 13:57:01 -08:00 |
|
Nikolaj Bjorner
|
937b61fc88
|
fix build, refactor
|
2021-02-02 05:26:57 -08:00 |
|
Nikolaj Bjorner
|
3ae4c6e9de
|
refactor get_sort
|
2021-02-02 04:45:54 -08:00 |
|
Nikolaj Bjorner
|
4455f6caf8
|
move to get_sort as method, add opt_lns pass, disable xor simplification unless configured, fix perf bug in model converter update trail
|
2021-02-02 03:58:19 -08:00 |
|
Nikolaj Bjorner
|
0e429cab33
|
enable new core for incremental mode
|
2021-01-11 14:55:31 -08:00 |
|
Nikolaj Bjorner
|
96ab9edbfd
|
fix #4923
|
2021-01-09 01:21:50 -08:00 |
|
Nikolaj Bjorner
|
ffd57bef24
|
#4923 - eq2bv
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2021-01-08 16:38:07 -08:00 |
|
Nikolaj Bjorner
|
690bc51b7f
|
fix #4927
|
2021-01-08 15:40:15 -08:00 |
|
Nikolaj Bjorner
|
bb56443e71
|
more #4932
|
2021-01-08 15:24:12 -08:00 |
|
Nikolaj Bjorner
|
2679ae517b
|
fix #4912
|
2020-12-23 15:04:25 -08:00 |
|
Nikolaj Bjorner
|
259a8ff786
|
fix #4907
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-12-20 11:02:19 -08:00 |
|
Nikolaj Bjorner
|
28a6da4532
|
fix #4902
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-12-18 14:43:00 -08:00 |
|
Nikolaj Bjorner
|
e1f71d4932
|
fix #4904
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-12-18 14:32:16 -08:00 |
|
Nikolaj Bjorner
|
727095c563
|
fix #4899
|
2020-12-17 23:03:01 -08:00 |
|
Nikolaj Bjorner
|
0ef8ebe89f
|
fix #4895
|
2020-12-14 15:05:51 -08:00 |
|
Nikolaj Bjorner
|
89fb55a864
|
fix #4890
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-12-12 12:20:53 -08:00 |
|
Nikolaj Bjorner
|
9b9d906702
|
fix #4871
|
2020-12-07 22:07:30 -08:00 |
|
Nikolaj Bjorner
|
65464f5944
|
include order
|
2020-11-22 15:39:09 -08:00 |
|
Nikolaj Bjorner
|
3c9ada54b6
|
tune hoist-rewriter
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-11-09 11:25:18 -08:00 |
|
Nikolaj Bjorner
|
768e2c1d0d
|
tune hoist-rewriter
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-11-09 11:25:17 -08:00 |
|
Nikolaj Bjorner
|
ab199dedf9
|
debug arith/mbi
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-11-02 12:13:19 -08:00 |
|
Nikolaj Bjorner
|
0e1def5bd6
|
fix #4736
|
2020-10-30 01:54:42 -07:00 |
|
Nikolaj Bjorner
|
1d199b707b
|
connect mbi
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-09-29 23:51:31 -07:00 |
|
Nikolaj Bjorner
|
367e5fdd52
|
delay internalize (#4714)
* adding array solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* use default in model construction
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* debug delay internalization
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* bv
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* arrays
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* get rid of implied values and bounds
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* redo egraph
* remove out
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* remove files
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-09-28 19:24:16 -07:00 |
|
Nikolaj Bjorner
|
d3d05e2e99
|
add side-constraints in pb2bv-tactic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-09-20 07:03:06 -07:00 |
|
Nikolaj Bjorner
|
6f63f8761c
|
optimizations to bv-solver and euf-egraph (#4698)
* additional bit-vector propagators
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* rename restrict (not a keyword, but well) #4694, tune euf
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* add pb rewriting to pb2bv #4697
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-09-20 06:47:27 -07:00 |
|
Nikolaj Bjorner
|
549753845e
|
bv and gc of literals (#4692)
* bv and gc of literals
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* overload
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* diseq
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* diseq
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-09-17 14:24:07 -07:00 |
|
Nikolaj Bjorner
|
2d52367368
|
build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-09-15 16:45:11 -07:00 |
|
Nikolaj Bjorner
|
2328a6e839
|
add a way to use new smt core for selected logics
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-09-14 10:43:52 -07:00 |
|
Nikolaj Bjorner
|
629e981e01
|
fix regression in get-consequence on QF_FD
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-09-08 12:43:18 -07:00 |
|
Arie Gurfinkel
|
687a16a796
|
SMTFD is back (#4676)
|
2020-09-04 10:50:35 -07:00 |
|
Nikolaj Bjorner
|
54a75d6a91
|
remove SMTFD
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-09-02 12:39:23 -07:00 |
|
Nikolaj Bjorner
|
dbe2c9b305
|
encoding options #4665
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-08-30 10:24:42 -07:00 |
|
Nikolaj Bjorner
|
11c90cc142
|
move parameters from ast/rewriter to params
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-08-29 11:11:16 -07:00 |
|
Nikolaj Bjorner
|
5aaa7e0022
|
fix #4648
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-08-18 22:47:58 -07:00 |
|
Nikolaj Bjorner
|
59d8895d15
|
add accessors for implied values to API
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-07-28 19:46:39 -07:00 |
|
Christoph M. Wintersteiger
|
c321fb7726
|
Correctly report unsupported features in bvarray2uf_rewriter. Fixes #4046 and #4047.
|
2020-07-15 16:16:29 +00:00 |
|
Nuno Lopes
|
f30e8ccec3
|
fix crashes due to my last commit
|
2020-07-12 19:53:22 +01:00 |
|
Nuno Lopes
|
bb26f219fe
|
remove unneeded constructors (last round)
|
2020-07-12 17:41:57 +01:00 |
|
Nikolaj Bjorner
|
d0e20e44ff
|
booyah
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-07-04 15:56:30 -07:00 |
|
Nikolaj Bjorner
|
278e004385
|
fix #4428, and then there were none, almost
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-06-04 01:28:26 -07:00 |
|