Jump to content

Временная пропозициональная темпоральная логика

В проверке моделей , области информатики , временная пропозициональная темпоральная логика ( TPTL ) является расширением пропозициональной линейной темпоральной логики (LTL), в которой вводятся переменные для измерения времени между двумя событиями. Например, в то время как LTL позволяет заявить, что за каждым событием p в конечном итоге следует событие q , TPTL, кроме того, позволяет указать временной предел для q возникновения .

Синтаксис

[ редактировать ]

Будущий фрагмент TPTL определяется аналогично линейной темпоральной логике , в которой, кроме того, тактовые можно вводить переменные и сравнивать их с константами. Формально, учитывая набор часов, MTL состоит из:

  • конечное множество пропозициональных переменных AP ,
  • логические операторы ¬ и ∨, и
  • временной U оператор модальный ,
  • сравнение часов , с , число и оператор сравнения, например <, ≤, =, ≥ или >.
  • оператор количественного определения замораживания , для формула TPTL с набором часов .

Кроме того, для интервал, рассматривается как сокращение от ; и аналогично для всех остальных интервалов.

Логика TPTL+Past [1] построен как будущий фрагмент TLS и также содержит

  • временной модальный S. оператор

Обратите внимание, что следующий оператор N не считается частью синтаксиса MTL. Вместо этого он будет определен из других операторов.

Закрытая формула это формула для пустого набора часов. [2]

Позволять , который интуитивно представляет собой набор времен. Позволять функция, которая связывается с каждым моментом набор предложений от AP . Моделью формулы TPTL является такая функция . Обычно, это либо синхронизированное слово , либо сигнал . В таких случаях является либо дискретным подмножеством, либо интервалом, содержащим 0.

Семантика

[ редактировать ]

Позволять и быть как указано выше. Позволять быть набором часов . Позволять ( часовая оценка более ).

Теперь мы объясним, что это означает для формулы TPTL. держать во время для оценки . Это обозначается .Позволять и две формулы для набора часов , формула для набора часов , , , число и являющийся оператором сравнения, например <, ≤, =, ≥ или >:Сначала рассмотрим формулы, главный оператор которых также принадлежит LTL:

  • имеет место, если ,
  • имеет место, если
  • имеет место, если либо или
  • имеет место, если существует такой, что и такой, что для каждого , ,
  • имеет место, если существует такой, что и такой, что для каждого , ,
  • имеет место, если ,
  • имеет место, если держит.

Метрическая темпоральная логика

[ редактировать ]

Метрическая темпоральная логика — это еще одно расширение LTL, позволяющее измерять время. Вместо добавления переменных он добавляет бесконечное количество операторов. и для интервал неотрицательного числа. Семантика формулы в какое-то время по существу совпадает с семантикой формулы , с ограничениями, заключающимися в том, что время на котором должно удерживаться происходит в интервале .

TPTL столь же выразителен, как и MTL. Действительно, формула MTL эквивалентно формуле TPTL где это новая переменная. [2]

Отсюда следует, что любой другой оператор, представленный на странице MTL , например и также могут быть определены как формулы TPTL.

TPTL строго более выразителен, чем MTL. [1] : 2  как по синхронизированным словам, так и по сигналам. Для слов с синхронизацией ни одна формула MTL не эквивалентна . По сигналу не существует формулы MTL, эквивалентной , в котором говорится, что последнее атомарное предложение перед моментом времени 1 является .

Сравнение с ЛТЛ

[ редактировать ]

Стандартное (неограниченное по времени) бесконечное слово это функция от к . Мы можем рассмотреть такое слово, используя набор времени , и функция . В этом случае для произвольная формула LTL, тогда и только тогда, когда , где рассматривается как формула TPTL с нестрогим оператором, а — единственная функция, определенная в пустом множестве.

  1. ^ Перейти обратно: а б Буйе, Патрисия ; Шевалье, Фабрис; Марки, Николас (2005). «Развитие исследований структур данных за первые 25 лет существования FSTTCS» . FSTTCS 2005: Основы программных технологий и теоретической информатики . Конспекты лекций по информатике. Том. 3821. с. 436. дои : 10.1007/11590156_3 . ISBN  978-3-540-30495-1 . {{cite book}}: |journal= игнорируется ( помогите )
  2. ^ Перейти обратно: а б Алур, Раджив ; Хензингер, Томас А. (январь 1994 г.). «Действительно временная логика» . Журнал АКМ . 41 (1): 181–203. дои : 10.1145/174644.174651 .
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 3169a39be7c6e828f4562395206d94f7__1698686640
URL1:https://arc.ask3.ru/arc/aa/31/f7/3169a39be7c6e828f4562395206d94f7.html
Заголовок, (Title) документа по адресу, URL1:
Timed propositional temporal logic - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)