Логика вероятностного дерева вычислений (PCTL) — это расширение логики дерева вычислений (CTL), которое позволяет проводить вероятностную количественную оценку описанных свойств. Это было определено в статье Ханссона и Йонссона. [1]
PCTL — это полезная логика для указания свойств мягкого срока, например «после запроса на услугу существует по крайней мере 98% вероятность того, что услуга будет выполнена в течение 2 секунд». Пригодность Akin CTL для проверки моделей Расширение PCTL широко используется в качестве языка спецификации свойств для средств проверки вероятностных моделей.
Возможный синтаксис PCTL можно определить следующим образом:
В этом,
является оператором сравнения и
является порогом вероятности.
Формулы PCTL интерпретируются над дискретными цепями Маркова . Структура интерпретации
четверка
, где
представляет собой конечное множество состояний,
это начальное состояние,
— функция вероятности перехода,
, такой, что для всех
у нас есть
, и
это функция маркировки,
, присваивая состояниям атомарные предложения.
Путь
из штата
это бесконечная последовательность состояний
. n-е состояние пути обозначается как
и префикс
длины
обозначается как
.
Вероятностная мера
на множестве путей с общим префиксом длины
определяется произведением вероятностей перехода по префиксу пути:

Для
вероятностная мера равна
.
Отношение удовлетворения
индуктивно определяется следующим образом:
тогда и только тогда, когда
,
тогда и только тогда, когда нет
,
тогда и только тогда, когда
или
,
тогда и только тогда, когда
и
,
тогда и только тогда, когда
, и
тогда и только тогда, когда
.
- ^ Ханссон, Ганс и Бенгт Йонссон. «Логика рассуждений о времени и надежности». Формальные аспекты вычислений 6.5 (1994): 512-535.