Nikolaj Bjorner
|
c50e6bdbb1
|
fix #5229
|
2021-04-30 02:32:16 -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
|
3ae4c6e9de
|
refactor get_sort
|
2021-02-02 04:45:54 -08:00 |
|
Nikolaj Bjorner
|
864eaf8bf8
|
remove unsound rewrite #4778
|
2020-11-08 17:48:51 -08:00 |
|
Nikolaj Bjorner
|
f354671465
|
add parameter for scenario from #4743
|
2020-10-30 01:14:34 -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
|
f7b2407a11
|
for #4588
|
2020-07-28 10:14:56 -07:00 |
|
Nikolaj Bjorner
|
ebce0b3612
|
fix #4577
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-07-20 14:40:45 -07:00 |
|
Nikolaj Bjorner
|
52df98f9ca
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-08 16:31:47 -07:00 |
|
Nikolaj Bjorner
|
e1d2480a8b
|
fix #3860 fix #3861
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-08 16:26:11 -07:00 |
|
Nikolaj Bjorner
|
8428970a1f
|
fix #3006
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-02-16 23:46:58 -10:00 |
|
Nikolaj Bjorner
|
ebb7d60c75
|
fix #2792
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-12-09 07:50:57 +03:00 |
|
Nikolaj Bjorner
|
1eab774b91
|
fix #2774
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-12-02 15:22:03 -08:00 |
|
Nikolaj Bjorner
|
a78f899225
|
expand deep stores by lambdas to avoid expanding select/store axioms
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-11-03 10:29:10 +01:00 |
|
Nikolaj Bjorner
|
16d4ccd396
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-10-31 10:06:09 -07:00 |
|
Nikolaj Bjorner
|
604e6b2705
|
fix #2418, change types in sat_solver to avoid cast
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-07-24 11:52:28 -07:00 |
|
Nikolaj Bjorner
|
3a90de1cbe
|
fix #2419
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-07-24 10:09:34 -07:00 |
|
Nikolaj Bjorner
|
4deb9d2af2
|
use array interpretations whenever possible for #2378. Also strengthen equality test for lambda
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-07-14 09:23:29 -04:00 |
|
Nikolaj Bjorner
|
84990ffa27
|
fixing #2378
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-07-12 14:21:22 +01:00 |
|
Nikolaj Bjorner
|
f128398bf9
|
add clause proof module, small improvements to bapa
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-05-30 15:57:19 -07:00 |
|
Nikolaj Bjorner
|
dd4b8b9ff8
|
select/map rewrite
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-05-17 00:00:00 +03:00 |
|
Nikolaj Bjorner
|
fa88bdb075
|
fix #2251 thanks to Clark
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-04-27 09:44:18 -07:00 |
|
Nikolaj Bjorner
|
7e2afca2c6
|
add card operator to bapa
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-04-20 13:24:07 -07:00 |
|
Nikolaj Bjorner
|
62ec02e50f
|
extend rewriting features for arrays, #2151
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-22 12:29:50 -07:00 |
|
Nikolaj Bjorner
|
7b4c919fcf
|
stubs for stronger array equality rewriting
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-03 14:11:05 -08:00 |
|
Nikolaj Bjorner
|
e51b5fd99c
|
fix t154 regression
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-03 13:10:11 -08:00 |
|
Nikolaj Bjorner
|
3ee5c0e7d9
|
fix #2164 address some of simplification shortcommings from #2151 #2152 #2153
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-03 11:33:44 -08:00 |
|
Nikolaj Bjorner
|
773c613694
|
fix #2149
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-23 11:10:01 +01:00 |
|
Nikolaj Bjorner
|
520ce9a5ee
|
integrate lambda expressions
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-26 07:23:04 -07:00 |
|
Nikolaj Bjorner
|
2b82fd5d0c
|
updated include directives
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-01 10:51:47 -07:00 |
|
Nikolaj Bjorner
|
b19f94ae5b
|
make include paths uniformly use path relative to src. #534
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-07-31 13:24:11 -07:00 |
|
Nikolaj Bjorner
|
be9d5c7088
|
fix evaluator for array store expressions
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-11-02 21:33:24 +00:00 |
|
Nikolaj Bjorner
|
e35fd58968
|
add rewriting option to simplify store equalities
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-05-13 11:43:30 -07:00 |
|
Leonardo de Moura
|
2a286541e0
|
Fix crash reported at http://z3.codeplex.com/workitem/11. Fix array rewriter bug, rewriter was producing sort incorrect expression.
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-26 08:36:25 -08:00 |
|
Leonardo de Moura
|
a99b8fe797
|
exposed rewriter parameters
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-02 22:03:30 -08:00 |
|
Leonardo de Moura
|
cf28cbab0a
|
saved params work
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-29 17:19:12 -08:00 |
|
Leonardo de Moura
|
0a4446ae26
|
reorganizing the code
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-10-23 22:14:35 -07:00 |
|