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 |
|
Nikolaj Bjorner
|
9f77759cd6
|
ensure that status is displayed in SMT-LIB2 compliant way. Issue #734
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-09-13 10:34:34 -07:00 |
|
Nikolaj Bjorner
|
439e8e6b04
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-08-20 03:53:55 -07:00 |
|
Nikolaj Bjorner
|
f2b5c11d1c
|
add option for prettier proof printing, Issue #706
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-08-20 03:52:45 -07: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
|
b7de813c63
|
set solver on simplify command
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-07-27 15:35:44 -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
|
73cdf809fe
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-07-09 12:36:22 -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 |
|
Christoph M. Wintersteiger
|
7cf80845fd
|
Merge pull request #675 from FabianWolff/master
Fix spelling errors
|
2016-07-09 17:32:10 +01:00 |
|
Nikolaj Bjorner
|
3d73fe55c7
|
track assumptions when calling check-sat. regression detected by Tjark Weber running core extraction
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-07-09 05:31:49 -07:00 |
|
Nikolaj Bjorner
|
53b3edc8cc
|
add cases for recognizing ALL. Issue #674
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-07-09 05:18:26 -07:00 |
|
Fabian Wolff
|
6eaab00e83
|
Fix spelling errors
|
2016-07-09 11:46:43 +02:00 |
|
Nikolaj Bjorner
|
39acd3594a
|
test variants for seq_solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-05-30 18:15:10 -07:00 |
|
Nikolaj Bjorner
|
c3f498a640
|
strengthen support for int.to.str and length reasoning. Issue #589
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-05-28 12:26:47 -07:00 |
|
Nikolaj Bjorner
|
09b8c0e7fa
|
removing warnings for unused variables, #579
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-05-17 15:59:06 -07:00 |
|
Nikolaj Bjorner
|
e29adbf304
|
fix issues #581: nested timeouts canceled each-other
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-04-30 11:18:34 -07:00 |
|
Nikolaj Bjorner
|
4ebf392da7
|
Fixes #564: use std::vector on std::strings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-04-16 09:26:13 -07:00 |
|
Nikolaj Bjorner
|
f175f864ec
|
merge useful utilities from qsat
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-03-19 12:01:44 -07:00 |
|
Nikolaj Bjorner
|
5994c5a948
|
fix partial model tracking over cancellation/exceptions, reported by August Shi. Fix regression test for fp-to-real, reset the pre-processor in inc_sat_solver on exceptions
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-03-07 16:42:29 -08:00 |
|
Nikolaj Bjorner
|
7c6540e18f
|
recursive function definitions; combine model-building functionality
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-03-03 07:59:03 -08:00 |
|
Nikolaj Bjorner
|
a25336a899
|
fix test build, working on rec-functions and automata complementation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-03-01 22:31:44 -08:00 |
|
Nikolaj Bjorner
|
67397bf71e
|
enable logic parameter update to configure SMTLIB logic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-03-01 09:48:24 -08:00 |
|
Mikolas Janota
|
470f8bca73
|
Merge remote-tracking branch 'upstream/master' into lackr
|
2016-01-26 16:51:57 +00:00 |
|
Mikolas Janota
|
c2edf2c5bf
|
Merge remote-tracking branch 'upstream/master' into lackr
|
2016-01-25 13:04:46 +00:00 |
|
Nikolaj Bjorner
|
924f03c6de
|
fixing bugs in seq
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-01-23 10:38:49 -05:00 |
|
Nikolaj Bjorner
|
85d44c5d66
|
fix axioms for extract, add extensionality checking for shared variables, convert exceptions to unknown status per #419
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-01-18 11:09:41 +05:30 |
|
Nikolaj Bjorner
|
a295dd48dc
|
add seq_rewriter to model_evaluator, remove th_rewriter additional step in validator
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-01-15 04:02:48 +05:30 |
|
Nikolaj Bjorner
|
7cbd59bf06
|
enhance model validation to invoke rewriter if result isn't true using the simplify-based model evaluator
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-01-15 03:40:33 +05:30 |
|
Mikolas Janota
|
5706df30c6
|
Fixing soft timeout for check-sat-using.
|
2016-01-08 16:17:34 +00:00 |
|
Nikolaj Bjorner
|
521271e559
|
moving to resource managed cancellation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-11 17:46:22 -08:00 |
|
Nikolaj Bjorner
|
96d1066c6a
|
reworking cancellation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-11 16:43:48 -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
|
981f8226fe
|
moving to resource managed cancellation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-11 13:36:47 -08:00 |
|
Nikolaj Bjorner
|
32b6b2da44
|
moving to resource managed cancellation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-11 13:13:11 -08:00 |
|
Nikolaj Bjorner
|
58411f64e8
|
seq
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-10 20:25:12 -08:00 |
|
Nikolaj Bjorner
|
5eb23e1e7a
|
seq
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-10 19:20:16 -08:00 |
|
Nikolaj Bjorner
|
75359c580e
|
add basic rewriting to strings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-05 12:02:33 -08:00 |
|
Nikolaj Bjorner
|
3f02beb820
|
reset-assertions resets everything (also declarations, and we take scopes) when global-declarations is false. v2.5
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-03 10:18:40 -08:00 |
|
Nikolaj Bjorner
|
5d61c871b0
|
add some of the SMT2.5 features
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-02 19:14:47 -08:00 |
|
Nikolaj Bjorner
|
e2565d8d82
|
add some of the SMT2.5 features
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-02 18:41:10 -08:00 |
|
Nuno Lopes
|
b26735a887
|
fix build with gcc
Signed-off-by: Nuno Lopes <nlopes@microsoft.com>
|
2015-11-22 11:24:30 +00:00 |
|
Nikolaj Bjorner
|
c1a6163bda
|
disable aig tactic in inc_sat_solver (it can blow up the size of formulas significantly without sharing) and fix configuration update bug for optimization context exposed in example by Corina
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-11-20 14:34:31 -08:00 |
|
Nikolaj Bjorner
|
1575dd06a7
|
expose labels from optimization. Move printing of objectives to after sat/unsat. Cahnge format to something that is somewhat related to how other output is created. Issue #325.
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-11-18 09:42:12 -08:00 |
|
Christoph M. Wintersteiger
|
6b5e49c4a1
|
Added checks for uint parameter values in context_params
|
2015-11-14 17:25:18 +00:00 |
|
Christoph M. Wintersteiger
|
c2aee86e4e
|
Added new SMT logic names
|
2015-11-06 16:24:44 +00:00 |
|