Hostname: page-component-77c78cf97d-9lb97 Total loading time: 0 Render date: 2026-04-25T17:13:36.031Z Has data issue: false hasContentIssue false

Curry-style type isomorphisms and game semantics

Published online by Cambridge University Press:  01 August 2008

JOACHIM DE LATAILLADE*
Affiliation:
Laboratory Preuves Programmes Systèmes, CNRS – Paris 7 and 9–90 West Prestland Road – Ottawa, ON K1K 2C3 – Canada Email: delatail@pps.jussieu.fr

Abstract

Curry-style system F, that is, system F with no explicit types in terms, may be viewed as a core presentation of polymorphism from the point of view of programming languages.

This paper gives a characterisation of type isomorphisms for this language using a game model, whose intuitions come from both the syntax and the game semantics universe. The model is composed of an untyped part to interpret terms, a notion of arena to interpret types and a typed part to express the fact that an untyped strategy σ plays on an arena A.

By analysing isomorphisms in the model, we prove that the equational system corresponding to type isomorphisms for Curry-style system F is the extension of the equational system for Church-style isomorphisms with a new, non-trivial equation: ∀X.AA[∀Y.Y/X] if X appears only positively in A.

Information

Type
Paper
Copyright
Copyright © Cambridge University Press 2008

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Article purchase

Temporarily unavailable