summaryrefslogtreecommitdiff
path: root/test/regress/regress0/strings/issue4376.smt2
diff options
context:
space:
mode:
authorAndres Noetzli <andres.noetzli@gmail.com>2020-04-21 23:41:54 -0700
committerAndres Noetzli <andres.noetzli@gmail.com>2020-04-21 23:49:48 -0700
commit41cfb3b00588da447d07f73aaaaeb07186678c64 (patch)
treedb3f24fbdc7bd097091dfced40f9d8a6c29c1e39 /test/regress/regress0/strings/issue4376.smt2
parent6e1ac7281d5986f3636254988979e9048e5267c4 (diff)
Reinstantiate support for conjunctions in factsfix4376
Fixes #4376. Commit 6255c0356bd78140a9cf075491c1d4608ac27704 removed support for conjunctions in the conclusion of facts. However, `F_ENDPOINT_EMP` generates a conjunction in the conclusion of the inference if multiple components are inferred to be empty. This commit reinstantiates support for conjunctions in the conclusion of facts.
Diffstat (limited to 'test/regress/regress0/strings/issue4376.smt2')
-rw-r--r--test/regress/regress0/strings/issue4376.smt211
1 files changed, 11 insertions, 0 deletions
diff --git a/test/regress/regress0/strings/issue4376.smt2 b/test/regress/regress0/strings/issue4376.smt2
new file mode 100644
index 000000000..f6dd88059
--- /dev/null
+++ b/test/regress/regress0/strings/issue4376.smt2
@@ -0,0 +1,11 @@
+; COMMAND-LINE: --strings-exp --strings-eager
+(set-info :status sat)
+(set-logic QF_SLIA)
+(declare-const i0 Int)
+(declare-const Str1 String)
+(declare-const Str9 String)
+(declare-const Str11 String)
+(declare-const Str15 String)
+(assert (= (str.++ Str1 "ijruldtzyp") Str15))
+(assert (= (str.++ (str.++ Str1 "ijruldtzyp") Str11 (int.to.str i0)) Str15 Str9))
+(check-sat)
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback