线性逻辑

逻辑学中, 线性逻辑亚结构逻辑的一种, 只假设结构性规则中的交换规则.

线性逻辑中的蕴涵记作 , 读作 “棒棒糖” 或者 “线性蕴涵”.

1逻辑连接词

参见: 逻辑连接词

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

在使用自然演绎的线性逻辑中, 还要加入 这个连接词, 但本文使用相继式演算, 因此不需要它, 原因参见相继式演算–自然演绎类比.

早期线性逻辑中, 还有 模态这个连接词, 但实际上它最好在伴随逻辑中讨论.

2规则

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

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

对应的连接词 (乘性与), 极性为正:

对应的另一连接词 (加性与), 极性为负:

该连接词又叫 “外选择”, 因为在使用它的左规则时需要从两条规则中选择一个. 左规则消除的是前提条件中的命题, 相对于需要证明的命题来说是 “外部”.

线性蕴涵对应的连接词: 在自然演绎中, 第二条规则如下:

对应的连接词:

该连接词又叫 “内选择”, 因为在使用它的右规则时需要从两条规则中选择一个. 右规则消除的是作为结论的命题, 相对于需要证明的命题来说是 “内部”.

剩余规则较为简单, 一并列出:

另见: 切规则

3应用

通信类型和直觉主义线性逻辑之间有 Curry–Howard 对应关系.

半公理化逻辑由线性逻辑修改而来.

4相关概念

伴随逻辑结合了线性逻辑和结构逻辑,

! 模态在部分文献中被认为是线性逻辑的一部分,

聚焦始于线性逻辑.

术语翻译

线性逻辑英文 linear logic日文 線形論理

线性蕴涵 英文 loli 日文 線形含意

外选择英文 external choice

内选择英文 internal choice