Извините за мой английский, я из Украины) Только начал изучать проверку спиновой системы. Мы задали следующую задачу: «Представить в форме ниже ЛТЛ выражение: Если я люблю Машу, я не могу любить Дашу». Я не могу понять, как это сделать. Вот что у меня получилось: p - как и Маша, полученная Gp, представлена в виде кода []p (правда, я не знаю, как писать):
int m = 4;
int d = 5;
proctype lab1(byte a; byte b){
if
:: (a > b) -> printf("%e\n",a)
:: (a < b) -> printf("%e\n",b)
fi
}
init {
run lab1(m, d)
}
ltl la { []m }
Я понимаю, что это бред, но прошу вашей помощи.