Leonardo de Moura
|
440f8b0df4
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2013-04-10 19:03:34 -07:00 |
|
Leonardo de Moura
|
f6f59ad6bc
|
Fix memory allocation problems in RCF module
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-04-10 19:03:25 -07:00 |
|
Nikolaj Bjorner
|
9456f16a4c
|
overhaul urle_set
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-04-09 10:15:20 -07:00 |
|
Leonardo de Moura
|
3d34aa7f01
|
Fix is_int64 bug in mpz when compiling with GMP
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-04-08 14:50:17 -07:00 |
|
Nikolaj Bjorner
|
8f46179def
|
reorganization of rule_set structure
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-04-08 13:50:56 -07:00 |
|
Nikolaj Bjorner
|
afd83f41b8
|
fix compiler warnings and errors
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-04-03 17:03:07 -07:00 |
|
Nikolaj Bjorner
|
cd48a5164e
|
fix bug in hilbert_basis reset method. Missing reset of m_iseq
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-03-29 17:05:17 -07:00 |
|
Nikolaj Bjorner
|
6ed266e4de
|
debugging karr invariants
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-03-29 08:53:46 -07:00 |
|
Nikolaj Bjorner
|
00e79e6b6b
|
test hilbert-basis with fdds and checked integers
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-03-26 17:31:11 -07:00 |
|
Nikolaj Bjorner
|
6084cbd065
|
fix build breaks
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-03-24 11:25:43 -07:00 |
|
Nuno Lopes
|
7e0723e42b
|
add unit test for previous commit
Signed-off-by: Nuno Lopes <t-nclaud@microsoft.com>
|
2013-03-22 11:51:28 -07:00 |
|
Nikolaj Bjorner
|
75eca46d93
|
added Karr test
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-02-27 17:32:27 -08:00 |
|
Nikolaj Bjorner
|
5598f334d4
|
optimizations to Hilbert basis
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-02-26 17:01:49 -08:00 |
|
Nikolaj Bjorner
|
562ae7bec5
|
faster saturation without backwards subsumption and using SOS-style set
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-02-24 21:52:10 -08:00 |
|
Nikolaj Bjorner
|
0aa8df98a1
|
optimizing hilbert basis
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-02-18 18:58:43 -08:00 |
|
Nikolaj Bjorner
|
306855ba55
|
fix hilbert_basis tests and add heap_trie index
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-02-16 22:45:37 -08:00 |
|
Nikolaj Bjorner
|
47342e5d0c
|
move validation code to unit test
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-02-15 17:46:22 -08:00 |
|
Nikolaj Bjorner
|
a242ac46b6
|
hilbert validation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-02-15 15:05:39 -08:00 |
|
Nikolaj Bjorner
|
aaf0c16e08
|
working on hilbert basis
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-02-15 09:09:58 -08:00 |
|
Nikolaj Bjorner
|
6e7d04f94e
|
working on hilbert basis
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-02-14 15:06:17 -08:00 |
|
Nikolaj Bjorner
|
0c641cdf95
|
hilbert basis experiment
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-02-13 16:53:56 -08:00 |
|
Nikolaj Bjorner
|
706cbd3872
|
hilbert basis
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-02-12 21:45:20 -08:00 |
|
Nikolaj Bjorner
|
0879c6f052
|
updating tests
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-02-12 18:13:02 -08:00 |
|
Nikolaj Bjorner
|
0fc44a43e1
|
add hilbert basis utility for extracting auxiliary invariants
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-02-12 14:58:44 -08:00 |
|
Nikolaj Bjorner
|
a14f29a4eb
|
add hilbert basis utility for extracting auxiliary invariants
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-02-12 14:58:04 -08:00 |
|
Leonardo de Moura
|
4a57050380
|
Fix rcf test
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-01-28 15:26:48 -08:00 |
|
Nikolaj Bjorner
|
af4c09c8d3
|
update substitution routines
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-01-21 21:59:20 -08:00 |
|
Nikolaj Bjorner
|
8daf100c65
|
working on tab Horn solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-01-17 18:03:34 -08:00 |
|
Leonardo de Moura
|
1d761ea9a5
|
Add clean_denominators procedure
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-01-12 15:45:43 -08:00 |
|
Leonardo de Moura
|
191de6f7b5
|
Fix test program
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-01-10 08:01:42 -08:00 |
|
Leonardo de Moura
|
b662bc8dc7
|
Add lower and upper bounds for negative and positive roots
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-01-09 11:16:04 -08:00 |
|
Leonardo de Moura
|
9c8b428ffb
|
Add matrix operations needed for implementing non-naive sign determination
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-01-08 17:58:34 -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
|
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
|
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
|
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 |
|
Nikolaj Bjorner
|
635aabf2d5
|
fix get_implied equalities and the unit test
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2012-12-11 21:39:31 -08:00 |
|
Nikolaj Bjorner
|
3b51597dbe
|
fixing unit tests
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2012-12-05 12:05:07 -08:00 |
|
Nikolaj Bjorner
|
3bf86e1a49
|
fixing unit tests
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2012-12-05 12:02:08 -08:00 |
|
Nikolaj Bjorner
|
aeb3857391
|
fixing unit tests
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2012-12-05 12:01:03 -08:00 |
|
Leonardo de Moura
|
f0f90eecaa
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2012-12-03 16:58:56 -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 |
|
Nikolaj Bjorner
|
5c11f394cd
|
port to new parameter infrastructure
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2012-12-03 11:01:33 -08:00 |
|
Leonardo de Moura
|
ffb7e26c75
|
removed front-end-params
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-02 10:05:29 -08:00 |
|
Leonardo de Moura
|
9374a4e20a
|
removed ini_file
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-12-01 16:30:39 -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 |
|