跳转到内容

计算机科学家逻辑/模态逻辑/翻译方法

来自维基教科书,开放的书籍,开放的世界

翻译方法

[编辑 | 编辑源代码]

有几种方法旨在将命题模态逻辑翻译成一阶谓词逻辑。这个想法是,将可达性的语义条件转化为逻辑公式:语义定义的一条规则是


这可以通过用一阶公式 替换模态公式 来编译成公式。因此,我们可以通过引入一阶翻译来消除所有模态运算符。这种翻译的结果是一个经典的一阶公式,可以用我们之前看到的方法来处理。

对于一个模态公式,我们定义它的翻译

  • ,如果 是一个命题常量
  • ,其中 是一个在 中不出现的新的变量,而 是用 替换 中所有 的自由出现的结果。

因此,我们有

F 是 中的一个有效的模态公式,当且仅当 是一个有效的的一阶公式。

结合这样一个观察:在模态逻辑 中(像许多其他模态逻辑一样)有效性是可判定的,我们因此得到一个可判定的经典一阶谓词逻辑的子逻辑!模态逻辑可以被视为二元一阶逻辑 的一个片段。

华夏公益教科书