и (c) v
2
╞═ inv(on). Типичными позициями пути σ являются пары (0, 3),
(1, 0), (2, 4), (3, 0), (4, 1), (5, 2), (6, 2), (7, 0), соответственно. При этом
выполняется, например, (1, 0)
(5, 2). Кроме того, Δ(σ, 3) = 7 и
Δ(σ, 7) = 12.
Другая возможная эволюция переключателя состоит в том, чтобы
оставаться бесконечно долго в позиции off, выполняя бесконечно
много переходов по задержке. Несмотря на то, что в какой-то момент
времени, например, при v(x) ≥ 2, ребро в позицию on активно, оно
может постоянно игнорироваться. Аналогично, переключатель может
оставаться неограниченно долго в позиции on. Такое поведение
связано тем, что inv(off) = inv(on) = true. Если изменить переключатель
так, что inv(off) станет y ≤ 9, а inv(on) останется равным true,
упомянутый выше путь σ становится недопустимым (так как из
состояния (off, v
8
) нет переходов), хотя описанный в таблице префикс
этого пути все еще допустим.
2.5.3. Синтаксис TCTL
Пусть A – временной автомат, AP – множество атомарных
предложений и D – непустое множество часов, которые отличны от
часов автомата A (C D = ). z D иногда называется
формульными часами. Поскольку часы образуют часть синтаксиса
логики, такая логика иногда называется темпоральной логикой с
явными часами.
Для p AP, z D и α Ψ(C D) множество TCTL-формул
определяется следующим образом:
φ ::= p | α | φ | (φ φ) | z in φ | E[φ U φ] | A[φ U φ].
Отметим, что α – это часовое ограничение над формульными часами и
часами автомата. Оно допускает, например, сравнение формульных
часов и часов автомата. Булевы операции true, false, , и
определяются стандартным образом. Часы z в формуле z in φ
называются фиксирующим идентификатором и ограничивают
формульные часы z в φ. Интуитивная интерпретация такова: z in φ
выполняется в состоянии s, если φ выполняется в том же состоянии с
одним отличием: часы z в нем принимают значение 0. Например,
z in (z = 0) является верным предложением, тогда как z in (z > 1) – нет.
Использование фиксирующего идентификатора полезно в комбинации
с until-конструкциями для того, чтобы специфицировать типичные
требования своевременности. Обычно нет заинтересованности в
формулах, в которых формульные часы из D являются свободными, а
не связанными какими-либо фиксирующими идентификаторами. Для