Доказательство «леммы накачки» из книги <<a href="https://books.google.com/books/about/Introduction_to_the_Theory_of_Computatio.html?id=P3f6CAAAQBAJ&printsec=frontcover&source=kp_read_button#v=onepage&q&f=false" rel="nofollow noreferrer"> Введение в теорию вычислений >:
Лемма накачки: если A - обычный язык, то существуетчисло p (длина накачки), где, если s - любая строка в A длиной не менее p, то s можно разделить на три части, s = xyz, удовлетворяя следующим условиям:
- для каждогоi ≥ 0, xyiz ∈ A,
- | y |> 0 и
- | xy |≤ p
Пусть M = (Q, Σ, δ, q1, F) - DFA, который распознает A. Мы назначим длину накачки p как число состояний M. Покажем, чтолюбая строка s в A длиной не менее p может быть разбита на три части xyz, удовлетворяющие нашим трем условиям. Что если строки в A не имеют длину не менее p?Тогда наша задача становится еще проще, потому что теорема становится бессмысленной: очевидно, что три условия выполняются для всех строк длины, по крайней мере, p, если таких строк нет .
Вопрос:смелая цитата часть, которую я считаю неправильной.Потому что, если ни одна строка в A не имеет длины, по крайней мере, p, то это явно не обычный язык.