Skip to main content
QUICK REVIEW

[論文レビュー] The Quantitative Collapse of Concurrent Games with Symmetry

Pierre Clairambault|arXiv (Cornell University)|Jul 7, 2021
Logic, programming, and type systems参考文献 31被引用数 1
ひとこと要約

本稿は、連続的半体上の重み付き関係的モデルへの、解釈を保つ新しい崩壊関手を、薄い並行ゲームに自己同型を備えたものから定義し、無限の対称的証拠を数える課題を、『正の証拠』と呼ばれる洗練された概念を導入することで解決する。主な貢献は、関手的性質と意味論を保ちながら、組合せ的に整合性のある数え上げ機構を提供することであり、これは定量的 PCF における完全適切性を可能にし、確率的および他の重み付きモデルへも拡張可能である。

ABSTRACT

Quantitative semantics are those denotational semantics that inherit from linear logic [Jean-Yves Girard, 1987] a sensitivity to the multiplicity of resources involved in computation. Those include the relational model [Jean-Yves Girard, 1987] and its numerous variations (such as finiteness spaces [Thomas Ehrhard, 2005], weighted relational models [Jim Laird et al., 2013] and their extensions [Thomas Ehrhard et al., 2011; Thomas Ehrhard, 2002], generalized species of structure [Fiore et al., 2008], span models [Paul-André Melliès, 2019; Pierre Clairambault and Simon Forest, 2023], etc), as well as related syntactic methods such as non-idempotent intersection types [Daniel de Carvalho, 2018] and Taylor expansion of lambda-terms [Thomas Ehrhard and Laurent Regnier, 2003]. Interactive semantics are usually also quantitative, but in addition they present the interactive behaviour of proofs and programs, generally organized chronologically - those include the many variants of game semantics (starting with [J. M. E. Hyland and C.-H. Luke Ong, 2000; Samson Abramsky et al., 2000]), and other frameworks such as Geometry of Interaction [Girard, 1989] or ludics [Jean-Yves Girard, 2001]. Both families are cornerstones of modern denotational semantics, and both have associated Alonzo Church awards: game semantics in 2017, and quantitative semantics (in particular, differential linear logic and the differential λ-calculus) in 2024. It has more or less always been clear to the experts that the two, sharing an origin in linear logic, are conceptually related. Yet there are differences, which seem fundamental: in particular, while quantitative models compose relationally, the composition of strategies follows an intricate "parallel interaction plus hiding" process inspired from concurrency theory [Abramsky, 1997]. The two families of models have also historically targeted different kinds of languages: whereas quantitative semantics focused on theoretical calculi (and the λ-calculus in particular), game semantics is known for fully abstract models for languages with elaborate combinations of effects including local state [Samson Abramsky and Guy McCusker, 1996], control operators [James Laird, 1997], and concurrent primitives [Dan R. Ghica and Andrzej S. Murawski, 2008]. Early on, researchers have explored the relationship between the two [Thomas Ehrhard, 1996; Patrick Baillot et al., 1997], and investigations on this question have spanned decades [Pierre Boudes, 2009; Ana C. Calderon and Guy McCusker, 2010; Takeshi Tsukada and C.-H. Luke Ong, 2016; C.-H. Luke Ong, 2017]. In particular, Melliès' work on asynchronous games [Paul-André Melliès, 2006; Paul-André Melliès, 2005] made significant conceptual contributions, showing that the issue was enlightened by adopting a positional formulation of game semantics, where points in the relational model simply arise as certain positions. This talk surveys recent developments in this line of work, shedding light on the connection between those two families. Our work is set in so-called "thin concurrent games" [Simon Castellan et al., 2019; Pierre Clairambault, 2024], an extension with symmetry of Rideau and Winskel’s concurrent games on event structures [Silvain Rideau and Glynn Winskel, 2011]. Event structures being one of the main "truly concurrent" models of concurrency [Glynn Winskel, 1986], it is perhaps expected that thin concurrent games can model concurrent languages: they provide a truly concurrent refinement of Ghica and Murawski’s fully abstract model of Idealized Concurrent Algol [Simon Castellan and Pierre Clairambault, 2024; Pierre Clairambault, 2024]. But beyond the semantics of concurrency, thin concurrent games are also a deep reworking on game semantics built from causal principles, inheriting from asynchronous games a positional flavour. In thin concurrent games, strategies have a dual nature: an event-based nature where they appear as certain event structures composed via parallel interaction plus hiding; or a positional nature where they appear as certain spans of groupoids, composed by pullback (modulo a technical condition on strategies called visibility) - they can be regarded both as a games and a relational model! Leveraging this dual nature, in a sequence of papers with Castellan, de Visme, Olimpieri and Paquet, we have been able to link the single framework of thin concurrent games with numerous other models. This includes various traditional alternating or non-alternating games models [Simon Castellan and Pierre Clairambault, 2024; Pierre Clairambault, 2024], the weighted relational model [Pierre Clairambault and Hugo Paquet, 2021], the quantum relational model [Pierre Clairambault and Marc de Visme, 2020], generalized species of structure [Pierre Clairambault et al., 2023], and - going beyond quantitative semantics - the linear Scott model [Clairambault, 2025], a linear decomposition of standard Scott domain semantics [Thomas Ehrhard, 2012]. All these distinct models are obtained by projecting away certain aspects of thin concurrent games, giving some support to the claim that thin concurrent games are a Rosetta stone for interactive and quantitative semantics.

