热门问题
时间线
聊天
视角

線性時序邏輯

来自维基百科,自由的百科全书

Remove ads

線性時序邏輯(英語:linear temporal logic,LTL),或稱線性時態邏輯,是一種模態時態邏輯。其時態運算符限定於描述從一個給定的狀態開始的某一條路徑上的事件。[1][2][3][4]線性時序邏輯由阿米爾·伯努利在1977年提出。[5]線性時序邏輯和計算樹邏輯英語Computation tree logic兩者可以歸入更廣義的CTL*英語CTL*中。

語法和語義

一個線性時序邏輯公式由以下三種要素構成:[6][3]

時態運算符的語義如下表所示,其中 φψ 為原子命題變量:

更多資訊 , ...

其中,時態運算符「釋放」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

等價變換

更多資訊 分配律 ...
  • 邏輯「非」運算
更多資訊 邏輯「非」運算 ...
  • 特殊時態屬性
更多資訊 特殊時態屬性 ...
Remove ads

特性表達

有兩種主要特性可以使用線性時序邏輯來表達:[10][11]

  • 安全性(safety):即某種不良性質 φ 永不出現,G¬ϕ
  • 活性(liveness)<:即某種良好的性質 ψ 一直保持,GFψG(ϕFψ)

參見

參考文獻

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads