计算机科学家逻辑/模态逻辑/模态逻辑 tableaux
外观
在经典命题逻辑中,我们为逻辑 引入了一个 tableaux 演算(定义),它是一个有限分支树,其节点来自 的公式。给定一个来自 的公式集 , 的 tableaux 是通过对 tableaux 规则模式进行(可能无限)的序列应用来构建的
前提是 以及分母 都是公式集; 是规则的名称。我们使用以下规则引入 -tableaux
一组公式的 tableau 是一个有限树,其根节点为 ,节点包含有限的公式集。扩展 tableau 的规则如下:
- 选择一个叶节点 ,其标签为 ,其中 不是终端节点,并选择一个规则 ,该规则适用于 ;
- 如果 有 个分母,则为 创建 个后继节点,后继节点 携带相应的分母实例 ;
- 如果一个后继节点 携带一个集合 且 已经在从根节点到 的分支上出现过,则 是一个终端节点。
如果一个分支的终端节点携带 ,则该分支称为闭合分支,否则称为开放分支。
与经典情况类似,公式 是模态逻辑 中的一个定理,当且仅当集合 存在一个封闭的 -tableau。
例如,取公式 :它的否定显然不可满足,因为该公式是我们之前给出的 -公理的一个实例。
有一些需要说明的
- -规则,称为弱化规则,是构建 -规则应用的前提所必需的。
- 两者可以结合成一个新规则
- 为了获得其他提到的演算(如 或 )的 tableau 演算,必须引入额外的规则
这显然反映了可达性关系的自反性,或者
反映了传递性。