Nikolaj Bjorner
|
6b82b949cf
|
Make Groebner basis computation interruptable. Exponsed in issue #269
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-10-28 11:39:59 -07:00 |
|
Nikolaj Bjorner
|
2a95a77706
|
fix issues #240, #250
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-10-28 09:47:17 -07:00 |
|
Nikolaj Bjorner
|
b197e590a4
|
fix coercion regression. Issue #263
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-10-27 19:25:38 -07:00 |
|
Nikolaj Bjorner
|
47cb1058b2
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2015-10-27 18:11:35 -07:00 |
|
Nikolaj Bjorner
|
357a92dfef
|
n/a
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-10-27 18:11:31 -07:00 |
|
Christoph M. Wintersteiger
|
9b5abcd55a
|
Improved support for FPA unspecified min/max values, model validation, and proof generation.
|
2015-10-25 13:10:40 +00:00 |
|
Christoph M. Wintersteiger
|
ca496f20cb
|
Partial refactoring of fpa2bv conversion to support proofs.
|
2015-10-25 13:10:40 +00:00 |
|
Christoph M. Wintersteiger
|
e3ed0159a8
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2015-10-25 13:09:59 +00:00 |
|
Christoph M. Wintersteiger
|
21ad1fb623
|
Bugfix for proof production in asserted_formulas::propagate_values()
Fixes #259
|
2015-10-25 13:09:18 +00:00 |
|
Nikolaj Bjorner
|
05c6ed1698
|
fixing issue #254
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-10-22 09:54:05 -07:00 |
|
Nikolaj Bjorner
|
ac902dad1a
|
fix another regression and missing detection of bounds, Issue #254
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-10-22 08:53:12 -07:00 |
|
Nikolaj Bjorner
|
ffa78b95ab
|
fix unbounded, issue #252
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-10-21 14:38:47 -07:00 |
|
Christoph M. Wintersteiger
|
6749c19ab1
|
Merge branch 'static_analysis' of https://github.com/daniel-j-h/z3
# Conflicts:
# src/ast/ast.h
# src/interp/iz3foci.cpp
# src/muz/duality/duality_dl_interface.cpp
# src/util/hwf.h
|
2015-10-19 15:14:45 +01:00 |
|
Nikolaj Bjorner
|
f4954e9d7f
|
fix for fixed size rational difference logic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-10-13 09:24:02 -07:00 |
|
Nuno Lopes
|
0e387b2abe
|
use Z3_fallthrough instead of __falthrough directly to avoid messing with reserved identifiers
Signed-off-by: Nuno Lopes <nlopes@microsoft.com>
|
2015-10-09 18:06:49 +01:00 |
|
Christoph M. Wintersteiger
|
a951ff0769
|
Fix for FP UFs and conversion functions.
|
2015-10-08 16:04:17 +01:00 |
|
Christoph M. Wintersteiger
|
a2503af585
|
Bugfixes for UFs and conversion functions in theory_fpa
|
2015-10-08 11:54:35 +01:00 |
|
Christoph M. Wintersteiger
|
de39173f6f
|
Corrected unspecified behavior of fp.min/fp.max corner cases in fpa2bv_converter and in theory_fpa.
Fixes #68
|
2015-10-07 20:44:08 +01:00 |
|
Nikolaj Bjorner
|
6e852762ba
|
patch for issue #232
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-10-06 19:07:47 -07:00 |
|
Nikolaj Bjorner
|
5d71190468
|
add catch for cancellation intermixed with return value l_true. To address regressions in QF_LIA tests
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-09-29 16:50:59 -07:00 |
|
Nikolaj Bjorner
|
77c423b9aa
|
annotate enode hash as signed character to address issue #210
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-09-29 14:14:29 -07: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 |
|
Christoph M. Wintersteiger
|
ac7e8b352f
|
Improved support for UFs in FPA theory
|
2015-09-28 18:20:45 +01:00 |
|
Christoph M. Wintersteiger
|
076e680433
|
Improved UF suppport in fpa2bv_converter.
|
2015-09-25 17:28:31 +01:00 |
|
Christoph M. Wintersteiger
|
05d9e188f8
|
Reactivated smt.max_conflicts option.
Partially fixes #216.
|
2015-09-17 14:08:04 +01:00 |
|
Christoph M. Wintersteiger
|
f3441c6a9b
|
tabs and indentation
|
2015-09-17 13:25:22 +01:00 |
|
Nuno Lopes
|
45cfb80d14
|
tentatively fix another issue with char signedness as reported in issue #210
Signed-off-by: Nuno Lopes <nlopes@microsoft.com>
|
2015-09-10 09:01:44 +01:00 |
|
Nikolaj Bjorner
|
d7da64f946
|
fix crash with incorrect bound computation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-09-08 16:27:57 -07:00 |
|
Nikolaj Bjorner
|
73a8f9960f
|
fix regressions exposed in Internal
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-09-07 20:17:46 -07:00 |
|
Nikolaj Bjorner
|
963981b3a6
|
fix memory alias bug and non-termination bug exposed by issue #184
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-08-31 14:45:10 -07:00 |
|
Nikolaj Bjorner
|
0ed38ed59b
|
add option for using corr set and use partial cores
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-08-30 14:48:24 -07:00 |
|
Nikolaj Bjorner
|
7f219e84de
|
check cancellation flag in min/max. Fixes issue #206
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-08-29 15:51:58 -07:00 |
|
Christoph M. Wintersteiger
|
f4c8463619
|
Bugfix for FP theory
Fixes #207
|
2015-08-28 15:41:03 +01:00 |
|
Christoph M. Wintersteiger
|
81eecafa66
|
Merge branch 'unstable' of https://github.com/Z3Prover/z3 into unstable
|
2015-08-27 18:17:38 +01:00 |
|
Christoph M. Wintersteiger
|
081ba9093a
|
Bugfix for FP theory; handling of UFs and interpreted functions from other theories.
|
2015-08-27 18:17:26 +01:00 |
|
Nikolaj Bjorner
|
d00d6a3506
|
enable Boolean propagation in AUFBV to fix inefficiency (bit-blasting destroys simplifications that are possible by simple Boolean propagation). Fixes issue #194
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-08-25 13:21:33 -07:00 |
|
Nikolaj Bjorner
|
68b441770e
|
Merge branch 'unstable' of https://github.com/Z3Prover/z3 into unstable
|
2015-08-25 11:09:35 -07: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
|
ee5f1ad6b6
|
fix issue #203: domain range was one too large
Signed-off-by: unknown <nbjorner@nikolaj-z.redmond.corp.microsoft.com>
|
2015-08-24 15:55:40 -07:00 |
|
Christoph M. Wintersteiger
|
8c11299be6
|
Bugfix for theory_fpa, when datatypes contain floats.
Fixes #201.
|
2015-08-24 15:09:02 +01:00 |
|
Nikolaj Bjorner
|
655b44c07b
|
make :weight understand both decimal and integral values, remove dweight, remove deprecated commands for optimization
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-08-15 00:48:22 +02:00 |
|
Nikolaj Bjorner
|
cd838e5cf4
|
fix bug reported in issue #193: MBQI needs to avoid instantiating data-types that contain model values in nested positions
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-08-13 14:29:48 +02: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
|
e532657d77
|
.. adding core validation debug option to ease diagnose issue #158
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-08-10 11:01:46 +02:00 |
|
Nikolaj Bjorner
|
db24cb8087
|
add core validation option to directly validate cores using the context
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-08-10 10:56:07 +02:00 |
|
Nikolaj Bjorner
|
6780784bcf
|
filter instantiations for model values to fix issue #183
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-08-06 14:43:08 +02:00 |
|
Nikolaj Bjorner
|
f96c0b6963
|
fixes #186, remove ite-lifting from opt_context to detect weighted maxsat
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-08-06 11:52:59 +02:00 |
|
Christoph M. Wintersteiger
|
0cd406ca0b
|
Fixed initialization order and unused variable warnings.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-07-30 09:09:13 +01:00 |
|
Christoph M. Wintersteiger
|
7c282d3719
|
bugfix for smt::model_finder::set_cancel
follow-up to fixed #178
|
2015-07-29 17:18:15 +01:00 |
|