diff options
author | Kshitij Bansal <kshitij@cs.nyu.edu> | 2014-07-10 13:11:36 -0400 |
---|---|---|
committer | Kshitij Bansal <kshitij@cs.nyu.edu> | 2014-07-10 19:30:43 -0400 |
commit | fb51c4e5494ad1dd71d6b343e20df3a5806ffc01 (patch) | |
tree | cd52c105ed0729eceeec9bcab344b90c6c83c3e4 /test/regress/regress0/sets | |
parent | 5ddaecbf5288bc7ecb551627ab11083264a63b31 (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.cvc | 26 |
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; |