Спочатку потрібно знати, що ви хочете висловити, і як ви збираєтесь це висловити. Наприклад, ви можете представити властивість у вигляді набору нескінченних слідів.
Властивості, визначені автоматами Buechi, - -регулярні мови. Властивості, що визначаються за допомогою LTL-формул, є регулярними мовами, що не містять зірок. Мови, що не містять зірок, є строгим набором ω -регулярних мов.ωω
Розділ 5.1 Принципи перевірки моделі Баєром та Катоеном є хорошою, елементарною відправною точкою. Якщо ви хочете отримати загальні методи доказування, існує безліч способів. Одна загальна техніка, яка мені подобається, - це використовувати ігри. Перший гравець, який намагається показати дві структури, можна розрізнити за допомогою формули LTL. Друга показує, що вони однакові. Дві структури еквівалентні LTL, якщо другий гравець має виграшну стратегію. Таким чином, якщо взяти дві структури, які не є ізоморфними, але другий гравець має виграшну стратегію, то немає жодної формули LTL, яка б розрізняла ці дві.
До ієрархії та інших застосувань гри Еренфехт-Фрайз для часової логіки , К. Етессамі та Ч. Вільке.
Існують алгоритми перевірки, чи дана -регулярна мова не містить зірок. На жаль, вони зазвичай з'єднуються всередині доказів теорем.ω
Логічна визначеність нескінченних слідів , Вернер Ебінгер та Анка Мюшолл
Я розкопаю трохи більше і спробую знайти більш алгоритмічну презентацію.