3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-05 17:14:07 +00:00
Commit graph

11515 commits

Author SHA1 Message Date
philzook58 ea8ef3edf8 edited error message string 2019-10-03 17:06:14 -07:00
philzook58 0321312c8d Changed to get_const_interp to match Java and C# bindings 2019-10-03 17:06:14 -07:00
Nikolaj Bjorner bba9d11fba fix minor version back to 7
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-10-02 21:12:00 -07:00
Nikolaj Bjorner 3e6080b265 na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-10-02 21:06:41 -07:00
philzook58 d4c60f5766 Changed makefile generation for ml bindings to use OCAMLFIND variable 2019-10-02 21:05:59 -07:00
Nikolaj Bjorner 5b4cd6dde4 fix #2604
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-10-02 20:36:49 -07:00
Nikolaj Bjorner c8908e81aa fix #2609 fix #2610
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-10-02 16:59:35 -07:00
Nikolaj Bjorner feff1f7f96 fix #2609
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-10-02 14:40:11 -07:00
Nikolaj Bjorner a635049e23 fill in ad-hoc interpretation for division by 0. #2561
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-10-01 20:07:31 -07:00
Nikolaj Bjorner 8a568d438f na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-10-01 18:42:47 -07:00
Nikolaj Bjorner 6616b6a366 only case expand for cases that contain defs. fixes #2601
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-10-01 18:41:11 -07:00
Nikolaj Bjorner 88f0e4a64c fix #2592 #2593 #2597 #2573 - duplicates, also fix #2603
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-10-01 13:14:12 -07:00
Murphy Berzish fe7a7fe23f z3str3: fail early on non-string sequence terms 2019-09-30 21:05:41 -07:00
Nikolaj Bjorner d70b63c8ac allow parsing commas from SMTLIB2 input
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-09-28 17:47:15 -07:00
Nikolaj Bjorner 292e72ce0c fix #2590
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-09-28 17:47:15 -07:00
Murphy Berzish f29b033253 z3str3: add is_var() similar to theory_seq's implementation 2019-09-28 17:45:49 -07:00
Murphy Berzish 1c70bcee69 z3str3: setup uninterpreted functions as though they were string variables 2019-09-28 17:45:49 -07:00
Nikolaj Bjorner 301209cda6 fix #2595
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-09-28 17:44:25 -07:00
Nikolaj Bjorner 98c3887460 fix #2595
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-09-28 17:43:48 -07:00
Nikolaj Bjorner a424ab918b remove setting timeout proc to null #2591
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-09-27 06:48:17 -07:00
Nikolaj Bjorner deb45c09e8 fix #2586
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-09-26 08:59:52 -07:00
Nikolaj Bjorner 79d4502771 atomics for #2565
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-09-25 20:22:35 -07:00
Nikolaj Bjorner 18fe28c0f0 fix perf bug exposed by Shelly Grossman
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-09-25 20:01:06 -07:00
Nikolaj Bjorner 3dcfbb8347 fix #2585
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-09-25 18:57:51 -07:00
Nikolaj Bjorner 2a1f05e7e8 remove Simplify rewrite resulting in flaky build breaks
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-09-25 10:11:33 -07:00
Nikolaj Bjorner 20feecc7b0 z3.py
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-09-25 09:18:13 -07:00
Nikolaj Bjorner 666a237cbc z3.py
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-09-25 09:16:59 -07:00
Nikolaj Bjorner 1b910c4ed2 hash update
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-09-24 18:21:05 -07:00
Nikolaj Bjorner d0fc463a0c fix #2581
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-09-24 15:56:53 -07:00
Nikolaj Bjorner 38ad66ce17 update hash #2579
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-09-24 12:31:30 -07:00
Nikolaj Bjorner 1203af83eb expose cardinality declarations
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-09-24 12:30:25 -07:00
Nikolaj Bjorner f7cc68aa6a fix #2580
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-09-24 08:58:36 -07:00
Nikolaj Bjorner 74aa47f458 fix #2578
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-09-23 13:52:27 -07:00
Nikolaj Bjorner 2dd9ea071d fix #2577
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-09-23 10:41:00 -07:00
Nikolaj Bjorner 64d4e599c1 re rewriter for loop
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-09-23 09:40:23 -07:00
Nikolaj Bjorner 6041cb246f --lpthread -> -lpthread
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-09-23 09:32:35 -07:00
Nikolaj Bjorner dee8a9f308 remove more unsound rewrites #2575
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-09-23 02:56:31 -07:00
Nikolaj Bjorner f3f233cf14 remove link experiment
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-09-23 02:48:22 -07:00
NikolajBjorner 6b117c0b2c move to zarith #2471
Signed-off-by: NikolajBjorner <nbjorner@microsoft.com>
2019-09-23 02:46:11 -07:00
Nikolaj Bjorner 0b06a9b5d8 fix minor version numbering
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-09-23 01:57:03 -07:00
Nikolaj Bjorner 3eac4a4aa1 clean up examples for unused variables
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-09-22 10:24:05 -07:00
Nikolaj Bjorner a44cf7a9ba unused variable warnings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-09-22 10:15:20 -07:00
Nikolaj Bjorner 5919bc0531 update for next version
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-09-22 09:18:18 -07:00
Nikolaj Bjorner bdecd2298c fix verion numbering
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-09-22 09:17:17 -07:00
Nikolaj Bjorner dc625cb01d remove unsound rewrite
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-09-22 08:40:44 -07:00
Nikolaj Bjorner 22b6233e62 increment version
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-09-22 08:31:10 -07:00
Nikolaj Bjorner 48e996241e fix initialization order
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-09-20 10:17:27 -07:00
Nikolaj Bjorner 4101652747 handle case where lower bound is above upper
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-09-20 09:54:18 -07:00
Nikolaj Bjorner b506e45845 align name of tactic in report
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-09-20 08:57:21 -07:00
Nikolaj Bjorner cd0cd82eb7 add rewrites for #2575
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-09-20 08:55:53 -07:00