Skip to main content
QUICK REVIEW

[論文レビュー] From X to Pi; Representing the Classical Sequent Calculus in the Pi-calculus

Steffen van Bakel, Luca Cardelli|arXiv (Cornell University)|Sep 22, 2011
Logic, programming, and type systems参考文献 24被引用数 4
ひとこと要約

本稿では、中間としての計算機械𝒳を用いて、ゲンツェンの古典的シークエント計算LKをpi-計算へ合成的符号化する手法を提示する。本稿は、カット除去と証明可能論理式を保つ新しいpi-計算型システムを導入し、すべてのLK証明が、ペア化と非ブロッキング入力を備えたpi-計算のプロセスとして表現可能であることを示している。

ABSTRACT

We study the Pi-calculus, enriched with pairing and non-blocking input, and define a notion of type assignment that uses the type constructor "arrow". We encode the circuits of the calculus X into this variant of Pi, and show that all reduction (cut-elimination) and assignable types are preserved. Since X enjoys the Curry-Howard isomorphism for Gentzen's calculus LK, this implies that all proofs in LK have a representation in Pi.

研究の動機と目的

  • ゲンツェンのLKシークエンス計算をプロセス代数と結びつけることで、古典論理の計算的解釈をpi-計算に確立すること。
  • LKにおけるカット除去の非コンフラuent性を、pi-計算の非決定性を活用することで克服すること。
  • チャネル名に依存しない抽象化を図り、含意を捉える新しいpi-計算型割り当てシステムを定義すること。
  • 符号化が還元意味論(カット除去)と型割り当ての両方を保つことを示し、すべてのLK証明がpi-計算で表現可能であることを保証すること。
  • 複雑な継続スタイル符号化を避けるために、プロセス代数的構成子を用いた構成的で直感的なLK証明の符号化を提供すること。

提案手法

  • 𝒳プロセスの符号化を可能にするために、pi-計算にペア化と非ブロッキング入力を拡張すること。
  • 型が矢印記号→を用いて構築され、チャネル情報を含まない新しいpi-計算型システムを定義すること。
  • pi-計算における入力プロセスがLKにおけるターンスタイル左側の論理式の証拠を表すという直感を用いること。
  • 出力プロセスがターンスタイル右側の論理式の証拠を表すという直感を用いること。
  • LKにおける矢印導入規則を、名前のペアの通信を行う出力および入力プロセスとしてモデル化する。右側導入はペアの出力で、左側導入はlet構文によるペアの入力で実現する。
  • カット除去を、型が一致する入力および出力チャネルを接続するフォワーダプロセスとしてモデル化し、互いに反対側のターンスタイルで同じ論理式を証明するプロセス間の通信を可能にする。
  • 𝒳証明構造における構造的帰納法を用いて、符号化が還元(カット除去)と型割り当てを両方保つことを証明する。

実験結果

リサーチクエスチョン

  • RQ1ゲンツェンの古典的シークエント計算LKにおけるカット除去プロセスは、pi-計算において忠実に表現可能か?
  • RQ2pi-計算の型システムをどのように設計すれば、含意接続子を捉え、LKにおける証明可能論理式を反映できるか?
  • RQ3LKのカリー=ハワード同型を提供する計算機械𝒳を、操作的および型意味論を保ちつつpi-計算へ符号化することは可能か?
  • RQ4pi-計算における非決定性は、LK証明の非コンフラuent還元をモデル化するために果たす役割は何か?
  • RQ5プロセス通信およびフォワーディングを用いて、カット除去の計算的意味をどのようにpi-計算で捉えることができるか?

主な発見

  • 𝒳からpi-計算への符号化は還元を保つ:𝒳におけるすべてのカット除去ステップは、pi-計算における還元に対応する。
  • 符号化は型割り当てを保つ:𝒳で割り当て可能なすべての論理式に対して、新しい型システム下で対応する型付きプロセスがpi-計算に存在する。
  • LKの含意断片のすべての証明が、拡張されたpi-計算のプロセスとして表現可能であり、古典論理のプロセス代数における完全な計算的解釈が確立される。
  • フォワーダメカニズムを用いてカット除去をモデル化し、型が一致する入力および出力プロセスがプライベートチャネルを介して接続される。
  • pi-計算の新しい型システムはチャネル名に依存せず、含意の論理的構造に焦点を当てており、符号化証明の型安全性を可能にする。
  • 本研究は、ペア化と非ブロッキング入力を備えたpi-計算が、カット除去が通信とフォワーディングとして実現されることで、古典論理の計算モデルとして機能可能であることを示している。

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

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

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

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