Leonardo de Moura
|
e01a7b6268
|
Fix memory management bugs
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-01-07 17:31:53 -08:00 |
|
Leonardo de Moura
|
5873a59769
|
Add root upper bounds estimation
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-01-07 16:23:30 -08:00 |
|
Leonardo de Moura
|
09b5724d82
|
Simplify RCF C API. Add Z3_rcf_mk_roots (C API) and MkRoots (Python API). Implement basic root isolation support.
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-01-07 12:25:28 -08:00 |
|
Leonardo de Moura
|
3c1f1a3b65
|
Fix bug in realclosure::compare function
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-01-06 21:50:36 -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
|
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
|
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
|
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
|
edf62481e9
|
Add skeleton for the realclosure package
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-01-02 18:08:42 -08:00 |
|