跳转到内容

模态伙伴:修订间差异

维基百科,自由的百科全书
删除的内容 添加的内容
无编辑摘要
Cewbot留言 | 贡献
修正失效的網頁錨點: 提醒失效的網頁錨點: 限制
 
(未显示3个用户的17个中间版本)
第1行: 第1行:
{{translating|time=2008-01-11}}
在[[逻辑]]中,[[中间逻辑|中间]](超直觉)逻辑 ''L'' 的'''模态伙伴'''是通过下面的特定规范变换解释 ''L'' 的[[正规模态逻辑|正规]][[模态逻辑]]。模态伙伴共享最初中间逻辑的各种性质,这确使使用为模态逻辑开发的工具研究中间逻辑。
在[[逻辑]]中,[[中间逻辑|中间]](超直觉)逻辑 ''L'' 的'''模态伙伴'''是通过下面的特定规范变换解释 ''L'' 的[[正规模态逻辑|正规]][[模态逻辑]]。模态伙伴共享最初中间逻辑的各种性质,这确使使用为模态逻辑开发的工具研究中间逻辑。


==Gödel–McKinsey–Tarski 变换==
==哥德尔–McKinsey–塔斯基变换==
设 ''A'' 是命题[[直觉逻辑|直觉]]公式。模态公式 ''T''(''A'')通过在 ''A'' 的复杂性上的归纳来定义:
设 ''A'' 是命题[[直觉逻辑|直觉]]公式。模态公式 ''T''(''A'')通过在 ''A'' 的复杂性上的归纳来定义:
:<math>T(p)=\Box p</math> 对于任何命题变量 <math>p</math>,
:<math>T(p)=\Box p</math> 对于任何命题变量 <math>p</math>,
第11行: 第10行:
直觉逻辑中的否定定义为 <math>A\to\bot</math>,我们还有
直觉逻辑中的否定定义为 <math>A\to\bot</math>,我们还有
:<math>T(\neg A)=\Box\neg T(A)</math>。
:<math>T(\neg A)=\Box\neg T(A)</math>。
<math>T</math> 叫做'''哥德尔变换'''或'''[[哥德尔]]&ndash;[[J. C. C. McKinsey|McKinsey]]&ndash;[[塔斯基]]变换'''。这个变换有时以稍微不同的方式来定义: 例如,我们可以在所有子公式前插入 <math>\Box</math>。所有变体都被证明在 '''S4''' 中等价。
<math>T</math> 叫做'''哥德尔变换'''或'''[[哥德尔]][[J. C. C. McKinsey|McKinsey]][[塔斯基]]变换'''。这个变换有时以稍微不同的方式来定义: 例如,我们可以在所有子公式前插入 <math>\Box</math>。所有变体都被证明在 '''S4''' 中等价。


==模态伙伴==
==模态伙伴==
{{transH}}
For any normal modal logic ''M'' which extends '''S4''', we define its '''si-fragment''' &rho;''M'' as
:<math>\rho M=\{A;\,M\vdash T(A)\}.</math>
The si-fragment of any normal extension of '''S4''' is an intermediate logic. A modal logic ''M'' is a '''modal companion''' of an intermediate logic ''L'' if <math>L=\rho M</math>.


对于扩展 '''S4''' 的任何正规模态逻辑 ''M'',我们定义它的 '''si-片段''' &rho;''M'' 为
Every intermediate logic has modal companions. The '''smallest modal companion''' of ''L'' is
:<math>\tau L=\mathbf{S4}+\{T(A);\,L\vdash A\},</math>
:<math>\rho M=\{A;\,M\vdash T(A)\}</math>
任何 '''S4''' 的正规扩展的 si-片段是中间逻辑。模态逻辑 ''M'' 是中间逻辑 ''L'' 的'''模态伙伴''',如果 <math>L=\rho M</math>。
where + denotes normal closure. It can be shown that every intermediate logic also has the '''largest modal companion''', which is denoted by &sigma;''L''. A modal logic ''M'' is a companion of ''L'' if and only if <math>\tau L\subseteq M\subseteq\sigma L</math>.


