% EXPECT: sat OPTION "logic" "ALL_SUPPORTED"; IntTup: TYPE = [INT, INT, INT]; x : SET OF IntTup; y : SET OF IntTup; z : IntTup; a: INT; ASSERT z = (1,2,a); zt : IntTup; ASSERT zt = (3,2,2); ASSERT z IS_IN x; ASSERT zt IS_IN TRANSPOSE(x); ASSERT y = TRANSPOSE(x); CHECKSAT;