Czy język { } jest bezkontekstowy?
Uświadomiłem sobie, że spotkałem prawie wszystkie warianty tego pytania z różnymi warunkami dotyczącymi związku między i, j i k, ale nie tym.
Domyślam się, że nie jest pozbawiony kontekstu, ale czy masz dowód?
Czy język { } jest bezkontekstowy?
Uświadomiłem sobie, że spotkałem prawie wszystkie warianty tego pytania z różnymi warunkami dotyczącymi związku między i, j i k, ale nie tym.
Domyślam się, że nie jest pozbawiony kontekstu, ale czy masz dowód?
Odpowiedzi:
Lemat Ogdena powinien działać:
Dla danego wybierz i zaznacz wszystkie (i nic więcej).a i b p c k bp aibpck b
k b b i ki i są tak dobrane, że dla każdego wyboru ile „s faktycznie pompowana jest jedna pompowanie wykładnik takie, że liczba ” s jest równa i jeden, gdzie jest on równy .k b b i k
To jest i mają być ze zbioru .k ⋂ 1 ≤ n ≤ p { p - n + m ∗ n ∣ m ∈ N 0 }i k ⋂1≤n≤p{p−n+m∗n∣m∈N0}
Jestem całkiem pewien, ale zbyt leniwy, aby formalnie udowodnić, że ten zestaw jest nieskończony.
źródło
Jeśli relacja między trzema ograniczeniami to „LUB”, wówczas językiem jest CFL. Rozwiązanie wykorzystuje fakt, że świetlówki kompaktowe są zamknięte w ramach unii. Oczywiste są następujące CFL: , , (jeśli nie jest się przekonanym, można spojrzeć na jako konkatenację CFL i zwykły język. Na przykład jest połączony z .L1={aibjck∣i≠j, k≥0} L2={aibjck∣i≠k, j≥0} L3={aibjck∣j≠k, i≥0} Li L1 { c } ∗{aibj∣i≠j} {c}∗
Pożądanym językiem jest połączenie powyższego . To jest CFL.L=L1∪L2∪L3
źródło