Dice Question Streamline Icon: https://streamlinehq.com

Lookahead elimination for deterministic top-down tree transducers

Determine the decidability of the lookahead-elimination problem for deterministic top-down tree transducers with regular lookahead: given a deterministic top-down tree transducer equipped with regular lookahead, decide whether there exists an equivalent deterministic top-down tree transducer without regular lookahead that computes the same tree-to-tree function.

Information Square Streamline Icon: https://streamlinehq.com

Background

Deterministic top-down tree transducers can be extended with regular lookahead, allowing transitions to depend on regular properties of subtrees recognized by an auxiliary deterministic bottom-up automaton. From a bottom-up perspective, such lookahead corresponds to adding finite control states, and this perspective connects top-down transducers to multi bottom-up tree transducers.

For deterministic macro tree transducers (MTTs), regular lookahead can always be eliminated: any deterministic MTT with regular lookahead can be transformed into an equivalent deterministic MTT without lookahead. In contrast, for deterministic top-down tree transducers, whether one can decide if a given lookahead-using transducer computes a function realizable without lookahead remains unresolved; only partial results are known.

References

For deterministic top-down tree transducers, deciding whether a given transducer with lookahead computes a function that could be computed without lookahead is still an open problem, see for partial results.

Two or three things I know about tree transducers (2409.03169 - Nguyên, 5 Sep 2024) in Subsection 2.4 (Macro tree transducers store tree contexts), Lookahead elimination