Nuno Lopes
|
cef17c22a1
|
remove some allocs from exceptions
|
2018-07-02 17:08:02 +01:00 |
|
Nikolaj Bjorner
|
fa93bc419d
|
fix build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-05-01 10:53:36 -07:00 |
|
Nikolaj Bjorner
|
859c68c2ac
|
merge with opt
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-04-30 08:27:54 -07:00 |
|
Nikolaj Bjorner
|
a37303a045
|
move parallel-tactic to solver level
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-04-16 08:21:21 -07:00 |
|
Nikolaj Bjorner
|
c513f3ca09
|
merge with master
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-03-25 14:57:01 -07:00 |
|
Bruce Mitchener
|
76eb7b9ede
|
Use nullptr.
|
2018-02-12 14:05:55 +07:00 |
|
Bruce Mitchener
|
7167fda1dc
|
Use override rather than virtual.
|
2018-02-10 09:56:33 +07: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
|
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 |
|
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
|
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
|
2ea9bfaa41
|
remove unstable sequence interpolant from doc test
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-09-06 13:34:41 -07: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
|
1631a68981
|
make the option soup dependencies more user-friendly, #1109
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-06-23 16:57:50 -07:00 |
|
Nikolaj Bjorner
|
74ac58de2b
|
enable generic parameters with smt-tactic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-05-10 10:18:50 -07:00 |
|
Nikolaj Bjorner
|
c7591e3c99
|
remove unreferenced label
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-02-24 11:13:08 -08:00 |
|
Nikolaj Bjorner
|
183ee7e37d
|
expose bounds as vector expressions instead of containing ad-hoc expressions. Issue #911
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-02-24 11:10:18 -08:00 |
|
Nikolaj Bjorner
|
e02160c674
|
expose bounds as vector expressions instead of containing ad-hoc expressions. Issue #911
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-02-24 11:07:40 -08:00 |
|
Christoph M. Wintersteiger
|
5682c43604
|
Merge pull request #881 from dwoos/tactic-labels
Thread labels through tactic system
|
2017-02-04 20:37:11 +00:00 |
|
Doug Woos
|
5796e15088
|
Thread labels through tactic system
|
2017-01-27 11:07:13 -08:00 |
|
Nikolaj Bjorner
|
f61600d1d8
|
fixing unsat core extraction for tactics
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-11-02 14:14:55 +00:00 |
|
Nikolaj Bjorner
|
305e080239
|
enable unsat core extraction in nlsat_tactic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-11-01 17:57:28 +01:00 |
|
Nikolaj Bjorner
|
461e88e34c
|
additional robustness check for incremental sat solver core when it recieves interpreted constants, added PB equality to interface and special handling of equalities to adddress performance gap documented in #755
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-10-25 20:32:13 -07:00 |
|
Christoph M. Wintersteiger
|
f54a7db108
|
Added debug traces.
|
2016-08-09 16:36:49 +01:00 |
|
Nikolaj Bjorner
|
4c786c5f70
|
add n-ary disjunction and conjunction
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-07-01 08:15:50 -07:00 |
|
Nikolaj Bjorner
|
f34a54fea0
|
fix stats collection over exceptions
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-03-24 17:08:13 -07:00 |
|
Nikolaj Bjorner
|
49d0e28621
|
allow parameters to overwrite logic, fixes bug report by Nuno
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-03-07 10:44:06 -08:00 |
|
Nikolaj Bjorner
|
7f51ecab37
|
enable logic parameter update to configure SMTLIB logic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-03-01 09:26:14 -08:00 |
|
Christoph M. Wintersteiger
|
4e37821dde
|
"canceled" -> Z3_CANCELED_MSG
Relates to #431
|
2016-02-04 13:52:43 +00:00 |
|
Nikolaj Bjorner
|
2a051719d8
|
cleanup deprecated critical sections, fix cancellation for par_or_else tactic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-12 09:43:00 -08:00 |
|
Nikolaj Bjorner
|
baee4225a7
|
reworking cancellation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-11 16:21:24 -08:00 |
|
Nikolaj Bjorner
|
7639eff29b
|
retain default configuration between calls to SMT tactic so that values are not overwritten between calls to smt-setup. Fixes bug #196
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-08-25 11:09:10 -07:00 |
|
Nikolaj Bjorner
|
702af71a2d
|
Check more frequently for cancelation flags to address grep0095.stp.smt2 in issue #178. Z3 spends time in pre-processing simplification, which indicates there is some opportunity to tune this portion of the code
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-08-11 23:14:34 +02:00 |
|
Nikolaj Bjorner
|
424f34d3d9
|
enable smt tactic to be used even if cores are enabled, as long as no cores are tracked, fixes issue #189
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-08-11 11:16:41 +02:00 |
|
Nikolaj Bjorner
|
d9522cfd07
|
fix mixed integer/real bugs for maximization exposed by non-termination in slow.smt. partially fixes issue #56
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-06-23 12:05:19 +02:00 |
|
Nikolaj Bjorner
|
d32e4a9476
|
exposing facility to extract dependent clauses
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-06-22 23:36:52 +02:00 |
|
Nikolaj Bjorner
|
839e3fbb7c
|
add ddnf tests, add facility to solve QF_NRA + QF_UF(and other theories) in joint solver to allow broader use of QF_NRA core
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-05-09 19:40:34 -07:00 |
|
Leonardo de Moura
|
e055e0b47c
|
Fixed other parameter setting problems
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-07 10:41:50 -08:00 |
|
Leonardo de Moura
|
5379130c8c
|
eliminated m_proof_mode from smt_params, ast_manager has this information
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-05 08:35:03 -08:00 |
|
Leonardo de Moura
|
773f82a44c
|
connected smt_params with new parameter infrastructure
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-02 14:47:34 -08:00 |
|
Leonardo de Moura
|
ffb7e26c75
|
removed front-end-params
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-02 10:05:29 -08:00 |
|
Leonardo de Moura
|
29cf179364
|
more reorg
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-01 17:03:14 -08:00 |
|
Leonardo de Moura
|
cf28cbab0a
|
saved params work
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-29 17:19:12 -08:00 |
|
Leonardo de Moura
|
026c81ba29
|
Simplified asserted_formulas. From now on, we should use tactics for qe, der, solve, etc.
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-22 16:20:02 -08:00 |
|
Leonardo de Moura
|
cadd35bf7a
|
checkpoint
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-01 21:44:35 -07:00 |
|
Leonardo de Moura
|
7cdf5e493b
|
moved smt tactic to smt folder
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-01 08:48:54 -07:00 |
|
Leonardo de Moura
|
4cf211acd4
|
moving tactics to tactic folder
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-10-24 14:15:15 -07:00 |
|
Leonardo de Moura
|
9e299b88c4
|
reorganizing the code
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-10-23 21:53:34 -07:00 |
|