構造と連結部
構造証明理論における「構造」という用語は、シーケント計算で導入された技術的な概念に由来する。シーケント計算は、構造演算子と呼ばれる特別な非論理演算子を用いて、推論のどの段階でも主張を表す。
ターンスタイルの左側のコンマは通常論理積として解釈される演算子であり、右側のコンマは論理和として解釈されますが、ターンスタイルの記号自体は含意として解釈されます。ただし、これらの演算子と、シーケント計算でそれらが解釈される論理結合子との間には、動作に根本的な違いがあることに注意することが重要です。構造演算子は計算のすべての規則で使用され、部分式の性質が適用されるかどうかを問うときには考慮されません。さらに、論理規則は一方向のみです。論理構造は論理規則によって導入され、一度作成されると削除することはできませんが、構造演算子は導出の過程で導入および削除できます。
シーケントの構文的特徴を特別な非論理演算子として捉えるという考え方は古くはなく、証明論の革新によってもたらされたものです。構造演算子がゲッツェンのオリジナルのシーケント計算のように単純な場合は、それらを分析する必要はほとんどありませんが、ディスプレイ論理( 1982年にヌエル・ベルナップによって導入) [ 2 ]のような深層推論の証明計算は、論理結合子と同じくらい複雑な構造演算子をサポートしており、高度な処理を必要とします。
シーケント計算におけるカット除去
カット除去定理(主定理)は、シーケント計算における重要な結果である。この定理は、カット規則を用いて導出可能なシーケントは、カット規則を用いなくても導出できることを述べている。モーダス・ポネンスの論理原理を一般化したカット規則は、次のように定式化される。

どこ、
そして
は数式のシーケンスです。カット式
これは、導入されてから削除される中間補題として効果的に使用されます。この規則を削除することの意義は、結果として得られるカットフリー証明が部分式特性を持つことであり、これにより、カットフリー導出のどこかに現れるすべての式が、最終的な結論シーケントの式の部分式であることが保証されます。したがって、証明は、証明対象の命題に既に存在する概念以外に外部概念を導入する必要がないため、完全に解析的です。このカット特性は、古典論理と直観主義論理の一貫性を示すために使用され、証明論的意味論で使用されます。
論理的な二元性と調和
論理的双対性と調和は、シーケント計算の対称性によって結び付けられています。シーケントのアーキテクチャは、
、 どこ
これらは式の有限多重集合であり、前件(左)と後件(右)の間に基本的な双対性を確立します。この双対性は、各論理結合子の左および右導入規則によって明示的に実現されます。たとえば、連言(
)と選言(
)は双対です。

この左右対称性は、反転原理によって導入規則のみによって定義される接続詞の統語的意味と、その消去動作との間のより深い調和を反映している。カット消去定理はこのメタ理論的調和を保証する。カット規則は、
これは意味的結合の一形態を表しており、その許容性は証明システムが内部的に一貫性があり解析的であることを示している。つまり、証明は、例えば式などの外部概念を参照する必要がない。
結論には含まれていないもの。複雑な式のカットをその部分式のカットにうまく還元することは、左ルールと右ルールの間のキーケース還元を介して、例えば、カットを還元することによって実現されます。
両方によって導入されました (
R) および (
L)は、結合子の導入可能性と削除可能性の完璧なバランスを計算によって表現したものです。したがって、カット削除は演算規則が調和していることを検証し、論理体系が一貫性を持ち、その証明が優れた正規化特性を持つことを保証します。
地域
特定の推論規則は局所的であり、これは望ましい特性である。[ 3 ]例えば、線形論理 の!規則を考えてみよう。
!-ルールが特定のシーケント計算ステップに正しく適用されていることを確認するために
確認する必要があるのはそれだけではない
だが、各
最外の論理結合子として !を持つ。この意味で、この規則は局所的ではない。なぜなら、この規則を適用するには、無数の式をチェックする必要があるからである。
より身近な例として、古典的なシーケント計算LKでは、ORの推論規則は次のようになります。
ルール
ローカルではない。ステップで正しく適用されたことを確認するため
それだけでなく、
しかし、
ルール
ローカルです。[ 4 ]
局所性はもともと並列論理プログラミングの考察から着想を得たものである。その考え方は以下の通りである。大きなシーケント
データは、複数のプロセッサと複数のメモリ位置に分散して格納される場合があります。ローカル推論ステップは限られた量の相互作用で実行できますが、非ローカル推論ステップは任意の量の相互作用で実行できます。たとえば、具体的には、
プロセッサは新しいシーケンシャルを生成する必要がある
、したがって
単に同じメモリ アドレスを指しているだけです
、 そして
を指摘する
続いて、2 番目のメモリ アドレス
対照的に、ルールを適用する
2 つのシーケントが同一であることを確認する必要があり、
オペレーションでは、
は、シーケント内の数式の数です。
ハイパーシーケント
ハイパーシーケントフレームワークは、通常のシーケント構造をシーケントの多重集合に拡張し、異なるシーケントを区切るために追加の構造結合子 | (ハイパーシーケントバーと呼ばれる) を使用します。これは、例えば、様相論理、中間論理、部分構造論理の解析計算を提供するために使用されてきました[ 5 ] [ 6 ] [ 7 ]ハイパーシーケントは構造です

