«context-free» etiketlenmiş sorular

Bağlamdan bağımsız gramerler tarafından tanımlanan veya (deterministik olmayan) aşağı açılan otomata tarafından kabul edilen dil seti (eşdeğer) ile ilgili sorular.

2
Bu dilin bağlamdan bağımsız olmadığını nasıl kanıtlayabilirim?
Aşağıdaki dile sahibim {0i1j2k∣0≤i≤j≤k}{0i1j2k∣0≤i≤j≤k}\qquad \{0^i 1^j 2^k \mid 0 \leq i \leq j \leq k\} Hangi Chomsky dil sınıfına uyduğunu belirlemeye çalışıyorum. Bağlama duyarlı bir dilbilgisi kullanılarak nasıl yapılabileceğini görebiliyorum, bu yüzden en azından bağlama duyarlı olduğunu biliyorum. Bağlamdan bağımsız bir gramer ile yapmak mümkün olmayacak gibi görünüyor, ancak bunu …


1
Belirleyici bağlamdan bağımsız diller için pompalama bir lemma mı?
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 …

3
Bağlamdan bağımsız dillerin tamamlayıcısı nedir?
Hangi CFL sınıfının kapalı olduğunu bilmem lazım yani CFL'nin tamamlayıcısı nedir? CFL'nin tamamlayıcı altında kapalı olmadığını ve P'nin tamamlayıcı altında kapalı olduğunu biliyorum. CFL PI, CFL tamamlayıcısının P'ye dahil olduğunu söyleyebilir (doğru?). CFL tamamlayıcısının P'nin veya tüm P'nin uygun alt kümesi olup olmadığı konusunda hala bir soru var.⊊⊊\subsetneq


1
Bir Earley Parser, DFA için Levenshtein Automata Algo'ya benzer bir bulanık ayrıştırıcıya dönüştürülebilir mi?
Giriş kelimesinin DFA'sı ve çalışma zamanı tarafından oluşturulmuş Levenshtein Automata ile bulanık ayrıştırma yapmanın bir yolu vardır (belirli bir düzenleme mesafesine yazım hatalarıyla bile dizeleri kabul eder). Bir Earley ayrıştırıcıyla benzer bir şey yapılabilir mi? Bu soruyu cevaplamak yerine algoritmayı anlamakta zorlanıyorum.

2
Bir dil için bir LR (1) otomatiği, karşılık gelen LR (0) otomatından ne kadar daha büyük olabilir?
Bir LR (0) ayrıştırıcısında, her durum, bir konumla açıklamalı üretimler olan LR (0) öğelerinden oluşan bir koleksiyondan oluşur. Bir LR (1) ayrıştırıcısında, her durum, bir konum ve bir ileriye dönük karakterle açıklamalı üretimler olan LR (1) öğelerinden oluşan bir koleksiyondan oluşur. Bir LR (1) otomatındaki bir durum verildiğinde, her bir …


1
Bağlamdan bağımsız tüm dilleri bir dizi temel dilden ve kapatma özelliklerinden oluşturuyor musunuz?
Düzenli ifadelere bakmanın bir yolu, aşağıdaki gerçeğin yapıcı bir kanıtıdır: küçük bir dil grubuyla başlayıp küçük, sabit bir kapatma özellikleri seti ile birleştirerek normal dilleri oluşturmak mümkündür. Özellikle, boş dil, boş dizeyi içeren dil ve tüm tek karakterli dizelerin dilleriyle başlarsak, birleşim, birleştirme ve Kleene yıldızı kullanarak tüm olası normal …

1
Shift-çözümleme ayrıştırma - sorular
Kısa bir süre önce başlıkta belirtilen ayrıştırma tekniğini açıklayan bir makaleye rastladım . Ne yazık ki, söz konusu makalede kullanılan terminoloji benim kavrayışımın biraz ötesinde, bu yüzden inşaat algoritmasını daha sezgisel olarak kavramaya çalışıyorum. Başarılı olduğuma inanıyorum ( bu sunum ah-ha anının kaynağıydı), ancak tekniğe veya içerdiği terminolojiye aşina olan …


5
Afin fonksiyonun değerlerinin dili
Yaz n¯n¯\bar n ondalık genişlemesi için nnn (hayır lider ile 0). Let aaa ve bbb ile tamsayılar olmak a>0a>0a > 0 . aaa artı sabitinin katlarının ondalık genişlemelerinin dilini düşünün : M={ax+b¯¯¯¯¯¯¯¯¯¯¯¯¯¯∣x∈N}M={ax+b¯∣x∈N}M = \{ \overline{a\,x+b} \mid x\in\mathbb{N} \} Mı MMM düzenli? bağlamdan bağımsız? ( Afin fonksiyon grafiğinin dili ile kontrast …

1
Ws ile nasıl | w | = | s | ve w # s bağlamdan bağımsız olurken w # s değil mi?
( Öyleyse) ayırıcı neden iki dil arasında fark yaratıyor?##\# Diyelim ki: L={ws:|w|=|s|w,s∈{0,1}∗,w≠s}L={ws:|w|=|s|w,s∈{0,1}∗,w≠s}L=\{ws : |w|=|s|\, w,s\in \{0,1\}^{*}, w \neq s \} L#={w#s:|w|=|s|w,s∈{0,1}∗,w≠s}L#={w#s:|w|=|s|w,s∈{0,1}∗,w≠s}L_{\#}=\{w\#s : |w|=|s|\, w,s\in \{0,1\}^{*}, w \neq s \} İşte olarak temsil eden bir kanıt ve gramer.LLLCFLCFLCFL Ve aşağıda için için bir kanıt ekliyorum :L#∉CFLL#∉CFLL_{\#} \notin CFL Does işareti gerçekten …

2
“En yakın eşleşme” dışında “sarkan başka” sorunun farklı bir çözümü var mı?
Aşağıdaki bağlamdan bağımsız dilbilgisi "başka bir sarkan" tür belirsizliği sunar ( aaaanlamına gelir if expr thenvebbbanlamına gelir elseveccc başka bir tür talimat veya blok anlamına gelir): S→aSbS|aS|cS→aSbS|aS|c \begin{aligned} S &\rightarrow aSbS \;|\; aS \;|\; c\\ \end{aligned} Örneğin, aacbcaacbcaacbc olarak ayrıştırılabilir (a(acbc))(a(acbc))(a(acbc)) veya gibi (a(ac)bc)(a(ac)bc)(a(ac)bc) (bu dilbilgisi için en basit / …

1
Sonsuz sayıda kurala izin veren CFG'ler ne kadar güçlü?
Son zamanlarda, bağlamsız gramerlerin sonsuz sayıda kurala sahip olmasına izin verirsek ne olacağını merak ediyordum. Açıkçası, bu tür sonsuz kural setlerine keyfi olarak izin verirsek, her dilLLL bazı alfabelerin üzerinde ΣΣ\Sigma bir CFG tarafından tanımlanabilir G=({S},Σ,R,S)G=({S},Σ,R,S)G = (\{S\},\Sigma,R,S) ile R={S→w∣w∈L}R={S→w∣w∈L}R = \{S \rightarrow w \mid w \in L \}. Ama …

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.