3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-07-15 17:06:39 +00:00
Commit graph

1812 commits

Author SHA1 Message Date
Nils Becker
7a48524213 count subterm references correctly 2019-07-10 17:09:21 +02:00
Nils Becker
b226f3a77c cleaning up includes 2019-07-10 16:43:48 +02:00
Nils Becker
035101f399 Merge branch 'master' of https://github.com/Z3Prover/z3 into HEAD 2019-07-10 16:18:00 +02:00
Nils Becker
23d01f5974 fixing rewrite logging (https://bitbucket.org/viperproject/axiom-profiler/issues/13/version-486-of-z3-not-compatible-with) 2019-07-10 16:17:30 +02:00
Nikolaj Bjorner
5de35d46eb fix #2390
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-07-10 08:55:00 +01:00
Arie Gurfinkel
7cb956a0e2 Uses non-flattening rewriter in profos 2019-07-09 13:30:11 -04:00
Nikolaj Bjorner
88aa689a70 fix #2387, add ite-hoist rewriting, allow assumptions to be compound expressions
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-07-09 07:40:29 +01:00
Christoph M. Wintersteiger
1517ca907e
Another fix for fp.rem. 2019-07-03 16:09:07 +01:00
Christoph M. Wintersteiger
e0dc05c97e
Fixed final alignment step of fp.rem. Fixes #2369 and does not break #2289. 2019-07-03 12:22:35 +01:00
Nikolaj Bjorner
218edbe9c6 ensure also negative lt are constrained #2360
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-06-30 07:50:35 +03:00
Nikolaj Bjorner
85b0722df0 ensure also negative lt are constrained
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-06-30 07:44:06 +03:00
Nikolaj Bjorner
6e994f9279 temporarily disable delete
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-06-29 20:09:33 +03:00
Nikolaj Bjorner
335543b374 adding comparison #2360
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-06-28 21:14:58 -07:00
Nikolaj Bjorner
db274ebe01 relax condition for distributing extract over ite #2359
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-06-23 16:48:42 -07:00
Nikolaj Bjorner
e8080d2307 revert normalizing ordering on equality as it breaks others and doesn't necessarily lead to simplification
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-06-22 23:55:11 +02:00
Nikolaj Bjorner
2a1f8ac2d8 revert normalizing ordering on equality as it breaks others and doesn't necessarily lead to simplification
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-06-22 23:48:00 +02:00
Nikolaj Bjorner
cbe52e298b remove tracing, fix doctext
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-06-21 15:08:26 +02:00
Nikolaj Bjorner
1ae0769af5 update doctest
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-06-21 11:11:37 +02:00
Nikolaj Bjorner
017680898a update doctest
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-06-21 11:11:01 +02:00
Nikolaj Bjorner
b1dbea328a remove unreferenced
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-06-21 09:17:17 +02:00
Nikolaj Bjorner
5177cc4a9a change lt
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-06-21 09:08:20 +02:00
Nikolaj Bjorner
b1893f2a58 fix build issue for debug mode
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-06-20 17:21:04 +02:00
Nikolaj Bjorner
0f7ff2a3d0 swap
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-06-17 10:40:09 -07:00
Nikolaj Bjorner
1e770af1cc local sort
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-06-17 07:56:38 -07:00
Nuno Lopes
94d2a16282 fix bug with use-after-move 2019-06-13 16:01:11 +01:00
Nikolaj Bjorner
e0d8cefde4 remove cooperate
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-06-12 20:15:46 -07:00
Nikolaj Bjorner
583098b8b0 throttle som blowup by default factor of 10
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-06-11 17:11:54 -07:00
Christoph M. Wintersteiger
998b0ff7f4
Fixed corner-case in fp.rem encoding. Fixes #2289. 2019-06-07 18:03:51 +01:00
Nikolaj Bjorner
e731a44880
Merge pull request #2329 from Z3Prover/nomp
Nomp
2019-06-07 02:05:11 +02:00
Nikolaj Bjorner
82da3493ee fix printing of recursive defs
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-06-06 13:11:46 -07:00
Nikolaj Bjorner
9262908ebb mux
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-06-05 09:06:17 +01:00
Nikolaj Bjorner
6fdef691e5 fix #2316
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-06-02 16:37:38 -07:00
Nikolaj Bjorner
cccd37101e fix #2314
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-06-01 20:34:58 -07:00
Bruce Mitchener
a12de12515 Use const& to reduce copies. 2019-06-02 09:58:32 +07:00
Bruce Mitchener
759811b308 Fix -Wreorder warning. 2019-06-01 15:44:21 +07:00
Nikolaj Bjorner
dd452e0ac1 eq
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-05-31 15:29:27 -07:00
Nikolaj Bjorner
e79542cc68 fix #2309
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-05-31 07:46:11 -07:00
Nikolaj Bjorner
f128398bf9 add clause proof module, small improvements to bapa
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-05-30 15:57:19 -07:00
Nikolaj Bjorner
48fc3d752e add clause proof module, small improvements to bapa
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-05-30 15:49:19 -07:00
Nikolaj Bjorner
e49e5d7145 fix #2297
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-05-24 06:55:06 +04:00
Nikolaj Bjorner
faf4ba8309 add check for contravariance to fix #2256
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-05-22 18:32:57 +04:00
Nikolaj Bjorner
b2845d888e add get_lstring per #2286
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-05-22 18:32:57 +04:00
Nikolaj Bjorner
dd4b8b9ff8 select/map rewrite
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-05-17 00:00:00 +03:00
Nikolaj Bjorner
828e123369
Merge pull request #2283 from barcharcraz/master
Change from CMAKE_*_DIR to PROJECT_*_DIR
2019-05-16 19:06:26 +03:00
Charlie Barto
167f968fa8 Change from BINARY_DIR to PROJECT_BINARY_DIR 2019-05-15 11:25:40 -07:00
Arie Gurfinkel
6ad8b7817f Add bit2bool to list of known bv operators 2019-05-15 09:26:38 -04:00
Nikolaj Bjorner
f989e4eb38 fix #2276
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-05-14 19:20:55 +02:00
Nikolaj Bjorner
c42d590db3 Merge branch 'master' of https://github.com/z3prover/z3 2019-05-14 19:05:47 +02:00
Nikolaj Bjorner
4fcc4d07ae fix #2277 fix #2221
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-05-14 19:05:40 +02:00
Nils Becker
1e2fe9e764 bug fix 2019-05-11 20:13:48 +02:00