Skip to main content
QUICK REVIEW

[論文レビュー] Games, mobile processes, and functions

Guilhem Jaber, Davide Sangiorgi|ArXiv.org|Apr 25, 2025
Logic, Reasoning, and Knowledge被引用数 4
ひとこと要約

この論文は、Milner のラムダ計算の Internal pi-計算へのエンコーディングと Operational Game Semantics (OGS) との間に、複数の LTS バリアントにわたる緊密な対応を確立し、二つのモデル間で技術を横断的に転送する。

ABSTRACT

We establish a tight connection between two models of the $λ$-calculus, namely Milner's encoding into the $π$-calculus (precisely, the Internal $π$-calculus), and operational game semantics (OGS). We first investigate the operational correspondence between the behaviours of the encoding provided by $π$ and OGS. We do so for various LTSs: the standard LTS for $π$ and a new `concurrent' LTS for OGS; an `output-prioritised' LTS for $π$ and the standard alternating LTS for OGS. We then show that the equivalences induced on $λ$-terms by all these LTSs (for $π$ and OGS) coincide. We also prove that when equivalence is based on complete traces, the `concurrent' and `alternating' variants of OGS also coincide with the `well-bracketed' variant. These connections allow us to transfer results and techniques between $π$ and OGS. In particular: we import up-to techniques from $π$ onto OGS; we derive congruence and compositionality results for OGS from those of $π$; we transport the notion of complete traces from OGS onto $π$, obtaining a new behavioural equivalence that yields a full abstraction result for the encoding of $λ$-terms with respect to contexts written in a $λ$-calculus extended with store. The study is illustrated for both call-by-value and call-by-name.

研究の動機と目的

  • OGS と Internal pi-calculus (Iπ) を結ぶことで高階言語意味論の統一的視点を動機づける。
  • pi-計算の挙動と OGS の挙動との操作的対応を複数の LTS で調査する。
  • これらの LTS によって λ-項に誘導される同値が両モデルで一致することを示す。
  • Iπ の結果から OGS の同値性・合成性を導出し、完全痕跡の考えを OGS と Iπ に伝搬する。

提案手法

  • 未型付けコールバイ値呼び出し ΛV の Iπ および OGS での表現を定義する。
  • 標準 Iπ、出力優先 LTS (opLTS)、交互 OGS (A-OGS)、同時 OGS (C-OGS)、ウェル括弧付き OGS (WB-OGS) など、複数の LTS バリアントを考える。
  • OGS の構成を Iπ プロセスへとマッピングし、共通の動作構造を利用して表現を結びつける。
  • Iπ から OGS へのバイ simulation up-to 手法を取り込み、特に up-to 合成を適用する。
  • OGS の完全痕跡同値が Iπ へ移送されたとき、λV に対する高階参照を伴う完全抽象性の結果を確立する。

実験結果

リサーチクエスチョン

  • RQ1ΛV の OGS 表現は、異なる LTS での Milner の Iπ へのエンコーディングとどのように比較されるか。
  • RQ2Alternating OGS と Concurrent OGS によって誘導される意味論は、それぞれ対応する LTS 下の Iπ が誘導する意味論と一致するか。
  • RQ3Iπ から OGS へ up-to 手法を転送して、同値性と合成性の結果を得ることができるか。
  • RQ4OGS における完全痕跡の等価性は Lassens のツリーと store 拡張した ΛV の文脈的同値性と一致するか。
  • RQ5完全痕跡の考えを Iπ に伝搬して Milner のエンコーディングと高階参照に対する完全抽象性を得られるか。

主な発見

  • 緊密な対応がある:Alternating OGS と opLTS および Iπ は同じ λV 表現意味論を持ち、同様に Concurrent OGS と通常の Iπ LTS も同じ意味論を持つ。
  • Iπ からのバイsimulation up-to 手法、特に up-to context がマッピングを介して OGS に転用され、OGS の up-to 合成を可能にする。
  • すべての OGS バリアント(Alternating、Concurrent、Well-Bracketed)は、完全痕跡を用いると同じ ΛV 意味論を産出し、Lassen のツリーと一致する。
  • 確立されたマッピングは、Iπ から OGS への同値性と合成性の結果の転送を可能にし、痕跡を interleaving するテンソル状演算子を提供する。
  • 完全痕跡の Iπ への伝搬は、新たな挙動的同値性と Milner のエンコーディング下での高階参照を持つ ΛV の全抽象性を生み出す。

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

論文設計から論文執筆まで、研究時間を劇的に削減しましょう。

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

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