跳转到内容

计算机科学家逻辑/模态逻辑/模态逻辑 tableaux

来自维基教科书,开放书籍,面向开放世界
[编辑 | 编辑源代码]

在经典命题逻辑中,我们为逻辑 引入了一个 tableaux 演算(定义),它是一个有限分支树,其节点来自 的公式。给定一个来自 的公式集 的 tableaux 是通过对 tableaux 规则模式进行(可能无限)的序列应用来构建的

前提是 以及分母 都是公式集; 是规则的名称。我们使用以下规则引入 -tableaux


          

         

                     

一组公式的 tableau 是一个有限树,其根节点为 ,节点包含有限的公式集。扩展 tableau 的规则如下:

  • 选择一个叶节点 ,其标签为 ,其中 不是终端节点,并选择一个规则 ,该规则适用于
  • 如果 个分母,则为 创建 个后继节点,后继节点 携带相应的分母实例
  • 如果一个后继节点 携带一个集合 已经在从根节点到 的分支上出现过,则 是一个终端节点。

如果一个分支的终端节点携带 ,则该分支称为闭合分支,否则称为开放分支。


与经典情况类似,公式 是模态逻辑 中的一个定理,当且仅当集合 存在一个封闭的 -tableau。

例如,取公式 :它的否定显然不可满足,因为该公式是我们之前给出的 -公理的一个实例。


有一些需要说明的

  • -规则,称为弱化规则,是构建 -规则应用的前提所必需的。
  • 两者可以结合成一个新规则
  • 为了获得其他提到的演算(如 )的 tableau 演算,必须引入额外的规则

这显然反映了可达性关系的自反性,或者

反映了传递性。

华夏公益教科书