Unambiguous Forest Factorization
arXiv:1810.07285
Abstract
In this paper, we look at an unambiguous version of Simon's forest factorization theorem, a very deep result which has wide connections in algebra, logic and automata. Given a morphism from to a finite semigroup , we construct a universal, unambiguous automaton A which is "good" for . The goodness of $\Aa$ gives a very easy proof for the forest factorization theorem, providing a Ramsey split for any word in such that the height of the Ramsey split is bounded by the number of states of A. An important application of synthesizing good automata from the morphim is in the construction of regular transducer expressions (RTE) corresponding to deterministic two way transducers.