3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-13 12:28:44 +00:00
Commit graph

3180 commits

Author SHA1 Message Date
Nikolaj Bjorner 9c52d4e615 debugging #4169 2020-04-30 11:26:56 -07:00
Nikolaj Bjorner 9f6a733ff6 add hook for induction 2020-04-29 12:07:02 -07:00
Nikolaj Bjorner fd911a5563 build warning 2020-04-29 12:07:02 -07:00
Nikolaj Bjorner 3fc001baea simplifications noticed by trying #4147
The change masks possible bugs in smt.threads and arrays.
2020-04-29 12:07:01 -07:00
Murphy Berzish b0ffad95b0
Merge pull request #4092 from mtrberzi/regex-compl-inter
z3str3: fix support for re.complement and re.intersection
2020-04-29 10:13:20 -05:00
Murphy Berzish 0fb6a7c5d8
Merge pull request #4101 from mtrberzi/int-to-str-leading-zeroes
z3str3: disallow leading zeroes in int-to-string conversion
2020-04-29 10:13:10 -05:00
Nikolaj Bjorner 4d54b4109f #4153 2020-04-28 22:03:11 -07:00
Nikolaj Bjorner e67112f289 NYI control paths 2020-04-28 20:19:20 -07:00
Nikolaj Bjorner ee1d393150 files to make build easier
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-04-28 19:58:45 -07:00
Nikolaj Bjorner a11dc5d3b5 shuffle checks for enable_edge around fix #4159 2020-04-28 19:51:34 -07:00
Nikolaj Bjorner 8dde1bf86d compiler warnings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-04-28 16:02:32 -07:00
Nikolaj Bjorner ccce599bad fix #4143 2020-04-28 14:11:39 -07:00
Nikolaj Bjorner fa88dabd10 fix #4135 2020-04-28 13:44:57 -07:00
Nikolaj Bjorner c5550e4385 build 2020-04-28 13:18:16 -07:00
Nikolaj Bjorner 1dc8b597b4 fix #4154 2020-04-28 13:17:00 -07:00
Nikolaj Bjorner 1f9e022168 fix #4131 2020-04-28 13:07:25 -07:00
Nikolaj Bjorner e3f712b3cf build 2020-04-28 13:00:56 -07:00
Nikolaj Bjorner 4f462925a0 fix #4116
delta has to be computed based on Simplex tableau not on difference graph.
2020-04-27 17:07:12 -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 d818233063 unused variable warnings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-04-26 23:21:48 -07:00
Nikolaj Bjorner d37ebb8309 na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-04-26 21:04:28 -07:00
Nikolaj Bjorner c2e0491456 fix #4113
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-04-26 21:04:28 -07:00
Nikolaj Bjorner 029edcfabd fix #4114 2020-04-26 16:17:42 -07:00
Lev Nachmanson 530f77281c fixes in branching
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2020-04-26 16:13:47 -07:00
Nikolaj Bjorner d3094291d3 fix #4107 2020-04-26 13:45:29 -07:00
Nikolaj Bjorner 626d0186c8 fix #4098 2020-04-26 13:17:40 -07:00
Nikolaj Bjorner f9193809ea add recfun rewriting, remove quantifier based recfun 2020-04-26 12:59:51 -07:00
Nikolaj Bjorner 7f1b147cba remove 2020-04-25 15:52:02 -07:00
Nikolaj Bjorner 9f378bb1b9 #4099 2020-04-25 15:51:18 -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
Murphy Berzish 1a5d663138 z3str3: disallow leading zeroes in int-to-string conversion 2020-04-25 13:25:30 -05:00
Murphy Berzish d21911c073 z3str3: fix support for re.complement and re.intersection 2020-04-24 17:49:26 -05:00
Nikolaj Bjorner 785c9a18ca fix #4049
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-04-24 11:58:48 -07:00
Nikolaj Bjorner 6ab83466d9 fix #4082
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-04-24 11:33:19 -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 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 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 8f297666fe fix #4073
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-04-23 11:40:24 -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 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 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 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