Nikolaj Bjorner
|
8d76470a8a
|
fixes to mostly solver arith/euf and backtracking scopes
|
2020-10-26 11:06:41 -07:00 |
|
Andy Wright
|
34e0e26e3d
|
Fixed model translate method in Python API (#4753)
|
2020-10-25 15:42:17 -07:00 |
|
Nuno Lopes
|
4e9035d4b9
|
cleanup thread pool of scoped_timer on memory finalize
but keep it alive on Z3_memory_reset()
|
2020-10-24 12:46:50 +01:00 |
|
Nikolaj Bjorner
|
0301d2e05e
|
#4750
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-10-22 10:27:05 -07:00 |
|
Nikolaj Bjorner
|
2f756da294
|
adding dt-solver (#4739)
* adding dt-solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* dt
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* move mbp to self-contained module
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* files
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* Create CMakeLists.txt
* dt
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* rename to bool_var2expr to indicate type class
* mbp
* na
|
2020-10-18 15:28:21 -07:00 |
|
Henrich Lauko
|
2841796a92
|
z3++: add missing fpa operator >= implementation (#4729)
|
2020-10-13 21:24:12 -07:00 |
|
Nikolaj Bjorner
|
49dfaeb406
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-10-12 13:11:46 -07:00 |
|
Nuno Lopes
|
b0635b95d0
|
add static
|
2020-09-29 16:48:47 +01:00 |
|
Nikolaj Bjorner
|
367e5fdd52
|
delay internalize (#4714)
* adding array solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* use default in model construction
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* debug delay internalization
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* bv
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* arrays
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* get rid of implied values and bounds
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* redo egraph
* remove out
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* remove files
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-09-28 19:24:16 -07:00 |
|
Nikolaj Bjorner
|
43db7df2b5
|
user solver (#4709)
* user solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-09-24 04:55:34 -07:00 |
|
Nikolaj Bjorner
|
1c7d27bdf3
|
fix missing parenthesis in C++ API
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-09-08 13:32:39 -07:00 |
|
Nikolaj Bjorner
|
f976b16e3f
|
add macros to model #4679
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-09-08 13:31:13 -07:00 |
|
Nikolaj Bjorner
|
629e981e01
|
fix regression in get-consequence on QF_FD
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-09-08 12:43:18 -07:00 |
|
Nikolaj Bjorner
|
80879ce58b
|
remove xcode
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-09-08 07:12:30 -07:00 |
|
Nikolaj Bjorner
|
25106866b5
|
fix dotnet build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-08-30 14:46:31 -07:00 |
|
Nikolaj Bjorner
|
b992f59aad
|
expose name inclusion as optional
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-08-30 10:32:17 -07:00 |
|
Nikolaj Bjorner
|
b9cbb08858
|
shuffle dependencies
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-08-29 09:51:39 -07:00 |
|
Nikolaj Bjorner
|
872fd5e9ff
|
fix #4662
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-08-27 15:05:35 -07:00 |
|
Nikolaj Bjorner
|
c722962124
|
fix regressions in python API for user-propagator
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-08-24 10:55:43 -07:00 |
|
Nikolaj Bjorner
|
65e6d942ac
|
euf
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-08-24 01:55:13 -07:00 |
|
Nikolaj Bjorner
|
96587bf708
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-08-23 13:13:27 -07:00 |
|
Nikolaj Bjorner
|
43d932301d
|
apply operator
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-08-23 10:45:31 -07:00 |
|
Nikolaj Bjorner
|
84475ff142
|
fix #4637
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-08-23 10:05:17 -07:00 |
|
Nikolaj Bjorner
|
666e835e08
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-08-23 09:39:36 -07:00 |
|
Nikolaj Bjorner
|
af389db2b2
|
build break
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-08-23 09:28:56 -07:00 |
|
Nikolaj Bjorner
|
96f10b8c1c
|
user propagator
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-08-22 19:01:04 -07:00 |
|
Nikolaj Bjorner
|
a58b8ceced
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-08-21 19:48:12 -07:00 |
|
Nikolaj Bjorner
|
2d5b749745
|
extend solver callbacks with methods
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-08-21 19:24:59 -07:00 |
|
Nikolaj Bjorner
|
080be7a2af
|
merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-08-21 12:14:28 -07:00 |
|
Nikolaj Bjorner
|
79aa3457c1
|
prop
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-08-19 10:39:51 -07:00 |
|
Nikolaj Bjorner
|
4857d60c99
|
user propagator over the API
|
2020-08-18 21:53:02 -07:00 |
|
Nikolaj Bjorner
|
747a8ff72a
|
initial sketch of python bindings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-08-18 10:41:47 -07:00 |
|
Nikolaj Bjorner
|
0c93c7aa08
|
adding user propagation to API
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-08-18 10:30:10 -07:00 |
|
Nikolaj Bjorner
|
094e41d21d
|
build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-08-13 16:40:41 -07:00 |
|
Nikolaj Bjorner
|
7d391d44a2
|
#4637
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-08-13 13:32:38 -07:00 |
|
Nikolaj Bjorner
|
9f7e80c440
|
trace also declarations in assumptions
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-08-11 09:39:17 -07:00 |
|
Nikolaj Bjorner
|
1f48eabea5
|
allow Boolean arguments to bit-wise logical operators #4618
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-08-09 22:01:42 -07:00 |
|
Nikolaj Bjorner
|
4fa2e23704
|
overload bit-wise operators to work for Booleans for convenience #4618
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-08-05 16:22:49 -07:00 |
|
Nikolaj Bjorner
|
db009e2805
|
overload bit-wise operators to work for Booleans for convenience #4618
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-08-05 16:19:31 -07:00 |
|
Nikolaj Bjorner
|
59d8895d15
|
add accessors for implied values to API
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-07-28 19:46:39 -07:00 |
|
Nikolaj Bjorner
|
c7704ef9af
|
pass algebraic manager to arith-plugin mk-numeral because rational check may overwrite the argument using the current manager deals with crash as part of #4532
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-07-26 17:52:28 -07:00 |
|
Nikolaj Bjorner
|
e1d2b88a82
|
access polynomial expressions from algebraic numerals
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-07-23 15:08:11 -07:00 |
|
Nikolaj Bjorner
|
dd5e2e8930
|
check for 0
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-07-22 10:44:00 -07:00 |
|
Iain Scott
|
b6867d69c2
|
Return significand bits correctly (dotnet API). Fixes #4584
|
2020-07-22 16:57:33 +01:00 |
|
Nuno Lopes
|
44ec259c4c
|
fix python test
|
2020-07-11 22:33:47 +01:00 |
|
Nuno Lopes
|
23e6adcad3
|
fix a couple hundred deref-after-free bugs due to .c_str() on a temporary string
|
2020-07-11 20:24:45 +01:00 |
|
Nikolaj Bjorner
|
65e6b73873
|
fix #4538 - regression when renaming family from special_relations to specrels
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-07-08 14:46:40 -07:00 |
|
Nikolaj Bjorner
|
688d38d868
|
typo
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-07-07 19:07:26 -07:00 |
|
Nikolaj Bjorner
|
4e77984c57
|
enable binary string access to unsigned numerals over API #4568
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-07-07 18:59:20 -07:00 |
|
Nikolaj Bjorner
|
4b346ef693
|
enable binary string access to unsigned numerals over API #4568
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-07-07 18:58:42 -07:00 |
|