summaryrefslogtreecommitdiff
path: root/test/regress/regress0/sets
diff options
context:
space:
mode:
authorKshitij Bansal <kshitij@cs.nyu.edu>2014-07-10 13:11:36 -0400
committerKshitij Bansal <kshitij@cs.nyu.edu>2014-07-10 19:30:43 -0400
commitfb51c4e5494ad1dd71d6b343e20df3a5806ffc01 (patch)
treecd52c105ed0729eceeec9bcab344b90c6c83c3e4 /test/regress/regress0/sets
parent5ddaecbf5288bc7ecb551627ab11083264a63b31 (diff)
membership cvc token changed to `IS_IN' to avoid conflict with IN used for let
Diffstat (limited to 'test/regress/regress0/sets')
-rw-r--r--test/regress/regress0/sets/cvc-sample.cvc26
1 files changed, 12 insertions, 14 deletions
diff --git a/test/regress/regress0/sets/cvc-sample.cvc b/test/regress/regress0/sets/cvc-sample.cvc
index c6fb95a77..6740faa8c 100644
--- a/test/regress/regress0/sets/cvc-sample.cvc
+++ b/test/regress/regress0/sets/cvc-sample.cvc
@@ -1,9 +1,10 @@
+% COMMAND-LINE: --incremental
% EXPECT: unsat
% EXPECT: unsat
% EXPECT: unsat
% EXPECT: unsat
% EXPECT: unsat
-% EXPECT: valid
+% EXPECT: invalid
OPTION "incremental" true;
OPTION "logic" "ALL_SUPPORTED";
SetInt : TYPE = SET OF INT;
@@ -22,9 +23,9 @@ ASSERT c = (a | b);
ASSERT NOT(c = (a & b));
ASSERT c = (a - b);
ASSERT a <= b;
-ASSERT e IN c;
-ASSERT e IN a;
-ASSERT e IN (a & b);
+ASSERT e IS_IN c;
+ASSERT e IS_IN a;
+ASSERT e IS_IN (a & b);
CHECKSAT TRUE;
POP;
PUSH;
@@ -35,23 +36,20 @@ POP;
PUSH;
ASSERT x = y;
ASSERT e1 = e2;
-ASSERT e1 IN x;
-ASSERT NOT(e2 IN y);
+ASSERT e1 IS_IN x;
+ASSERT NOT(e2 IS_IN y);
CHECKSAT TRUE;
POP;
PUSH;
ASSERT x = y;
ASSERT e1 = e2;
-ASSERT e1 IN (x | z);
-ASSERT NOT(e2 IN (y | z));
+ASSERT e1 IS_IN (x | z);
+ASSERT NOT(e2 IS_IN (y | z));
CHECKSAT TRUE;
POP;
PUSH;
-ASSERT 5 IN ({1, 2, 3, 4} | {5});
-ASSERT 5 IN ({1, 2, 3, 4} | {} :: SET OF INT);
+ASSERT 5 IS_IN ({1, 2, 3, 4} | {5});
+ASSERT 5 IS_IN ({1, 2, 3, 4} | {} :: SET OF INT);
CHECKSAT TRUE;
POP;
-PUSH;
-QUERY LET v_0 = e1 IN z
-IN NOT (v_0 AND NOT v_0);
-POP;
+QUERY LET v_0 = e1 IS_IN z IN v_0 AND NOT v_0;
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback