Chomsky (–Schützenberger) hiyerarşisi, teorik bilgisayar bilimi ders kitaplarında kullanılmaktadır, ancak açıkça, karmaşıklık Hayvanat Bahçesi Diyagramının tamamıyla karşılaştırıldığında, sadece resmi dillerin (REG, CFL, CSL, RE) çok küçük bir kısmını kapsamaktadır . Hiyerarşi artık mevcut araştırmalarda herhangi bir rol oynuyor mu? Chomsky'ye cstheory.stackexchange'te sadece küçük referanslar buldum ve Karmaşıklık Hayvanat Bahçesi'nde Chomsky ve Schützenberger isimlerinden hiç bahsedilmedi.
Mevcut araştırma diğer açıklama araçlarına değil, resmi gramerlere mi odaklanmış? Farklı ifadelere sahip biçimsel dilleri tanımlamak için pratik yöntemler arıyordum ve her ikisi de klasik Chomsky dilleri arasında yer alan, bağlam duyarlı dili (GCSL) ve gözle görülür şekilde aşağı iten dilleri (VPL) büyütmek üzerine tökezledi. Chomsky hiyerarşisi onları içerecek şekilde güncellenmemeli mi? Yoksa, bütün karmaşıklık sınıflarından belirli bir hiyerarşi seçmenin faydası yok mu? Yalnızca Chomsky hiyerarşisinin boşluklarına sığabilecek dilleri seçmeye çalıştım, anladığım kadarıyla:
REG (= Chomsky 3) ⊊ VPL ⊊ DCFL ⊊ CFL (= Chomsky 2) ⊊ GCSL ⊊ CSL (= Chomsky 1) ⊊ R ⊊ RE
Doğal dilin işlenmesi ile ilgili pratik anlamlılık gösterse de, "içeriğe duyarlı diller" ve "dizine alınmış diller" in (CFL ve CSL arasında bir yerde) nerede olduğunu hala anlamadım. teorik araştırmada ;-). Ek olarak, ünlü P ve NP sınıflarıyla olan ilişkiyi göstermek için GCSL ⊊ P ⊂ NP ⊂ PSPACE ve CSL ⊊ PSPACE ⊊ R’den bahsedebilirsiniz.
GCSL ve VPL'de buldum:
- Robert McNaughton: Chomsky Hiyerarşisine Bir Yerleştirme? In: Jewels Forever, Arto Salomaa Onuruna Teorik Bilgisayar Bilimine Katkılar. S. 204-212, 1999
- http://en.wikipedia.org/wiki/Nested_word#References (VPL)
VPL, DCLF, GCSL ve indeksli gramerler ile ilgili pratik uygulamalarda işaretçilerle tercih edilen resmi gramerler hakkında daha yeni bir ders kitabı öğrenirseniz de mutlu olurum.