計算機科學家邏輯/模態邏輯/模態邏輯 tableaux
外觀
在經典命題邏輯中,我們為邏輯 引入了一個 tableaux 演算(定義),它是一個有限分支樹,其節點來自 的公式。給定一個來自 的公式集 , 的 tableaux 是透過對 tableaux 規則模式進行(可能無限)的序列應用來構建的
前提是 以及分母 都是公式集; 是規則的名稱。我們使用以下規則引入 -tableaux
一組公式的 tableau 是一個有限樹,其根節點為 ,節點包含有限的公式集。擴充套件 tableau 的規則如下:
- 選擇一個葉節點 ,其標籤為 ,其中 不是終端節點,並選擇一個規則 ,該規則適用於 ;
- 如果 有 個分母,則為 建立 個後繼節點,後繼節點 攜帶相應的分母例項 ;
- 如果一個後繼節點 攜帶一個集合 且 已經在從根節點到 的分支上出現過,則 是一個終端節點。
如果一個分支的終端節點攜帶 ,則該分支稱為閉合分支,否則稱為開放分支。
與經典情況類似,公式 是模態邏輯 中的一個定理,當且僅當集合 存在一個封閉的 -tableau。
例如,取公式 :它的否定顯然不可滿足,因為該公式是我們之前給出的 -公理的一個例項。
有一些需要說明的
- -規則,稱為弱化規則,是構建 -規則應用的前提所必需的。
- 兩者可以結合成一個新規則
- 為了獲得其他提到的演算(如 或 )的 tableau 演算,必須引入額外的規則
這顯然反映了可達性關係的自反性,或者
反映了傳遞性。