summaryrefslogtreecommitdiff
path: root/test/regress/regress0/sygus
diff options
context:
space:
mode:
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>2019-11-04 14:24:02 -0600
committerGitHub <noreply@github.com>2019-11-04 14:24:02 -0600
commit9ca190a3a2f7f952e1452efb69c78803ec302dd6 (patch)
tree6581bc7bbb2b40a82ac65abf88d7b0c8610ef14f /test/regress/regress0/sygus
parent9a2913c2f1a22ed43ed772467ec42ba2262bee17 (diff)
Avoid non-well-founded sygus grammars (#3434)
Diffstat (limited to 'test/regress/regress0/sygus')
-rw-r--r--test/regress/regress0/sygus/sygus-no-wf.sy11
-rw-r--r--test/regress/regress0/sygus/sygus-uf.sy2
2 files changed, 13 insertions, 0 deletions
diff --git a/test/regress/regress0/sygus/sygus-no-wf.sy b/test/regress/regress0/sygus/sygus-no-wf.sy
new file mode 100644
index 000000000..40a3d5547
--- /dev/null
+++ b/test/regress/regress0/sygus/sygus-no-wf.sy
@@ -0,0 +1,11 @@
+; COMMAND-LINE: --sygus-out=status
+; EXPECT: unsat
+(set-logic ALL)
+(synth-fun f ((x0 Bool)) Bool
+ (
+ (B Bool ((Variable Bool) (Constant Bool) (= I I) ))
+ (I Int ((Constant Int) (+ I I)))
+ )
+)
+(constraint (= (f false) false))
+(check-synth)
diff --git a/test/regress/regress0/sygus/sygus-uf.sy b/test/regress/regress0/sygus/sygus-uf.sy
index 95cd8771e..1b060637a 100644
--- a/test/regress/regress0/sygus/sygus-uf.sy
+++ b/test/regress/regress0/sygus/sygus-uf.sy
@@ -1,3 +1,5 @@
+; COMMAND-LINE: --sygus-out=status
+; EXPECT: unsat
(set-logic LIA)
(declare-fun uf (Int) Int)
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback