顺序逻辑

逻辑学中, 顺序逻辑亚结构逻辑的一种, 不假设任何结构性规则.

因此, 在线性逻辑的基础上, 顺序逻辑将线性的蕴涵关系 分裂为两种: 左蕴涵 和右蕴涵 . 在 的情况下, 左蕴涵还是右蕴涵 取决于 的最左边还是最右边.

注 0.1. 在 [Lambek 1958] 原文中, 左右蕴涵的符号如下:

本文使用的是 Frank Pfenning 版本的符号, 该版本没有改变左右操作符的顺序, 且更加接近某种 “箭头”, 和 类似.

1逻辑连接词

参见: 逻辑连接词

顺序逻辑中的命题使用形式文法定义如下:

除此之外还有类比左右蕴涵的一种反过来的 , 记作 (读作 “反接”), 它完全等价于 , 因此基本上可以说是冗余的, 不再赘述.

2规则

对于相继式 , 若某规则对 中的连接词进行消除, 那么称之为左规则, 反之则称之为右规则.

顺序逻辑中使用相继式演算风格的规则定义如下, 用 代表语境. 若有多个语境, 则使用下标区分. 若要使用自然演绎, 请参见相继式演算–自然演绎类比.

对应的连接词 (读作 “”):

左蕴涵:

右蕴涵:

后续的规则类似线性逻辑, 只是额外有顺序限制而已, 一并列出.

另见: 切规则

3应用

文法解析

顺序逻辑可以用于语境无关文法的解析, 它天生就对前后顺序敏感, 因此语境无关文法可以轻易地翻译成某种顺序逻辑.

例 3.1. 如下文法描述了 “成对匹配的括号” 构成的语言: 例如字符串 可以如此匹配: 该文法可以用如下规则描述: 其中, 两种括号、 都看作逻辑命题, 字符串可以看作一组公式或者说逻辑意义上的语境, 若某字符串能推出单个的 , 则可以说它属于该语言.

4参考文献

Joachim Lambek (1958). “The mathematics of sentence structure”.

术语翻译

顺序逻辑英文 order logic日文 非可換論理

左蕴涵 (Lambek 原版记号)英文 under

右蕴涵 (Lambek 原版记号)英文 over

英文 fuse

反接 英文 twist