Tree transducers of linear size-to-height increase (and the additive conjunction of linear logic)
Luc Dartois, L\^e Th\`anh D\~ung Nguy\^en, Charles Peyrat

TL;DR
This paper introduces a new class of tree functions computed by tree transducers with linear size-to-height increase, situated between known classes, and characterizes it via lambda calculus and game semantics.
Contribution
It defines and analyzes a novel class of tree functions extending regular tree functions, with closure properties and a lambda calculus characterization.
Findings
The class includes more than MSO transductions but is contained within macro tree transducers.
It is closed under certain compositions, forming a strict hierarchy.
An alternative lambda calculus characterization using additive tuples is provided.
Abstract
We investigate a natural generalization to trees of Hennie machines, a known automaton model for regular string functions. Tree-to-tree Hennie machines are tree-walking tree transducers with the ability to rewrite the node labels of their input tree, subject to a bounded visit restriction. Interestingly, they do not merely compute regular tree functions (i.e. MSO transductions), but a larger class of functions with linear size-to-height increase (LSHI). We prove that this class sits between LSHI macro tree transducers (MTTs) and MSO set interpretations. To argue for its robustness, we show that it is closed under precomposition (resp. postcomposition) by MTTs of linear size (resp. height) increase. As a consequence, it contains the entire composition hierarchy of MTTs of linear height increase; we also prove that this composition hierarchy is strict. Finally, we give an alternative…
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.
