Iterators, Recursors and Interaction Nets
Ian Mackie, Jorge Sousa Pinto, Miguel Vilaca

TL;DR
This paper introduces a method to encode iterators and recursion operators using interaction nets, enabling visual representation of functional programs and extending lambda-calculus translations to recursive types.
Contribution
It presents a novel encoding technique for iterators and recursion operators in interaction nets, enhancing visualization and language translation capabilities.
Findings
Provides a visual notation for functional programs.
Extends lambda-calculus translations to recursive types.
Enables better understanding of recursion in interaction nets.
Abstract
We propose a method for encoding iterators (and recursion operators in general) using interaction nets (INs). There are two main applications for this: the method can be used to obtain a visual nota- tion for functional programs; and it can be used to extend the existing translations of the lambda-calculus into INs to languages with recursive types.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsLogic, programming, and type systems · Logic, Reasoning, and Knowledge · Formal Methods in Verification
