Arie Gurfinkel
331eec8a05
option to control array_der in qe_lite
2017-07-31 14:19:16 -04:00
Arie Gurfinkel
7670b49ada
mark mk_true() and mk_false() const
2017-07-31 14:14:35 -04:00
Arie Gurfinkel
15451ae858
extra flags to control quant_hoist
2017-07-31 14:13:45 -04:00
Arie Gurfinkel
be1df279ec
make proof_checker less verbose
2017-07-31 14:11:07 -04:00
Nikolaj Bjorner
2ec9944edd
Merge branch 'master' of https://github.com/Z3Prover/z3
2017-07-31 10:51:37 -07:00
Christoph M. Wintersteiger
a59907170d
Fixed renormalization in fp.mul. Relates to #872 .
2017-07-31 18:34:46 +01:00
Nikolaj Bjorner
3e8ce53d87
Merge branch 'master' of https://github.com/Z3Prover/z3
2017-07-31 09:53:16 -07:00
Nikolaj Bjorner
62b8394bdd
fixes #1179
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-07-31 09:52:45 -07:00
Nikolaj Bjorner
74890ca1c8
fixes #1180
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-07-31 09:37:25 -07:00
Nikolaj Bjorner
ceca9fbef0
fixes #1176
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-07-31 09:23:55 -07:00
Nikolaj Bjorner
8bd0407adf
fix #1177
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-07-31 09:13:50 -07:00
Christoph M. Wintersteiger
175f042db8
Fixed renormalization in fp.fma. Relates to #872 .
2017-07-28 23:01:01 +01:00
Christoph M. Wintersteiger
e677030b74
Fixed sign bug in mpf fp.fma. Relates to #872 .
2017-07-28 21:39:44 +01:00
Christoph M. Wintersteiger
a30c343d7a
Merge branch 'master' of https://github.com/Z3Prover/z3
2017-07-28 20:24:35 +01:00
Christoph M. Wintersteiger
0610392a05
Bugfix for fp.fma. Fixes #872 .
2017-07-28 20:16:13 +01:00
Arie Gurfinkel
78467077f6
fixing a build error
2017-07-28 12:18:12 -04:00
Nikolaj Bjorner
31d6abcfe8
remove arity check
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-07-28 08:55:41 -07:00
Nikolaj Bjorner
e9b9a29339
revert first fix for #1173 , replace by handling single arity chainables
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-07-28 08:44:19 -07:00
Nikolaj Bjorner
64233034cc
fix #1173
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-07-28 08:26:52 -07:00
Christoph M. Wintersteiger
33ebdc8adc
Cleaned up mpf rounder. Rewrote mpf fma. Relates to #872 .
2017-07-27 23:08:35 +01:00
Nikolaj Bjorner
ca67274519
another round of fix for #989 to avoid problems with doxygen generation (TravisCI build failure)
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-07-27 12:59:34 -07:00
Nikolaj Bjorner
c8b5be48de
unexpressing interpolants #1172
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-07-27 11:44:52 -07:00
Nikolaj Bjorner
18e9e4f4ac
fixes #1169
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-07-27 09:25:01 -07:00
Nikolaj Bjorner
21759e5eb2
fixes #1172
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-07-27 08:59:12 -07:00
Nikolaj Bjorner
6558999cef
fixes #1171
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-07-27 08:46:20 -07:00
Nikolaj Bjorner
d3e1d250a7
fixes #1168
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-07-27 07:50:16 -07:00
Nikolaj Bjorner
2cc6baede5
address #1167
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-07-27 07:44:08 -07:00
Nikolaj Bjorner
1a07c6c188
address ASAN bug report #1160
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-07-26 20:48:49 -07:00
Nikolaj Bjorner
b1298d7bde
ensure that assertions within the unit tests are exercised in all build modes, remove special handling of SASSERT for release mode #1163
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-07-26 20:28:55 -07:00
Nikolaj Bjorner
3f8b63f5a8
Merge branch 'master' of https://github.com/z3prover/z3
2017-07-26 19:52:11 -07:00
Nikolaj Bjorner
bb7b3c510f
fix for #1161
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-07-26 19:52:05 -07:00
Nikolaj Bjorner
9f9c575451
fix bug exposed when running test-z3.exe /a in debug mode, #1159 . Add assertions to heap interaction
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-07-25 16:26:45 -07:00
Christoph M. Wintersteiger
75b533f050
Fixed normalization shift in MPF rounder. Relates to #872 .
2017-07-25 20:29:10 +01:00
Christoph M. Wintersteiger
f1c0ac72e7
Fix for fp.fma encoding. Relates to #872 .
2017-07-25 20:29:10 +01:00
Nikolaj Bjorner
9d6be286d0
Merge branch 'master' of https://github.com/Z3Prover/z3
2017-07-25 10:18:43 -07:00
Nikolaj Bjorner
70f6280bf1
fix regression reported in #1159
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-07-25 10:18:21 -07:00
Nikolaj Bjorner
3865c45382
Merge pull request #1147 from mtrberzi/fix-get-arith-value
...
Improved theory_arith integration in theory_str::get_arith_value()
2017-07-24 21:21:45 -07:00
Nikolaj Bjorner
741f940119
Merge pull request #1158 from facanferff/master
...
pretty printer: fix typo with ReSort sort name
2017-07-24 21:19:18 -07:00
Nikolaj Bjorner
49f88d9d90
fix uninitialized warning
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-07-24 12:52:10 -07:00
Nikolaj Bjorner
a94f5fb04a
fix compiler warnings
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-07-24 12:15:10 -07:00
Nikolaj Bjorner
ae5e39a8b8
Merge branch 'master' of https://github.com/z3prover/z3
2017-07-24 09:18:27 -07:00
Nikolaj Bjorner
7fd0777cf1
fixes to #1155 and partial introduction of SMTLIB 2.6 datatype format
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-07-24 09:18:16 -07:00
Nikolaj Bjorner
a0a8bc2a62
fixes to #1155 and partial introduction of SMTLIB 2.6 datatype format
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-07-24 09:12:43 -07:00
Fábio Ferreira
2e2782577b
pretty printer: fix typo with ReSort sort name
2017-07-23 02:32:35 +01:00
Christoph M. Wintersteiger
0f1583309d
Bugfix for fp.fma. One piece of puzzle #872 .
2017-07-21 21:12:45 +01:00
Christoph M. Wintersteiger
faa19117e4
Fixed inconsistent state upon solver interruption. Partially fixes #951 .
2017-07-21 17:42:48 +01:00
Christoph M. Wintersteiger
943dc8118a
Improved collect-statistics tactic
2017-07-20 13:44:47 +01:00
Murphy Berzish
7ddb940f77
add e_internalized() check in theory_str::get_arith_value()
2017-07-19 10:15:38 -04:00
Murphy Berzish
69f0ed9b1f
remove disabled code block in get_arith_value()
2017-07-18 13:13:12 -04:00
Murphy Berzish
c6707688ba
improved get_arith_value() in theory_str
...
Since the root of the eqc of an integer term should be a constant
if there is a constant in that eqc, we can ask for it directly
without either iterating over the entire eqc or
asking the arithmetic solver (and receiving potentially stale info).
2017-07-18 13:11:03 -04:00