Я пытаюсь написать задачу Alloy, в которой у меня есть набор состояний и переходов между ними. Моя цель — найти переходы между состояниями. Кроме того, каждое состояние s имеет значение, называемое X(s), которое можно вычислить, используя значение X его соседей, и мне нужно, чтобы все значения X были меньше определенного значения. Моя проблема в том, что Alloy не поддерживает float, и мои значения X могут не быть Int. Итак, если я хочу определить функцию X из состояний в некоторый числовой тип, этот тип может быть только Int. Можете ли вы придумать какой-нибудь способ обойти это?
Большое спасибо за вашу помощь, С уважением, Фатхие