Bruce Mitchener
|
b7d1753843
|
Use override rather than virtual.
|
2018-02-09 21:19:27 +07: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
|
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 |
|
Nikolaj Bjorner
|
228111511c
|
fixing build break, addressing #935
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-03-11 18:41:36 +01:00 |
|
Nikolaj Bjorner
|
5cb21924ad
|
ensure that FD logic understands pb from command context
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-12-17 16:02:54 -08:00 |
|
Nikolaj Bjorner
|
ef9230d8f8
|
detect quantifiers in model expressions to quiet down failing model validation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-11-07 06:56:36 -08:00 |
|
Nikolaj Bjorner
|
51a4085910
|
check for logic in solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-11-04 15:19:11 +00:00 |
|
Nikolaj Bjorner
|
24fc19ed58
|
speed up consequence finding by avoiding local search whenver assumption level is reached during the initial phase
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-10-27 08:15:39 -07:00 |
|
Nikolaj Bjorner
|
3778048eb4
|
add bounded-int and pb2bv solvers to fd_solver, use sorting networks for pb2bv rewriter when applicable, hoist to pb2bv_rewriter module and remove it from the pb2bv_tactic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-10-23 20:31:59 -07:00 |
|
Nikolaj Bjorner
|
d060359f01
|
add fd solver for finite domain queries
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-10-18 22:34:34 -04:00 |
|
Christoph M. Wintersteiger
|
b74bff7fb7
|
logic detection fix
|
2016-08-10 11:39:47 +01:00 |
|
Christoph M. Wintersteiger
|
03aa6914a3
|
Fixed sub-logic detection for the ALL logic.
|
2016-08-09 13:20:45 +01:00 |
|
Nikolaj Bjorner
|
7562efbe84
|
add consequence command
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-07-30 12:59:29 -07:00 |
|
Nikolaj Bjorner
|
b56837e09b
|
fix build break: throw only on invalid model
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-07-20 13:11:22 -07:00 |
|
Nikolaj Bjorner
|
60711bb0cd
|
deal with model construction, issue #684. fix model construction for ite #678. WIth this version, issue #686 does not repro
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-07-20 12:18:07 -07:00 |
|
Nikolaj Bjorner
|
0a6b03808c
|
fix core extraction for QF_BV theory/inc_sat_solver based on regressions pointed out by Matthias Heizmann and Tjark Weber
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-07-09 12:35:54 -07:00 |
|
Nikolaj Bjorner
|
8f862f8fed
|
fix core extraction for QF_BV theory/inc_sat_solver based on regressions pointed out by Matthias Heizmann and Tjark Weber
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-07-09 12:35:11 -07:00 |
|