Nikolaj Bjorner
|
8996e8129e
|
fix #4120
|
2020-04-27 12:06:33 -07:00 |
|
Nikolaj Bjorner
|
4938ea7be6
|
fix #4123
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-27 11:44:25 -07:00 |
|
Nikolaj Bjorner
|
1c2aa1076b
|
fix #4125
|
2020-04-27 11:31:02 -07:00 |
|
Nikolaj Bjorner
|
decd69ac73
|
move to util
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-26 21:22:14 -07:00 |
|
Nikolaj Bjorner
|
f7a7b9e1f4
|
fix #4108
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-26 21:04:28 -07:00 |
|
Nikolaj Bjorner
|
735888145e
|
fix #4112
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-26 21:04:28 -07:00 |
|
Nikolaj Bjorner
|
f9193809ea
|
add recfun rewriting, remove quantifier based recfun
|
2020-04-26 12:59:51 -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
|
9ea1cf3c5c
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-25 13:13:25 -07:00 |
|
Nikolaj Bjorner
|
c3b33aae8a
|
fix #4090 fix #4088 fix #4085
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-24 10:37:43 -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 |
|
Nuno Lopes
|
5ec04f7fd2
|
forgot to remove unneeded class field
|
2020-04-22 15:30:16 +01:00 |
|
Nuno Lopes
|
220bc7fcd9
|
fix #4048: incorrect bvurem rewrite when divisor=0
also, always enable this rewrite, since it shrinks formula size globally
|
2020-04-22 15:26:30 +01: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
|
bcbe802b27
|
remove buggy bv-trailing
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-18 19:45:26 -07:00 |
|
Nikolaj Bjorner
|
3e9479d01a
|
a lot of seq churn
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-17 18:21:40 -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
|
501aa7927d
|
split into seq_axioms and seq_skolem
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-17 06:14:52 -07:00 |
|
Nikolaj Bjorner
|
040d4b8d24
|
fix #3994 remove bogus option
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-16 18:51:52 -07:00 |
|
Nikolaj Bjorner
|
19f655c693
|
fix #3930
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-16 16:11:00 -07:00 |
|
Nikolaj Bjorner
|
f67077b7ff
|
warnings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-15 17:13:02 -07:00 |
|
Nikolaj Bjorner
|
cce27ff65f
|
fix #3976
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-15 07:53:46 -07:00 |
|
Nikolaj Bjorner
|
b04c97458d
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-14 17:34:14 -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
|
7ed9996fc0
|
fix #3962
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-14 11:05:05 -07:00 |
|
Nikolaj Bjorner
|
5f81913292
|
fix #3951
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-14 10:51:16 -07:00 |
|
Nikolaj Bjorner
|
d7d6877031
|
fix #3958
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-14 06:34:03 -07:00 |
|
Nikolaj Bjorner
|
387964f508
|
fix #3960 fix #3959
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-14 06:30:54 -07:00 |
|
Nikolaj Bjorner
|
fe7146d93b
|
fix #3913 - change assumption tracking to be granular based on disabled guards
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-13 19:06:12 -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
|
6a5695463f
|
fix #3943
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-13 12:58:18 -07:00 |
|
Nikolaj Bjorner
|
75a460cc15
|
fix #3932
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-12 17:49:50 -07:00 |
|
Nikolaj Bjorner
|
db9d6d12fc
|
fix #3836 remove unused and buggy hoist_cmul
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-11 15:27:18 -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
|
b066f562c6
|
fix #3904
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-11 12:50:12 -07:00 |
|
Nikolaj Bjorner
|
6ca039c855
|
fix #3919
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-11 12:31:38 -07:00 |
|
Nikolaj Bjorner
|
fdabaa6cd2
|
fix #3807
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-10 13:43:00 -07:00 |
|
Nikolaj Bjorner
|
4651bffafc
|
fix #3831
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-09 17:45:05 -07:00 |
|
Nikolaj Bjorner
|
3cae0b450e
|
fix #3887
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-09 12:03:02 -07:00 |
|
Nikolaj Bjorner
|
cc794a19bc
|
more on #3858 elim_term_ite
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-09 10:31:34 -07:00 |
|