We define a new, output-based encoding of the λ-calculus into the asynchronous π-calculus - enriched with pairing - that has its origin in mathematical logic, and show that this encoding respects one-step spine-reduction up to substitution, and that normal substitution is respected up to similarity. We will also show that it fully encodes lazy reduction of closed terms, in that term-substitution as well as each reduction step are modelled up to similarity. We then define a notion of type assignment for the π-calculus that uses the type constructor →, and show that all Curry-assignable types are preserved by the encoding. © 2009 Springer Berlin Heidelberg.
CITATION STYLE
Van Bakel, S., & Vigliotti, M. G. (2009). A Logical Interpretation of the λ-Calculus into the π-Calculus, Preserving Spine Reduction and Types. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 5710 LNCS, pp. 84–98). https://doi.org/10.1007/978-3-642-04081-8_7
Mendeley helps you to discover research relevant for your work.