Я ищу общий метод, который может помочь мне доказать не только то, что автоматы Бучи являются более выразительной моделью, чем LTL, но и то, что конкретная формула может / не может быть выражена в LTL.
Например, « встречается хотя бы на четных позициях» может быть описано следующими автоматами Бучи: где и .
Я читал, что эти автоматы не могут быть выражены в LTL, но я не понимаю, как это формально доказать.
Спасибо.
lo.logic
automata-theory
Daniil
источник
источник
Ответы:
Сначала вам нужно знать, что вы хотите выразить и как вы собираетесь это выразить. Например, вы можете представить свойство как набор бесконечных трасс.
Свойства, определяемые автоматами Буечи, являются регулярными языками. Свойства, определяемые формулами LTL, являются регулярными языками без звезд. Беззвездные языки являются строгим подмножеством ω- регулярных языков.ω ω
Раздел 5.1 Принципов проверки моделей Байером и Катоеном является хорошей, элементарной отправной точкой. Если вам нужны общие методы доказательства, есть множество способов продолжить. Одна общая техника, которая мне нравится, - это использовать игры. Первый игрок пытается показать две структуры, которые можно различить по формуле LTL. Второе показывает, что они одинаковы. Две структуры эквивалентны LTL, если у второго игрока есть выигрышная стратегия. Итак, если вы возьмете две структуры, которые не являются изоморфными, но у второго игрока есть выигрышная стратегия, то нет формулы LTL, чтобы различать эти две.
Существуют алгоритмы проверки того, является ли данный регулярный язык звездным. К сожалению, они обычно заключены в доказательствах теорем.ω
Я еще немного покопаюсь и постараюсь найти более алгоритмическое представление.
источник
Я бы предложил использовать характеристику языков первого порядка с помощью автоматов Бючи, не встречающих свободы: см., Например, В. Дикерт и П. Гастин, Определимые языки первого порядка . В «Логика и автоматы: история и перспективы», «Тексты в логике и играх 2», стр. 261–306. Издательство Амстердамского университета, 2008. http://www.lsv.ens-cachan.fr/Publis/PAPERS/PDF/DG-WT08.pdf
PS: над конечными словами, этот столбец BEATCS также очень полезен: J.-E. Пин, Логика слов , http://hal.archives-ouvertes.fr/hal-00020073 .
источник
Это дает вам алгоритм для определения LTL.
источник