研究の動機と目的

  • 非アフィンな並行ゲームにおいて、重み付き関係的モデルに崩壊する際の、無限の対称的構成の数え上げという根本的課題を解決すること。
  • 任意の連続的半体(N∪{+∞} や確率的モデルを含む)上での、薄い並行ゲームに自己同型を備えたものから重み付き関係的モデルへの意味論を保つ関手を定義すること。
  • 標準的な構成証拠の概念が対称性の下で失敗することを示し、代わりに『正の証拠』を正しい代替概念として導入すること。
  • 合成における崩壊関手の関手的性質を証明すること。対称性の複合戦略における非自明な相互作用にもかかわらず。
  • 再帰をサポートするフレームワークを構築し、R-PCF に対して完全適切性を確立すること。これにより、崩壊が重要な論理的および計算的構造を保つこと。

提案手法

  • 自己同型の下での構成の同値類として『正の証拠』を導入し、戦略内の無限の対称的コピーを要因分解する。
  • 対象に対して、各ゲームをその構成の自己同型類のウェブへ写像することで、崩壊関手を定義する。
  • 射に関しては、各自己同型類の重みを、戦略内に含まれるすべての正の証拠の重み(半体からの係数)の和として、重み付き関係として定義する。
  • 対称性の組合せ的記述を用いて、証拠の合成がモノイダル構造と関手的性質を尊重することを保証する。
  • 連続的半体における整数除法の概念を活用し、N∪{+∞} を超えて一般の重み付きモデルへ拡張する。
  • 崩壊関手の連続性と R-PCF における適切性を証明し、再帰と型付け規則が崩壊と可換であることを示す。

実験結果

リサーチクエスチョン

  • RQ1薄い並行ゲームの戦略における無限の対称的構成を、重み付き関係的モデルの係数と整合する方法で数えるにはどうすればよいか?
  • RQ2対称性が存在する状況で、素朴な構成証拠の概念がなぜ関手的性質を失うのか?
  • RQ3対称性を尊重し、意味論を保つ崩壊をもたらす正しい組合せ的証拠の概念とは何か?
  • RQ4N∪{+∞} から任意の連続的半体への崩壊関手の拡張は可能か?確率的および最悪ケースモデルを含む。
  • RQ5再帰、合成、カテゴリカルモデルにおける相対的 Seely 構造といった、重要な構造的特徴が崩壊によって保たれるか?

主な発見

  • 標準的な構成証拠の概念は、無限の対称的コピーが存在するため、関手的崩壊をもたらさない。構成を数えても同様。
  • 自己同型の下での構成の同値類として洗練された『正の証拠』を導入することで、重み付き関係的モデルへの正しい解釈を保つ崩壊が可能になる。
  • 崩壊関手は合成を保ち、連続性を満たす。これにより、R-PCF における適切性と再帰的定義の正しさが保証される。
  • 整数除法を備えた任意の連続的半体へ拡張可能であり、確率的、最悪ケース、その他の定量的モデルをカバーする。
  • 崩壊は相対的 Seely ∼-関手であり、モデルの完全なカテゴリカル構造(特に ⊸ および & 接続詞)を保つ。
  • 鍵となる洞察は、証拠の合成が戦略およびゲームの両側の対称性を考慮に入れる必要があることであり、対称性作用の詳細な組合せ的解析が不可欠である。

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

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

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

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