summaryrefslogtreecommitdiff
path: root/test/regress/regress1/decision/wishue114.smt2
diff options
context:
space:
mode:
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>2021-05-27 01:44:55 -0500
committerGitHub <noreply@github.com>2021-05-27 06:44:55 +0000
commit437405dca0e1a393a8fa1eda900bc0bc469091c6 (patch)
tree4855b19b650818337aaad35ef9c4178e3645c5c0 /test/regress/regress1/decision/wishue114.smt2
parent028d657dc41bbb908b7b9ad6ba707dc2216b15ac (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.smt233
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)
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback