diff options
author | Andrew Reynolds <andrew.j.reynolds@gmail.com> | 2019-08-02 13:56:39 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-08-02 13:56:39 -0500 |
commit | 12bad5f9c981dd1a328dd769176e87e39a041f91 (patch) | |
tree | a677cef3e87318ae088ac4896710d5a081688931 /test/regress/regress2 | |
parent | daeab65ac6c6715a3e0c2f6fc0e61b1a7925b932 (diff) |
Support default sygus grammar for strings (#3148)
Diffstat (limited to 'test/regress/regress2')
-rw-r--r-- | test/regress/regress2/sygus/strings-no-syntax-len.sy | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/test/regress/regress2/sygus/strings-no-syntax-len.sy b/test/regress/regress2/sygus/strings-no-syntax-len.sy new file mode 100644 index 000000000..22048f1ec --- /dev/null +++ b/test/regress/regress2/sygus/strings-no-syntax-len.sy @@ -0,0 +1,13 @@ +; EXPECT: unsat +; COMMAND-LINE: --sygus-out=status +(set-logic ALL) + +(synth-fun f ((x String)) Int) + +(declare-var x String) +(constraint (>= (f (str.++ "A" x)) (f x))) +(constraint (= (f "A") 2)) +(constraint (= (f "BB") 4)) +(constraint (= (f "BCB") 6)) + +(check-synth) |