Skip to main content
QUICK REVIEW

[論文レビュー] Simulating Linear Logic in 1-Only Linear Logic

Max Kanovich|arXiv (Cornell University)|Sep 9, 2017
Logic, programming, and type systems被引用数 3
ひとこと要約

本稿では、線形論理の最も単純な断片——特に、1リテラル断片、ボトム記号のみの断片、およびユニット記号のみの断片——が、それらの完全版と同等の計算的表現力を持つことを示している。サイクルのないスタックを備えたプログラムを用いた計算的符号化を構築することで、著者らはこれらの最小限の断片が同一の複雑度クラスを捉えていることを証明した。具体的には、乗法的接続子のみを含む場合にNP完全性、加法的接続子を含む場合にPSPACE完全性、ストレージモダリティ! を拡張した場合には非決定性を示す。

ABSTRACT

Linear Logic was introduced by Girard as a resource-sensitive refinement of classical logic. It turned out that full propositional Linear Logic is undecidable (Lincoln, Mitchell, Scedrov, and Shankar) and, hence, it is more expressive than (modalized) classical or intuitionistic logic. In this paper we focus on the study of the simplest fragments of Linear Logic, such as the one-literal and constant-only fragments (the latter contains no literals at all). Here we demonstrate that all these extremely simple fragments of Linear Logic (one-literal, $\bot$-only, and even unit-only) are exactly of the same expressive power as the corresponding full versions. We present also a complete computational interpretation (in terms of acyclic programs with stack) for bottom-free Intuitionistic Linear Logic. Based on this interpretation, we prove the fairness of our encodings and establish the foregoing complexity results.

研究の動機と目的

  • 最も基本的な線形論理断片、すなわち1リテラル断片、ボトム記号のみの断片、ユニット記号のみの断片の表現力を調査すること。
  • これらの最小限の断片が、命題論理的線形論理の完全な表現力を模倣できるかどうかを特定すること。
  • 計算的符号化フレームワークを用いて、これらの断片の正確な複雑度分類を確立すること。
  • サイクルのないスタックを備えたプログラムを用いて、⊥-フリーな直観的線形論理の完全な計算的解釈を提供すること。
  • 技術的補題とモジュラリティに基づく推論を用いて、符号化の正しさと公平性を証明すること。

提案手法

  • ⊥-フリーな直観的線形論理の計算的解釈を、サイクルのないスタック付きプログラムを用いて構築し、論理的導出のシミュレーションを可能にする。
  • 線形論理の論理式をスタックベースのプログラムに制限された言語に構文的に符号化し、論理的構造と導出可能性を保持する。
  • シーント導出と9Nを法とする合同関係に基づくモジュラリティの証明技法を用いて、符号化の挙動を分析する。
  • 特に、指数のモジュラ算術的制約に注目し、導出されたシーントの挙動を分析するためのキーレイマ(例:補題4.3および補題4.4)を用いる。
  • 左側の含意規則L−ˆを適用して、部分導出からシーントを導出し、構造的コンponentsと論理式コンテキストの相互作用を追跡する。
  • 導出された合同関係における解の一意性に依拠することで、符号化の公平性を確立し、不正な導出が導入されないことを示す。

実験結果

リサーチクエスチョン

  • RQ1線形論理の1リテラル断片は、乗法的接続子の観点から、完全な乗法的断片を模倣できるか?
  • RQ2⊥-のみおよびユニット記号のみの線形論理断片の計算的複雑度は何か?
  • RQ3最小限の断片にストレージモダリティ! を追加すると非決定性が生じるか? もし生じるならば、その理由は何か?
  • RQ4サイクルのないスタック付きプログラムに基づく計算モデルは、⊥-フリーな直観的線形論理を忠実に解釈できるか?
  • RQ51リテラル断片への線形論理の符号化は、健全かつ完全であるか? そして、公平性はどのように保証されるか?

主な発見

  • 乗法的接続子⊗および−ˆのみを含む1リテラル断片の線形論理は、NP完全性を示す。
  • 1リテラル断片に加法的接続子&per;および⊕を追加すると、表現力が向上し、PSPACE完全性に達する。
  • いずれの最小断片(1リテラル、⊥-のみ、ユニット記号のみ)に対しても、ストレージモダリティ! を追加すると非決定性が生じる。
  • ⊥-フリーな直観的線形論理断片は、サイクルのないスタック付きプログラムを用いて完全かつ公平な計算的解釈を受けることができる。
  • すべての導出されたシーントが厳密なモジュラ制約を満たすことを示す技術的補題の系列により、符号化の健全性と完全性が証明された。これにより、不正な導出は排除される。
  • 正しさの証明は、特に9Nを法とする指数のモジュラ算術的制約に基づく背理法に依拠しており、これにより、有効な導出のみが保持されることを保証する。

より良い研究を、今すぐ始めましょう

論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。