Доказательство «выкачивания леммы» из книги ‹Введение в теорию вычислений› :
Лемма о накачке: если A — регулярный язык, то существует число p (длина накачки), где, если s — любая строка в A длины не менее p, то s можно разделить на три части, s = xyz, удовлетворяющие условию следующие условия:
- для каждого i ≥ 0, xyiz ∈ A,
- |у| › 0 и
- |xy| ≤ p
Пусть M = (Q, Σ, δ, q1, F) — ДКА, распознающий A. Мы назначаем длину накачки p как число состояний M. Мы показываем, что любая строка s в A длины не менее p может разбить на три части xyz, удовлетворяющих нашим трем условиям. Что делать, если ни одна строка в A не имеет длины не менее p? Тогда наша задача становится еще проще, потому что теорема становится бессодержательно верной: очевидно, что три условия выполняются для всех строк длины не менее p, если таких строк нет.
Вопрос: выделенная жирным шрифтом часть цитаты, которую я считаю неправильной. Потому что если в A нет строк длины не менее p, то это явно не регулярный язык.