English

Extended Addressing Machines for PCF, with Explicit Substitutions

Logic in Computer Science 2023-06-22 v4

Abstract

Addressing machines have been introduced as a formalism to construct models of the pure, untyped lambda-calculus. We extend the syntax of their programs by adding instructions for executing arithmetic operations on natural numbers, and introduce a reflection principle allowing certain machines to access their own address and perform recursive calls. We prove that the resulting extended addressing machines naturally model a weak call-by-name PCF with explicit substitutions. Finally, we show that they are also well-suited for representing regular PCF programs (closed terms) computing natural numbers.

Keywords

Cite

@article{arxiv.2212.11147,
  title  = {Extended Addressing Machines for PCF, with Explicit Substitutions},
  author = {Benedetto Intrigila and Giulio Manzonetto and Nicolas Munnich},
  journal= {arXiv preprint arXiv:2212.11147},
  year   = {2023}
}

Comments

16 pages, 5 pages appendix

R2 v1 2026-06-28T07:47:12.538Z