Nikolaj Bjorner
|
30580a012a
|
seq
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-10 02:38:56 -08:00 |
|
Nikolaj Bjorner
|
f9ca66d90b
|
seq
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-09 23:19:16 -08:00 |
|
Nikolaj Bjorner
|
c5a9d81d93
|
seq
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-09 20:17:00 -08:00 |
|
Nikolaj Bjorner
|
035f2bb0da
|
disable unsound simplification of root objects, and incorrect evaluation of negative even roots
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-09 08:41:59 -08:00 |
|
Nikolaj Bjorner
|
b9302e6caf
|
seq
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-09 00:38:03 -08:00 |
|
Nikolaj Bjorner
|
94bd2fdbe4
|
seq
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-08 21:03:28 -08:00 |
|
Nikolaj Bjorner
|
895d032996
|
seq
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-08 10:33:09 -08:00 |
|
Nikolaj Bjorner
|
2b190039d5
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2015-12-08 03:35:03 -08:00 |
|
Nikolaj Bjorner
|
e7687132ed
|
seq
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-08 03:34:58 -08:00 |
|
Nikolaj Bjorner
|
ca96fea2c0
|
add seq methods
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-07 16:28:20 -08:00 |
|
Nikolaj Bjorner
|
a9f5c2f864
|
seq
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-07 15:01:46 -08:00 |
|
Nikolaj Bjorner
|
03d1391ded
|
merge seq and string operators
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-06 23:37:37 -08:00 |
|
Nikolaj Bjorner
|
8bb73c8eae
|
merge seq and string operators
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-06 23:34:28 -08:00 |
|
Nikolaj Bjorner
|
08bfd08412
|
merging seq and string
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-06 22:15:56 -08:00 |
|
Nikolaj Bjorner
|
89fe24342d
|
fix size_t mode
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-06 11:06:58 -08:00 |
|
Nikolaj Bjorner
|
40e9e4c7f8
|
more rewrites
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-06 10:44:19 -08:00 |
|
Nikolaj Bjorner
|
4fe0e07080
|
indexof
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-05 16:36:11 -08:00 |
|
Nikolaj Bjorner
|
5296009f46
|
ground string rewriting
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-05 15:38:54 -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 |
|
Christoph M. Wintersteiger
|
5f8f0b1280
|
Added bool rewriter case.
|
2015-11-12 14:49:21 +00:00 |
|
Christoph M. Wintersteiger
|
87ae5888ee
|
whitespace
|
2015-11-12 14:48:29 +00:00 |
|
Christoph M. Wintersteiger
|
1807acdf26
|
tabs, whitespace
|
2015-11-09 17:50:50 +00:00 |
|
Christoph M. Wintersteiger
|
bd94b59a92
|
Bugfix for arith rewriter to avoid rewriting loops.
|
2015-11-03 13:00:10 +00:00 |
|
Christoph M. Wintersteiger
|
27140c527c
|
trailing whitespace
|
2015-11-03 12:56:29 +00:00 |
|
Christoph M. Wintersteiger
|
92152b16ca
|
Bugfixes for model verification of unspecified values of fp.min/fp.max
|
2015-11-02 19:25:44 +00:00 |
|
Nikolaj Bjorner
|
7838213675
|
eliminate to_real coersions to make mixed integer problems easier to digest. Issue #277
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-10-30 15:12:21 -07:00 |
|
Christoph M. Wintersteiger
|
8fffa9f188
|
Removed trailing whitespace.
|
2015-10-30 12:20:41 +00: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
|
099775947e
|
Partial fix for fp,min/fp.max models
|
2015-10-25 13:10:40 +00: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
|
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 |
|
Christoph M. Wintersteiger
|
8a026c355f
|
Corrected unspecified behavior of corner cases in fp.min/fp.max.
Partially addresses #68.
|
2015-10-07 20:39:36 +01:00 |
|
Nikolaj Bjorner
|
d9b6623400
|
include rlimit in nlsat, include dedicated error message, for issue #216
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-09-29 09:16:46 -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
|
79d69cd5f0
|
Added FP to_ieee_bv to fpa_rewriter to enable model evaluation.
|
2015-09-16 12:57:05 +01:00 |
|
Christoph M. Wintersteiger
|
a1073206f9
|
Bugfix for FP rewriter.
|
2015-09-15 16:23:24 +01:00 |
|
Christoph M. Wintersteiger
|
25f75b60fe
|
Bugfix for fp.mul and fp.fma for small numbers of e/s bits.
Fixes #215.
|
2015-09-10 11:37:06 +01:00 |
|
Nikolaj Bjorner
|
cc5d719d9e
|
enable incremental bit-vector solving
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-09-01 09:48:35 -07:00 |
|
Nikolaj Bjorner
|
ef7915858b
|
add filter to detect circumventing the default semantics of bit-vector division with the use of the sat-based bit-vector solver. Provides a way to fix issue #190
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-08-24 16:27:07 -07:00 |
|
Nikolaj Bjorner
|
8505ca843b
|
recognize more pb patterns
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-08-08 13:39:39 +02:00 |
|
Nikolaj Bjorner
|
4bc044c982
|
update header guards to be C++ style. Fixes issue #9
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-07-08 23:18:40 -07:00 |
|
Nuno Lopes
|
b65d5797f8
|
optimize expr_safe_replace for when a subexpression has no substitutions
Signed-off-by: Nuno Lopes <nlopes@microsoft.com>
|
2015-06-03 17:21:01 +01:00 |
|
Christoph M. Wintersteiger
|
fec815b41e
|
Various variable renamings to avoid conflicts with previously defined local variables, function parameters, or members (Visual Studio 2015 warnings).
|
2015-05-29 18:13:39 +01:00 |
|
Christoph M. Wintersteiger
|
9428acd578
|
Bugfix for FPA rewriter.
|
2015-05-29 13:58:33 +01:00 |
|
Christoph M. Wintersteiger
|
7619d609f9
|
FPA min/max -+0.0 special cases changed to +0.0 instead of second argument.
Fixes #68
|
2015-05-28 12:20:48 +01:00 |
|
Christoph M. Wintersteiger
|
eee076b9f8
|
Bugfixes for fp.min, fp.max.
Fixes the fix for #68
|
2015-05-21 18:16:02 +01:00 |
|
Matthias Schlaipfer
|
c82319b358
|
Refactor count_vars and count_rule_vars
ast_manager m was not used
|
2015-05-14 17:04:38 +01:00 |
|
Nikolaj Bjorner
|
ab5022888c
|
Merge branch 'opt' of https://github.com/Z3Prover/z3 into unstable
|
2015-05-14 12:11:17 +01:00 |
|
Christoph M. Wintersteiger
|
73eb7cbf5c
|
Bugfix for mpf roundToIntegral.
Partially fixes #69
|
2015-05-05 23:53:33 +01:00 |
|