Skip to main content
QUICK REVIEW

[논문 리뷰] The Quantitative Collapse of Concurrent Games with Symmetry

Pierre Clairambault|arXiv (Cornell University)|2021. 07. 07.
Logic, programming, and type systems참고 문헌 31인용 수 1
한 줄 요약

이 논문은 얇은 대칭을 가진 동시 게임에서 연속 반체 위의 가중관계 모델로의 해석을 유지하는 새로운 축소 함자(constructor)를 수립하며, 무한한 대칭적 증거를 세는 데 있어 도전 과제를 해결한다. 이를 위해 '양의 증거'라는 보다 정교한 개념을 도입한다. 주요 기여는 함자성과 의미론을 유지하는 조합론적으로 타당한 세기 기반 메커니즘을 제공하며, 이는 정량적 PCF의 완전 적합성(full adequacy)을 가능하게 하고, 확률적 및 기타 가중 모델로까지 확장된다.

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.

연구 동기 및 목표

  • 비아핀(non-affine) 동시 게임에서 축소 시 가중관계 모델로의 무한 대칭 구성 요소를 세는 데 있어 근본적인 과제를 해결하기 위해.
  • 임의의 연속 반체, 특히 N∪{+∞}와 확률 모델을 포함하여, 얇은 대칭을 가진 동시 게임에서 가중관계 모델로의 의미론을 유지하는 함자 정의하기 위해.
  • 표준적인 구성 요소 증거의 개념이 대칭 하에서 실패하며, 이를 보완하기 위해 '양의 증거'를 정의하기 위해.
  • 복합 전략에서 대칭의 복잡한 상호작용에도 불구하고, 축소의 함자성(functoriality)을 증명하기 위해.
  • 재귀와 R-PCF에 대한 완전 적합성을 지원하기 위해 프레임워크를 확장하고, 축소가 핵심 논리적 및 계산적 구조를 유지하는지 확인하기 위해.

제안 방법

  • 대칭 하에서 구성 요소의 동치류로 '양의 증거'를 도입하여, 전략 내에서 무한한 대칭 복제본을 제거한다.
  • 객체에 대해, 각 게임을 구성 요소의 대칭 클래스 웹(web)으로 매핑함으로써 축소 함자를 정의한다.
  • 사상에 대해서는, 각 대칭 클래스에 대한 계수를 전략 내 모든 양의 증거의 가중치(반체의 원소)의 합으로 정의함으로써 가중관계로 해석한다.
  • 대칭의 조합론적 분석을 통해 증거의 병합이 모나드 구조와 함자성을 유지하도록 보장한다.
  • 연속 반체에서의 정수 나눗셈 개념을 활용하여, N∪{+∞}를 초월해 일반적인 가중 모델로의 확장을 가능하게 한다.
  • 축소 함자의 연속성과 R-PCF에 대한 적합성을 증명하며, 축소가 재귀와 타입 규칙과 교환 가능함을 보여준다.

실험 결과

연구 질문

  • RQ1어떻게 하면 얇은 동시 게임의 전략에서 무한한 대칭 구성 요소를 세는 방식을 가중관계 모델의 계수와 일치시킬 수 있는가?
  • RQ2왜 구성 요소 증거의 난이도 있는 개념이 대칭이 존재할 경우 함자성을 유지하지 못하는가?
  • RQ3대칭을 존중하고 의미론을 유지하는 축소를 가능하게 하는 올바른 조합론적 '증거' 개념은 무엇인가?
  • RQ4축소 함자를 N∪{+∞}에서 임의의 연속 반체로 확장할 수 있는가? 이는 확률적 및 최악의 경우 모델을 포함한다.
  • RQ5축소가 재귀, 병합, 그리고 범주적 모델의 상대적인 Seely 구조를 포함한 핵심 구조적 특징을 유지하는가?

주요 결과

  • 표준적인 구성 요소 증거 개념은 무한한 대칭 복제본이 존재함에도 불구하고, 구성 요소를 세는 데에도 불구하고 함자성 축소를 유도하지 못한다.
  • '양의 증거'—대칭 하에서 구성 요소의 보다 정교한 동치류—의 도입은 가중관계 모델로의 정확하고 해석을 유지하는 축소를 가능하게 한다.
  • 축소 함자는 병합을 유지하며 연속적임을 보이며, R-PCF에 대한 완전 적합성과 재귀 정의의 정확성을 보장한다.
  • 정수 나눗셈이 가능한 임의의 연속 반체로의 확장이 가능하여, 확률적, 최악의 경우, 기타 정량적 모델을 모두 포함한다.
  • 축소는 상대적인 Seely ∼-함자이며, ⊸ 및 & 연결자 포함 모든 범주적 구조를 유지한다.
  • 핵심 통찰은 증거 병합이 전략과 게임 양쪽의 대칭을 고려해야 하며, 대칭 작용의 세밀한 조합론적 분석이 필요하다는 것이다.

더 나은 연구,지금 바로 시작하세요

논문 읽기부터 검토까지, 연구 시간을 획기적으로 줄여보세요.

카드 등록 없음 · 무료 플랜 제공

이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.