Biorąc pod uwagę wyrażenia regularne , czy istnieją jakieś nietrywialne granice wielkości najmniejszej kontekstowej gramatyki dla ?
20
Biorąc pod uwagę wyrażenia regularne , czy istnieją jakieś nietrywialne granice wielkości najmniejszej kontekstowej gramatyki dla ?
Odpowiedzi:
To świetne pytanie i naprawdę leży w moich zainteresowaniach. Cieszę się, że o to zapytałeś Max.
Niech podano DFA z co najwyżej stanami. Byłoby miło, gdyby istniał PDA z sub-wykładniczo wieloma stanami, które akceptują przecięcie języków DFA. Sugeruję jednak, że taki PDA może nie zawsze istnieć.O ( n )n O ( n )
Rozważ język kopiowania. Teraz ogranicz go do kopiowania ciągów o długości n.
Formalnie rozważ -kopia .: = { x xn := {xx|x∈{0,1}n}
Możemy reprezentować kopiowanie jako przecięcie DFA o rozmiarze co najwyżej . Najmniejszy DFA, który akceptuje kopiowanie, ma jednak stanów.n O ( n ) n 2 Ω ( n )n n O(n) n 2Ω(n)
Podobnie, jeśli ograniczymy się do alfabetu stosu binarnego, podejrzewam, że najmniejszy PDA, który akceptuje kopiowanie, ma wykładniczo wiele stanów.n
PS Prosimy o przesłanie mi e-maila, jeśli chcesz omówić dalej. :)
źródło
Nie sądzę, że mogą istnieć jakieś nietrywialne dolne lub górne granice.L1={a2k} k L1 L1 L1 L1
L2 n L2 jest najgorszym przypadkiem, tj. , więc różnica w stosunku do „najmniejszego” automatu dla jest po prostu czynnikiem logarytmicznym, zdanie 1 wL2O(nlogn) L2
W przypadku dolnych granic rozważ język dla ustalonego . Rozmiar najmniejszej bezkontekstowej gramatyki jest logarytmiczny w wielkości wyrażenia regularnego , podczas gdy rozmiar najmniejszego automatu dla jest liniowy w stosunku do wyrażenia regularnego . Ta różnica wykładnicza pozostaje taka sama, jeśli przecinamy z innymi takimi językami. W przypadku górnych granic rozważ język który składa się z dokładnie jednej sekwencji deBruijn o długości . Wiadomo, że rozmiar najmniejszej gramatykik L 1 L 1 L 1 L 1 L 2 n L 2 O ( n
Nietrywialna ogólna dolna lub górna granica przeczyłaby tym wynikom, ponieważ to, co jest prawdziwe dla przecięcia języków, musi być prawdziwe dla przecięcia języka.1n 1
źródło
Pozwólcie, że popieram sąd Michaela, to rzeczywiście interesujące pytanie. Główną ideę Michaela można połączyć z wynikiem z literatury, zapewniając tym samym dolną granicę z rygorystycznym dowodem.
Bibliografia:
V. Arvind, Pushkar S. Joglekar, Srikanth Srinivasan. Obwody arytmetyczne i iloczyn wielomianów Hadamarda , FSTTCS 2009, t. 4 LIPIcs, s. 25–36
Lange, Martin; Leiß, Hans (2009). „ Do CNF czy nie do CNF? Wydajna, ale reprezentatywna wersja algorytmu CYK ”. Informatica Didactica 8.
źródło