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