Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

lect07

.pdf
Скачиваний:
19
Добавлен:
24.03.2015
Размер:
2.97 Mб
Скачать

•  Последовательность*состояний*прохода*

, 3

•  Набор*пропозициональных*формул*p,*q:*

•  Семантика*

 

 

 

 

 

 

 

 

i

f

j

:

 

 

 

 

i

f

j

 

 

 

 

 

i

 

 

 

s0*

si*

si+1*

Слабый*и*сильный*

 

 

eWf

i

1

 

 

 

 

 

+

 

*

 

 

 

 

 

*

 

 

 

 

 

сильный:

 

 

 

 

 

 

j

 

(Spin

 

i

 

 

si*

 

 

 

sj*

e'

e'

e'

e'

f'

Практически*важные*следствия*

σ e W false

σ true U f

σ[]e

σ ◊f

σ e W f σ[]e eUf

p' p' p'

p' p'

p' p'

p' p' p' p'

0*

i*

i+1*

n`1*

 

 

q'

q'

σ |= []p

σ |= p

σ |= [] p

σ |= []q

σ |= q

σ |= [] q

σ |= pUq

σ |= []( pUq)

σ |= []( pWq)

σ|= qUp σ |= [](qUp)

σ|= qWp σ |= []qWp

Цикличность*и*стабильность*

•  Свойством*цикличности*называется*любая* темпоральная*формула,*которая* представима*в*виде* p,*где*p*–*формула* на*состоянии;*

•  Свойством*стабильности*называется*любая* темпоральная*формула,*которая* представима*в*виде* p,*где*p*–*формула* на*состоянии.*

Распространённые*LTL`формулы*

Формула

*

 

[]*p

*

*

 

p

*

*

*p* * q

*p* qUr*

*

[]* p*

((

*[]p*

((

** p →** q

'Описание

'

'

'

'Тип'

*всегда*p

*

*

*

*инвариант(

*рано*или*поздно*p

*

*

*гарантия(

*если*p,*то*рано*или*поздно*q *

*отклик(

*если*p,*то*q,*затем*r *

*

*приоритет(

*всегда*рано*или*поздно*будет*p

*цикличность(

(

(

(

(

(

((прогресс)*

*рано*или*поздно*всегда*будет*p

*стабильность(

(

(

(

(

(

((бездействие)*

*если*рано*или*поздно*p,*

*

*корреляция*

*то*рано*или*поздно*q'

 

 

 

Эквивалентные*преобразования*

![] p

 

! p

! p

 

[]! p

!( pUq)

 

!qW (!p !q)

!( pWq)

 

!qU (!p !q)

[]( p q)

 

[]p []q

( p q)

p q

pW (q r)

(pWq) ( pWr)

( p q)Wr

(pWr) (qWr)

pU (q r)

(pUq) ( pUr)

( p q)Ur

(pUr) (qUr)

[] ( p q)

 

[] p [] q

[]( p q)

 

[]p []q

Примеры*темпоральных*свойств*

[]p

•  p*всегда*истинно;*

<>[]!p

 

•  p*рано*или*поздно*станет*всегда*ложным;*

•  p*всегда*рано*или*поздно*станет*ложным*

 

хотя*бы*ещё*один*раз;*

 

 

 

• 

p*всегда*ведёт*к*¬q;*

 

 

 

 

[]<>!p

 

 

[](p->!q)

 

 

• 

p*всегда*ведёт*к*тому,*что*рано*или*поздно*

 

станет*истинным*q.*

 

 

 

[](p-> <>q)

Правильная*интерпретация**

формул*LTL*

 

(

(

(

)))

a3

 

 

LTL:((*

b1

!b2Ub2

 

 

1.  Пусть*b1*всегда*ложно,*

 

 

 

 

 

 

p→q*означает,*что*!p q;*

 

 

 

! *

 

 

 

 

 

 

 

 

время*

2.  Пусть*b1*стало*истинно,* но*b2*всегда*ложно;*

3.  Пусть*b1*стало*истинно,* затем*–*b2,*однако*a3*

всегда*ложно;*формула'

выполняется.'

4.  Пусть*b1*стало*истинно,* затем*–*b2,*затем*–*a3;*

выполняется.'

*

!

*

*

 

 

 

 

 

 

 

 

 

 

!b

 

 

 

b

 

!a3*

 

 

1*

b2*

a3*

 

 

!b

 

 

 

 

 

!a3*

 

 

Правильная*интерпретация**

формул*LTL*

LTL:((* ( b1 )( b2 )

1.  Пусть*b1*и*b2*всегда*

2.  Пусть*и*b1,*и*b2*

выполняется.'

3.  Пусть*b1*становится* истинным,*но*bвсегда*ложно;* 2*

формула'не'

выполняется.'

!*

время*

* b1*

!b

!b1*

b1*

!b

!b2* время*

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]