English

The Abstract Machinery of Interaction (Long Version)

Logic in Computer Science 2020-07-10 v2 Programming Languages

Abstract

This paper revisits the Interaction Abstract Machine (IAM), a machine based on Girard's Geometry of Interaction, introduced by Mackie and Danos & Regnier. It is an unusual machine, not relying on environments, presented on linear logic proof nets, and whose soundness proof is convoluted and passes through various other formalisms. Here we provide a new direct proof of its correctness, based on a variant of Sands's improvements, a natural notion of bisimulation. Moreover, our proof is carried out on a new presentation of the IAM, defined as a machine acting directly on λ\lambda-terms, rather than on linear logic proof nets.

Cite

@article{arxiv.2002.05649,
  title  = {The Abstract Machinery of Interaction (Long Version)},
  author = {Beniamino Accattoli and Ugo Dal Lago and Gabriele Vanoni},
  journal= {arXiv preprint arXiv:2002.05649},
  year   = {2020}
}

Comments

Accepted at PPDP 2020

R2 v1 2026-06-23T13:41:06.123Z