Первый код, не удалось найти ни одного экземпляра в Alloy Analyzer 4.2, но второй - хорошо! В чем отличия? Мое ожидание состоит в том, что #> 0 и # = 1 действуют как одно и то же, когда я выполняю «run show for 1».Выполнение команды управления с ограничением количества подписей в сплаве
1:
sig Fruit {}
pred show() { #Fruit > 0}
run show for 1
2:
sig Fruit {}
pred show() { #Fruit = 1}
run show for 1