The Commutation with Codes and Ternary Sets of Words

  • Authors:
  • Juhani Karhumäki;Michel Latteux;Ion Petre

  • Affiliations:
  • -;-;-

  • Venue:
  • STACS '03 Proceedings of the 20th Annual Symposium on Theoretical Aspects of Computer Science
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

We prove several results on the commutation of languages. First, we prove that the largest set commuting with a given code X, i.e., its centralizer e(X), is always 驴(X)*, where 驴(X) is the primitive root of X. Using this result, we characterize the commutation with codes similarly as for words, polynomials, and formal power series: a language commutes with X if and only if it is a union of powers of 驴(X). This solves a conjecture of Ratoandromanana, 1989, and also gives an affirmative answer to a special case of an intriguing problem raised by Conway in 1971. Second, we prove that for any nonperiodic ternary set of words F 驴 驴+, e(F) = F*, and moreover, a language commutes with F if and only if it is a union of powers of F, results previously known only for ternary codes. A boundary point is thus established, as these results do not hold for all languages with at least four words.