Nikolaj Bjorner
|
a74d18a695
|
prepare for variable scoping and autarkies
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-13 20:11:16 -08:00 |
|
Nikolaj Bjorner
|
7afbf8165e
|
snapshot
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-12-12 01:36:44 -08:00 |
|
Nikolaj Bjorner
|
a4dc68766d
|
preparing for more efficient asymmetric branching
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-29 17:16:15 -08:00 |
|
Nikolaj Bjorner
|
7e56d05dcf
|
translation?
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-28 15:17:00 -08:00 |
|
Nikolaj Bjorner
|
b5ff4602e9
|
fix model converter to include negation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-27 17:50:51 -08:00 |
|
Nikolaj Bjorner
|
fbae881ece
|
add option to bypass model converter during constraint addition. Simplify model definitions that come from blocked clauses
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-27 16:24:14 -08:00 |
|
Nikolaj Bjorner
|
8230cbef4c
|
fix mc efficiency issues
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-22 08:55:21 -08:00 |
|
Nikolaj Bjorner
|
107bfb1438
|
print model-add in display method
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-21 21:26:07 -08:00 |
|
Nikolaj Bjorner
|
70b344513a
|
add notes about quantifier ordering, bypass
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-21 16:15:02 -08:00 |
|
Nikolaj Bjorner
|
edffdf857c
|
use expr-vectors
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-21 16:07:10 -08:00 |
|
Miguel Angelo Da Terra Neves
|
773d938925
|
re-adding simplified constraints based on model converter
Signed-off-by: Miguel Angelo Da Terra Neves <t-mineve@microsoft.com>
|
2017-11-21 13:24:14 -08:00 |
|
Miguel Angelo Da Terra Neves
|
37c39f4073
|
merge
Signed-off-by: Miguel Angelo Da Terra Neves <t-mineve@microsoft.com>
|
2017-11-20 11:55:18 -08:00 |
|
Miguel Angelo Da Terra Neves
|
8cb5bb25f4
|
re-addition of simplified formulas by generic model converter
Signed-off-by: Miguel Angelo Da Terra Neves <t-mineve@microsoft.com>
|
2017-11-20 09:39:47 -08:00 |
|
Nikolaj Bjorner
|
2f6283e1ed
|
add converters
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-19 13:06:30 -08:00 |
|
Nikolaj Bjorner
|
2f218b0bdc
|
remove also cores as arguments to tactics
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-19 12:18:50 -08:00 |
|
Nikolaj Bjorner
|
4bbece6616
|
re-organize proof and model converters to be associated with goals instead of external
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-18 16:33:54 -08:00 |
|
Miguel Angelo Da Terra Neves
|
f476f94954
|
merge commit
Signed-off-by: Miguel Angelo Da Terra Neves <t-mineve@microsoft.com>
|
2017-11-18 15:07:18 -08:00 |
|
Nikolaj Bjorner
|
00f5308a0e
|
fix copy function
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-17 23:50:48 -08:00 |
|
Nikolaj Bjorner
|
df6b1a707e
|
remove proof_converter from tactic application, removing nlsat_tactic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-17 23:32:29 -08:00 |
|
Nikolaj Bjorner
|
b3bd9b89b5
|
prepare for inverse model conversion for formulas
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-17 19:55:23 -08:00 |
|
Nikolaj Bjorner
|
dc0b2a8acf
|
remove extension model converter
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-17 17:25:35 -08:00 |
|
Nikolaj Bjorner
|
0d15b6abb7
|
add stubs for converting assertions, consolidate filter_model_converter
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-17 14:51:13 -08:00 |
|
Nikolaj Bjorner
|
454e12fc49
|
update to vector format
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-10 15:28:16 -08:00 |
|
Nikolaj Bjorner
|
ee3ed3a27a
|
Merge branch 'opt' of https://github.com/nikolajbjorner/z3 into opt
|
2017-11-09 09:55:41 -08:00 |
|
Nikolaj Bjorner
|
700f413e26
|
updates
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-09 09:55:37 -08:00 |
|
Nikolaj Bjorner
|
75b8d10f48
|
add backtrack level to cuber interface
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-08 21:44:21 -08:00 |
|
Nikolaj Bjorner
|
2746528aab
|
fixes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-07 17:16:36 -08:00 |
|
Nikolaj Bjorner
|
1a687a31b6
|
missing files
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-07 11:29:51 -08:00 |
|
Nikolaj Bjorner
|
303157d3b7
|
allow incremental mode override
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-06 15:00:52 -08:00 |
|
Nikolaj Bjorner
|
5813e22032
|
fix race condition, exception handling/throwing
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-05 18:24:15 -08:00 |
|
Nikolaj Bjorner
|
9a4fb4ff76
|
remove ad-hoc parameters, deprecating dimacs cube mode
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-05 14:08:55 -08:00 |
|
Nikolaj Bjorner
|
70ee030228
|
updates to parallel tactic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-05 10:53:25 -08:00 |
|
Nikolaj Bjorner
|
e46e9cf86d
|
work on parallel-tactic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-04 15:56:05 -05:00 |
|
Nikolaj Bjorner
|
59ea11b1a3
|
cube and conquer parallel tactic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-04 13:40:31 -05:00 |
|
Nikolaj Bjorner
|
6df3e47b07
|
disable symbol fixing in pretty printer
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-02 09:53:47 -05:00 |
|
Nikolaj Bjorner
|
fd49a0c89c
|
added facility to persist model transformations
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-02 00:05:52 -05:00 |
|
Nikolaj Bjorner
|
caaf0ba33c
|
model-add/del
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-01 22:32:22 -05:00 |
|
Nikolaj Bjorner
|
3de8c193ea
|
implementing model updates
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-30 16:11:51 -05:00 |
|
Nikolaj Bjorner
|
92b5301b7f
|
adding Cube method to .NET API, removing lookahead and get-lemmas
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-29 08:57:24 -07:00 |
|
Nikolaj Bjorner
|
e4b595d490
|
add solver pool abstraction for Spacer
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-28 16:10:20 -07:00 |
|
Nikolaj Bjorner
|
b72225d7d0
|
bug fixes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-24 15:16:59 -07:00 |
|
Nikolaj Bjorner
|
637a0fa139
|
unused warnings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-24 08:49:25 -07:00 |
|
Nikolaj Bjorner
|
c9f540b066
|
additional array functions exposed over API, ping #1223
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-19 11:08:48 -07:00 |
|
Nikolaj Bjorner
|
7f590b5419
|
gift for Nuno
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-17 10:27:58 -07:00 |
|
Nikolaj Bjorner
|
448cf8c31d
|
fix scope accounting for dom simplifier
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-17 10:14:26 -07:00 |
|
Nikolaj Bjorner
|
b63754e362
|
adding explicit assignment for auto-generated function.
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-15 21:16:54 -07:00 |
|
Nuno Lopes
|
9b54b4e784
|
fix vector<> to support non-POD types
adjust code to std::move and avoid unnecessary/illegal
|
2017-10-16 00:54:29 +01:00 |
|
Nikolaj Bjorner
|
4d48811efd
|
updates
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-13 11:22:47 -07:00 |
|
Nikolaj Bjorner
|
81ad69214c
|
fixing lookahead/ba + parallel
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-11 17:06:28 -07:00 |
|
Nikolaj Bjorner
|
79ceaa1d13
|
fixes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-11 13:17:57 -07:00 |
|