LTL公式
ϕ
定义为:
其中
X,F,G,U,W,R
称为时态连接词。
X
表示Next下一个状态
G
表示Globally所有将来的状态
W
表示Weak-Until若直到
迁移系统(Transition System)
迁移系统
M=(S,→,L)
是由下面三部分构成:
(1)
S
是状态集
(2)
(3)标号函数
路
模型
M=(S,→,L)
的路是指
S
中的无线状态序列
通常将路写成:
s1→s2→⋯
,并用
π
表示一条路。
注:
πi
表示从状态
si
开始的路。
路满足公式
给定模型
M=(S,→,L)
,以及路
π=s1→s2→⋯
定义
π
满足公式
phi
,记作
π⊨ϕ
,归纳如下:
1.
π⊨⊤
2.
π⊭⊥
3.
π⊨p
当且仅当
p∈L(s1)
4.
π⊨¬ϕ
如果
π⊭ϕ
5.
π⊨ϕ∧ψ
如果
π⊨ϕ
且
π⊨ψ
6.
π⊨ϕ∨ψ
如果
π⊨ϕ
或
π⊨ψ
7.
π⊨ϕ→ψ
如果
π⊨ϕ
则
π⊨ψ
8.
π⊨Xϕ
如果
π2⊨ϕ
9.
π⊨Fϕ
如果
∃i≥1,πi⊨ϕ
10.
π⊨Gϕ
如果
∀i≥1,πi⊨ϕ
11.
π⊨ϕUψ
如果
∃i≥1,
使得
πi⊨ψ
且对所有的
j=1,2,⋯,i−1
都有
πj⊨ϕ
.
12.
π⊨ϕWψ
如果或者
∃i≥1
使得
πi⊨ψ
且对所有的
j=1,2,⋯,i−1
都有
πj⊨ϕ
或者对于所有的
k≥1
都有
πk⊨ϕ
13.
π⊨ϕRψ
如果或者
∃i≥1
使得
πi⊨ϕ
且对所有的
j=1,2,⋯,i
都有
πj⊨ψ
或者对于所有的
k≥1
都有
πk⊨ψ
状态满足公式
设
M=(S,→,L)
是一个模型,
s∈S
,
ϕ
是一个LTL公式,若对
M
的从
下面各等式成立
deMargan 律 | ¬(ϕ∧ψ)≡¬ϕ∨¬ψ |
¬(ϕ∨ψ)≡¬ϕ∧¬ψ | |
幂等律 | ¬¬ϕ≡ϕ |
对偶率 | ¬Gϕ≡F¬ϕ |
¬Fϕ≡G¬ϕ | |
¬F(ϕUψ)≡¬ϕR¬ψ | |
¬(ϕRψ)≡¬ϕU¬ψ | |
自对偶率 | ¬Xϕ≡X¬ϕ |
分配率 | F(ϕ∨ψ)≡Fϕ∨Fψ |
G(ϕ∨ψ)≡Gϕ∨Gψ |
连接词相互定义
连接词的充分性:
{
U,X
},{
R,X
},{
W,X
}