Some Decision Problems Concerning Semilinearity and Commutation

作者:

Highlights:

摘要

Let M be a class of automata (in a precise sense to be defined) and Mc the class obtained by augmenting each automaton in M with finitely many reversal-bounded counters. We show that if the languages defined by M are effectively semilinear, then so are the languages defined by Mc, and, hence, their emptiness problem is decidable. We give examples of how this result can be used to show the decidability of certain problems concerning the equivalence of morphisms on languages. We also prove a surprising undecidability result for commutation of languages: given a fixed two-element code K, it is undecidable whether a given context-free language L commutes with K, i.e., LK=KL.

论文关键词:reversal-bounded counters,context-free languages,combinatorics on words,commutation of languages,morphisms.

论文评审过程:Received 30 March 2001, Revised 1 February 2002, Available online 8 November 2002.

论文官网地址:https://doi.org/10.1006/jcss.2002.1836