En zor DCFL var mı?


12

Greibach , sözde belirsiz olmayan versiyonu olarak bilinen bir dilini tanımladı , böylece herhangi bir CFL, ters morfik bir görüntüsü olacak . DCFL ile benzer bir ifade var mı, muhtemelen izin verilen morfizmlerde bazı kısıtlamalar var mı?D 2 HHD2H

(Bakınız, örneğin, M. Autebert, J. Berstel ve L. Boasson. Bağlamdan bağımsız diller ve aşağı itmeli otomata. R. Rozenberg ve A. Salomaa'da editörler, Biçimsel Diller El Kitabı, cilt I, bölüm 3. Springer Verlag 1997.)

Yanıtlar:


8

DCFL'nin özdeş bir homomorfizma karakterizasyonu mümkün görünmemektedir. Aşağıdakiler Greibach'ın orijinal belgesinden alınmıştır .

Her bağlam-dil olarak ifade edilebileceğini göstermektedir ya da h - 1 ( L 0 - { E } ) homomorfizması için h . Cebirsel ifade şöyledir: bağlamsız dil ailesi temel bir AFDL'dir; ... Aksine, deterministik bağlamdan bağımsız diller ailesi temel bir AFDL değildir [7].h-1(L0)h-1(L0-{e})h

Kağıt 7 kağıdın konferans versiyonudur. Konferans versiyonunda, Teorem 4.2, "Deterministik bağlamsız diller ailesi temel bir AFDL değildir" ifadesini kullandı.

Bununla birlikte, bazı analog karakterizasyonlar hala mümkün olabilir. Okhotin , konjonktif ve Boole dilbilgilerinin homomorfik karakterizasyonlarını sağlamıştır. DCFL'ler için sorun açık görünüyor. Aşağıdakiler Okhotin'in makalesinin sonucudur (2013'ten itibaren).

Ters homomorfizmalar altında kapanan her dil ailesi potansiyel olarak Greibach'ın ters homomorfik karakterizasyonu analoğuna sahip olabilir. Soru, hangi ailelerin sahip olduğu? Sıradan (bağlamdan bağımsız) gramerlerin doğrusal, deterministik veya açık değişkenleri için var olabilir mi? Doğrusal konjonktif gramerler, açık konjonktif gramerler vb. İçin bir karakterizasyon olabilir mi?


Teşekkürler! Ancak, DCFL'nin temel olmadığını biliyorum; bu yüzden morfizmlerin gerektiğinde kısıtlanmasına izin veriyorum - sorumu daha doğru bir şekilde söyleyebilirim: F (H) 'nin tüm DCFL'nin seti olduğu H dili olan F en küçük fonksiyon sınıfı nedir? - bazı ek kapaklar verin veya alın.
Michaël Cadilhac

Tamam. Cevabımı düzenledim. DCFL için bu açık bir sorun gibi görünüyor.
Mateus de Oliveira Oliveira

Tuhaf bir şekilde, Okhotin'in makalesini çok iyi biliyorum, ama açıkça soruna atıfta bulunduğunu fark etmedi! O zaman burada ne yapacağımdan emin değilim; aynen, bir olduğunu , geçerli bir cevap an için , ama çözüldü kadar açık bırakılmalıdır?
Michaël Cadilhac

2
Alanın polisinin zor açık sorunlara çözüm bulma konusunda ne olduğunu bilmiyorum. Şahsen, birisi bana ilgilendiğim bir sorunun yıllarca açık olduğunu işaret ederse, cevabı kabul ederdim. Benim düşüncem, bu durumda soruyu bir referans isteği olarak görmenin daha uygun olduğudur. Ancak bununla ilgili farklı bakış açıları olabilir. Bence meta.cstheory'deki bu tartışma yararlı olabilir meta.cstheory.stackexchange.com/questions/1058/…
Mateus de Oliveira Oliveira

1
Elbette cevabını kabul ettiğin için umrumda değil. Gerçekten çok ilginç bir cevap. Bununla birlikte, cevap türü başlığa uysa da, sorunun kendisinden çok farklıdır, çünkü günlük alanı azalmaları homomorfizmlerden çok daha güçlüdür.
Mateus de Oliveira Oliveira

8

L0(2){bir,bir¯,b,b¯,#,[,]}

γ0[bir¯γbir(1)#b¯γb(1)][bir¯γbir(k)#b¯γb(k)],

γ0,γbir(ben),γb(ben){bir,bir¯,b,b¯}w1w2wk{bir,b}kγ0w1¯γw1(1)wk¯γwk(k)

L0(2)L0(2)L0(2)

Katkıda bulunan Mateus de Oliveira Oliveira tarafından belirtildiği gibi, DCFL temel bir AFL değildir ve bazı operasyonlarda tek bir dilin kapanmasını içeren kesin bir karakterizasyon olup olmadığı bilinmemektedir .


8

Kağıt

J.-M. Autebert, Une not sur le cylindre des langages déterministes, Teorik Bilgisayar Bilimi 8 (1979), 395-399

sorunuzu cevaplıyor gibi görünen aşağıdaki sonucun (Greibach'a aktarılmış) kısa bir kanıtını verir:

LChR,C=h-1(L)R,

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.