Bruce Mitchener
|
b7d1753843
|
Use override rather than virtual.
|
2018-02-09 21:19:27 +07:00 |
|
Nikolaj Bjorner
|
3bfc3437f1
|
purify
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-27 11:57:13 -07:00 |
|
Nikolaj Bjorner
|
b19f94ae5b
|
make include paths uniformly use path relative to src. #534
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-07-31 13:24:11 -07:00 |
|
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
|
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 |
|
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 |
|
Nikolaj Bjorner
|
ee0dbf34f0
|
add completion (introducing negative root function symbols) to address regression introduced when fixing unsound handling of negative roots
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-16 00:49:06 +02:00 |
|
Nikolaj Bjorner
|
baee4225a7
|
reworking cancellation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-11 16:21:24 -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
|
af55088b78
|
debugging opt
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-03-17 10:34:32 -07:00 |
|
Leonardo de Moura
|
8627f6f1d5
|
Remove dead code
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-04-08 18:02:28 -07:00 |
|
Leonardo de Moura
|
93297fa9e7
|
Fix bug in purify_arith reported at https://z3.codeplex.com/workitem/32
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-04-08 18:00:43 -07:00 |
|
Leonardo de Moura
|
53df82c314
|
Add arith_decls for underspecified operators
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-26 11:35:00 -08:00 |
|
Leonardo de Moura
|
6d7d205e13
|
fixed more problems in the new param framework
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-03 15:02:34 -08:00 |
|
Leonardo de Moura
|
cf28cbab0a
|
saved params work
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-29 17:19:12 -08:00 |
|
Leonardo de Moura
|
f57d4b1b19
|
reorganizing the code
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-10-25 11:28:03 -07:00 |
|
Leonardo de Moura
|
0990a2e045
|
using a consistent naming convention for naming tactic subfolders
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-10-24 15:11:44 -07:00 |
|