Описание тега tlaps
Система доказательств TLA+ механически проверяет доказательства теорем, написанных во Временной логике действий, TLA+.
1
ответ
Как я могу запустить Cygwin из Vim
Для проверки TLA требуется Cygwin, я хочу его запустить (tlapm.exe например) в Gvim, как я могу запустить Cygwin из программы Vimscript В наборе инструментов TLA оцените его следующим образом: /usr/local/bin/tlapm --toolbox 21 21 --isaprove -I C:\cy…
01 июн '13 в 13:21
2
ответа
Что такое индуктивный инвариант простой параллельной программы?
Вот простая параллельная программа из статьи Лесли Лампорта " Обучение параллелизму ". Рассмотрим $N$ процессы, пронумерованные от 0 до $N-1$, в которых каждый процесс $ i $ выполняется x[i] := 1 y[i] := x[(i - 1) % N] и останавливается, где каждый …
28 июл '14 в 06:44
0
ответов
Доказательство теоремы TLA+: вывод кардинальных соотношений из обновленной функции
В TLA+ часто используются такие функции, как массивы языков программирования. Моя спецификация обновляет значение диапазона функции, в нотации TLA это выражается как: f' = [f EXCEPT ![x]=e] При доказательстве свойств безопасности я нахожусь в ситуац…
30 май '19 в 23:11
0
ответов
Как закончить доказательство TLAPS для уточнения отображения с участием записей?
У меня есть некоторые трудности в доказательстве сопоставления записей. Ниже приведен упрощенный пример, иллюстрирующий спецификации TLA @ github (обратите внимание, что этот пост также находится в tlaplus-googlegroup, но пока без ответов.): SimpleV…
17 авг '19 в 10:04