Nikolaj Bjorner
|
b889b110ee
|
bool_vector, some spacer tidy
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-05 12:59:04 -07:00 |
|
Nikolaj Bjorner
|
fadc3761bd
|
fix #3731 - abuse of parameter combinations, trying to use qsat on arrays, but disabling array equality expansion during model evaluation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-04 17:06:43 -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
|
50624723af
|
fix #3704
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-03 10:38:31 -07:00 |
|
Nikolaj Bjorner
|
896a1b2048
|
fix #3679
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-02 15:04:56 -07:00 |
|
Arie Gurfinkel
|
5673ec046b
|
qe_term_graph fix for #3526
|
2020-03-26 16:45:06 -04:00 |
|
Nikolaj Bjorner
|
f158ab8395
|
fix #3426
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-22 20:48:31 -07:00 |
|
Nikolaj Bjorner
|
9f1530fdc0
|
fix #3428
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-22 14:34:17 -07:00 |
|
Nikolaj Bjorner
|
70a1786061
|
scoping th solver to avoid memory leak during cancellation exposed by #3431
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-22 14:14:45 -07:00 |
|
Nikolaj Bjorner
|
d1f6470805
|
fix #3431
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-22 13:50:33 -07:00 |
|
Nikolaj Bjorner
|
8717c7d7ff
|
fix #3450, remove deprecated qe-sat
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-21 18:11:40 -07:00 |
|
Nikolaj Bjorner
|
37bc4a4407
|
fix #3420
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-19 17:50:23 -07:00 |
|
Nikolaj Bjorner
|
cd434d8bd5
|
fix #3420
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-19 17:49:48 -07:00 |
|
Nikolaj Bjorner
|
2ad1cc95c1
|
fix #3409 - force model completion so that variables simplified away during pre-rpocessing are evaluated nevertheless
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-19 11:17:59 -07:00 |
|
Nikolaj Bjorner
|
65e1d08457
|
disabling linearization when canceled, #3412
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-19 10:23:55 -07:00 |
|
Nikolaj Bjorner
|
7cb6f41d0a
|
fix #3390
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-18 11:15:15 -07:00 |
|
Nikolaj Bjorner
|
31164c2eaf
|
fix #3386
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-18 10:40:34 -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
|
9e41e88392
|
delay-initialize solver to avoid conflicts with global parameters #3076
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-10 11:34:49 -07:00 |
|
Nikolaj Bjorner
|
bed2097fc4
|
fix #3076 - need to apply relevancy propagation in mk_bits. Assume bv v is already relevant but did not have bits associated with it, the bits need to then be marked as relevant
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-10 10:36:00 -07:00 |
|
Nikolaj Bjorner
|
170a534681
|
fix #3126
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-08 17:58:59 +01:00 |
|
Nikolaj Bjorner
|
bdd66e1fa0
|
fix #3180 fix #3181 #3184
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-07 12:13:43 +01:00 |
|
Nikolaj Bjorner
|
c9c9efebde
|
fix #3153
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-05 09:18:03 +01:00 |
|
Nikolaj Bjorner
|
67497ba897
|
fix #3131
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-04 09:38:36 -08:00 |
|
Nikolaj Bjorner
|
589db2052a
|
fix #3064
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-02-21 20:26:57 -08:00 |
|
Nikolaj Bjorner
|
84b12dddac
|
fix #3057
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-02-20 20:41:59 -08:00 |
|
Nikolaj Bjorner
|
ff436ecb10
|
fix #3038 again
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-02-19 09:52:27 -08:00 |
|
Nikolaj Bjorner
|
a4d81b2847
|
fix #3045 fix #3046
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-02-19 09:52:26 -08:00 |
|
Nikolaj Bjorner
|
1d3e9fb76c
|
fix #3009
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-02-15 21:30:09 -10:00 |
|
Nikolaj Bjorner
|
99b71a9f9e
|
fix #2975, parameter validation to avoid cases where domain of sort is not fixed
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-02-13 20:20:08 -08:00 |
|
Nikolaj Bjorner
|
b96e203aea
|
fix #2989
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-02-13 20:20:08 -08:00 |
|
Nikolaj Bjorner
|
8ad939a10f
|
fix #2990
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-02-13 20:20:08 -08:00 |
|
Nikolaj Bjorner
|
1ce0d7512a
|
fix #2974 by using same code path as qe. It now diverges, but this is due to the use of an uninterpreted predicate which the use of mbp doesn't handle
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-02-13 20:20:08 -08:00 |
|
Nikolaj Bjorner
|
c36a980eb7
|
fix #2967
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-02-10 08:46:09 -08:00 |
|
Nikolaj Bjorner
|
a579ce1ea2
|
fix #2966
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-02-10 08:33:14 -08:00 |
|
Nikolaj Bjorner
|
83d1156a59
|
fix #2966
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-02-10 08:31:44 -08:00 |
|
Nikolaj Bjorner
|
1eb4459325
|
fix #2959
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-02-09 12:38:05 -08:00 |
|
Nikolaj Bjorner
|
1ef83351cb
|
fix #2963
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-02-09 12:32:11 -08:00 |
|
Nuno Lopes
|
506fbf9672
|
fix #2933: soundness issue in dom-simplify with (or foo true)
|
2020-02-04 14:05:12 +00:00 |
|
Nikolaj Bjorner
|
2398834206
|
fix #2929
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-02-03 08:36:37 -08:00 |
|
Nuno Lopes
|
e920648c1e
|
reduce boilerplate in qe_lite
|
2020-02-03 12:01:05 +00:00 |
|
Nuno Lopes
|
bb5edb7c65
|
qe_lite: fix crash when formula has var def with concat, e.g.
(assert (forall ((a (_ BitVec 4)) (b (_ BitVec 4)))
(not (and (= a (bvshl #x1 b))
(= ((_ extract 3 2) b) #b00)))))
|
2020-01-30 14:07:47 +00:00 |
|
Nuno Lopes
|
1f0bd04e50
|
qe_lite: privatize classes & fix some compiler warnings
|
2020-01-30 11:36:50 +00:00 |
|
Nikolaj Bjorner
|
c8c088e80d
|
fix #2891
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-26 17:50:00 -08:00 |
|
Nikolaj Bjorner
|
eb3fc4f47e
|
extend dcert to disunification constraints that arithmetic theory needs to satisfy
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-25 22:38:13 -06:00 |
|
Nikolaj Bjorner
|
794aafa6f8
|
fix warnings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-23 12:14:34 -06:00 |
|
Nikolaj Bjorner
|
c816d45a7d
|
share some equalities
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-20 16:22:38 -06:00 |
|
Nikolaj Bjorner
|
9179deb746
|
add get-interpolant command
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-20 16:22:38 -06:00 |
|
Nikolaj Bjorner
|
d3b105f9f8
|
move out sign
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-20 16:22:38 -06:00 |
|
Nikolaj Bjorner
|
d77ac69015
|
substitution free
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-13 16:33:46 -08:00 |
|