- Research Article
8
- 10.1016/s1571-0661(05)82614-3
Weak Reduction and Garbage Collection in Interaction Nets
- Dec 01, 2003
- Electronic Notes in Theoretical Computer Science
- Jorge Sousa Pinto
Weak Reduction and Garbage Collection in Interaction Nets
We present a natural implementation of the Krivine machine in interaction nets: one rule for each transition and the usual rules for duplication and erasing. There is only one rule devoted to the so-called administration. This way, we obtain a graphical system encoding λ-calculus weak head reduction that can be extended to a λ-calculus normalizer by encoding left reduction.
Weak Reduction and Garbage Collection in Interaction Nets
Weak Reduction and Garbage Collection in Interaction Nets
A fully-abstract semantics of lambda-mu in the pi-calculus
We study the lambda-mu-calculus, extended with explicit substitution, and define a compositional output-based interpretation into a variant of the pi-calculus with pairing that preserves single-step explicit head reduction with respect to weak bisimilarity. We define four notions of weak equivalence for lambda-mu -- one based on weak reduction, two modelling weak head-reduction and weak explicit head reduction (all considering terms without weak head-normal form equivalent as well), and one based on weak approximation -- and show they all coincide. We will then show full abstraction results for our interpretation for the weak equivalences with respect to weak bisimilarity on processes.
Read moreA completeness result for a realisability semantics for an intersection type system
A completeness result for a realisability semantics for an intersection type system