3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2026-03-12 16:20:31 +00:00

add control over Farkas parameter for Arie

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2013-07-16 23:42:50 +04:00
parent f1d3a13b7f
commit 0cd3c3364b
6 changed files with 19 additions and 5 deletions

View file

@ -196,6 +196,7 @@ namespace pdr {
);
model_node nd(0, state, n.pt(), n.level());
n.pt().set_use_farkas(true);
if (l_false == n.pt().is_reachable(nd, &conv2, uses_level)) {
TRACE("pdr",
tout << mk_pp(state, m) << "\n";
@ -260,6 +261,7 @@ namespace pdr {
expr_ref state = pm.mk_and(conv1);
TRACE("pdr", tout << "Try:\n" << mk_pp(state, m) << "\n";);
model_node nd(0, state, n.pt(), n.level());
n.pt().set_use_farkas(true);
if (l_false == n.pt().is_reachable(nd, &conv2, uses_level)) {
IF_VERBOSE(0,
verbose_stream() << mk_pp(state, m) << "\n";