Nikolaj Bjorner
|
00c3f4fdcd
|
fix bugs found while running sample from #1112 in debug mode
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-02-28 22:35:41 +09:00 |
|
Nikolaj Bjorner
|
5d457c95aa
|
update registration of built-ins
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-02-26 21:00:41 +09:00 |
|
Nikolaj Bjorner
|
eab7ae58be
|
fix #1484
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-02-12 23:30:10 -08:00 |
|
Bruce Mitchener
|
76eb7b9ede
|
Use nullptr.
|
2018-02-12 14:05:55 +07:00 |
|
Bruce Mitchener
|
b7d1753843
|
Use override rather than virtual.
|
2018-02-09 21:19:27 +07:00 |
|
Nikolaj Bjorner
|
ece5ad90e0
|
fix model conversion bugs
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-01-20 17:09:43 -08:00 |
|
Nikolaj Bjorner
|
e4f29a7b8a
|
debugging mc
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-01-19 21:09:52 -08:00 |
|
Nikolaj Bjorner
|
7b8101c502
|
fix bugs related to model-converter
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-01-17 12:25:24 -08:00 |
|
Simon Cruanes
|
d5e134dd94
|
wip: add recursive functions
|
2017-12-25 22:51:39 +01:00 |
|
Nikolaj Bjorner
|
92b4b9e7a7
|
fix error messaging for parsers
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-28 11:14:00 -08:00 |
|
Nikolaj Bjorner
|
2313b14210
|
include mc0 for display method
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-11-21 20:40:43 -08: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
|
2774d6896b
|
fix variable naming bug for internal (fresh) constants clashing with external names
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-28 16:11:29 -07:00 |
|
Nikolaj Bjorner
|
829c140087
|
ensure that bca takes also lemmas into account
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-27 15:40:25 -07:00 |
|
Nikolaj Bjorner
|
31dfc0c610
|
fix build, fix #1322
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-24 13:20:19 -07:00 |
|
Nikolaj Bjorner
|
6300a78b82
|
more build errors in debug mode
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-24 12:57:30 -07:00 |
|
Nikolaj Bjorner
|
b2191cab02
|
disable eager clear of check-sat-result to fix #1318
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-21 18:46:35 -04:00 |
|
Dan Liew
|
dbb7f616c1
|
More LSan workarounds.
|
2017-10-16 08:56:17 +01:00 |
|
Nikolaj Bjorner
|
8ff8c6433b
|
fix #1277 fix #1278
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-30 10:15:27 -07:00 |
|
Nikolaj Bjorner
|
2229a2fc1b
|
model validation update take 2
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-26 08:43:31 -07:00 |
|
Nikolaj Bjorner
|
6450ee33c5
|
disregard model validation when source expression contains uninterpreted theory functions
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-26 08:25:48 -07:00 |
|
Nikolaj Bjorner
|
2751cbc270
|
n/a
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-23 22:36:36 -05:00 |
|
Nikolaj Bjorner
|
cab4e4b461
|
add feature to display benchmark in format seen by SAT solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-21 18:32:46 -05:00 |
|
Nikolaj Bjorner
|
caa02c3c02
|
add match expression construct to SMT-LIB2.6 frontend
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-19 19:39:02 -07:00 |
|
Nikolaj Bjorner
|
cf86e46229
|
check for datatype selectors when model validation fails
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-17 15:10:50 -07:00 |
|
Christoph M. Wintersteiger
|
4267f304a4
|
Fix for model completion (via cmd_context)
|
2017-09-15 12:43:16 +01:00 |
|
Nikolaj Bjorner
|
06087c17be
|
support for legacy datatype test
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-05 10:28:11 -07:00 |
|
Nikolaj Bjorner
|
aac7773a52
|
support for smtlib2.6 datatype parsing
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-04 21:15:44 -07:00 |
|
Nikolaj Bjorner
|
5d17e28667
|
support for smtlib2.6 datatype parsing
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-04 21:12:43 -07:00 |
|
Nikolaj Bjorner
|
a3dba5b2f9
|
hide new datatype plugin
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-03 20:01:59 -07:00 |
|
Nikolaj Bjorner
|
5c8fa80c3f
|
merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-03 14:58:14 -07:00 |
|
Nikolaj Bjorner
|
c6722859c2
|
update rewriting of equalities and monomials for regressions
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-03 14:36:03 -07:00 |
|
Christoph M. Wintersteiger
|
d61df6b91f
|
Model completion bug fix
|
2017-08-30 20:35:31 +01:00 |
|
Christoph M. Wintersteiger
|
1a1c705376
|
Added global model completion for the SMT2 frontend.
|
2017-08-30 19:34:31 +01:00 |
|
Nikolaj Bjorner
|
082936bca6
|
enable overloading resolution on define-fun declarations, fix #1199
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-08 09:21:06 +02:00 |
|
Nikolaj Bjorner
|
2b82fd5d0c
|
updated include directives
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-01 10:51:47 -07:00 |
|
Nikolaj Bjorner
|
b19f94ae5b
|
make include paths uniformly use path relative to src. #534
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-07-31 13:24:11 -07:00 |
|
Nikolaj Bjorner
|
a0a8bc2a62
|
fixes to #1155 and partial introduction of SMTLIB 2.6 datatype format
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-07-24 09:12:43 -07:00 |
|
Nikolaj Bjorner
|
ea331ebfbe
|
revert update to #1134
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-07-07 08:29:16 -07:00 |
|
Nikolaj Bjorner
|
d06e48a361
|
detect overlapping signatures #1134
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-07-07 08:13:14 -07:00 |
|
Nikolaj Bjorner
|
9d1852343c
|
add separate get-objectives command #1107
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-06-23 16:34:38 -07:00 |
|
Nikolaj Bjorner
|
b978f78c21
|
add sequence recognizers
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-06-13 20:35:35 -07:00 |
|
Nikolaj Bjorner
|
8b12cc0bdf
|
fix build warning
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-06-13 19:58:55 -07:00 |
|
Nikolaj Bjorner
|
2de80b5ce9
|
add pb built in ops for logic ALL #1045
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-05-29 10:08:50 -07:00 |
|
Nikolaj Bjorner
|
d95ac58bad
|
remove throw in reason-unknown #1043
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-05-28 12:09:35 -07:00 |
|
Nikolaj Bjorner
|
f3a0b7e0cd
|
change command-line experience for pareto fronts. It now requires multiple check-sat calls to loop over the fronts. This allows querying each model in turn. #1008
|
2017-05-23 20:05:10 -07:00 |
|
Murphy Berzish
|
88147f7047
|
theory_str static features and cmd_context
|
2017-04-28 14:14:28 -04:00 |
|
Nikolaj Bjorner
|
e05cee757b
|
properly handle recursive function definitions #898
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-03-24 10:10:42 -07:00 |
|