Определение 1.3.1. Пусть и - алфавиты. Если отображение
удовлетворяет условию
для всех слов
и , то отображение h называется гомоморфизмом
(морфизмом).
Замечание 1.3.2.
Можно доказать, что если - гомоморфизм, то .
Замечание 1.3.3. Пусть
и . Тогда отображение , заданное равенством , является гомоморфизмом.
Замечание 1.3.4.
Каждый гомоморфизм однозначно определяется своими значениями на однобуквенных словах.
Замечание 1.3.5. Если - гомоморфизм и , то через h(L) обозначается язык .
Пример 1.3.6. Пусть
и гомоморфизм
задан равенствами h(a) = abba и . Тогда
Определение 1.3.7. Если - гомоморфизм и , то через h-1(L) обозначается язык .
Пример 1.3.8. Рассмотрим алфавит . Пусть гомоморфизм
задан равенствами h(a) = ab и h(b) = abb. Тогда
Упражнение 1.3.9. Пусть . Существует ли такой гомоморфизм , что h(abc) = bac и h(da) = ba?
Упражнение 1.3.10. Существуют ли такой язык
и такой гомоморфизм , что
и ?
Упражнение 1.3.11. Пусть . Существует ли такой гомоморфизм , что
и ?
Упражнение 1.3.12. Существуют ли такой язык
и такой гомоморфизм , что
и ?
Упражнение 1.3.13. Пусть - гомоморфизм, заданный соотношениями h(a) = a, h(b) = ba, h(c) = bb. Существуют ли такие слова u и v, что |u|<|v| и |h(u)|>|h(v)|?