A proof of Ehrenfeucht’s conjecture. (English) Zbl 0602.68066

Ehrenfeucht’s conjecture states that each subset S of a finitely generated free monoid has a finite subset T such that if two endomorphisms of the monoid agree on T, then they agree on S. It is the purpose of this note to verify the conjecture.


68Q45 Formal languages and automata
20M05 Free semigroups, generators and relations, word problems
20M35 Semigroups in automata theory, linguistics, etc.
Full Text: DOI


[2] Baumslag, G.; Roitberg, Y., Groups with free 2-generator subsemigroups, Semigroup Forum, 25, 135-143 (1982) · Zbl 0494.20014
[3] Culik, K.; Karhumäki, J., Systems of equations over a free monoid and Ehrenfeucht’s Conjecture, Discrete Math., 43, 139-153 (1983) · Zbl 0528.68057
[4] Culik, K.; Salomaa, A., Test sets and checking words for homomorphism equivalence, J. Comput. System Sci., 20, 379-395 (1980) · Zbl 0451.68046
[5] Hall, P., Finiteness conditions for soluble groups, (Proc. London Math. Soc., 4 (1954)), 419-436, (3) · Zbl 0056.25603
[6] Karhumäki, J., The Ehrenfeucht Conjecture: A compactness claim for finitely generated free monoids, Theoret. Comput. Sci., 29, 285-308 (1984) · Zbl 0546.68060
[7] Mal’cev, A. I., Nilpotent semigroups, Ivanov. Gos. Ped. Last. Ucen Zap. Fiz.-Mat. Nauki, 4, 107-111 (1953)
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.