Итак, у меня есть предикат, который принимает набор в качестве аргумента, и поэтому я могу сделать это:
all disj t1, t2, t3: set Thing | predicate[t1+t2+t3]
Мне было интересно, можно ли это сделать, просто указав размер набора, так что что-то вроде
all ts: set of 4 Thing | predicate[ts]
Что я в конечном итоге хотел бы сделать, так это найти минимальное целое число, для которого действителен предикат. Это как-то возможно?