热门问题
时间线
聊天
视角
线性时序逻辑
来自维基百科,自由的百科全书
Remove ads
线性时序逻辑(英語:linear temporal logic,LTL),或称线性时态逻辑,是一种模态时态逻辑。其时态运算符限定于描述从一个给定的状态开始的某一条路径上的事件。[1][2][3][4]线性时序逻辑由阿米尔·伯努利在1977年提出。[5]线性时序逻辑和计算树逻辑两者可以归入更广义的CTL*中。
语法和语义
时态运算符的语义如下表所示,其中 φ 和 ψ 为原子命题变量:
其中,时态运算符“释放”R,“最终”F,“总是”G可分别定义为:
- ψ R φ ≡ ¬(¬ψ U ¬φ)
- F ψ ≡ true U ψ
- G ψ ≡ false R ψ ≡ ¬F ¬ψ
此外,时态运算符“弱直到”W和“强释放”M为对偶关系,可分别定义为:[7]
- ψ W φ ≡ (ψ U φ) ∨ G ψ ≡ ψ U (φ ∨ G ψ) ≡ φ R (φ ∨ ψ)
- ψ M φ ≡ ¬(¬ψ W ¬φ) ≡ (ψ R φ) ∧ F ψ ≡ ψ R (φ ∧ F ψ) ≡ φ U (ψ ∧ φ)
等价变换
- 逻辑“非”运算
- 特殊时态属性
Remove ads
特性表达
- 安全性(safety):即某种不良性质 φ 永不出现,G¬ϕ
- 活性(liveness)<:即某种良好的性质 ψ 一直保持,GFψ 或 G(ϕ →Fψ)
参见
参考文献
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads