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 |
|
Nikolaj Bjorner
|
453ef631a0
|
base working mbi
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-13 15:45:06 -08:00 |
|
Nikolaj Bjorner
|
78a1736bd2
|
prepare symbols to be more abstract, update mbi, delay initialize some modules
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-10 12:02:08 -08:00 |
|
Nikolaj Bjorner
|
485ca725de
|
fix #2811
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-12-20 15:27:38 -08:00 |
|
Nikolaj Bjorner
|
1f9aff04df
|
fix 2808
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-12-20 11:29:08 -08:00 |
|
Nikolaj Bjorner
|
db02328cf3
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-12-08 13:05:04 +03:00 |
|
Nikolaj Bjorner
|
e6dc557c68
|
fix #2791
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-12-08 11:09:02 +03:00 |
|
Nikolaj Bjorner
|
0f566ddf38
|
fix #2789
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-12-07 11:09:52 +03:00 |
|
Nikolaj Bjorner
|
a2aab76c22
|
fix build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-12-07 11:02:25 +03:00 |
|
Nikolaj Bjorner
|
eec153bb57
|
fix #2779
|
2019-12-03 14:49:58 +01:00 |
|
Nikolaj Bjorner
|
feff1f7f96
|
fix #2609
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-10-02 14:40:11 -07:00 |
|
Nikolaj Bjorner
|
d0fc463a0c
|
fix #2581
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-09-24 15:56:53 -07:00 |
|
Nikolaj Bjorner
|
04ae00048d
|
fix #2567
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-09-17 18:48:21 -04:00 |
|
Nikolaj Bjorner
|
69abe1687e
|
backjump to level of clause to ensure that new atoms created by projection are assigned as assumptions fix #2557
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-09-14 20:17:07 -04:00 |
|
Nikolaj Bjorner
|
67c4777514
|
fix #2548 fix #2530
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-09-13 15:03:04 +02:00 |
|
Nikolaj Bjorner
|
29f0897afc
|
tweaking nlqsat
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-09-06 09:42:57 +03:00 |
|
Nikolaj Bjorner
|
68e4ed3c9c
|
fix #2531
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-09-02 09:59:58 -07: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
|
2e6908bd9e
|
fix #2509, fix issue with model inheritance exposed by #2483
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-08-27 10:48:22 -03:00 |
|
Nikolaj Bjorner
|
0d9cd7bc2b
|
addressing misc. string bugs
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-08-24 15:40:15 +01:00 |
|
Nikolaj Bjorner
|
a337a51374
|
fixes for #2513
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-08-23 23:29:24 +03:00 |
|
Arie Gurfinkel
|
52acbf1f14
|
bug in qe_lite
|
2019-08-09 13:31:49 -07:00 |
|
Nikolaj Bjorner
|
7f073a0585
|
fix #2452 fix #2451
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-08-01 16:28:15 +08:00 |
|
Nikolaj Bjorner
|
e1fd167e01
|
remove stale assertions due to lambda #2446
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-07-30 14:35:09 +08:00 |
|
Nikolaj Bjorner
|
74631265b9
|
remove stale assertions due to lambda #2446
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-07-30 14:32:06 +08:00 |
|