Intuição por trás da condição | xy | ≤ p no lema de bombeamento para idiomas regulares


8

Quando olho para as provas de bombeamento do lema , sinto que muitas vezes sinto falta da intuição por trás da condição | xy | ≤ p.

Qual é exatamente o motivo por trás dessa condição? Toda a literatura que examinei é silenciosa (sem prova, sem discussão, apenas uma afirmação) sobre esse ponto, ou afirma que queremos que a primeira repetição ocorra não muito longe do início .

Mas quando há uma desigualdade envolvida, com símbolos e operadores muito precisos, não esperamos que haja uma prova clara de onde finalmente alcançamos essa condição?

O que eu estou procurando é,

  1. Prova matemática para a condição, | xy | ≤ p.
  2. Intuição por trás da mesma condição.

Para tornar as strings suficientemente longas, temos o tamanho da string de condição pelo menos p. Minha questão específica é por que é necessário que | xy | ≤ p? E o que isso quebra se | xy | ≤ p não é verdade?

( Qual é a razão da segunda condição do (s) lema (s) de bombeamento?) Não responde exatamente à minha pergunta. A pergunta talvez esteja correta, mas as respostas só dão alguns exemplos sem muita intuição.)


Aparentemente, você precisa examinar as melhores provas e / ou as provas mais de perto. A constante é geralmente derivada de maneira muito explícita, e esse processo está intimamente ligado ao "significado" de . Talvez você esteja procurando por "intuição profunda" onde realmente não há ...pxy
Raphael

Respostas:


9

Não é necessário para a prova. Você pode provar o lema sem essa condição. Adicionar essa condição torna a declaração mais forte e mais útil.

A intuição aqui é que, se um DFA tiver estados e houver uma lista de deles, a lista deverá conter dois estados iguais. A cadeia é a parte que se estende desde o início da entrada até a primeira ocorrência do estado duplo, e a cadeia estende até a segunda ocorrência. Considerando a primeira repetição, podemos garantir que , pois depois de ler os caracteres , vimos estados.pp+1xy|xy|ppp+1


Apenas para esclarecer um pouco mais, a menos que | xy | é menor ou igual a p, significa que visitamos mais de p estados, mas não repetimos nenhum deles? Onde a última condição é fisicamente impossível.
Masroor

Sim, essa é a ideia. Para que isso funcione, você precisa escolher a primeira repetição de um estado ao definir e . xy
Yuval Filmus
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.