summaryrefslogtreecommitdiff
path: root/test/regress/regress0/rels/rel_1tup_0.cvc
blob: 50d4defd5d4a1db2c3a61ebe2b6cff90d9008bfb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
% EXPECT: unsat
OPTION "logic" "ALL_SUPPORTED";
IntTup: TYPE = [INT];
IntPair: TYPE = [INT, INT];
x : SET OF IntPair;
y : SET OF IntTup;
z: SET OF IntTup;

b : IntPair;
ASSERT b = (2, 1);
ASSERT b IS_IN x;

a : IntTup;
ASSERT a = TUPLE(1);
ASSERT a IS_IN y;

c : IntTup;
ASSERT c = TUPLE(2);

ASSERT z = (x JOIN y);

ASSERT NOT (c IS_IN z);

CHECKSAT;
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback