Rozstrzyga się następujący problem:
Biorąc pod uwagę bezkontekstową gramatykę , czy ?L ( G ) = ∅
Następujący problem jest nierozstrzygalny:
Biorąc pod uwagę bezkontekstową gramatykę , czy L (G) = A ^ {\ ast} ?L ( G ) = A ∗
Czy istnieje charakterystyka języków bezkontekstowych z rozstrzygającą równością ?
Odpowiedzi:
Nie jestem pewien, czy istnieje jakakolwiek ogólna charakterystyka równoważności, ale następujące artykuły Hopcroft, Hunt i Rosenkrantz i. może być dobry początek:
Hopcroft pokazuje w szczególności, że jeśli jest regularne, to jest rozstrzygalne iff jest ograniczone, tj. Istnieje słów st .L ( G ) = M M n w 1 , w 2 , … , w n M ⊆ w ∗ 1 w ∗ 2 ⋯ w ∗ nM L(G)=M M n w1,w2,…,wn M⊆w∗1w∗2⋯w∗n
źródło
Przepraszamy za stary wątek. Ale jest coś, co może być istotne.
Niech pCFL będzie klasą świetlówek kompaktowych zamkniętych permutacją. Problem równości dla pCFL jest rozstrzygalny.
Biorąc pod uwagę w Σ = { σ 1 , … , σ n } , niech W L = { ⟨ # a 1 ( w ) , … , # a n ( w ) ⟩ ∣ w ∈ L } . Zgodnie z twierdzeniem Parikha W L jest półliniowe, ilekroć L jest pozbawione kontekstu.L Σ={σ1,…,σn} WL={⟨#a1(w),…,#an(w)⟩∣w∈L} WL L
Teraz, jeżeli jest w pCFL , że mamy w ∈ L wtw ⟨ # 1 ( wagowo ) , ... , # a n ( szer ) ⟩ ∈ W l . Tak więc, dla L 1 , L 2 , w pCFL , L 1 = L 2 IFF W L 1 = W L 2 . Ale równość zbiorów półliniowych jest rozstrzygalna; widzieć:L w∈L ⟨#a1(w),…,#an(w)⟩∈WL L1,L2 L1=L2 WL1=WL2
Rodzi to pytanie, na które chciałbym poznać odpowiedź: czy można rozstrzygnąć, czy dany język bezkontekstowy jest zamknięty na permutację?
źródło