In this paper, we propose a computational interpretation of the generalized Kreisel-Putnam rule, also known as the generalized Harrop rule or simply the Split rule, in the style of BHK semantics. We will achieve this by exploiting the Curry-Howard correspondence between formulas and types. First, we inspect the inferential behavior of the Split rule in the setting of a natural deduction system for the intuitionistic propositional logic. This will guide our process of formulating an appropriate program that would capture the corresponding computational content of the typed Split rule. In other words, we want to find an appropriate selector function for the Split rule by considering its typed variant. Our investigation can also be reframed as an effort to answer the following questions: is the Split rule constructively valid in the sense of BHK semantics? Our answer is positive for the Split rule as well as for its newly proposed generalized version called the S rule.
論文ID : 2311.15376タイトル : Constructive validity of a generalized Kreisel-Putnam rule著者 : Ivo Pezlar(チェコ科学アカデミー哲学研究所)分類 : cs.LO(コンピュータサイエンス - コンピュータ科学における論理)、math.LO(数学 - 論理)発表日時 : 2023年11月28日(arXiv v2)論文リンク : https://arxiv.org/abs/2311.15376 本論文は、一般化Kreisel-Putnam規則(一般化Harrop規則またはSplit規則としても知られる)の計算解釈をBHK意味論のスタイルで提示する。公式と型の間のCurry-Howard対応を利用することでこれを実現する。まず、直観主義命題論理の自然演繹体系におけるSplit規則の推論行動を検討し、これが型付きSplit規則の相応する計算内容を捉えるための適切なプログラムの定式化を導く。言い換えれば、その型付き変種を考慮することでSplit規則の適切な選択子関数を見つけることを目指している。本研究は、以下の問題に答えることとして再定式化することもできる:Split規則はBHK意味論の意味で構成的に妥当であるか?本論文は、Split規則およびその新たに提案された一般化版(S規則と呼ばれる)に対して肯定的な答えを与える。
本論文が解決しようとする核心的問題は:Split規則はBHK意味論の意味で構成的に妥当であるか? より具体的には、Split規則の前提の任意の証明をその結論の証明に変換できる構成的関数を見つけることである。
理論的意義 : Kreisel-Putnam規則は直観主義論理において許容可能であるが導出不可能な規則であり、Dummett-Prawitz様式の意味論の変種では証明論的に妥当である。論理体系の特性 : Split規則を直観主義論理に追加すると、得られた体系(例えば疑問直観主義論理)は析取性を保ちながら構造的完全性を持つ。これは古典論理の特性である。広範な応用 : Split規則は領域論理など複数の領域に現れ、その基礎的重要性を示している。計算解釈の欠如 : Split規則の重要性にもかかわらず、その証明論的意義と計算内容の大部分は未探索である。構成的妥当性の不明確性 : Split規則の計算内容を説明する明確な構成的関数が存在しない。Curry-Howard対応を通じて、公式を型として見なし、Split規則の計算内容を捉えるための適切な選択子関数を見つけることで、その構成的妥当性を確立する。
S規則の提案 : Split規則を析取消去規則の一般化形式として再定式化し、S規則と呼ぶ。構成的妥当性の確立 : S規則に対して有効な選択子関数Sを見つけ、その構成的妥当性を証明した。計算解釈の提供 : 型付き変種と計算規則を通じて、Split規則の完全な計算解釈を与えた。正規化性質の証明 : Martin-Löf構成的型理論に型付きS規則を追加した後も正規化が保持されることを証明した。規則等価性の確立 : Split規則とS規則の等価性を証明し、相応する簡約過程を提供した。入力 : Split規則の前提 C → (A ∨ B)。ここでCはHarrop公式
出力 : Split規則の結論 (C → A) ∨ (C → B)制約 : 前提から結論への変換を実現する構成的関数を見つけること
元のSplit規則:
C → (A ∨ B)
─────────────── Split
(C → A) ∨ (C → B)
をS規則(析取消去形式)として再定式化:
[C]
⋮
A ∨ B [C → A] [C → B]
⋮ ⋮
D D
─────────────────────────── S
D
Martin-Löf構成的型理論の枠組みの下で、S規則の型付き形式は:
[z : C]
⋮
c(z) : A ∨ B [x : C → A] [y : C → B]
⋮ ⋮
d(x) : D e(y) : D
────────────────────────────────────────── S
S(c, d, e) : D
選択子Sの計算はパターンマッチングと場合分析に基づく:
左分岐計算規則 :
S(inl(a(z)), d, e) = d(λz.a(z)) : D
右分岐計算規則 :
S(inr(b(z)), d, e) = e(λz.b(z)) : D
重要な洞察 : Harrop公式は計算上無関係である。なぜなら計算内容を持たないからである。技術的実装 : Smith (1993)の結果を利用し、これらの変数の範囲がHarrop公式に限定される限り、自由変数を含む開放証明対象の計算を正規形に許可する。特化した仮定判断の形式を導入:
ここでCはHarrop公式に限定され、その意味解釈は:b(z)は計算後に型B(z)の正規証明対象を生成するプログラムである。
S規則に対して相応する簡約規則を提供:
S-redL : 左析取の簡約を処理S-redR : 右析取の簡約を処理これらの簡約規則は規則の調和性と局所的完全性を保証する。
本論文は主に理論分析を行い、実験検証ではなく、以下のフレームワークを採用:
基礎体系 : 直観主義命題論理(IPC)の自然演繹体系型理論 : Martin-Löf構成的型理論意味論フレームワーク : BHK解釈とCurry-Howard対応構成性 : 選択子関数の明示的構成を通じて構成的妥当性を証明正規化 : Smith (1993)の正規化証明を拡張することで体系の一貫性を検証等価性 : 相互導出を通じてSplit規則とS規則の等価性を証明定理 : S規則は構成的に妥当である。
証明 : 選択子Sの明示的構成を通じて、S規則の前提を結論に変換できることを示す。
定理 : Martin-Löf構成的型理論に型付きS規則を追加した後、体系は正規化を保持する。
証明 : Smith (1993)のKleene-Aczel斜線可実現性の型理論翻訳を拡張し、S規則を含む体系が正規化性質を満たすことを証明した。
定理 : Split規則とS規則は論理的に等価である。
証明 :
S規則からSplit規則を導出可能 Split規則からS規則を導出可能 公式 (p → (q ∨ r)) → ((p → q) ∨ (p → r)) について、pが原子公式(したがってHarrop公式)である場合、S規則を使用して正常に証明できる。
公式 ((s ∨ t) → (q ∨ r)) → (((s ∨ t) → q) ∨ ((s ∨ t) → r)) について、(s ∨ t) がHarrop公式ではないため、S規則を適用できず、規則の限定性を示している。
Kreisel-Putnam論理 : 元々Kreiselとputnam (1957)によって提案され、直観主義論理より強いが依然として析取性を保つ論理体系である。疑問直観主義論理 : Punčochář (2016)とCiardelliら(2020)の研究。Split規則を直観主義論理に追加して得られた体系。証明論意味論 : Prawitz (1971, 1973)のDummett-Prawitz様式意味論およびその変種。CondoluciとManighetti (2018)との比較 : 彼らは関連するHarrop規則の計算的観点を研究したが、トップダウンアプローチを採用した一方、本論文はボトムアップアプローチを採用している。Smith (1993)との関係 : 本論文はSmithのKleene-Aczel斜線可実現性に関する型理論の研究を拡張し、特に開放証明対象の計算に関する。Split規則は構成的に妥当である : S規則の仲介を通じて、Split規則はBHK意味論の意味で構成的に妥当である。S規則は自然な一般化を提供する : S規則は析取消去規則として、Split規則のより自然な表述を提供する。体系は良好な性質を保持する : S規則を追加した後の型体系は正規化などの重要な性質を保持する。Harrop公式への限定 : S規則は前提のCがHarrop公式である場合にのみ適用でき、体系は一貫した置換の下で閉じていない。複雑性 : 選択子Sの計算は開放証明対象の処理を含み、理論的複雑性を増加させる。実用性 : 理論的結果の実際的応用価値はさらなる探索が必要である。他の一般化 : Split規則を含意消去規則として見なす別の一般化を探索する。応用の拡張 : 他の論理体系と計算フレームワークにおけるS規則の応用を研究する。実装検証 : 具体的な証明支援器でこれらの理論的結果を実装し検証する。理論的深さ : Split規則の深い証明論分析と構成的解釈を提供する。方法論的革新 : Split規則をS規則として再定式化することで、新しい理論的視点を提供する。技術的厳密性 : Martin-Löf型理論の枠組みの下で厳密な形式化処理を行った。完全性 : 構成的妥当性を証明するだけでなく、正規化などの重要な性質も検証した。応用範囲の限定 : Harrop公式のみへの限定が実際の応用に影響を与える可能性がある。複雑性の高さ : 開放証明対象の計算を含むことで、理解と実装の難度が増加する。実験検証の欠如 : 具体的な体系での実装と検証が不足している。理論的貢献 : 証明論意味論と構成的型理論の交差領域に重要な貢献をする。方法論的価値 : 他の論理規則の構成的妥当性を研究するための方法論テンプレートを提供する。基礎研究 : 直観主義論理の計算内容を理解するための新しい洞察を提供する。証明論研究 : 論理規則の証明論的性質と計算解釈を研究するのに適している。型理論の発展 : 構成的型理論の理論的基礎を拡張・充実させるのに使用できる。論理プログラミング : 論理プログラミング言語に新しい理論的支援を提供する可能性がある。本論文は豊富な関連文献を引用し、主に以下を含む:
Kreiselとputnam (1957)のKreisel-Putnam論理に関する開拓的研究 Smith (1993)のKleene-Aczel斜線可実現性の型理論解釈 Martin-Löf (1984)の構成的型理論の基礎 Prawitz (1965, 1971, 1973)の証明論と意味論の研究 疑問論理に関する最近の研究(Punčochář 2016、Ciardelli他2020) これは論理学と型理論の交差領域における高品質な理論研究論文である。Split規則の構成的内容を理解するための重要な理論的貢献を提供している。一定の技術的複雑性と応用上の限定があるが、その厳密な理論分析と革新的な方法論は、関連領域の発展に重要な価値を持つ。