Nikolaj Bjorner
|
d5ee7e24bc
|
add simplification for equalities between itos and constant strings, Issue #589
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-07-08 11:50:39 -07:00 |
|
Nikolaj Bjorner
|
30cf0d19eb
|
use of mk_bool_val
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-06-24 09:11:45 -07:00 |
|
Nikolaj Bjorner
|
f72d9c25c6
|
merge with update to bv rewriter
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-06-24 09:08:01 -07:00 |
|
Christoph M. Wintersteiger
|
70301ad3c8
|
Added bv*mul_no*flow handling in bv_rewriter.
Fixes #657.
|
2016-06-24 16:25:11 +01:00 |
|
Nikolaj Bjorner
|
67ea78a4a5
|
Add basic MARCO example
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-06-24 08:00:23 -07:00 |
|
Nikolaj Bjorner
|
914bf2ff3b
|
extend constant folding for bit-vector overflow/underflow operators, #657
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-06-24 07:43:05 -07:00 |
|
Christoph M. Wintersteiger
|
0a575936d0
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-06-23 19:31:08 +01:00 |
|
Christoph M. Wintersteiger
|
8bde7b8a4c
|
Added facilities for dumping smt_params for debugging purposes
|
2016-06-23 19:31:00 +01: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
|
bfe26390f0
|
fix bug introduced when hiding unused variables in 96e157e , reported by Mikolas Janota
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-06-14 08:12:32 -07:00 |
|
Christoph M. Wintersteiger
|
617e941015
|
fp2bv refactoring
|
2016-05-23 18:10:17 +01:00 |
|
Christoph M. Wintersteiger
|
b6d90a64da
|
fpa rewriter tidy up
|
2016-05-21 18:07:37 +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
|
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 |
|
Christoph M. Wintersteiger
|
71a03dbeb3
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2016-05-18 09:58:11 +01:00 |
|
Nikolaj Bjorner
|
96e157e201
|
fix warnings for unused variables
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-05-17 13:54:22 -07:00 |
|
Christoph M. Wintersteiger
|
df81ab72f5
|
Bug and performance fixes for FP UFs.
|
2016-05-17 16:35:45 +01:00 |
|
Nuno Lopes
|
0286cee450
|
simplify th_rewriter::mk_eq_value()
|
2016-05-05 11:00:21 +01:00 |
|
Christoph M. Wintersteiger
|
5971c20653
|
Bugfixes for bv_trailing.
|
2016-04-07 13:08:17 +01:00 |
|
Nuno Lopes
|
e2b7ad246a
|
bv_trailing: fix compiler warning + use of ast_manager
|
2016-04-06 15:34:31 +01:00 |
|
Mikolas Janota
|
dbffc15b98
|
Improvements in caching of bv_trailing.
|
2016-04-06 11:04:15 +01:00 |
|
mikolas
|
9ba5bbfd33
|
Re-factoring and comments in bv_trailing.
|
2016-04-06 11:04:13 +01:00 |
|
Mikolas Janota
|
248feace34
|
fixing the behavior in bv_trailing
|
2016-04-06 11:04:11 +01:00 |
|
mikolas
|
fced47386e
|
More work on trailing 0 analysis.
|
2016-04-06 11:04:09 +01:00 |
|
mikolas
|
ddb6ae4eab
|
More work on trailing 0 analysis.
|
2016-04-06 11:04:07 +01:00 |
|
mikolas
|
78cb1e3c7b
|
More work on trailing 0 analysis.
|
2016-04-06 11:04:05 +01:00 |
|
mikolas
|
c7f1746321
|
Starting to work on trailing 0 analysis.
|
2016-04-06 11:04:03 +01:00 |
|
mikolas
|
05ce886afe
|
Avoiding adding spurious +0 in poly_rewriter::cancel_monomials.
|
2016-04-05 17:26:48 +01:00 |
|
Nikolaj Bjorner
|
709a5d9524
|
fix bug: & -> &&
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-03-24 16:09:12 -07:00 |
|
Nikolaj Bjorner
|
89fad8913f
|
fix issue #535
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-03-24 08:16:54 -07:00 |
|
Nikolaj Bjorner
|
05a784fa9e
|
fix issue #535
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-03-24 08:16:19 -07:00 |
|
Nikolaj Bjorner
|
45fdb95f53
|
fix performance for model construction, recognize concats of values as a value for pre-processing
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-03-23 17:23:57 -07:00 |
|
Nikolaj Bjorner
|
701f32471e
|
hardening model checker code against cancellations'
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-03-21 15:04:20 -07:00 |
|
Nikolaj Bjorner
|
20bbdfe31a
|
moving remaining qsat functionality over
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-03-19 15:35:26 -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
|
b0f65335ab
|
update copyright year
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-03-17 13:07:40 -07:00 |
|
Christoph M. Wintersteiger
|
c8af48d7ef
|
Bugfix for bvurem0 model evaluation (+1 rewriting step)
|
2016-03-17 13:09:52 +00:00 |
|
Christoph M. Wintersteiger
|
6b2d84b2be
|
Fixed model evaluation/simplification for to_ieee_bv.
|
2016-03-16 17:46:52 +00:00 |
|
Christoph M. Wintersteiger
|
7ec70c1686
|
bug fixes for unspecified FP results
|
2016-03-16 16:57:20 +00:00 |
|
Christoph M. Wintersteiger
|
db6b9faabc
|
Bugfix for FPA rewriter.
|
2016-03-16 16:35:45 +00:00 |
|
Christoph M. Wintersteiger
|
cdc8e1303a
|
Bugfix for fp.to_*_unspecified.
Fixes #507
|
2016-03-16 16:16:29 +00:00 |
|
Christoph M. Wintersteiger
|
99d7a47f82
|
Bugfixes for unspecified results from fp.to_* (models are still incomplete).
Relates to #507
|
2016-03-15 21:45:54 +00:00 |
|
Christoph M. Wintersteiger
|
371573cbff
|
More implementation of fp.to_ieee_bv for unspecified input/output
Relates to #507
|
2016-03-15 15:11:37 +00:00 |
|
Christoph M. Wintersteiger
|
176782d62b
|
Bugfix for fp.to_ieee_bv for unspecified input/output.
|
2016-03-15 14:38:11 +00:00 |
|
Christoph M. Wintersteiger
|
b5279d1da8
|
Bugfix for fp.to_ieee_bv.
Fixes #507.
|
2016-03-11 12:35:41 +00:00 |
|
Nuno Lopes
|
9c620376c2
|
simplify ast::are_equal(), since pointer equality is sufficient
|
2016-03-07 13:15:12 +00:00 |
|
Nikolaj Bjorner
|
aa1ddd169a
|
fix bug in offset for shift amount for free bindings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-03-05 15:25:14 -08:00 |
|
Nikolaj Bjorner
|
640308b546
|
make proto-model evaluation use model_evaluator instead of legacy evaluator
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-03-05 10:27:19 -08:00 |
|
Nikolaj Bjorner
|
70f13ced33
|
make proto-model evaluation use model_evaluator instead of legacy evaluator
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-03-05 10:14:15 -08:00 |
|