Последнее должно быть так:

Тогда перепишите часть до леммы нормально
Надеюсь часть до леммы 1 вышла нормально.
Определим функцию

(соответственно

),такую что она сопоставляет каждому множеству время распознавания его элементов. Тогда докажем лемму 1.
Лемма 1. Функция

удовлетворяет следующим соотношениям:



Доказательство. Первое равенство следует из тривиальности распознавания пустого слова. Второе равенство рассмотрим так: пусть машина

,распознающая язык

, которому принадлежит

,принимает его на вход и только после окончания работы на нем ,мы даём машине

распознающей язык

,которому принадлежит

,принимает его на вход и после окончания работы мы складываем количество тактов на первой и второй машинах ,из чего тривиально следует требуемое. Третье равенство - частный случай второго ,если принять ,что

и воспользоваться индукцией ,в рассуждениях для первого равенства (игнорируя имеющее место тривиальное повторение результата). Запишем рассуждения для третьего равенства: пусть машина

приняла на вход

,когда она закончит работать ,мы дадим ей же на вход

ещё раз ,и она снова повторит прошедшие такты, далее по индукции требуемое очевидно.