diff options
author | Andres Noetzli <andres.noetzli@gmail.com> | 2020-04-22 04:32:06 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-04-22 06:32:06 -0500 |
commit | 2a38d482462fdf30376c984e7a82c99d08e75f92 (patch) | |
tree | db3f24fbdc7bd097091dfced40f9d8a6c29c1e39 /test/regress/regress0 | |
parent | 6e1ac7281d5986f3636254988979e9048e5267c4 (diff) |
Reinstantiate support for conjunctions in facts (#4377)
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')
-rw-r--r-- | test/regress/regress0/strings/issue4376.smt2 | 11 |
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) |