跳轉到內容

計算機科學家邏輯/模態邏輯/翻譯方法

來自華夏公益教科書,開放的書籍,開放的世界

翻譯方法

[編輯 | 編輯原始碼]

有幾種方法旨在將命題模態邏輯翻譯成一階謂詞邏輯。這個想法是,將可達性的語義條件轉化為邏輯公式:語義定義的一條規則是


這可以透過用一階公式 替換模態公式 來編譯成公式。因此,我們可以透過引入一階翻譯來消除所有模態運算子。這種翻譯的結果是一個經典的一階公式,可以用我們之前看到的方法來處理。

對於一個模態公式,我們定義它的翻譯

  • ,如果 是一個命題常量
  • ,其中 是一個在 中不出現的新的變數,而 是用 替換 中所有 的自由出現的結果。

因此,我們有

F 是 中的一個有效的模態公式,當且僅當 是一個有效的的一階公式。

結合這樣一個觀察:在模態邏輯 中(像許多其他模態邏輯一樣)有效性是可判定的,我們因此得到一個可判定的經典一階謂詞邏輯的子邏輯!模態邏輯可以被視為二元一階邏輯 的一個片段。

華夏公益教科書