Nikolaj Bjorner
|
74a2bf1588
|
Merge branch 'master' of https://github.com/z3prover/z3
|
2020-09-01 04:58:41 -07:00 |
|
Nikolaj Bjorner
|
03e92f3f20
|
with bounded
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-09-01 04:58:38 -07:00 |
|
Nikolaj Bjorner
|
d4e92d4aca
|
move theory_var_list into id_var_list and utilities from smt-enode into it, prepare for theory variables in egraph
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-09-01 04:26:31 -07:00 |
|
Nikolaj Bjorner
|
fa9cf0fa0c
|
mk-var during copy
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-08-31 20:34:41 -07:00 |
|
Nikolaj Bjorner
|
ed7d969366
|
elaborate on smt/drat format outline, expose euf mode as config
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-08-31 19:29:23 -07:00 |
|
Nikolaj Bjorner
|
4d41db3028
|
adding euf
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-08-31 14:36:16 -07:00 |
|
Nikolaj Bjorner
|
314bd9277b
|
avoid duplicate class names frame in sat_scc and sat_smt
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-08-30 20:16:48 -07:00 |
|
Nikolaj Bjorner
|
bee3077640
|
free memory in egraph
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-08-30 20:13:46 -07:00 |
|
Nikolaj Bjorner
|
a003af494b
|
release nodes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-08-30 20:09:27 -07:00 |
|
Nikolaj Bjorner
|
bbe027f6a1
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-08-30 15:03:15 -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
|
9f0b303263
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-08-30 12:08:15 -07:00 |
|
Nikolaj Bjorner
|
727ea43b16
|
remove lazy push from theory_lra
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-08-30 12:07:14 -07:00 |
|
Nikolaj Bjorner
|
e8826bb20f
|
fix #4651
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-08-30 09:49:12 -07:00 |
|
Nikolaj Bjorner
|
4682b48d3a
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-08-29 19:24:43 -07:00 |
|
Nikolaj Bjorner
|
86310a1a27
|
updated sat_smt
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-08-29 19:21:51 -07:00 |
|
Nikolaj Bjorner
|
e9a4e486ae
|
dbg
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-08-29 19:21:50 -07:00 |
|
Nikolaj Bjorner
|
a35d00e4c4
|
remove pragma
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-08-29 12:56:21 -07:00 |
|
Nikolaj Bjorner
|
996905a2c1
|
fix warnings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-08-29 12:54:55 -07:00 |
|
Nikolaj Bjorner
|
49838057a4
|
virtual method
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-08-29 10:51:06 -07:00 |
|
Nikolaj Bjorner
|
79fc3f2375
|
warnings /errors
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-08-29 09:53:24 -07:00 |
|
Nikolaj Bjorner
|
4e6476c90a
|
fix cmake build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-08-29 09:22:04 -07:00 |
|
Nikolaj Bjorner
|
60f8884dbd
|
sr
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-08-28 15:10:52 -07:00 |
|
Nikolaj Bjorner
|
b8fb744935
|
reset caches
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-08-28 15:09:12 -07:00 |
|
Nikolaj Bjorner
|
739b5376e3
|
dbg build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-08-28 13:45:06 -07:00 |
|
Nikolaj Bjorner
|
93ee2a68a4
|
persist fields
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-08-28 13:41:50 -07:00 |
|
Nikolaj Bjorner
|
ba21ffa31b
|
missing file
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-08-28 12:59:57 -07:00 |
|
Nikolaj Bjorner
|
4244ce4aad
|
adding ack/model
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-08-28 12:55:47 -07:00 |
|
Nikolaj Bjorner
|
6706b0dfcd
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-08-27 15:07:45 -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
|
c6135a40d5
|
virtual
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-08-26 17:59:40 -07:00 |
|
Nikolaj Bjorner
|
4ab35a9bb5
|
euf model
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-08-26 15:55:20 -07:00 |
|
Nikolaj Bjorner
|
21e13bc5f9
|
re-add pb extraction
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-08-26 13:53:28 -07:00 |
|
Nikolaj Bjorner
|
526d76b447
|
re-add pb extraction
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-08-26 13:52:43 -07:00 |
|
Nikolaj Bjorner
|
9c77fbc2a9
|
use virtual destructors
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-08-26 11:26:10 -07:00 |
|
Nikolaj Bjorner
|
1a36d44450
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-08-26 10:41:20 -07:00 |
|
Nikolaj Bjorner
|
c21a2fcf9f
|
sat solver setup
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-08-26 09:40:42 -07:00 |
|
Nikolaj Bjorner
|
ab10616b77
|
fix build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-08-25 13:19:55 -07:00 |
|
Nikolaj Bjorner
|
ecd3315a74
|
add sat-euf
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-08-25 12:16:57 -07:00 |
|
Nikolaj Bjorner
|
65e6d942ac
|
euf
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-08-24 01:55:13 -07:00 |
|
Nikolaj Bjorner
|
ecb43ccca2
|
update smt logging format to follow SAT solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-08-20 20:00:20 -07:00 |
|
Nikolaj Bjorner
|
c41abf2241
|
fix #4624 #4633 #4632 #4631
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-08-13 08:36:16 -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
|
ac39ddb43f
|
flush gmc for sat-preprocessor model bug #4532
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-07-26 14:30:48 -07:00 |
|
Nikolaj Bjorner
|
45855fce06
|
fix
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-07-22 10:45:29 -07:00 |
|
Nikolaj Bjorner
|
dd5e2e8930
|
check for 0
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-07-22 10:44:00 -07:00 |
|
Nuno Lopes
|
bb26f219fe
|
remove unneeded constructors (last round)
|
2020-07-12 17:41:57 +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
|
ec3066c28a
|
#4532 - arithmetic using SAT for interpreted atoms such as (< 0 0)
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-07-08 11:43:32 -07:00 |
|
Nikolaj Bjorner
|
d0e20e44ff
|
booyah
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-07-04 15:56:30 -07:00 |
|