Nikolaj Bjorner
|
4067c84611
|
prepare for stronger rewrites
|
2020-05-02 15:51:49 -07:00 |
|
Nikolaj Bjorner
|
4d54b4109f
|
#4153
|
2020-04-28 22:03:11 -07:00 |
|
Nikolaj Bjorner
|
815feddd1a
|
fix #4156
|
2020-04-28 13:47:26 -07:00 |
|
Nikolaj Bjorner
|
a884201d62
|
remove using insert_if_not_there2
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-25 15:08:51 -07:00 |
|
Nikolaj Bjorner
|
470e87afe9
|
update rewite modality
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-24 01:12:06 -07:00 |
|
Nikolaj Bjorner
|
851c38f64a
|
fix #4086
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-24 00:52:02 -07:00 |
|
Nikolaj Bjorner
|
2793c3af2c
|
more replace rewrites #4084
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-24 00:48:02 -07:00 |
|
Nikolaj Bjorner
|
03ba268219
|
more replace rewrites #4084
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-24 00:25:36 -07:00 |
|
Nikolaj Bjorner
|
04fec3f6a0
|
fix #4076
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-23 21:34:20 -07:00 |
|
Nikolaj Bjorner
|
cc8cd2cc2f
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-23 21:28:19 -07:00 |
|
Nikolaj Bjorner
|
9c3f0190f4
|
fix #4069
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-23 20:53:13 -07:00 |
|
Nikolaj Bjorner
|
c7878e384c
|
fix #4060
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-22 17:46:16 -07:00 |
|
Nikolaj Bjorner
|
95a78b2450
|
updates to seq and bug fixes (#4056)
* na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* fix #4037
* nicer output for skolem functions
* more overhaul of seq, some bug fixes
* na
* added offset_eq file
* na
* fix #4044
* fix #4040
* fix #4045
* updated ignore
* new rewrites for indexof based on #4036
* add shortcuts
* updated ne solver for seq, fix #4025
* use pair vectors for equalities that are reduced by seq_rewriter
* use erase_and_swap
* remove unit-walk
* na
* add check for #3200
* nits
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* name a type
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* remove fp check
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* remove unsound axiom instantiation for non-contains
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* fix rewrites
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* fix #4053
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* fix #4052
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-22 13:18:55 -07:00 |
|
Nikolaj Bjorner
|
e1fa04b365
|
disable breaking change to model generation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-19 16:53:20 -07:00 |
|
Nikolaj Bjorner
|
a9c4984a16
|
more seq overhaul
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-18 19:46:30 -07:00 |
|
Nikolaj Bjorner
|
a83f72b657
|
some fixes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-17 07:33:43 -07:00 |
|
Nikolaj Bjorner
|
f67077b7ff
|
warnings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-15 17:13:02 -07:00 |
|
Nikolaj Bjorner
|
835b57b775
|
fix #3961 fix #3940
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-14 17:33:44 -07:00 |
|
Nikolaj Bjorner
|
e1027790ae
|
more to #3926
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-13 16:04:54 -07:00 |
|
Nikolaj Bjorner
|
9f42338de8
|
fix #3926
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-13 14:43:27 -07:00 |
|
Nikolaj Bjorner
|
0ee79182d4
|
fix #3911
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-11 14:09:09 -07:00 |
|
Nikolaj Bjorner
|
57d430b3fd
|
fix #3700
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-02 06:38:14 -07:00 |
|
Nikolaj Bjorner
|
73d73e6c95
|
enhance rewriting for indexof based on #3516
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-25 13:29:36 -07:00 |
|
Nikolaj Bjorner
|
d8423a4b46
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-02-26 20:53:58 -08:00 |
|
Nikolaj Bjorner
|
67cc2a8cf0
|
fix #2939
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-02-05 04:51:35 -08:00 |
|
Nikolaj Bjorner
|
ee62f83131
|
fix #2892
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-27 20:59:02 -08:00 |
|
Nikolaj Bjorner
|
7e415c1b69
|
update to logging
|
2019-12-04 23:08:41 +03:00 |
|
Nikolaj Bjorner
|
7e452254c3
|
distribute string and regex concatenation on literals, scenario exposed by #2668
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-11-29 11:24:18 -08:00 |
|
Nikolaj Bjorner
|
3c6dceae7c
|
fix #2717
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-11-18 12:03:59 -08:00 |
|
Nikolaj Bjorner
|
64dd4e1c83
|
fix #2659
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-10-25 10:42:21 -07:00 |
|
Nikolaj Bjorner
|
71d68b8fe0
|
fix #2445 fix #2519
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-10-13 20:24:14 -07:00 |
|
Nikolaj Bjorner
|
a921b4ff4a
|
fix #2643 - fuzzers are here to get you @lorisdanton
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-10-12 18:19:13 -07:00 |
|
Nikolaj Bjorner
|
9a516e5e41
|
fix str.at rewrite
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-10-06 20:43:02 -07:00 |
|
Nikolaj Bjorner
|
a8e7074ddd
|
fix #2618
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-10-06 19:44:33 -07:00 |
|
Nikolaj Bjorner
|
64d4e599c1
|
re rewriter for loop
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-09-23 09:40:23 -07:00 |
|
Nikolaj Bjorner
|
dee8a9f308
|
remove more unsound rewrites #2575
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-09-23 02:56:31 -07:00 |
|
Nikolaj Bjorner
|
dc625cb01d
|
remove unsound rewrite
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-09-22 08:40:44 -07:00 |
|
Nikolaj Bjorner
|
4101652747
|
handle case where lower bound is above upper
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-09-20 09:54:18 -07:00 |
|
Nikolaj Bjorner
|
cd0cd82eb7
|
add rewrites for #2575
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-09-20 08:55:53 -07:00 |
|
Nikolaj Bjorner
|
12034df11a
|
add rewrites for #2575
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-09-20 02:16:30 -07: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
|
8f4e7f4961
|
fix #2533
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-09-03 23:47:38 -07:00 |
|
Nikolaj Bjorner
|
a337a51374
|
fixes for #2513
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-08-23 23:29:24 +03:00 |
|
Nikolaj Bjorner
|
584eee2cf4
|
fixing #2448 and #2445 and #2443
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-08-02 15:06:34 -07:00 |
|
Nikolaj Bjorner
|
3d1c40ce23
|
fixing #2448
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-08-02 15:06:34 -07:00 |
|
Nikolaj Bjorner
|
9d6728aa71
|
fix unsound rewrite
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-08-02 01:14:31 +08:00 |
|
Nikolaj Bjorner
|
0a29002c2f
|
return unknown if m_array_weak was used and result is satisfiable
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-08-02 00:20:41 +08:00 |
|
Daniel Schemmel
|
5e5c231712
|
Remove unused variables
|
2019-07-23 11:09:50 +02:00 |
|
Nikolaj Bjorner
|
aff4b3022a
|
fix #2417
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-07-21 10:57:52 -07:00 |
|
Nikolaj Bjorner
|
e593b5b2c8
|
fix #2415
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-07-20 16:23:01 -07:00 |
|