それぞれ
は、ハイパーシーケントの構成要素と呼ばれる通常のシーケントです。シーケントと同様に、ハイパーシーケントは集合、多重集合、またはシーケンスに基づいて構築でき、構成要素は単一結論シーケントまたは多重結論シーケントになります。ハイパーシーケントの式の解釈は、検討対象の論理に依存しますが、ほぼ常に何らかの形式の選言です。最も一般的な解釈は、単純な選言として解釈することです。

中間論理の場合、またはボックスの選言として

様相論理の場合。
ハイパーシーケントバーの選言的解釈に沿って、本質的にすべてのハイパーシーケント計算には外部構造規則、特に外部弱化規則が含まれる。

そして外部収縮規則

ハイパーシーケントフレームワークの表現力は、ハイパーシーケント構造を操作するルールによって向上します。重要な例として、様相分割ルール[ 6 ]が挙げられます。

様相論理S5の場合、
つまり、
形式は
。
別の例として、中間論理LCの通信規則[ 6 ]が挙げられる。

通信ルールにおける構成要素は、単一結論のシーケントであることに注意してください。
注記
- ↑ 「構造証明理論」。www.philpapers.org 。 2024年8月18日取得。
- ↑ ND Belnap. 「表示論理」『哲学論理学ジャーナル』 11 ( 4)、375–417、1982年。
- ↑ Straβburger, Lutz (2002). Baaz, Matthias; Voronkov, Andrei (編). "線形論理のためのローカルシステム" .プログラミング、人工知能、推論のための論理. ベルリン、ハイデルベルク: Springer: 388–402 . doi : 10.1007/3-540-36078-6_26 . ISBN 978-3-540-36078-0。
- ↑ Brünnler, Kai (2006-10-01). "古典論理の局所性" . Notre Dame Journal of Formal Logic . 47 (4). doi : 10.1305/ndjfl/1168352668 . ISSN 0029-4527 .
- ↑ Minc, GE (1971) [1968年にロシア語で初出]. 「様相論理のいくつかの計算について」 .記号論理の計算. ステクロフ数学研究所紀要. 98. AMS: 97–124 .
- 1 2 3 Avron, Arnon (1996). "命題非古典論理の証明理論におけるハイパーシーケント法" (PDF) . Logic: From Foundations to Applications: European Logic Colloquium . Clarendon Press: 1– 32.
- ↑ポッティンガー、ガレル(1983) 。 「T、S4、およびS5の均一でカットフリーな定式化」。Journal of Symbolic Logic。48 ( 3): 900。doi : 10.2307/ 2273495。JSTOR 2273495。S2CID 250346853。