所有中间逻辑都有模态伙伴。''L'' 的'''最小模态伙伴'''是
For example, '''S4''' itself is the smallest modal companion of the intuitionistic logic ('''IPC'''). The largest modal companion of '''IPC''' is the [[Andrzej Grzegorczyk|Grzegorczyk]] logic '''Grz''', axiomatized by the axiom
:<math>\Box(\Box(A\to\Box A)\to A)\to A</math>
:<math>\tau L=\mathbf{S4}+\{T(A);\,L\vdash A\}</math>
这里的 + 指示正规闭包。可以证实所有中间逻辑还有'''最大模态伙伴''',它指示为 &sigma;''L''。模态逻辑 ''M'' 是 ''L'' 的伙伴,当且仅当 <math>\tau L\subseteq M\subseteq\sigma L</math>。
over '''K'''. The smallest modal companion of the classical logic ('''CPC''') is Lewis' '''S5''', whereas its largest modal companion is the logic

:<math>\mathbf{Triv}=\mathbf K+A\equiv\Box A.</math>
例如,'''S4''' 自身是直觉逻辑('''IPC''')的最小模态伙伴。'''IPC''' 的最大模态伙伴是 [[Andrzej Grzegorczyk|Grzegorczyk]] 逻辑 '''Grz''',公理化自在 '''K''' 上的公理
More examples:
:<math>\Box(\Box(A\to\Box A)\to A)\to A</math>
{| border="1" cellspacing="0" cellpadding="5"
经典模态逻辑('''CPC''')的最小模态伙伴是 Lewis 的 '''S5''',而它的最大模态伙伴是逻辑
:<math>\mathbf{Triv}=\mathbf K+A\equiv\Box A</math>
更多的例子:
{| class="wikitable"
|''L''
|''L''
|&tau;''L''
|&tau;''L''
|&sigma;''L''
|&sigma;''L''
|''L'' 的其他伙伴
|other companions of ''L''
|-
|-
|'''IPC'''
|'''IPC'''
第52行: 第51行:
|'''S5'''
|'''S5'''
|'''Triv'''
|'''Triv'''
|见后
|see below
|-
|-
|}
|}

{{transF}}
==Blok&ndash;Esakia 同构==
==Blok–Esakia 同构==

{{transH}}
The set of extensions of an intermediate logic ''L'' ordered by inclusion forms a [[complete lattice]], denoted Ext''L''. Similarly, the set of normal extensions of a modal logic ''M'' is a complete lattice NExt''M''. The companion operators &rho;''M'', &tau;''L'', and &sigma;''L'' can be considered as mappings between the lattices Ext'''IPC''' and NExt'''S4''':
中间逻辑 ''L'' 的扩展的集合按包含排序形成了一个[[完全格]],指示为 Ext''L''。类似的模态逻辑 ''M'' 的正规扩展的集合形成了完全格 NExt''M''。伙伴算子 &rho;''M''&tau;''L'' &sigma;''L'' 可以被认为是在格 Ext'''IPC''' NExt'''S4''' 之间的映射:
:<math>\rho\colon\mathrm{NExt}\,\mathbf{S4}\to\mathrm{Ext}\,\mathbf{IPC},</math>
:<math>\rho\colon\mathrm{NExt}\,\mathbf{S4}\to\mathrm{Ext}\,\mathbf{IPC}</math>
:<math>\tau,\sigma\colon\mathrm{Ext}\,\mathbf{IPC}\to\mathrm{NExt}\,\mathbf{S4}.</math>
:<math>\tau,\sigma\colon\mathrm{Ext}\,\mathbf{IPC}\to\mathrm{NExt}\,\mathbf{S4}</math>
It is easy to see that all three are [[monotonic function|monotone]], and <math>\rho\circ\tau=\rho\circ\sigma</math> is the identity function on Ext'''IPC'''. [[Larisa Maximova|L. Maximova]] and [[Vladimir V. Rybakov|V. Rybakov]] have shown that &rho;, &tau;, and &sigma; are actually [[complete lattice#Morphisms of complete lattices|complete lattice homomorphism]]s. The corner-stone of the theory of modal companions is the '''Blok&ndash;Esakia theorem''', proved independently by [[Willem Blok|Wim Blok]] and [[Leo Esakia]]. It states
容易看出所有这三个都是[[单调函数|单调]]的,并且 <math>\rho\circ\tau=\rho\circ\sigma</math> 是在 Ext'''IPC''' 上的恒等函数。[[Larisa Maximova|L. Maximova]] [[Vladimir V. Rybakov|V. Rybakov]] 已经证明了 &rho;&tau; &sigma; 实际上是[[完全格#完全格的态射|完全格同态]]。模态伙伴理论基石是 '''Blok–Esakia 定理''',由 [[Willem Blok|Wim Blok]] [[Leo Esakia]] 独立证明。它声称
:''The mappings &rho; and &sigma; are mutually [[inverse function|inverse]] lattice [[isomorphism]]s of'' Ext'''IPC''' ''and'' NExt'''Grz'''.
:映射 &rho; &sigma; Ext'''IPC''' NExt'''Grz''' 之间的互[[反函数|逆]]格[[同构]]。
因此,&sigma; 与 &rho; 受 NExt'''Grz''' 的[[函数#限制和扩张|限制]]{{Broken anchor|date=2024-08-01|bot=User:Cewbot/log/20201008/configuration|target_link=函数#限制和扩张|reason= }}叫做 '''Blok–Esakia 同构'''。Blok–Esakia 定理的一个重要推论是最大伙伴的简单语法描述: 对于所有中间逻辑 ''L'',
Accordingly, &sigma; and the [[function (mathematics)#Restrictions and extensions|restriction]] of &rho; to NExt'''Grz''' are called the '''Blok&ndash;Esakia isomorphism'''. An important corollary to the Blok&ndash;Esakia theorem is a simple syntactic description of largest modal companions: for every intermediate logic ''L'',
:<math>\sigma L=\tau L+\mathbf{Grz}.</math>
:<math>\sigma L=\tau L+\mathbf{Grz}</math>

{{transF}}
==语义描述==
==语义描述==

{{transH}}
The G&ouml;del translation has a frame-theoretic counterpart. Let <math>\mathbf F=\langle F,R,V\rangle</math> be a [[transitive]] and [[reflexive]] modal [[general frame]]. The [[preorder]] ''R'' induces the [[equivalence relation]]
哥德尔变换有框架理论对应者。设 <math>\mathbf F=\langle F,R,V\rangle</math> [[自反关系|自反]][[传递关系|传递]]模态[[一般框架]][[预序关系|预序]] ''R'' 引发在 ''F'' 上的[[等价关系]]
:<math>x\sim y \iff x\,R\,y \land y\,R\,x</math>
:<math>x\sim y \iff x\,R\,y \land y\,R\,x</math>
<!-- x \mathrel{R} y is unsupported by texvc -->
<!-- x \mathrel{R} y is unsupported by texvc -->
on ''F'', which identifies points belonging to the same cluster. Let <math>\langle\rho F,\le\rangle=\langle F,R\rangle/{\sim}</math> be the induced [[quotient set|quotient]] [[partial order]] (i.e., &rho;''F'' is the set of [[equivalence class]]es of <math>\sim</math>), and put
它的等同点属于同一个簇(cluster)。设 <math>\langle\rho F,\le\rangle=\langle F,R\rangle/{\sim}</math> 是引发的[[商集|]][[偏序关系|偏序]] (就是说 &rho;''F'' <math>\sim</math> 的[[等价类]]的集合),并置
:<math>\rho V=\{A/{\sim};\,A\in V,A=\Box A\}.</math>
:<math>\rho V=\{A/{\sim};\,A\in V,A=\Box A\}</math>
Then <math>\rho\mathbf F=\langle\rho F,\le,\rho V\rangle</math> is an intuitionistic general frame, called the '''skeleton''' of '''F'''. The point of the skeleton construction is that it preserves validity modulo G&ouml;del translation: for any intuitionistic formula ''A'',
<math>\rho\mathbf F=\langle\rho F,\le,\rho V\rangle</math> 是直觉一般框架,叫做 '''F''' '''骨架'''(skeleton)。骨架构造的点是那些保持有效模哥德尔变换的点: 对于任何直觉公式 ''A''
:''A'' is valid in &rho;'''F''' if and only if ''T''(''A'') is valid in '''F'''.
:''A'' &rho;'''F''' 中是有效的,当且仅当 ''T''(''A'') '''F''' 中是有效的。
Therefore the si-fragment of a modal logic ''M'' can be defined semantically: if ''M'' is complete with respect to a class ''C'' of transitive reflexive general frames, then &rho;''M'' is complete with respect to the class <math>\{\rho\mathbf F;\,\mathbf F\in C\}</math>.
所以模态逻辑 ''M'' si-片段可以语义上定义为: 如果 ''M'' 关于传递自反一般框架的类 ''C'' 是完备的,则 &rho;''M'' 关于类 <math>\{\rho\mathbf F;\,\mathbf F\in C\}</math> 是完备的。


The largest modal companions also have a semantic description. For any intuitionistic general frame <math>\mathbf F=\langle F,\le,V\rangle</math>, let &sigma;''V'' be the closure of ''V'' under Boolean operations (binary [[intersection (set theory)|intersection]] and [[complement (set theory)|complement]]). It can be shown that &sigma;''V'' is closed under <math>\Box</math>, thus <math>\sigma\mathbf F=\langle F,\le,\sigma V\rangle</math> is a general modal frame. The skeleton of &sigma;'''F''' is isomorphic to '''F'''. If ''L'' is an intermediate logic complete with respect to a class ''C'' of general frames, then its largest modal companion &sigma;''L'' is complete with respect to <math>\{\sigma\mathbf F;\,\mathbf F\in C\}</math>.
最大模态伙伴也有语义描述。对于任何直觉一般框架 <math>\mathbf F=\langle F,\le,V\rangle</math>,设 &sigma;''V'' ''V'' 在布尔运算下的闭包(二元[[交集]][[补集]])。可以证明 &sigma;''V'' 闭合在 <math>\Box</math> 下,所以 <math>\sigma\mathbf F=\langle F,\le,\sigma V\rangle</math> 是一般模态框架。&sigma;'''F''' 的骨架同构于 '''F'''。如果 ''L'' 是关于一般框架的类 ''C'' 是完备的,则它的最大模态伙伴 &sigma;''L'' 关于 <math>\{\sigma\mathbf F;\,\mathbf F\in C\}</math> 是完备的。
[[Kripke框架]]的骨架自身是 Kripke 框架。换句话说,&sigma;'''F''' 永远不是 Kripke 框架,如果 '''F''' 是无限深度的 Kripke 框架。


The skeleton of a [[Kripke frame]] is itself a Kripke frame. On the other hand, &sigma;'''F''' is never a Kripke frame if '''F''' is a Kripke frame of infinite depth.
{{transF}}
==保持定理==
==保持定理==

{{transH}}
模态伙伴和 Blok–Esakia 定理作为研究中间逻辑的工具的价值来自逻辑的很多有趣的性质被某些或全部映射 &rho;、&sigma; 和 &tau; 所保持。例如:
The value of modal companions and the Blok&ndash;Esakia theorem as a tool for investigation of intermediate logics comes from the fact that many interesting properties of logics are preserved by some or all of the mappings &rho;, &sigma;, and &tau;. For example,
*[[decidability (logic)|decidability]] is preserved by &rho;, &tau;, and &sigma;,
*[[可判定性]] &rho;&tau; &sigma; 保持,
*[[Kripke semantics#Finite model property|finite model property]] is preserved by &rho;, &tau;, and &sigma;,
*[[Kripke语义#有限模型性质|有限模型性质]] &rho;&tau; &sigma; 保持,
*[[tabular logic|tabularity]] is preserved by &rho; and &sigma;,
*[[表格逻辑|表格性]] &rho; &sigma; 保持,
*[[Kripke semantics#Correspondence and completeness|Kripke completeness]] is preserved by &rho; and &tau;,
*[[Kripke语义#对应性和完备性|Kripke完备性]] &rho; &tau; 保持,
*Kripke 框架上的[[一阶逻辑|一阶]]可定义性被 &rho; 和 &tau; 保持。
*[[first-order logic|first-order]] definability on Kripke frames is preserved by &rho; and &tau;.

{{transF}}
==其他性质==
==其他性质==
{{transH}}
Every consistent intermediate logic ''L'' has an [[infinite set|infinite]] number of modal companions, and moreover, the set <math>\rho^{-1}(L)</math> of modal companions of ''L'' contains an [[infinite descending chain]]. For example, <math>\rho^{-1}(\mathbf{CPC})</math> consists of '''S5''', and the logics <math>L(C_n)</math> for every positive integer ''n'', where <math>C_n</math> is the ''n''-element cluster. The set of modal companions of any ''L'' is either [[countable set|countable]], or it has the [[cardinality of the continuum]]. Rybakov has shown that the lattice Ext''L'' can be [[embedding|embedded]] in <math>\rho^{-1}(L)</math>; in particular, a logic has a continuum of modal companions if it has a continuum of extensions (this holds, for instance, for all intermediate logics below '''KC'''). It is unknown whether the converse is also true.


所有自洽中间逻辑 ''L'' 都有[[无限集合|无限]]数目个模态伙伴,此外 ''L'' 的模态伙伴集合 <math>\rho^{-1}(L)</math> 包含[[无穷降链]]。例如,<math>\rho^{-1}(\mathbf{CPC})</math> 构成自 '''S5''' 和逻辑 <math>L(C_n)</math> 对于所有正整数 ''n'',这里的 <math>C_n</math> 是 ''n''-元素簇。任何 ''L'' 的模态伙伴的集合要么是[[可数集合|可数]]的,要么有[[连续统的势]]。Rybakov 已经证明了格 Ext''L'' 可以[[序嵌入|嵌入]] <math>\rho^{-1}(L)</math> 中,特别是,一个逻辑有连续统个模态伙伴,如果它有连续统个扩展(比如这杜宇在 '''KC''' 之下的所有中间逻辑成立)。它的逆命题是否成立仍未知。
The G&ouml;del translation can be applied to [[rule of inference|rule]]s as well as formulas: the translation of a rule

哥德尔变换可以应用于[[推理规则|规则]]同公式一样: 规则
:<math>R=\frac{A_1,\dots,A_n}{B}</math>
:<math>R=\frac{A_1,\dots,A_n}{B}</math>
的变换是规则
is the rule
:<math>T(R)=\frac{T(A_1),\dots,T(A_n)}{T(B)}.</math>
:<math>T(R)=\frac{T(A_1),\dots,T(A_n)}{T(B)}</math>
规则 ''R'' 在逻辑 ''L'' 中是[[推理规则#可接纳性和可推导性|可接纳性]]的,如果 ''L'' 的定理的集合闭合在 ''R'' 下。容易看出 ''R'' 在中间逻辑 ''L'' 中是可接纳性的,只要 ''T''(''R'') 在 ''L'' 的模态伙伴中是可接纳性的。逆命题一般不为真,但是对于 ''L'' 的最大模态伙伴成立。
A rule ''R'' is [[inference rule#Admissibility and Derivability|admissible]] in a logic ''L'' if the set of theorems of ''L'' is closed under ''R''. It is easy to see that ''R'' is admissible in an intermediate logic ''L'' whenever ''T''(''R'') is admissible in a modal companion of ''L''. The converse is not true in general, but it holds for the largest modal companion of ''L''.

{{transF}}
==引用==
==引用==
*Alexander Chagrov and Michael Zakharyaschev, ''Modal Logic'', vol. 35 of Oxford Logic Guides, Oxford University Press, 1997.
*Alexander Chagrov and Michael Zakharyaschev, ''Modal Logic'', vol. 35 of Oxford Logic Guides, Oxford University Press, 1997.
第105行: 第103行:


[[Category:模态逻辑]]
[[Category:模态逻辑]]

[[en:Modal companion]]

2024年8月1日 (四) 01:54的最新版本

逻辑中,中间(超直觉)逻辑 L模态伙伴是通过下面的特定规范变换解释 L正规模态逻辑。模态伙伴共享最初中间逻辑的各种性质,这确使使用为模态逻辑开发的工具研究中间逻辑。

哥德尔–McKinsey–塔斯基变换

[编辑]

A 是命题直觉公式。模态公式 T(A)通过在 A 的复杂性上的归纳来定义:

对于任何命题变量

直觉逻辑中的否定定义为 ,我们还有

叫做哥德尔变换哥德尔McKinsey塔斯基变换。这个变换有时以稍微不同的方式来定义: 例如,我们可以在所有子公式前插入 。所有变体都被证明在 S4 中等价。

模态伙伴

[编辑]

对于扩展 S4 的任何正规模态逻辑 M,我们定义它的 si-片段 ρM

任何 S4 的正规扩展的 si-片段是中间逻辑。模态逻辑 M 是中间逻辑 L模态伙伴,如果

所有中间逻辑都有模态伙伴。L最小模态伙伴

这里的 + 指示正规闭包。可以证实所有中间逻辑还有最大模态伙伴,它指示为 σL。模态逻辑 ML 的伙伴,当且仅当

例如,S4 自身是直觉逻辑(IPC)的最小模态伙伴。IPC 的最大模态伙伴是 Grzegorczyk 逻辑 Grz,公理化自在 K 上的公理

经典模态逻辑(CPC)的最小模态伙伴是 Lewis 的 S5,而它的最大模态伙伴是逻辑

更多的例子:

L τL σL L 的其他伙伴
IPC S4 Grz S4.1, Dum, ...
KC S4.2 Grz.2 S4.1.2, ...
LC S4.3 Grz.3 S4.1.3, S4.3Dum, ...
CPC S5 Triv 见后

Blok–Esakia 同构

[编辑]

中间逻辑 L 的扩展的集合按包含排序形成了一个完全格,指示为 ExtL。类似的模态逻辑 M 的正规扩展的集合形成了完全格 NExtM。伙伴算子 ρM、τL 和 σL 可以被认为是在格 ExtIPC 和 NExtS4 之间的映射:

容易看出所有这三个都是单调的,并且 是在 ExtIPC 上的恒等函数。L. MaximovaV. Rybakov 已经证明了 ρ、τ 和 σ 实际上是完全格同态。模态伙伴理论基石是 Blok–Esakia 定理,由 Wim BlokLeo Esakia 独立证明。它声称

映射 ρ 和 σ 是 ExtIPC 和 NExtGrz 之间的互同构

因此,σ 与 ρ 受 NExtGrz限制[錨點失效]叫做 Blok–Esakia 同构。Blok–Esakia 定理的一个重要推论是最大伙伴的简单语法描述: 对于所有中间逻辑 L

语义描述

[编辑]

哥德尔变换有框架理论对应者。设 自反传递模态一般框架预序 R 引发在 F 上的等价关系

它的等同点属于同一个簇(cluster)。设 是引发的偏序 (就是说 ρF等价类的集合),并置

是直觉一般框架,叫做 F骨架(skeleton)。骨架构造的点是那些保持有效模哥德尔变换的点: 对于任何直觉公式 A

A 在 ρF 中是有效的,当且仅当 T(A) 在 F 中是有效的。

所以模态逻辑 M 的 si-片段可以语义上定义为: 如果 M 关于传递自反一般框架的类 C 是完备的,则 ρM 关于类 是完备的。

最大模态伙伴也有语义描述。对于任何直觉一般框架 ,设 σVV 在布尔运算下的闭包(二元交集补集)。可以证明 σV 闭合在 下,所以 是一般模态框架。σF 的骨架同构于 F。如果 L 是关于一般框架的类 C 是完备的,则它的最大模态伙伴 σL 关于 是完备的。 Kripke框架的骨架自身是 Kripke 框架。换句话说,σF 永远不是 Kripke 框架,如果 F 是无限深度的 Kripke 框架。

保持定理

[编辑]

模态伙伴和 Blok–Esakia 定理作为研究中间逻辑的工具的价值来自逻辑的很多有趣的性质被某些或全部映射 ρ、σ 和 τ 所保持。例如:

其他性质

[编辑]

所有自洽中间逻辑 L 都有无限数目个模态伙伴,此外 L 的模态伙伴集合 包含无穷降链。例如, 构成自 S5 和逻辑 对于所有正整数 n,这里的 n-元素簇。任何 L 的模态伙伴的集合要么是可数的,要么有连续统的势。Rybakov 已经证明了格 ExtL 可以嵌入 中,特别是,一个逻辑有连续统个模态伙伴,如果它有连续统个扩展(比如这杜宇在 KC 之下的所有中间逻辑成立)。它的逆命题是否成立仍未知。

哥德尔变换可以应用于规则同公式一样: 规则

的变换是规则

规则 R 在逻辑 L 中是可接纳性的,如果 L 的定理的集合闭合在 R 下。容易看出 R 在中间逻辑 L 中是可接纳性的,只要 T(R) 在 L 的模态伙伴中是可接纳性的。逆命题一般不为真,但是对于 L 的最大模态伙伴成立。

引用

[编辑]
  • Alexander Chagrov and Michael Zakharyaschev, Modal Logic, vol. 35 of Oxford Logic Guides, Oxford University Press, 1997.
  • Vladimir V. Rybakov, Admissibility of Logical Inference Rules, vol. 136 of Studies in Logic and the Foundations of Mathematics, Elsevier, 1997.