Belirleyici bağlamdan bağımsız diller için pompalama bir lemma mı?


11

Normal diller için pompalama lemması, belirli dillerin düzenli olmadığını kanıtlamak için kullanılabilir ve bağlamsız diller için (Ogden'in lemmasıyla birlikte) pompalama lemması, belirli dillerin bağlamdan bağımsız olmadığını kanıtlamak için kullanılabilir.

Belirleyici bağlamdan bağımsız diller için pompalama bir lemma var mı ? Yani, bir dilin DCFL olmadığını göstermek için kullanılabilen pompalama lemmasına benzer bir lemma var mı? Merak ediyorum çünkü bir dilin DCFL olmadığını göstermek için bildiğim kanıtlama tekniklerinin neredeyse hepsi gerçekten karmaşık ve daha kolay bir teknik olduğunu umuyordum.


2
Alakalı olabilecek veya olmayabilecek bazı ilgili sorular vardır.
Raphael

Bilgisayar bilimcileri sadist olabilir, ancak hepsi daha basit olanların bilindiği aşırı karmaşık kanıt tekniklerini kullanan mazoşistler değil ...
vonbrand

1
vonbrand: Ancak herhangi bir matematikçi veya bilgisayar bilimcisi, eğer daha basitleri henüz bilinmiyorsa veya onun tarafından bilinmiyorsa, aşırı karmaşık kanıt tekniklerini kullanabilir.
Blaisorblade

Yanıtlar:


9

Sheng Yu'nun "Deterministik Bağlamdan Bağımsız Diller İçin Bir Pompalama Lemması" başlığı altında, DCFL için özel olarak bir Pompalama Lemması vardır ; Bilgi İşleme Mektupları 31 (1989) 47-51, doi 10.1016 / 0020-0190 (89) 90108-7 . Bu açık başlık ile özlediğim için özür dilemeliyim!

Çevrimiçi kopya maalesef formülün birinde boş bir nokta var, bu yüzden sonucu düzgün bir şekilde yeniden oluşturduğumu umuyorum. Altında,y(varsa) veyaε(y=εise) 'nin ilk sembolüdür.(1)yyεy=ε

Lemma 1 (Pompalama Lemması). Let bir DCFL olmak. Daha sonra, sabit bir vardır C için L , öyle ki kelimelerin herhangi bir çifti için ağırlık , ağırlık ' halindeLCLw,w

(1) [?] Ve w = x z , | x | > C vew=xyw=xz|x|>C

(2) , [?](1)y=(1)z

o zaman (3) veya (4) doğrudur:

(3) çarpanlara ayırma , | x 2 x 4 | 1 ve | x 2 x 3 x 4 | C , öyle ki tüm i 0 x 1 x i 2 x 3 x i 4 x 5 y ve x 1 x i 2 xx=x1x2x3x4x5|x2x4|1|x2x3x4|Ci0 x1x2ix3x4ix5y olan L ;x1x2ix3x4ix5zL

(4) , y = y 1 y 2 y 3 ve z = z 1 z 2 z 3 , | x 2 | 1 ve | x 2 x 3 | C , öyle ki tüm i 0 x 1 x i 2 x 3 i 2 yx=x1x2x3y=y1y2y3z=z1z2z3|x2|1|x2x3|Ci0 ve x 1 x i 2 x 3 z 1 z i 2 z 3 L cinsindendir.x1x2ix3y1y2iy3x1x2ix3z1z2iz3L

Lemmanın iki uygulaması verilmiştir: ve { w { a , b } w = u v , | u | = | v | ,  ve {aibii0}{aib2ii0}{w{a,b}w=uv,|u|=|v|, and v contains an a}DCFL değildir. Kanıt, her DCFL'nin Greibach normal formunda bir LR (1) dilbilgisine sahip olduğu gerçeğini kullanır.


Umarım kullanabilirsiniz. Durumu bilinen pompalama lemmasından daha da karmaşıktır.
Hendrik Ocak
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.