Abstract
LeA be an automaton whose set of inputs equalsX (|X|≧2) and whose cardinality of the set of states equalsn (n≧2), and letQ be the set of all primitive words overX. ByT(A) we denote the language accepted byA. In this paper, we give the following results:
-
(1)
T(A)⋔Q≠ ⊘ if and only ifA accepts a primitive wordy withlg(y)≦3n−3, wherelg(y) means the length ofy.
-
(2)
|T(A)⋔Q|=∞ if and only ifA accepts a primitive wordy withn≦lg(y)≦3n−3, where |T(A)⋔Q| means the cardinality ofT(A)⋔Q.
Moreover, we deal with the case |T(A)⋔Q|<∞ and obtain upper bounds on the cardinalities ofT(A)⋔Q and of some language related toT(A).
Similar content being viewed by others
References
Hopcroft, J. E. and T. D. Ullman,Formal Languages and Their Relation to Automata, Addison-Wesley, Massachusetts, (1976)
Katsura, M. and S. S. Yu,Shortest Length of Primitive Words Accepted by Automata, in preparation.
Lothaire, M.,Combinatrics on Words, Addison-Wesley, Massachusetts, (1983).
Shyr, H. J. and G. Thierrin,Disjunctive Languages and Codes, Fundamentals of Computation Theory, Proceedings of the 1977 Inter. FCT-Conference, Poznan, Poland, Lecture Notes in Computer Science, No. 56, Springer-Verlag (1977) 171–176.
Shyr, H. J.,Free Monoids and Languages, Lecture Notes, Department of Mathematics, Soochow University, Taipei, Taiwan (1979).
Author information
Authors and Affiliations
Additional information
Communicated by Boris M. Schein
Rights and permissions
About this article
Cite this article
Ito, M., Katsura, M., Shyr, H.J. et al. Automata accepting primitive words. Semigroup Forum 37, 45–52 (1988). https://doi.org/10.1007/BF02573122
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/BF02573122