Leonardo de Moura
|
3e19df0441
|
Fix API logging bug
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-01-06 21:25:46 -08:00 |
|
Leonardo de Moura
|
4d578b418f
|
Fix bug in approx_div
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-01-06 21:15:37 -08:00 |
|
Leonardo de Moura
|
1c8101419b
|
Add Python API for RCF module
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-01-06 20:59:00 -08:00 |
|
Leonardo de Moura
|
9fbbdb56e4
|
Implement RCF external C API
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-01-06 20:06:27 -08:00 |
|
Leonardo de Moura
|
f1d47f35b2
|
Add refine interval infrastructure
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-01-06 18:30:41 -08:00 |
|
Leonardo de Moura
|
c01f27fe13
|
Add small interval caching infrastructure
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-01-06 10:46:38 -08:00 |
|
Leonardo de Moura
|
47c6a73e19
|
Add RCF external API skeletons
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-01-05 22:24:56 -08:00 |
|
Leonardo de Moura
|
ecb58091f7
|
Add support for transcendental values such as pi and e, and the power operator
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-01-05 21:26:12 -08:00 |
|
Leonardo de Moura
|
ae1da72cb7
|
Implement compare
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-01-05 20:21:49 -08:00 |
|
Leonardo de Moura
|
3ffda25350
|
Implement add, sub, mul, div, inv, neg
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-01-05 18:43:57 -08:00 |
|
Leonardo de Moura
|
322d355290
|
Simplify data-structures
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-01-05 11:51:58 -08:00 |
|
Leonardo de Moura
|
14827e94f0
|
Fix typos and bugs. Add tests.
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-01-04 15:01:27 -08:00 |
|
Leonardo de Moura
|
ff62948d90
|
Add div and inv for binary rational intervals
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-01-04 12:31:28 -08:00 |
|
Leonardo de Moura
|
0203fa56d2
|
Add tests
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-01-04 08:11:33 -08:00 |
|
Leonardo de Moura
|
9ede98a029
|
Fix bugs
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-01-04 08:09:20 -08:00 |
|
Leonardo de Moura
|
15ed819fbd
|
Implement mk_transcendental. Replace extension_ref with extension *. Remove m_to_delete
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-01-03 22:09:43 -08:00 |
|
Leonardo de Moura
|
1ed275b801
|
Fix typo
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-01-03 22:08:32 -08:00 |
|
Leonardo de Moura
|
6160b2891b
|
Change representation for values in the module for encoding infinitesimals, algebraic extensions and transcendal extensions. Implement basic polynomial operations for polynomials in this field
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-01-03 17:47:23 -08:00 |
|
Leonardo de Moura
|
ed5b106574
|
Add support for ref_buffers with different initial sizes. Add shrink and operator= methods.
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-01-03 17:45:28 -08:00 |
|
Leonardo de Moura
|
f324724abc
|
Fix typo
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-01-03 17:43:48 -08:00 |
|
Leonardo de Moura
|
edf62481e9
|
Add skeleton for the realclosure package
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-01-02 18:08:42 -08:00 |
|
Leonardo de Moura
|
a51c6d125d
|
Add support for Python Fraction object
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-28 13:39:34 -08:00 |
|
Leonardo de Moura
|
d0d48c7ce2
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2012-12-28 09:13:26 -08:00 |
|
Leonardo de Moura
|
9a523defa2
|
Add pp (debugging function) for params_ref
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-28 09:13:18 -08:00 |
|
Leonardo de Moura
|
8515044f8b
|
Add option bvnot2arith
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-27 20:28:42 -08:00 |
|
Leonardo de Moura
|
1a09523c99
|
Fix mk_make bug introduced yesterday
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-27 09:10:13 -08:00 |
|
Leonardo de Moura
|
6e468e84e7
|
Update installation instructions in the README file
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-26 17:37:18 -08:00 |
|
Leonardo de Moura
|
1b35668eb7
|
Improve Z3Py installation in non-standard prefix.
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-26 17:24:26 -08:00 |
|
Leonardo de Moura
|
7c886fb7dd
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2012-12-26 15:50:54 -08:00 |
|
Leonardo de Moura
|
71aec11a04
|
Ignore callgrind files and Python pyo files
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-26 15:50:09 -08:00 |
|
Nikolaj Bjorner
|
00b5d9e014
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2012-12-26 15:45:11 -08:00 |
|
Nikolaj Bjorner
|
c513f7e9c2
|
fixed slicing
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2012-12-26 15:44:54 -08: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 |
|
Nikolaj Bjorner
|
8b8fb74fd6
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2012-12-26 11:31:09 -08:00 |
|
Nikolaj Bjorner
|
bc77a97e92
|
qe lite checks
|
2012-12-26 11:28:05 -08:00 |
|
Leonardo de Moura
|
2a286541e0
|
Fix crash reported at http://z3.codeplex.com/workitem/11. Fix array rewriter bug, rewriter was producing sort incorrect expression.
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-26 08:36:25 -08:00 |
|
Leonardo de Moura
|
3cc9d57438
|
Fix pytest, it should work with Python 2.7.x and 3.x
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-21 16:58:10 -08:00 |
|
Leonardo de Moura
|
a0a505e1b8
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2012-12-20 17:48:30 -08:00 |
|
Leonardo de Moura
|
6602803850
|
Add Python 3.x support
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-20 17:47:38 -08:00 |
|
Leonardo de Moura
|
7d97f407c2
|
Remove non-ascii characters
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-20 11:22:03 -08:00 |
|
Josh Berdine
|
d7b8110cc8
|
Regenerate ml api
|
2012-12-20 12:58:21 +00:00 |
|
Josh Berdine
|
a7f89dcdd2
|
Move Z3_get_implied_equalities from v3 to v4 ml api as it now needs Z3_solver type
|
2012-12-20 12:54:44 +00:00 |
|
Josh Berdine
|
fd5372d7a2
|
Z3_search_failure type not needed in v4 ml api
|
2012-12-20 12:53:05 +00:00 |
|
Josh Berdine
|
32896a15e6
|
Fix for compiling ml api
|
2012-12-20 12:49:17 +00:00 |
|
Josh Berdine
|
27438b0fc9
|
Fix newlines
|
2012-12-20 12:48:49 +00:00 |
|
Leonardo de Moura
|
7b1fac11e6
|
Add new C++ examples
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-19 12:33:14 -08:00 |
|
Leonardo de Moura
|
d92efeb0c5
|
Make ast_manager::get_family_id(symbol const &) side-effect free. The version with side-effects is now called ast_manager::mk_family_id
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-18 17:14:25 -08:00 |
|
Leonardo de Moura
|
3ddb1a85f1
|
Add basic_recognizers and array_recognizers
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-18 15:00:16 -08:00 |
|
Leonardo de Moura
|
cec328cfdc
|
Add get_sort(expr * n) function that does not depend on ast_manager. Move power_of_two to rational class. Add arith_recognizers and bv_recognizers classes. The two new classes contain the 'read-only' methods from arith_util and bv_util.
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-18 14:44:51 -08:00 |
|
Leonardo de Moura
|
4f0d5a5756
|
Add thanks to Etienne Kneuss
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-18 07:27:20 -08:00 |
|