Nikolaj Bjorner
4c95bb4dd9
add 'distinct' to C++ API
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-03-28 08:51:50 -07:00
Christoph M. Wintersteiger
d1376343c7
Compilation fix.
...
gcc 4.3.2 (on debian 5) did not like the definitions of gcd and abs in class rational, so I moved them outside of the class.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-03-22 16:42:11 +00:00
Christoph M. Wintersteiger
83f88917a8
bugfix for python 2.6
2014-03-20 17:47:41 +00:00
Nikolaj Bjorner
3e0e9c7f3c
parse also bit-vector constants with set-info. Reported by David Cok
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-03-19 20:30:58 -07:00
Nikolaj Bjorner
a9e8045071
fix bug reported by Nuno Lopes when query gets sliced
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-03-19 20:23:54 -07:00
Nikolaj Bjorner
a8fb15ce2c
patch bounds normalization bug found by dvitek
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-03-19 18:02:05 -07:00
Nikolaj Bjorner
4732e03259
filter fresh constants from models
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-03-07 08:59:27 -08:00
Nikolaj Bjorner
601cb43f78
fix quotation bug reported by Arie Gurfinkel
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-03-04 17:18:49 -08:00
Nikolaj Bjorner
b1b349f496
modify offset check to accept linear expressions over numerals. Codeplex issue 81
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-03-02 17:50:29 -08:00
Nikolaj Bjorner
23313e5bdc
remove unsound simplification for rem. Codeplex Issue 76
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-03-02 17:24:40 -08:00
Nikolaj Bjorner
4f20216677
fix documnetation to say milli-seconds. Issue 84
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-03-02 17:14:26 -08:00
Nikolaj Bjorner
a00a9fbdfd
generate error on duplicated data-type accessors. Issue 85
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-03-02 17:10:48 -08:00
Nikolaj Bjorner
e27b7e3038
use size_t for return values from strlen
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-03-01 11:09:57 -08:00
Nikolaj Bjorner
f2ecd70e65
fix ctx solver simplify, remove horn inequalities
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-03-01 11:02:18 -08:00
Nikolaj Bjorner
891d0d07f8
removig unsound simplification in ctx-solver-simplify tactic
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-02-27 13:42:40 -08:00
Christoph M. Wintersteiger
4c8bbad8d6
FPA probe bugfix
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-02-25 18:16:28 +00:00
Christoph M. Wintersteiger
b968eb2b8c
FPA probe bugfixes
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-02-25 18:13:16 +00:00
Christoph M. Wintersteiger
efd0cdc740
bugfix for FPA
2014-02-24 14:01:51 +00:00
Christoph M. Wintersteiger
4a9f12dd34
bugfix for FPA
2014-02-24 13:57:15 +00:00
Christoph M. Wintersteiger
07d56bdc70
Java API bugfixes for cygwin compilation
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-02-21 13:44:39 +00:00
Christoph M. Wintersteiger
d51d9b18f9
Bugfixes for compilation in Cygwin (WIN32 -> _WINDOWS)
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-02-21 13:00:02 +00:00
Leonardo de Moura
e077fc5cb4
fix(api/python): make sure Z3 compiles using Python3
...
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2014-02-20 14:09:55 -08:00
Ken McMillan
75bb495585
merging interpolation and duality changes into unstable
2014-02-19 15:36:16 -08:00
Ken McMillan
65c54b87d0
duality fix
2014-02-19 13:57:27 -08:00
Ken McMillan
c9cf658e7c
interpolation fix for commutativity
2014-02-19 13:56:55 -08:00
Ken McMillan
76fb66314b
interpolation fix for commutativity
2014-02-19 13:56:16 -08:00
Ken McMillan
928d419138
duality fixes
2014-02-17 12:15:11 -08:00
Ken McMillan
cb3dc63e68
some interpolation fixes; make duality a bit more persistent in checking interpolant
2014-02-14 15:52:07 -08:00
Ken McMillan
88ff20a0fb
fixed multiple interpolation bugs
2014-02-14 15:48:38 -08:00
Christoph M. Wintersteiger
e860c65567
bugfix for sign computation in floating-point FMA
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-02-13 19:33:51 +00:00
Ken McMillan
f45ad4bdc0
disable silly warnings and add needed header for VS
2014-02-10 12:56:39 -08:00
Ken McMillan
ba193a59b1
some interpolation fixes, plus some options to remove features for testing in duality
2014-02-09 16:04:02 -08:00
Ken McMillan
19830bcd33
fix a few warnings
2014-01-28 11:43:00 -08:00
Ken McMillan
466c35100d
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
2014-01-28 11:28:24 -08:00
Christoph M. Wintersteiger
f111dd4e61
Fixes for the build on OS X 10.9
2014-01-28 14:00:42 +00:00
Christoph M. Wintersteiger
0e74362ecb
Added support for the final draft of the FPA standard (and fpa2bv conversion).
...
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-01-24 15:36:23 +00:00
Christoph M. Wintersteiger
b2be81fd4d
bugfix for OSX build configuration
2014-01-22 13:41:48 +00:00
Christoph M. Wintersteiger
73a1dddc45
Bugfixes for the build on new OSX machines (XCode 5.0 on).
2014-01-21 17:06:13 +00:00
Nikolaj Bjorner
d548c51a98
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
2014-01-13 13:42:15 -08:00
Nikolaj Bjorner
b80302cfb0
generalize guard in conflict resolution to handle non-equality binary predicates
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-01-13 13:41:47 -08:00
Nikolaj Bjorner
da4793de76
fix type checking bug reported by Nate
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-01-09 21:14:30 -08:00
Ken McMillan
f380e31a6b
runs the integer/cntrol svcomp examples from the Horn repo
2014-01-09 17:16:10 -08:00
Nikolaj Bjorner
084a6f35eb
fix bug reported by Nuno Lopes: inlining is unsound for negated predicates
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-01-02 17:37:35 -08:00
Nikolaj Bjorner
81f1f7690d
fix bug in rational.is_int32, it recognized rationals; fix bug reported by Anvesh for integer arithmetic
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-12-31 15:59:56 -08:00
Ken McMillan
11ba2178a9
speeding up interpolation in RPFP_caching
2013-12-24 17:20:12 -08:00
Ken McMillan
1b9f1ea6b3
remove assert on failed label compuation in duality
2013-12-23 11:47:24 -08:00
Ken McMillan
673ba137e5
added qe_lite preprocessing pass to duality
2013-12-23 11:17:38 -08:00
Ken McMillan
9e88691c69
optimizing solver performance in duality
2013-12-22 18:33:40 -08:00
Ken McMillan
c98b853917
speeding up Generalize and adding Lazy Propagation
2013-12-21 16:54:35 -08:00
Ken McMillan
48e10a9e2d
dealing with incompleteness issues in duality
2013-12-19 11:05:56 -08:00