Nuno Lopes
79eb6a0e66
reduce_invertible: fix mk_diagonal for BV 0
...
switch from -x to ~x
2020-03-31 12:22:43 +01:00
Nuno Lopes
91497f923a
reduce_invertible: recognize (* x -1) as the same as (- x)
2020-03-31 10:54:03 +01:00
Nikolaj Bjorner
f21b60a6e1
remove output from normalize bounds
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-30 17:46:53 -07:00
Nikolaj Bjorner
296e56c28f
fix #3575
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-30 17:26:43 -07:00
Nikolaj Bjorner
330b3cc8d6
fix #3584
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-30 16:50:53 -07:00
Nikolaj Bjorner
b9dd18483c
fix #3571
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-30 14:11:36 -07:00
Nikolaj Bjorner
de2ad26826
fix #3568
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-30 13:51:45 -07:00
Nikolaj Bjorner
1a995da0ae
fix #3538 , turn on proof checking assertions in goal.cpp for earlier coverage
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-29 10:55:47 -07:00
Nikolaj Bjorner
f8dcaa8885
'na
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-27 10:23:00 -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
c165f69248
fix #3525
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-26 09:44:00 -07:00
Nikolaj Bjorner
ea396a008a
fix #3504
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-25 02:30:51 -07:00
Nikolaj Bjorner
0609408fd7
fix #3510
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-25 01:50:30 -07:00
Nikolaj Bjorner
519c0d5f11
fix #3434
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-23 11:51:21 -07:00
Nikolaj Bjorner
84090aaf24
fix #3423
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-23 10:27:42 -07:00
Nikolaj Bjorner
9366311844
fix #3464
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-22 14:28:56 -07:00
Nikolaj Bjorner
6c1d0f6ea0
fix #3438
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-22 11:27:20 -07:00
Nikolaj Bjorner
67fc369df0
fix #3467
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-22 11:16:06 -07:00
Nikolaj Bjorner
fcd1f2b3cd
fix #3459
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-21 18:11:40 -07:00
Nikolaj Bjorner
d2886a46b7
fix #3402
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-19 10:07:28 -07:00
Nikolaj Bjorner
fbf5fc9482
fix #3385
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-18 10:50:26 -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
7996472923
fix ? #3370
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-17 10:38:26 -07:00
Arie Gurfinkel
6180a5276d
Logging facility for spacer plus minor improvements ( #3368 )
...
* [spacer] logging solver events
New option fp.spacer.trace_file='file.log' enables logging solving events
into a file.
These events are useful for debugging the solver, but also for visualizing
the solving process in a variety of ways
* [spacer] allow setting logic for solvers used by spacer
* [spacer] option to set arithmetic solver explicitly
* [spacer] improve of dumping solver_pool state for debugging
* fix propagate_ineqs to handle strict inequality
Co-authored-by: Nham Van Le <nv3le@precious3.eng.uwaterloo.ca>
2020-03-16 20:31:44 -07:00
Nikolaj Bjorner
f06deca7e0
fix #3347
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-16 20:21:04 -07:00
Nikolaj Bjorner
974541e244
fix #3299
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-14 11:44:25 -07:00
Nikolaj Bjorner
c613ab0ba0
fix #3286
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-14 11:42:26 -07:00
Nikolaj Bjorner
51e459d02b
fix #3294
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-14 10:46:03 -07:00
Nikolaj Bjorner
b29c77dc87
fix #3295
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-14 09:51:18 -07:00
Nikolaj Bjorner
6f2b5696d5
fix #3279
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-13 17:08:20 -07:00
Nikolaj Bjorner
d530d1314b
fix #3276
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-13 11:20:12 -07:00
Nikolaj Bjorner
825fbf1832
fix #3268
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-13 10:49:39 -07:00
Nikolaj Bjorner
7bcd3452b8
reduce invertible update
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-10 21:02:54 -07:00
Nikolaj Bjorner
13883de389
fix #3177
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-10 20:13:25 -07:00
Nikolaj Bjorner
f946fc516c
copy usorts as well
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-10 19:18:59 -07:00
Nikolaj Bjorner
2d0d527fe1
preserve model order to avoid clobbering regression tests
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-10 16:56:49 -07:00
Nikolaj Bjorner
1bc6c6a2a5
fix #3221
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-10 16:04:35 -07:00
Nikolaj Bjorner
99784a92ef
fix #3225
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-10 15:10:18 -07:00
Nikolaj Bjorner
dd4eb7f97c
fix #3230 fix #3231 - make rmodel converter additive
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-10 14:08:57 -07:00
Nikolaj Bjorner
89b5b3e69f
fix #3223
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-10 13:15:02 -07:00
Nikolaj Bjorner
c7a6721bf1
lessen depth expansin in nnf, add cancelation, add ast_marking to avoid repeated sub-expressions #3065
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-09 19:50:43 +01:00
Nikolaj Bjorner
8beb6618d3
na
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-09 17:51:33 +01:00
Nikolaj Bjorner
be65e9a241
fix #3218
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-09 17:37:38 +01:00
Nikolaj Bjorner
c765869d38
fix #3176
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-07 12:34:07 +01:00
Nikolaj Bjorner
d3bd3bd4fc
fix #3155
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-05 18:26:34 +01:00
Nikolaj Bjorner
ba79700096
remove mc printing from goals
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-02 18:06:23 -08:00
Nikolaj Bjorner
8b720a0d66
fix #3115 fix #3116 regressions from #3111 etc
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-02 16:38:33 -08:00
Nikolaj Bjorner
a319f4bf58
fix #3104
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-02 05:16:48 -08:00
Nikolaj Bjorner
bfca26b972
fix #3111
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-02 04:46:12 -08:00
Nikolaj Bjorner
e1ece7e968
CTRACE
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-02-24 20:24:42 -08:00