顺序逻辑
在逻辑学中, 顺序逻辑是亚结构逻辑的一种, 不假设任何结构性规则.
因此, 在线性逻辑的基础上, 顺序逻辑将线性的蕴涵关系 分裂为两种: 左蕴涵 和右蕴涵 . 在 且 的情况下, 左蕴涵还是右蕴涵 取决于 在 的最左边还是最右边.
注 0.1. 在 [Lambek 1958] 原文中, 左右蕴涵的符号如下:
本文使用的是 Frank Pfenning 版本的符号, 该版本没有改变左右操作符的顺序, 且更加接近某种 “箭头”, 和 类似.
1逻辑连接词
参见: 逻辑连接词
除此之外还有类比左右蕴涵的一种反过来的 , 记作 (读作 “反接”), 它完全等价于 , 因此基本上可以说是冗余的, 不再赘述.
2规则
对于相继式 , 若某规则对 中的连接词进行消除, 那么称之为左规则, 反之则称之为右规则.
顺序逻辑中使用相继式演算风格的规则定义如下, 用 代表语境. 若有多个语境, 则使用下标区分. 若要使用自然演绎, 请参见相继式演算–自然演绎类比.
• | 与对应的连接词 (读作 “ 接 ”): |
• | 左蕴涵: |
• | 右蕴涵: |
后续的规则类似线性逻辑, 只是额外有顺序限制而已, 一并列出.
另见: 切规则
3应用
文法解析
顺序逻辑可以用于语境无关文法的解析, 它天生就对前后顺序敏感, 因此语境无关文法可以轻易地翻译成某种顺序逻辑.
4参考文献
• | Joachim Lambek (1958). “The mathematics of sentence structure”. |
术语翻译
顺序逻辑 • 英文 order logic • 日文 非可換論理
左蕴涵 (Lambek 原版记号) • 英文 under
右蕴涵 (Lambek 原版记号) • 英文 over
接 • 英文 fuse
反接 • 英文 twist