English

Inductive and Functional Types in Ludics

Logic in Computer Science 2017-07-28 v1

Abstract

Ludics is a logical framework in which types/formulas are modelled by sets of terms with the same computational behaviour. This paper investigates the representation of inductive data types and functional types in ludics. We study their structure following a game semantics approach. Inductive types are interpreted as least fixed points, and we prove an internal completeness result giving an explicit construction for such fixed points. The interactive properties of the ludics interpretation of inductive and functional types are then studied. In particular, we identify which higher-order functions types fail to satisfy type safety, and we give a computational explanation.

Keywords

Cite

@article{arxiv.1707.08925,
  title  = {Inductive and Functional Types in Ludics},
  author = {Alice Pavaux},
  journal= {arXiv preprint arXiv:1707.08925},
  year   = {2017}
}

Comments

Extended version of the paper accepted for publication in CSL 2017, 46 pages

R2 v1 2026-06-22T20:59:21.186Z