Lune

LICS2023Top-tier venue

Folding interpretations

Mikolaj Bojanczyk

2023Year
2Citations

Abstract

We study the polyregular string-to-string functions, which are certain functions of polynomial output size that can be described using automata and logic. We describe a system of combinators that generates exactly these functions. Unlike previous systems, the present system includes an iteration mechanism, namely fold. Although unrestricted fold can define all primitive recursive functions, we identify a type system (inspired by linear logic) that restricts fold so that it defines exactly the polyregular functions. We also present related systems, for quantifier-free functions as well as for linear regular functions on both strings and trees.

  • This is the author's version of a LICS 2023 paper. 1 These are usually called the regular functions in the literature, but we add the word "linear" to distinguish them from the polyregular functions.

Ask about this paper

Your agent reads all of it.

Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

lune papers fulltext 18fa14d3-db92-4077-848a-de1d2787168b

Builds on3

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines