Strategies as Resource Terms, and their Categorical Semantics
Blondeau-Patissier, Clairambault, Auclair
As shown by Tsukada and Ong, simply-typed, normal and eta-long resource terms correspond to plays in Hyland-Ong games, quotiented by Melliès' homotopy equivalence. The original proof of this inspiring result is indirect, relying on the injectivity of the relational model w.r.t. both sides of the correspondence -- in particular, the dynamics of the resource calculus is taken into account only via the compatibility of the relational model with the composition of normal terms defined by normalization.
In the present paper, we revisit and extend these results. Our first contribution is to restate the correspondence by considering causal structures we call augmentations, which are canonical representatives of Hyland-Ong plays up to homotopy. This allows us to give a direct and explicit account of the connection with normal resource terms. As a second contribution, we extend this account to the reduction of resource terms: building on a notion of strategies as weighted sums of augmentations, we provide a denotational model of the resource calculus, invariant under reduction. A key step -- and our third contribution -- is a categorical model we call a resource category, which is to the resource calculus what differential categories are to the differential lambda-calculus.
본 논문은 Tsukada와 Ong의 단순 타입, 정규형, η-길이 자원항과 Hyland-Ong 게임의 플레이 간의 대응 관계에 관한 고전적 결과를 재검토하고 확장한다. 저자들은 세 가지 주요 기여를 제시한다: (1) "증강(augmentations)"이라 불리는 인과 구조를 통해 대응 관계를 재표현하는데, 이는 호모토피 동치 하에서 Hyland-Ong 플레이의 표준 대표이다; (2) 자원항의 축약으로 이 대응 관계를 확장하며, 전략을 증강의 가중 합으로 개념화하여 축약 하에서 불변인 자원 계산의 지시적 모델을 제공한다; (3) "자원 범주(resource categories)"의 범주론적 모델을 도입하는데, 이는 자원 계산에 대해 미분 범주가 미분 λ-계산에 대하는 것과 같은 역할을 한다.
Taylor 전개와 게임 의미론의 관계: Taylor 전개는 잠재적으로 무한한 행동을 가진 λ-항을 강하게 유한한 행동을 가진 자원 계산항의 무한 형식 합으로 변환한다. 게임 의미론 또한 프로그램을 유한한 행동의 집합으로 표현한다. 이 두 방법 간의 관계는 이론 컴퓨터 과학의 중요한 문제였다.
Tsukada-Ong 결과의 한계: Tsukada와 Ong은 정규 η-길이 자원항과 Hyland-Ong 게임의 플레이(Melliès 호모토피 동치 몫을 통해) 간의 전단사 대응을 증명했지만, 그들의 증명은 간접적이며 관계 모델의 단사성에 의존하고, 정규항만 고려했으며, 동역학은 정규화로 정의된 항 조합을 통해서만 다루어진다.
직접 대응 관계의 필요성: 비정규 자원항과 축약 동역학을 처리할 수 있는 더 직접적이고 명시적인 대응 관계 설명이 필요하다.