Відповідь Юваля чудова. Більш просте формулювання того, що він описав, - це те, що кінцеві автомати не можуть вважати довільно високими, а кількість, на яку вони можуть розраховувати, обмежена числом станів в автоматах. Точніше, для автоматичного підрахунку до йому потрібно p + 1 станів (одного стану було б 0 ).pр + 10
Це, по суті, вся ідея, що стоїть за накачувальною лемою: якщо струна дійсно довга, кінцеві автомати повинні "забути", як високий її підрахунок, і почати все заново, що дозволяє повторювати розділ знову і знову, не дбаючи про нього. .
Отже, будь-яка звичайна мова, яка вимагає від лічильника до 3, щоб перевірити слово в ній, не може бути описана обмеженими автоматами розміром 3.
Ви можете придумати таку мову? (Ваш професор, можливо, також очікує, що ви доведете цей підрахунок аргументу, хоча в моєму навчальному плані таке розуміння накачаної леми було сприйнято як належне)
z
може бути^
порожнім, але я думаю, що у вашій цитаті є помилка друку.xy^i ∈ L
має бутиxy^i z ∈ L