Higher-order Cons-free Interpreters
Cynthia Kop, Jakob Grue Simonsen

TL;DR
This paper explores the construction of interpreters for cons-free term rewriting systems, aiming to advance understanding of complexity class separations through refined, higher-order interpreters.
Contribution
It introduces the design of higher-order cons-free interpreters capable of interpreting lower-order terms, with potential applications in complexity class separation proofs.
Findings
Interpreters constructed for type order k > 1
Potential for refined interpreters to aid in complexity separation
Connection established between interpreters and diagonalisation methods
Abstract
Constructor rewriting systems are said to be cons-free if any constructor term occurring in the rhs of a rule must be a subterm of the lhs of the rule. Roughly, such systems cannot build new data structures during their evaluation. In earlier work by several authors, (typed) cons-free systems have been used to characterise complexity classes such as polynomial or exponential time or space by varying the type orders, and the recursion forms allowed. This paper concerns the construction of interpreters for cons-free term rewriting. Due to their connection with proofs by diagonalisation, interpreters may be of use when studying separation results between complexity classes in implicit computational complexity theory. We are interested in interpreters of type order that can interpret any term of strictly lower type order; while this gives us a well-known separation result ETIME…
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 · semigroups and automata theory · Advanced Database Systems and Queries
