Use clean_denominators before root isolation

Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
Add restore_interval for extensions

Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
Merge branch 'realclosure' into unstable
Fix Visual Studio warnings

Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
Merge branch 'unstable' into contrib
Add configure script that is just a wrapper for python 'src/mk_make.py'. It makes the build more user friendly for users familiar with ./configure + make idiom

Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
Fix bug reported at http://stackoverflow.com/questions/14307692/unknown-when-using-defs

Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
Make sure we do not use denominators != 1 when encoding values of algebraic extensions

Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
Add support for compact string representation in the RCF API

Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
Fix bug. Add is_denominator_one macro.

Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
Avoid wasteful memory allocation

Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
Cache isolating interval for better pretty printing

Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
Add API for extracting numerator/denominator of RCF numerals. Add field to store the original isolating interval before refinement.

Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
Replace expensive_eval_sign_at with version that does not generate rational numbers

Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
.NET and Java APIs: added functions for global parameter management.

Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
fix pretty printer for smt2 unary minus

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
Add new rational function normalization procedure.

Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
Add lazy normalization for algebraic extension values. Increase default max_precision to 128.

Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
Add gprof support

Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable