3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-06-19 12:23:38 +00:00
Commit graph

1807 commits

Author SHA1 Message Date
philzook58
0321312c8d Changed to get_const_interp to match Java and C# bindings 2019-10-03 17:06:14 -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
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
1203af83eb expose cardinality declarations
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-09-24 12:30:25 -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
df2f0416e2 undo atomic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-09-17 21:56:28 -04:00
Nikolaj Bjorner
c68cfe878e #2565 use atomic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-09-17 18:15:19 -07:00
Andrew V. Jones
5d9ed5b0a9 Allow for __truediv__ and __rtruediv__ even when not using Python3 2019-09-13 14:23:13 +02:00
Arie Gurfinkel
e881c4af3f Support repr_html for jupyter 2019-09-07 17:16:14 +03:00
Nikolaj Bjorner
f645f8d685 fix #2537
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-09-06 09:42:57 +03:00
Nikolaj Bjorner
000e485794 add array selects to basic ackerman reduction improves performance significantly for #2525 as it now uses the SAT solver core instead of SMT core
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-09-01 12:17:19 -07:00
Nikolaj Bjorner
f048cb27ba revert the revert
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-08-25 16:05:57 -03:00
Nikolaj Bjorner
75a40d8f8e reorder fields, rename overload name clash
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-08-25 16:01:39 -03:00
Christoph M. Wintersteiger
2f60bcbfcb
Clean up NaN return values in Z3_get_numeral_double 2019-08-19 14:43:39 +01:00
Christoph M. Wintersteiger
f22d6e399d
Fix floats in Z3_get_numeral_*string. 2019-08-19 13:10:43 +01:00
Christoph M. Wintersteiger
79cd1f0edc
Fixed Z3_get_numeral_double. Fixes #2501. 2019-08-19 12:37:02 +01:00
Nikolaj Bjorner
fcc7bd35e5 fix #2489
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-08-15 21:04:04 -07:00
Nikolaj Bjorner
3074e2b80c fix #2487
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-08-15 10:24:28 -07:00
Bruce Mitchener
d64dc939b2 Add note about minimized unsat cores to C API docs. 2019-08-15 10:20:41 -07:00
Nikolaj Bjorner
0734c5f3f3 fix is-array-sort test again
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-08-15 10:18:50 -07:00
Audrey Dutcher
ec5b148ecc Add python packaging build and deployment with Azure 2019-08-14 22:00:21 -07:00
Nikolaj Bjorner
eec550e645 fix python build break
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-08-14 21:59:53 -07:00
Nikolaj Bjorner
520ea65f32 move towards theory phase selection, implement getitem on lambda
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-08-14 15:44:33 -07:00
Phillip Schanely
0093157bb9 Handle dynamic sort of Nth()'s return value in the Python API 2019-08-13 09:26:10 -07:00
Bruce Mitchener
e89bb37156 More see also content in C API docs. 2019-08-13 09:25:27 -07:00
Nikolaj Bjorner
ce84e0f240 remove strategic solver header file
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-08-09 15:56:04 -07:00
Nikolaj Bjorner
1ae0a98132 fix #2466
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-08-09 13:37:22 -07:00
Nikolaj Bjorner
bbfac99b22 fix #2469
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-08-06 13:52:42 -07:00
Bruce Mitchener
f90439fdc5 docs: Fix a number of identifier formatting issues. 2019-08-04 18:48:30 -07:00
Bruce Mitchener
6be36f18c6 Fix typo. 2019-08-05 07:31:55 +07:00
Nikolaj Bjorner
3147d2351d fix #2460
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-08-03 08:06:38 -07:00
Nikolaj Bjorner
902c683b92 expose _get_ctx for scope semantics of newer versions of python #2441
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-07-29 07:54:47 +08:00
Nikolaj Bjorner
728139599c unfinalize
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-07-26 16:43:42 -07:00
Nikolaj Bjorner
00a4f6ad3d throw
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-07-26 15:28:38 -07:00
Nikolaj Bjorner
1d223b0403 setting ctx to null after close
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-07-26 14:59:19 -07:00
Nikolaj Bjorner
41ca956012 expose import model converter over Python, document it, add partial order axioms for lex, disable linear order axioms, prepare ground for re-adding clauses from reconstruction stack
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-07-18 13:45:13 -07:00
Nikolaj Bjorner
2d4e9a0f67 update managed APIs for lambda-based array models #2400
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-07-13 16:20:36 -04:00
Nuno Lopes
6bbe8e2619 add some static 2019-07-07 15:30:32 +01:00
Nikolaj Bjorner
6e63734882
Merge pull request #2368 from waywardmonkeys/fix-typo
Python: Fix doc comment typo.
2019-07-05 14:38:32 +07:00
Ben Niu
f8a9f6cce0
Remove unreferenced formal parameter name
MSVC reports warning C4100 when compiling z3++.h, because of unreferenced formal parameter.
2019-07-04 08:01:40 -07:00
Christoph M. Wintersteiger
df4065536f
Cleaned up FP predicates in the Python API. Fixes #2323. 2019-07-03 12:32:28 +01:00
Bruce Mitchener
c4e0f8ce8f Python: Fix doc comment typo. 2019-07-01 11:52:34 +07:00
Nuno Lopes
60c504f4ef make a few helpers static 2019-06-30 15:22:40 +01: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
b8734273c8 pydoc regression
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-06-22 17:49:46 -08:00
Nikolaj Bjorner
5dfc40bf50 python regression
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-06-21 22:29:08 +02:00
Nikolaj Bjorner
b4290d4b3d python regression
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-06-21 22:26:21 +02:00