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
|
7597396dd0
|
fix #4080
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-23 22:58:20 -07:00 |
|
Nikolaj Bjorner
|
6ff61d1f80
|
fix #4062
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-23 22:43:14 -07:00 |
|
Nikolaj Bjorner
|
eb2d7d3e81
|
fix #4079
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-23 22:35:33 -07:00 |
|
Nikolaj Bjorner
|
64cb5cad81
|
remove spurious output
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-23 22:12:38 -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 |
|
Lev Nachmanson
|
8c5993d9a6
|
max term
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-04-23 18:40:16 -07:00 |
|
Lev Nachmanson
|
8921ed56b5
|
fix a bug in Horner heuristic
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-04-23 15:58:53 -07:00 |
|
Nikolaj Bjorner
|
8f297666fe
|
fix #4073
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-23 11:40:24 -07:00 |
|
Anton Kochkov
|
50d58114cf
|
Fix the Julia bindings paragraph in README (#4068)
|
2020-04-23 10:05:50 -07:00 |
|
trinhmt
|
08290230db
|
add docs (#4072)
|
2020-04-23 10:04:10 -07:00 |
|
Nikolaj Bjorner
|
8fe3caa101
|
throttle digit constraints
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-22 17:55:18 -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
|
886f4cbee0
|
fix #4029 - propagate digit literals on all units if they haven't already been propagated
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-22 14:57:43 -07:00 |
|
Nikolaj Bjorner
|
f94abf6512
|
fix #3978
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-22 13:55:10 -07:00 |
|
Nikolaj Bjorner
|
caa5b09046
|
fix #4050 - have to delay model compression because it may use internal symbols that have to be transformed. model compression is used prior to displaying certificate
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-22 13:33:36 -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 |
|
Alberto Garcia Illera
|
53c14bd554
|
Use Position Independent Code flag on Static library builds (#4043)
Not compiling libz3 with `-fPIC` may lead to errors when using it in his static flavor from a shared library.
Related https://github.com/Z3Prover/z3/issues/4038
|
2020-04-22 10:52:05 -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
|
dd064a5554
|
delay digit axioms until solving itos succeeds
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-20 00:32:48 -07:00 |
|
Nikolaj Bjorner
|
e3e6959b70
|
fix #4026
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-19 23:30:37 -07:00 |
|
Nikolaj Bjorner
|
c8b9eba069
|
fix #4028
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-19 23:10:00 -07:00 |
|
Nikolaj Bjorner
|
ad8eb8fdcb
|
#4024
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-19 22:44:02 -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
|
eded7d023d
|
fix #4006
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-19 16:00:03 -07:00 |
|
Nikolaj Bjorner
|
f76c6424f2
|
another memory managment leak fix. Relates to different leak exposed by #3997
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-19 12:58:42 -07:00 |
|
Nikolaj Bjorner
|
44957894ea
|
more checks for #4013
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-19 12:43:06 -07:00 |
|
Nikolaj Bjorner
|
fcc34a07b2
|
fix #4019
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-19 12:36:34 -07:00 |
|
Nikolaj Bjorner
|
339a2568b2
|
fix #4021
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-19 12:18:18 -07:00 |
|
Nikolaj Bjorner
|
79b776fee5
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-19 12:00:38 -07:00 |
|
Nikolaj Bjorner
|
19e0285b83
|
move deep internalization out of theory_seq
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-19 11:19:32 -07:00 |
|
Nikolaj Bjorner
|
b92b6c0fc6
|
add missing digit axioms
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-19 11:12:37 -07:00 |
|
Nikolaj Bjorner
|
99c90d2419
|
fix crash
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-18 19:46:30 -07:00 |
|
Nikolaj Bjorner
|
0fe2d3d8b7
|
more seq overhaul
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-18 19:46:30 -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
|
76735476d4
|
fix #3999
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
|
b8bf6087ff
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-17 07:34:46 -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
|
d5eef9dd8b
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-16 18:53:00 -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
|
767dff4a5a
|
fix #3903
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-16 17:55:23 -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
|
dd3e574f81
|
fix #3983
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-16 14:03:06 -07:00 |
|