Nikolaj Bjorner
1be22a80f6
na
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-05-11 17:20:18 -07:00
Nikolaj Bjorner
884a68251b
fix #4266
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-05-11 16:53:59 -07:00
Nikolaj Bjorner
f044071f5e
fix #4260
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-05-09 18:13:12 -07:00
Nikolaj Bjorner
becf423c77
remove level of indirection for context and ast_manager in smt_theory ( #4253 )
...
* remove level of indirection for context and ast_manager in smt_theory
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* add request by #4252
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* move to def
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* int
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-05-08 16:46:03 -07:00
Nikolaj Bjorner
2e714fca7c
expose uninterpreted op versions for ad-hoc parsing
2020-05-07 13:53:10 -07:00
Nikolaj Bjorner
eda2eb5124
fix #4245
2020-05-07 10:24:03 -07:00
Murphy Berzish
1f15033ca2
z3str3: remove legacy code ( #4215 )
...
* z3str3: remove legacy fixed-length overlap testing
parameter smt.str.fixed_length_overlap_models has been deprecated
* z3str3: remove legacy length/value testing algorithm and binary search heuristic
the following parameters are deprecated:
smt.str.use_binary_search
smt.str.binary_search_start
smt.str.fixed_length_models (the fixed-length model construction is now always used)
* z3str3: remove legacy regex unroll methods
* z3str3: remove unused methods and member variables
2020-05-06 13:07:04 -07:00
Nikolaj Bjorner
1a642b4311
na
2020-05-06 10:36:03 -07:00
Nikolaj Bjorner
d20259b57a
remove stdout
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-05-05 14:42:50 -07:00
Nikolaj Bjorner
b81ab94db7
pipeline with release mode ( #4206 )
...
* pipeline with release mode
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-05-04 12:30:03 -07:00
Nikolaj Bjorner
6a540e8429
add Julia to pipeline ( #4199 )
...
* add Julia to pipeline
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-05-03 17:16:46 -07:00
Nikolaj Bjorner
4067c84611
prepare for stronger rewrites
2020-05-02 15:51:49 -07:00
Nikolaj Bjorner
6e4a059c75
build warning
2020-05-02 15:51:12 -07:00
Nikolaj Bjorner
f30d63a8f2
better rewriting for ule
2020-05-02 12:59:12 -07:00
Nikolaj Bjorner
f3dd58d7ad
fix #4187
2020-05-02 11:42:03 -07:00
Nikolaj Bjorner
f313ab9e4c
correct newly introduced rewrite
2020-05-02 10:15:06 -07:00
Nikolaj Bjorner
ec8866c91a
na
2020-05-02 06:44:35 -07:00
Nikolaj Bjorner
f0d33ddddb
some simplifications based on #4178
2020-05-02 06:44:34 -07:00
Nikolaj Bjorner
dcb75c4b31
fix #4174
2020-05-01 13:15:51 -07:00
Nikolaj Bjorner
f8590634bd
fix #4164
2020-05-01 11:04:48 -07:00
Nikolaj Bjorner
68f1f1e62f
fix #4162
2020-04-30 10:22:46 -07:00
Nikolaj Bjorner
4d54b4109f
#4153
2020-04-28 22:03:11 -07:00
Nikolaj Bjorner
a11dc5d3b5
shuffle checks for enable_edge around fix #4159
2020-04-28 19:51:34 -07:00
Nikolaj Bjorner
00d35c2777
initialization order
2020-04-28 15:56:50 -07:00
Nikolaj Bjorner
fa1197a78f
fix #4155
2020-04-28 13:51:25 -07:00
Nikolaj Bjorner
815feddd1a
fix #4156
2020-04-28 13:47:26 -07:00
Nikolaj Bjorner
e3f712b3cf
build
2020-04-28 13:00:56 -07:00
Nikolaj Bjorner
19409a25a6
value sweep
2020-04-27 18:58:43 -07:00
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