Skip to main navigation Skip to search Skip to main content

Single-valuedness of tree transducers is decidable in polynomial time

  • Saarland University

Research output: Contribution to journalArticlepeer-review

17 Scopus citations

Abstract

A bottom-up finite-state tree transducer (FST) A is called single-valued iff for every input tree there is at most one output tree. We give a polynomial-time algorithm which decides whether or not a given FST is single-valued. The algorithm is based on: • the freedom of the submonoid of trees which contain at least one occurrence of one variable *; • the succinct representation of trees by graphs; • a sequence of normalizing transformations of the given transducer; and • a polynomially decidable characterization of pairs of equivalent output functions. We apply these methods to show that finite-valuedness is decidable in polynomial time as well.

Original languageEnglish
Pages (from-to)135-181
Number of pages47
JournalTheoretical Computer Science
Volume106
Issue number1
DOIs
StatePublished - 30 Nov 1992
Externally publishedYes

Fingerprint

Dive into the research topics of 'Single-valuedness of tree transducers is decidable in polynomial time'. Together they form a unique fingerprint.

Cite this