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
|
51a4085910
|
check for logic in solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-11-04 15:19:11 +00:00 |
|
Nikolaj Bjorner
|
14e8126f16
|
wrapping interruptable with solver consequence call
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-08-05 11:32:12 -07:00 |
|
Nikolaj Bjorner
|
14f29e7265
|
add basic built-in consequence finding
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-07-28 11:20:17 -07:00 |
|
Nikolaj Bjorner
|
6f971a3a86
|
add object z3 objects to target context during translation, to fix build regression failure on z3test.py
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-07-15 11:44:38 -07:00 |
|
Nikolaj Bjorner
|
b080e3a216
|
garbage collect all api::object references when calling del_context. Request issue #679
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-07-13 22:26:21 -07:00 |
|
Nuno Lopes
|
d642d5fe4c
|
API: add smt.logic parameter to enable setting the logic through the API
currently only Z3_solver_set_params() is supported
logic has to be set before solver first usage or before solver reset
|
2016-02-25 09:47:51 +00:00 |
|
Nikolaj Bjorner
|
981f8226fe
|
moving to resource managed cancellation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-11 13:36:47 -08:00 |
|
Nikolaj Bjorner
|
ab4033133f
|
remove solver_old
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-11-14 18:46:49 -08:00 |
|
Nikolaj Bjorner
|
bea68cd194
|
remove deprecated API functionality
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-11-14 17:05:15 -08:00 |
|
Nikolaj Bjorner
|
0f602d652a
|
remove deprecated API functionality
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-11-14 13:47:41 -08:00 |
|
Nikolaj Bjorner
|
84f935ae85
|
initialize solver prior to translate. fixes build break
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-11-09 06:38:06 -08:00 |
|
Nikolaj Bjorner
|
b4cb51cdb3
|
working on Forking/Serializing a z3 Solver #209
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-11-06 17:29:24 -08:00 |
|
Nikolaj Bjorner
|
9b3e242990
|
adding rlimit resource limit facility to provide platform and architecture independent method for canceling activities
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-09-28 13:37:59 -07:00 |
|
Nikolaj Bjorner
|
564da787fb
|
add count of memory allocations and way to limit allocations globally. Fix purification in nlsat_smt to fix regressions on QF_UFNRA
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-06-22 07:45:40 +02:00 |
|
Nikolaj Bjorner
|
ed7e0e11a8
|
n/a
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-05-28 20:55:13 -07:00 |
|
Nikolaj Bjorner
|
340f765983
|
make sure that parameters are appended such that multiple paramters are not ignored on the solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-10-21 09:35:32 -07:00 |
|
Nikolaj Bjorner
|
c739d803ab
|
include model/proof/unsat_core as part of model parameters
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-10-15 13:42:56 -07:00 |
|
Nikolaj Bjorner
|
136b172b5a
|
move parameter validation for when solver object is actually crated
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-10-15 09:58:54 -07:00 |
|
Nikolaj Bjorner
|
10c5ed6344
|
add parameter validation in two remaining local cases
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-10-14 11:29:05 -07:00 |
|
Christoph M. Wintersteiger
|
37ed4b04d0
|
Bugfix: param_refs didn't make it through to smt::solver (smt_params) in some cases.
Thanks to user xor88 for pointing us in the right direction!
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-08-14 12:18:00 +01:00 |
|
Leonardo de Moura
|
b417ca657d
|
Fix set_interruptable usage
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-03-25 16:52:08 -07:00 |
|
Nikolaj Bjorner
|
635aabf2d5
|
fix get_implied equalities and the unit test
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2012-12-11 21:39:31 -08:00 |
|
Leonardo de Moura
|
8198e62cbd
|
solver factories, cleanup solver API, simplified strategic solver, added combined solver
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-11 17:47:27 -08:00 |
|
Leonardo de Moura
|
ac03c9eff7
|
chasing parameter setting bug
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-07 08:27:17 -08:00 |
|
Leonardo de Moura
|
80405dbd62
|
added context_params to API
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-02 08:12:15 -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
|
caced62f40
|
New API for adding 'tracked assertions'. Added wrappers for creating existential and universal quantifiers in the C++ API fronted. Added new examples for the C++ API
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-10 15:54:31 -08:00 |
|
Leonardo de Moura
|
b70687acc9
|
cleanning solver initialization, and fixing named assertion support
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-02 16:35:08 -07:00 |
|
Leonardo de Moura
|
230382d4c9
|
default_solver --> smt_solver
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-01 21:52:27 -07:00 |
|
Leonardo de Moura
|
4c98b567e1
|
old_params ==> front_end_params. Isolated abstract solver interface
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-01 11:28:14 -07:00 |
|
Leonardo de Moura
|
142bf71b35
|
checkpoint
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-10-21 22:04:19 -07:00 |
|
Leonardo de Moura
|
dcf778a287
|
Reorganizing the code
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-10-21 14:16:35 -07:00 |
|