Forward and Backward Application of Symbolic Tree Transducers
Zolt\'an F\"ul\"op, Heiko Vogler

TL;DR
This paper explores symbolic tree automata and transducers, characterizing their recognition power, and analyzing forward and backward application effects on s-recognizable tree languages, with implications for decidability and composition.
Contribution
It provides a comprehensive characterization of s-recognizable and s-regular tree languages, and analyzes the properties of symbolic tree transducers under forward and backward application.
Findings
Backward application preserves s-recognizability.
Forward application of simple and linear stt preserves s-recognizability.
Type checking for simple and linear stt is decidable.
Abstract
We consider symbolic tree automata (sta) and symbolic tree transducers (stt). We characterize s-recognizable tree languages (which are the tree languages recognizable by sta) in terms of (classical) recognizable tree languages and relabelings. We prove that sta and the recently introduced variable tree automata are incomparable with respect to their recognition power. We define symbolic regular tree grammars and characterize s-regular tree languages in terms of regular tree languages and relabelings. As a consequence, we obtain that s-recognizable tree languages are the same as s-regular tree languages. We show that the syntactic composition of two stt computes the composition of the tree transformations computed by each stt, provided that (1) the first one is deterministic or the second one is linear and (2) the first one is total or the second is nondeleting. We consider forward…
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
Topicssemigroups and automata theory · Natural Language Processing Techniques · Logic, programming, and type systems
