lpsinvelm - Интернет в облаке

Это команда lpsinvelm, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


lpsinvelm - проверяйте инварианты и используйте их для упрощения или исключения слагаемых LPS

СИНТАКСИС


лпсинвельм [ВАРИАНТ] ... --invfile = INVFILE [ИНФАЙЛ [АУТФАЙЛ]]

ОПИСАНИЕ


Проверяет, предоставлена ​​ли логическая формула (выражение данных mCRL2 sort Bool) как
invariant - это инвариант спецификации линейного процесса (LPS) в INFILE. Если это
В этом случае инструмент удаляет все слагаемые ЛПС, условие которых нарушает
инвариантно и записывает результат в OUTFILE. Если присутствует INFILE, используется стандартный ввод. Если
OUTFILE нет, используется стандартный вывод.

Инструмент также можно использовать для упрощения условий слагаемых данной LPS.

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


ВАРИАНТ может быть любым из следующих:

-y, --все нарушения
не прекращаются при обнаружении однократного нарушения инварианта, а
вместо этого сообщайте обо всех нарушениях

-c, --противопример
отобразить оценку, показывающую, почему инвариант может быть нарушен, если он
неясно, нарушает ли слагаемое инвариант

-o, --индукция
применять индукцию к спискам

-iИНВФАЙЛ, --инвариантный=ИНВФАЙЛ
используйте логическую формулу (выражение данных mCRL2 вида Bool) в INVFILE как
инвариантный

-n, - не проверять
не проверять выполнение инварианта перед удалением недостижимых слагаемых

-e, - без исключения
не исключают и не упрощают слагаемые, а добавляют инвариант к каждому условию

-pПРЕФИКС, --print-точка=ПРЕФИКС
сохраните файл .dot полученного BDD, если невозможно определить,
слагаемое нарушает инвариант; PREFIX будет использоваться как префикс выходных файлов

-QNUM, --qlimit=NUM
ограничить перечисление кванторов до ЧИСЛА переменных. (По умолчанию ЧИСЛО = 1000, ЧИСЛО = 0 для
без ограничений).

-rИМЯ, - пивовар=ИМЯ
использовать стратегию перезаписи NAME: 'jitty' jitty rewriting (по умолчанию) 'jittyc' скомпилирован
jitty rewriting 'jittyp' jitty rewriting с помощью прувера

-l, --упростить-все
упростить условия всех слагаемых вместо того, чтобы просто исключить слагаемые
условия которого в совокупности с инвариантом являются противоречиями

-zРЕШЕНИЕ, --smt-решатель=РЕШЕНИЕ
используйте SOLVER для удаления несогласованных путей из BDD, используемых внутри (по умолчанию,
исключение пути не применяется): 'cvc' решатель SMT CVC3

-tОГРАНИЧЕНИЯ, --лимит времени=ОГРАНИЧЕНИЯ
потратить не более LIMIT секунд на доказательство одной формулы

--сроки[=ФАЙЛОВ]
добавить измерения времени в ФАЙЛ. Измерения записываются со стандартной ошибкой, если
ФАЙЛ не предоставлен

Стандартные варианты:

-q, --тихий
не отображать предупреждающие сообщения

-v, --подробный
отображать короткие промежуточные сообщения

-d, --отлаживать
отображать подробные промежуточные сообщения

--лог-уровень=УРОВЕНЬ
отображать промежуточные сообщения до уровня включительно

-h, --Помогите
отображать справочную информацию

--версия
отображать информацию о версии

Используйте lpsinvelm в Интернете с помощью сервисов onworks.net



Новейшие онлайн-программы для Linux и Windows