Finite n-tape automata over possibly infinite alphabets: Extending a theorem of Eilenberg et al.

  • Authors:
  • Christian Choffrut;Serge Grigorieff

  • Affiliations:
  • LIAFA, Université Paris 7, 2, pl. Jussieu 75251 Paris Cedex 05, France and CNRS, Université Paris 7, 2, pl. Jussieu 75251 Paris Cedex 05, France;LIAFA, Université Paris 7, 2, pl. Jussieu 75251 Paris Cedex 05, France and CNRS, Université Paris 7, 2, pl. Jussieu 75251 Paris Cedex 05, France

  • Venue:
  • Theoretical Computer Science
  • Year:
  • 2009

Quantified Score

Hi-index 5.23

Visualization

Abstract

Eilenberg, Elgot and Shepherdson showed in 1969, [S. Eilenberg, C.C. Elgot, J.C. Shepherdson, Sets recognized by n-tape automata, Journal of Algebra 13 (1969) 447-464], that a relation on finite words over a finite, non-unary alphabet with p letters is definable in first order logic with p+2 predicates for the relations equal length, prefix and last letter isa (for each letter a@?@S) if and only if it can be recognized by a finite multitape synchronous automaton, i.e., one whose read heads move simultaneously. They left open the characterization in the case of infinite alphabets, and proposed some conjectures concerning them. We solve all problems and sharpen the main theorem of [S. Eilenberg, C.C. Elgot, J.C. Shepherdson, Sets recognized by n-tape automata, Journal of Algebra 13 (1969) 447-464].