Belirli bir dilin belirli bir sınıfta olamayacağını kanıtlamayı amaçlayan bir cihazdır.
Dengeli parantezlerin dilini ele alalım ('(' ve ')' sembolleri anlamına gelir ve her zamanki anlamıyla dengelenmiş ve olmayan tüm dizeleri dahil). Bunun normal olmadığını göstermek için pompalama lemmasını kullanabiliriz.
(Dil, olası dizeler kümesidir. Ayrıştırıcı, bir dizenin dilde olup olmadığını görmek için kullanabileceğimiz bir tür mekanizmadır, bu nedenle dildeki bir dize ile dışarıdaki bir dize arasındaki farkı söyleyebilmelidir. Dil. Bir dil "normal" (veya "bağlamdan bağımsız" veya "içeriğe duyarlı" veya her neyse), onu tanıyan normal (veya her neyse) bir ayrıştırıcı varsa, dildeki dizeler ile dildeki dizeler arasında ayrım yapan dil.)
LFSR Danışmanlığı iyi bir açıklama sağlamıştır. Normal bir dil için, karakterleri temsil eden oklar ve onları birbirine bağlayan kutularla ("durum" olarak işlev gören) kutular ve oklardan oluşan sonlu bir koleksiyon olarak normal bir dil için bir ayrıştırıcı çizebiliriz. (Bundan daha karmaşıksa, normal bir dil değildir.) Kutu sayısından daha uzun bir dizge elde edebilirsek, bu, bir kutuyu birden çok kez geçtiğimiz anlamına gelir. Bu, bir döngümüz olduğu anlamına gelir ve döngüden istediğimiz kadar geçebiliriz.
Bu nedenle, normal bir dil için, rastgele uzun bir dizge oluşturabilirsek, onu xyz'e bölebiliriz; burada x, döngünün başlangıcına ulaşmamız gereken karakterlerdir, y gerçek döngüdür ve z, biz her neyse döngüden sonra dizeyi geçerli hale getirmeniz gerekir. Önemli olan, x ve y'nin toplam uzunluklarının sınırlı olmasıdır. Sonuçta, uzunluk kutu sayısından fazlaysa, bunu yaparken açıkça başka bir kutudan geçtik ve bu yüzden bir döngü var.
Yani, dengeli dilimizde, herhangi bir sayıda sol parantez yazarak başlayabiliriz. Özellikle, herhangi bir ayrıştırıcı için, kutulardan daha fazla sol parantez yazabiliriz ve böylece ayrıştırıcı, kaç tane sol parant olduğunu söyleyemez. Bu nedenle, x bir miktar sol parendir ve bu sabittir. y ayrıca bir miktar sol parendir ve bu sonsuza kadar artabilir. Z'nin bir dizi sağ paren olduğunu söyleyebiliriz.
Bu, ayrıştırıcımız tarafından tanınan 43 sol parens ve 43 sağ parenlerden oluşan bir dizimiz olabileceği anlamına gelir, ancak ayrıştırıcı bunu 44 sol parens ve 43 sağ parantezden oluşan bir dizeden, ki bu bizim dilimizde olmayan ayrıştırıcı dilimizi ayrıştıramıyor.
Olası herhangi bir normal ayrıştırıcının sabit sayıda kutusu olduğundan, her zaman bundan daha fazla sol parant yazabiliriz ve pompalanan lemma ile ayrıştırıcının söyleyemeyeceği şekilde daha fazla sol parens ekleyebiliriz. Bu nedenle, dengeli parantez dili normal bir ayrıştırıcı tarafından ayrıştırılamaz ve bu nedenle normal bir ifade değildir.