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

z : IntPair;
ASSERT z = (1,2);
zt : IntTup;
ASSERT zt = (2,1,3);
a : IntTup;
ASSERT a = (1,1,3);

ASSERT z IS_IN x;
ASSERT zt IS_IN y;

ASSERT NOT (a IS_IN (x JOIN y));

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