Wikipedia a la définition suivante du lemme de pompage pour les langages réguliers ...
Soit une langue régulière. Il existe alors un entier ≥ 1 dépendant uniquement de tel que chaque chaîne dans de longueur au moins ( est appelé la "longueur de pompage") puisse s'écrire = (c'est-à-dire que peut être divisé en trois sous-chaînes), remplissant les conditions suivantes:
- | | ≥ 1
- | | ≤
- pour tout ≥ 0, ∈
Je ne vois pas comment cela est satisfait pour un langage régulier fini simple. Si j'ai un alphabet de { } et une expression régulière alors compose d'un seul mot qui est suivi de . Je veux maintenant voir si ma langue régulière satisfait le lemme de pompage ...
Comme rien ne se répète dans mon expression régulière, la valeur de doit être vide pour que la condition 3 soit satisfaite pour tout . Mais si c'est le cas, il échoue à la condition 1 qui dit que doit avoir au moins 1 longueur!
Si au contraire je laisse être soit a , b ou alors il satisfera la condition 1 mais échouera à la condition 3 car il ne se répète jamais réellement.
De toute évidence, il me manque quelque chose d'esprit incroyablement évident. Lequel est?
Le lemme de pompage est généralement utilisé sur des langues infinies, c'est-à-dire des langues qui contiennent un nombre infini de mots. Pour tout langage fini , puisqu'il peut toujours être accepté par un DFA avec un nombre fini d'états, L doit être régulier.L L
Selon wikipedia ( http://en.wikipedia.org/wiki/Pumping_lemma_for_regular_languages#Formal_statement ), le pompage du lemme dit:(∀L⊆Σ∗)(regular(L)⇒((∃p≥1)((∀w∈L)((|w|≥p)⇒((∃x,y,z∈Σ∗)(w=xyz∧(|y|≥1∧|xy|≤p∧(∀i≥0)(xyiz∈L))))))))
Pour tout langage fini , soit l m a x la longueur maximale des mots dans L , et soit p dans le lemme de pompage soit l m a x + 1 . Le lemme de pompage tient car il n'y a pas de mots dans L dont la longueur ≥ l m a x + 1 .L lmax L p lmax+1 L ≥lmax+1
la source
Une façon de formaliser la partie centrale du lemme de pompage est la suivante, en utilisant :L≥k={w∈L∣|w|≥k}
Pour tout fini et p > max { | w | ∣ w ∈ L } , on a évidemment que L ≥ p = ∅ . Par conséquent (*) est (vide) vrai pour un tel p .L p>max{|w|∣w∈L} L≥p=∅ p
la source