Douglas B. Staple
|
87b7674245
|
Removed complete() from handling of y.is_zero() in process_power
|
2016-08-05 14:11:51 -03:00 |
|
Nikolaj Bjorner
|
5f5ef8b38d
|
adding support for distinct for dt2bv, re-entry harness for ~Context
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-07-27 09:02:56 -07:00 |
|
Nikolaj Bjorner
|
a85c5f0fac
|
add handling of recognizers to enumeration types
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-07-24 17:29:17 -07:00 |
|
Nikolaj Bjorner
|
6bf446dfc2
|
add tactic to eliminate enumeration sorts in favor of bit-vectors
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-07-23 14:13:40 -07:00 |
|
Nikolaj Bjorner
|
083939ab0e
|
add tactic to eliminate enumeration sorts in favor of bit-vectors
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-07-23 14:11:21 -07:00 |
|
Nikolaj Bjorner
|
f30fb7639e
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-07-13 20:32:24 -07:00 |
|
Nikolaj Bjorner
|
3989d238c0
|
fix bugs exposed in #677. to_int(x) has the semantics that to_int(x) <= x, and to_int(x) is the largest integer satisfying this inequality. The encoding in purify_arith had it the other way x <= to_int(x) contrary to how to_int(x) is handled elsewhere. Another bug in theory_arith for mixed-integer linear case was also exposed. Fractional bounds on expressions of the form to_int(x), and more generally on integer rows were not rounded prior to internalization
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-07-13 20:32:18 -07:00 |
|
Nikolaj Bjorner
|
3a70b6aab4
|
fix model generation, add rewrite rules for sin(acos(x)) reduction to help model validation. Issue #680
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-07-13 11:12:27 -07:00 |
|
Nikolaj Bjorner
|
247e94a7c0
|
fix model generation for cos/sin transformation. Issue #680
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-07-13 10:34:12 -07:00 |
|
Nikolaj Bjorner
|
9f99482f07
|
fix model generation for cos/sin transformation. Issue #680
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-07-13 10:29:31 -07:00 |
|
Christoph M. Wintersteiger
|
1e5a87887d
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-07-13 15:36:27 +01:00 |
|
Christoph M. Wintersteiger
|
a21d701fa1
|
tabs
|
2016-07-13 15:36:21 +01:00 |
|
Nikolaj Bjorner
|
63f89f8c45
|
add sin/cos conversions for #680
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-07-12 15:12:40 -07:00 |
|
Fabian Wolff
|
6eaab00e83
|
Fix spelling errors
|
2016-07-09 11:46:43 +02:00 |
|
Nikolaj Bjorner
|
5b497b6249
|
reduce set of mainly verbose warnings raised by -Wmaybe-uninitialized and unused variable warnings from release mode builds
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-06-22 20:25:47 -07:00 |
|
Nikolaj Bjorner
|
16ad33bf39
|
add collection of statistics #652
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-06-13 18:17:49 -07:00 |
|
Christoph M. Wintersteiger
|
bd187e0989
|
Bugfix for fp.min/fp.max in fpa2bv converter; hide BV UFs from FP models.
Fixes #642
|
2016-06-09 17:51:31 +01:00 |
|
Nikolaj Bjorner
|
cb29c07f06
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-06-08 13:56:12 -07:00 |
|
Christoph M. Wintersteiger
|
f2a869fb58
|
std::unordered_map -> std::map
|
2016-06-04 11:01:46 +01:00 |
|
Christoph M. Wintersteiger
|
626b9160bf
|
collect-statistics additions
|
2016-06-03 20:45:42 +01:00 |
|
Christoph M. Wintersteiger
|
b54ef3623b
|
added collect-statistics tactic
|
2016-06-03 20:26:05 +01:00 |
|
Nikolaj Bjorner
|
19db0c5f2c
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-06-03 10:13:27 -07:00 |
|
Nikolaj Bjorner
|
219b47822b
|
avoid qsat when formulas are quantifier-free. Go directly to SMT
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-06-03 10:13:16 -07:00 |
|
Christoph M. Wintersteiger
|
18340b0e95
|
fix for pb2bv_model_converter
|
2016-05-26 18:42:57 +01:00 |
|
Christoph M. Wintersteiger
|
1fe4a82c76
|
Added implementation of pb2bv_model_converter::translate
Fixes #623
|
2016-05-26 18:39:51 +01:00 |
|
Douglas B. Staple
|
725b1c56e5
|
Export default tactic for use via the SMT-LIB 2 interface.
|
2016-05-26 09:55:08 -03:00 |
|
Christoph M. Wintersteiger
|
ce69072305
|
Made nra tactic public.
|
2016-05-25 18:21:04 +01:00 |
|
Christoph M. Wintersteiger
|
617e941015
|
fp2bv refactoring
|
2016-05-23 18:10:17 +01:00 |
|
Christoph M. Wintersteiger
|
d4bc8ebb70
|
FP to BV translation of UFs refactored.
|
2016-05-22 18:16:57 +01:00 |
|
Christoph M. Wintersteiger
|
fe3f8466b6
|
Partial support for fpa2bv translation in complex types.
|
2016-05-21 18:08:48 +01:00 |
|
Christoph M. Wintersteiger
|
9a10d2dcee
|
bugfix for fpa2bv model converter
|
2016-05-21 12:19:03 +01:00 |
|
Christoph M. Wintersteiger
|
2bbca192e3
|
member init order
|
2016-05-20 20:16:45 +01:00 |
|
Christoph M. Wintersteiger
|
4ed2b8a0f9
|
Bugfix for unspecified FP model values.
|
2016-05-20 20:15:08 +01:00 |
|
Christoph M. Wintersteiger
|
cae53c3ec2
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-05-20 19:55:01 +01:00 |
|
Christoph M. Wintersteiger
|
1cc8146aba
|
Bugfixes for FP UFs and arrays.
|
2016-05-20 19:53:57 +01:00 |
|
Nikolaj Bjorner
|
d12efb6097
|
remove min/max, use qmax; disable cancellation during model evaluation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-05-19 13:10:43 -07:00 |
|
Nikolaj Bjorner
|
1aa3fdab8a
|
remove min/max, use qmax; disable cancellation during model evaluation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-05-19 13:04:20 -07:00 |
|
Nikolaj Bjorner
|
3a6e6df4f5
|
fix unused-but-set-variable warnings reported in #579
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-05-18 11:02:10 -07:00 |
|
Christoph M. Wintersteiger
|
df81ab72f5
|
Bug and performance fixes for FP UFs.
|
2016-05-17 16:35:45 +01:00 |
|
Christoph M. Wintersteiger
|
f8795f3522
|
Added term ITEs to bvarray2uf rewriter.
|
2016-05-09 14:16:51 +01:00 |
|
Nikolaj Bjorner
|
4cb57cd4da
|
fix regression introduced by using ref-vectors on non-ref'ed output parameters
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-04-18 17:22:47 -07:00 |
|
Christoph M. Wintersteiger
|
5d0db6d256
|
Fixed memory leak in goal::update.
Fixes #567
|
2016-04-18 17:18:16 +01:00 |
|
Christoph M. Wintersteiger
|
3ffcea0fe4
|
whitespace
|
2016-04-18 16:52:12 +01:00 |
|
Nikolaj Bjorner
|
2033719c14
|
fix optimization pre-processing reported by Gereon Kremer
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-04-09 20:58:57 -07:00 |
|
Nikolaj Bjorner
|
6e57015a12
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-04-09 16:51:42 -07:00 |
|
Nikolaj Bjorner
|
cc6f72aba7
|
fix handing of ite conditions that have to be included in projection, thanks to bug report by Zak
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-04-10 01:48:35 +02:00 |
|
Christoph M. Wintersteiger
|
0597b579b1
|
Bugfixes for bvarray2uf conversion.
|
2016-04-07 19:10:31 +01:00 |
|
Christoph M. Wintersteiger
|
ccd18283e7
|
Moved extension_converter func_interp entry compression to func_interp.
Relates to #547
|
2016-04-01 15:38:38 +01:00 |
|
Christoph M. Wintersteiger
|
d55a6725c9
|
Compressed func_interps in extension_model_converter.
Fixes #547.
|
2016-04-01 15:17:38 +01:00 |
|
Christoph M. Wintersteiger
|
bf92e53688
|
Annotation fix for pattern/quantifier probes
|
2016-03-30 18:35:49 +01:00 |
|