QUICK REVIEW
[論文レビュー] Calculi for Intuitionistic Normal Modal Logic
Yoshihiko Kakutani|arXiv (Cornell University)|Jun 10, 2016
Logic, programming, and type systems参考文献 19被引用数 14
ひとこと要約
本稿は、直感的正規型モーダル論理IKのボックス断片について、名前渡しと値渡しの項計算体系を導入し、Curry-Howard対応を確立する。両計算体系について強正規化性と合流性を証明し、値渡し計算体系から名前渡し計算体系への整合的かつ完全なCPS変換を定義することで、プログラミング言語理論におけるモーダル論理の意味的基盤を拡張する。
ABSTRACT
This paper provides a call-by-name and a call-by-value term calculus, both of which have a Curry-Howard correspondence to the box fragment of the intuitionistic modal logic IK. The strong normalizability and the confluency of the calculi are shown. Moreover, we define a CPS transformation from the call-by-value calculus to the call-by-name calculus, and show its soundness and completeness.
研究の動機と目的
- 直感的正規型モーダル論理IKのボックス断片のための、Curry-Howard対応を持つ項計算体系を構築すること。
- Kのようなモーダル論理に認められた圏論的モデルが不足している問題を、Bellinらの研究に基づく圏論的モデルを用いることで解決すること。
- 特にIKにおける問題的な構造的規則を、構文駆動の構造的アプローチによって解消すること。
- 線形論理を超えるモーダル論理へのCurry-Howard対応を拡張し、段階的計算や情報フロー解析への応用を可能にすること。
- CPS変換を通じて値渡しと名前渡しの計算モデルの間の正式な関係を確立し、整合性と完全性を保証すること。
提案手法
- 型、項、型付け規則を含む、モダリティのための新規なボックス構成を備えた名前渡しλ□-計算体系を定義する。
- β-およびη-変換の還元規則に加え、モダリティ的振る舞いをモデル化するための構造的規則(強さ、対称性)を導入する。
- 制御演算子と評価戦略を組み込んだλc-計算体系の拡張として、値渡しλ□-計算体系を構築する。
- 値渡し計算体系から名前渡し計算体系へのCPS変換を構成し、項とコンテキストを写像しながら意味論を保存する。
- 強さおよび対称性の条件の下で、二つの計算体系の同値性を示すために、二重コンテキスト計算体系を中間モデルとして用いる。
- モノイダルコモナドおよび対称的モノイダル関手を用いた圏論的意味論により、構造的規則および変換の正当性を裏付ける。
実験結果
リサーチクエスチョン
- RQ1直感的正規型モーダル論理IKのボックス断片に対して、Curry-Howard対応を確立できるか?
- RQ2IKと整合する名前渡しおよび値渡し計算体系を設計し、計算の適切性を保証できるか?
- RQ3モダリティ的ボックス演算子を圏論的にモデル化するために必要な構造的規則(例:強さ、対称性)は何か?
- RQ4値渡し計算体系から名前渡し計算体系へのCPS変換は、IKに対して整合的かつ完全か?
- RQ5二重コンテキスト計算体系の下で、名前渡しと値渡し計算体系はどのように関係するか?
主な発見
- 名前渡しλ□-計算体系および値渡しλ□-計算体系の両方において、強正規化性と合流性が成立し、決定的かつ停止する計算が保証される。
- 値渡し計算体系から名前渡し計算体系へのCPS変換は整合的かつ完全であり、項およびコンテキストの意味論を保存する。
- 強さおよび対称性の条件下で、二重コンテキスト計算体系はλ□-計算体系と同値であり、異なる構文的表現の間の橋渡しを提供する。
- 二重コンテキスト計算体系からλ□-計算体系への変換⟨!|·|!⟩は適切に定義されており、意味論を保存する。逆変換(|·|)は、同値性の範囲で元の構造を回復可能である。
- 本稿は、モーダル論理とプログラミング言語の構成要素との間の正式な関係を確立し、段階的計算や情報フロー制御への応用を可能にする。
- 強さおよび対称性の構造的規則は、圏論的意味論と整合する形でモダリティ的ボックス演算子をモデル化するために不可欠である。
より良い研究を、今すぐ始めましょう
論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。
クレジットカード登録不要
このレビューはAIが作成し、人間の編集者が確認しました。