Revendication : est sans contexte.L
Idée prouvée : il doit y avoir au moins une différence entre la première et la seconde moitié; nous donnons une grammaire qui veille à en générer une et laisse le reste arbitraire.
Preuve : Pour simplifier, supposons un alphabet binaire . La preuve s'étend facilement à d'autres tailles. Considérons la grammaire :Σ={a,b}G
SAB→AB∣BA→a∣aAa∣aAb∣bAa∣bAb→b∣aBa∣aBb∣bBa∣bBb
Il est clair que cela génère
L(G)={w1kxw2v1k+lyv2l∣|w1|=|w2|=k,|v1|=|v2|=l,x≠y}⊆Σ∗;
le suspect peut effectuer une induction imbriquée sur et avec une distinction de casse sur les paires . Maintenant, et commutent (intuitivement, et peuvent échanger des symboles car ils contiennent tous deux des symboles choisis indépendamment du reste du mot). Par conséquent, et ont la même position (dans leur moitié respective), ce qui implique car n'impose aucune autre restriction à son langage.kl(x,y)w2v1w2v1xyL(G)=LG
Le lecteur intéressé peut avoir deux problèmes de suivi:
Exercice 1 : Préparez un PDA pour !L
Exercice 2 : Qu'en est-il de ?{xyz∣|x|=|y|=|z|,x≠y∨y≠z∨x≠z}