fix unmatched parenthsis and code odor

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
Add option to control explosion of cofactor-term-ite following example by Anvesh

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
Add option to control explosion of cofactor-term-ite following example by Anvesh

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
Fixed dependencies of install target in Makefile

Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
fix(scripts/mk_make): python3 compatibility

Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
Fixed bug where the random seed wasn't passed through to
theory_arith. Thanks to Carsten! (Stackoverflow #24327987)

Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
Disabled construction of partial model on theory failure as it caused buggy behavior.
Thanks to parno (Codeplex Issue #117)!

Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
Bugfix for quasi-macros, many thanks to Nuno Lopez finding this bug and for suggesting a fix!

Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
Changed python distribution to include *.py files to enable use
with Python 2.7 and 3.4 out of the box.

Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
bit2bool bug reported by Sagar Chaki

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
fix model converter in inliner. Bug reported by Sagar Chaki

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
fix model transformation bug in bit blaster rule transformer, reported by Sagar Chaki

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
fix quantifier elimination bugs reported by Berdine and Bornat

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
fix quantifier elimination bugs reported by Berdine and Bornat

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
fix quantifier elimination bugs reported by Berdine and Bornat

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
fix model generation bug reported by Saga Chaki

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
make get_vars populate all indices with sorts even if variable does not occur in rule. This makes the use of get_vars less prone to callers having to double check for null pointers

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>