Wikipedia'dan düzenli diller için pompalama dili şöyledir:
Let düzenli bir dil olması. Daha sonra, bir tam sayı vardır P ≥ 1 (sadece bağlı olarak L ) bu tür her bir dize bu ağırlık olarak L uzunluğu, en azından p ( s "pompalama uzunluğu" olarak adlandırılır) olarak yazılabilir w = x y z (yani, ağırlık kutu aşağıdaki koşulları sağlayarak, üç alt dizgiye bölün):Lp≥1LwLppw=xyzw
- |y|≥1
- ve |xy|≤p
- tüm , x y i z ∈ L . y , pompalanabilen alt tabakadır (herhangi bir sayıda kaldırıldı veya tekrarlandı ve sonuçta elde edilen dizi her zaman L'dedir ). i≥0xyiz∈L
yL
(1) pompalanacak y halkasının en az bir uzunlukta olması gerektiği anlamına gelir; (2), döngünün ilk p karakterlerinde gerçekleşmesi gerektiği anlamına gelir. X ve z ile ilgili herhangi bir kısıtlama yoktur.
Basit bir ifadeyle, Herhangi bir normal dil L için, yeterince uzun herhangi bir kelime 3 bölüme ayrılabilir. yani w = x y z , öyle ki k ≥ 0 için tüm x y k z dizileri de L'dedir .w∈Lw=xyzxykzk≥0L
Şimdi bir örnek ele alalım . Let .L={(01)n2n∣n≥0}
Bu normal olmadığını göstermek için, tüm ayrıştırma dikkate almak gerekir bakmak gibi, peki tüm olası şeyler x, y ve z verilebilir ki x y z = ( 01 ) p 2 p ( 3 p uzunluğundaki bu özel kelimeye bakmayı seçiyoruz , burada p pompalama uzunluğudur). Dizenin y kısmının nerede oluştuğunu düşünmemiz gerekir . Birinci parça ile üst üste gelebilir ve bu nedenle ( 01 ) k + 1 , ( 10 ) değerine eşit olurw=xyzxyz=(01)p2p3ppy(01)k+1 ,1(01 ) k ya0(10 ) k , bazıları içink≥0(unutmayın ki | y | ≥1). İkinci kısımla üst üste gelebilir, bu, bazık>0içiny= 2 k anlamına gelir. Veya kelimenin iki kısmı boyunca üst üste gelebilir ve(01 ) k + 1 2 l ,(10 ) k biçiminde olur(10)k+11(01)k0(10)kk≥0|y|≥1y=2kk>0(01)k+12l ,1(01 ) k, 2 L ya da0(10 ) k, 2 L için,k≥0vel≥1.(10)k+12l1(01)k2l0(10)k2lk≥0l≥1
Şimdi her birini kendi dilinizde olmayan bir sözcük olacak bir çelişki elde etmek için pompalayın. Örneğin, eğer alırsak , pompalama leması, örneğin, x y 2 z = x 0 ( 10 ) k 2 l 0 ( 10 ) k 2 l z'nin içinde olması gerektiğini söyler . Dil, uygun bir x ve z seçimi için . Fakat bu kelime dilde olamaz, çünkü 2 bir 1'den önce görünür .y=0(10)k2lxy2z=x0(10)k2l0(10)k2lzxz21
Diğer durumlar sayısı ile sonuçlanır 'in sayısının daha fazla olması 2 ' s ya da tam tersi ya da bir yapıya sahip olmayacaktır deyişle neden olur ( 01 ) n- 2 , n sahip olan, örneğin, iki 0 üst üste.(01)2(01)n2n0
Bunu unutma . Burada kanıtı kısaltmak faydalıdır: Yukarıdaki ayrıştırmaların çoğu imkansızdır çünkü z bölümünü çok uzun yaparlar .|xy|≤pz
Yukarıdaki durumların her birinin, daha sonra pompalama lemasının bir çelişki teşkil edecek şekilde böyle bir çelişkiye yol açması gerekir. İşte bu kadar! Dil düzenli olmazdı.