diff options
author | Andrew Reynolds <andrew.j.reynolds@gmail.com> | 2021-05-27 01:44:55 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-05-27 06:44:55 +0000 |
commit | 437405dca0e1a393a8fa1eda900bc0bc469091c6 (patch) | |
tree | 4855b19b650818337aaad35ef9c4178e3645c5c0 /test/regress/regress1/decision/wishue114.smt2 | |
parent | 028d657dc41bbb908b7b9ad6ba707dc2216b15ac (diff) |
Enable new justification heuristic by default (#6613)
This enables the new implementation of justification heuristic by default.
Fixes #5454, fixes #5785. Fixes wishues 114, 115, 149, 160.
Diffstat (limited to 'test/regress/regress1/decision/wishue114.smt2')
-rw-r--r-- | test/regress/regress1/decision/wishue114.smt2 | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/test/regress/regress1/decision/wishue114.smt2 b/test/regress/regress1/decision/wishue114.smt2 new file mode 100644 index 000000000..9bdcf562d --- /dev/null +++ b/test/regress/regress1/decision/wishue114.smt2 @@ -0,0 +1,33 @@ +; COMMAND-LINE: --decision=justification +; EXPECT: sat +; EXPECT: sat +; EXPECT: unsat +; EXPECT: unsat +; EXPECT: unsat +(set-logic SAT) +(set-option :incremental true) +(declare-fun v1 () Bool) +(declare-fun v2 () Bool) +(declare-fun v3 () Bool) +(declare-fun v4 () Bool) +(declare-fun v5 () Bool) +(declare-fun v6 () Bool) +(declare-fun v7 () Bool) +(declare-fun v8 () Bool) +(check-sat) +(assert (and (and v1 v2) (and (or true (and (or false v1) v1)) (or (and false v1) v3)))) +(assert true) +(assert (or (and (or (and (or v4 v4) false) v2) (and true (or (and v5 true) (and v6 v5)))) v2)) +(assert v3) +(check-sat) +(assert false) +(assert true) +(assert (and (or (and v7 (and (and v2 v6) (and false v8))) (and (or (and v8 false) true) (and v6 true))) (and true v3))) +(push) +(assert v7) +(check-sat) +(assert true) +(pop) +(push) +(check-sat) +(check-sat) |