[Gramatyki] Języki rekurencyjne i rekurencyjnie przeliczalne

piotru64
Użytkownik
Użytkownik
Posty: 45
Rejestracja: 29 paź 2009, o 20:27
Płeć: Mężczyzna
Podziękował: 6 razy
Pomógł: 3 razy

[Gramatyki] Języki rekurencyjne i rekurencyjnie przeliczalne

Post autor: piotru64 »

Witam, potrzebuje pomocy przy rozwiązaniu takiego zadania:

Niech \(\displaystyle{ L}\) będzie pewnym językiem z \(\displaystyle{ RE - R}\), gdzie \(\displaystyle{ R}\)oznacza zbiór jezyków rekurencyjnych , a \(\displaystyle{ RE}\) jezyków rekurencyjnie przeliczalnych.Niech \(\displaystyle{ L'}\) oznacza podzbiór \(\displaystyle{ L}\) zawierajacy wyłącznie słowa długości nieparystej, a \(\displaystyle{ L''}\) wyłacznie słowa długości parzystej. \(\displaystyle{ L = L' \cup L''}\)

*Pokazać że przynajmniej jeden z \(\displaystyle{ L', L''}\) nie należy do\(\displaystyle{ R}\)
*Podać przykład takiego\(\displaystyle{ L}\), że \(\displaystyle{ L'' \in R}\) a \(\displaystyle{ L'}\) nie należy do \(\displaystyle{ R}\)
*Podać przykład takiego \(\displaystyle{ L}\), że \(\displaystyle{ L'}\) oraz \(\displaystyle{ L''}\) nie należą do \(\displaystyle{ R}\)
Ostatnio zmieniony 13 wrz 2016, o 08:18 przez Afish, łącznie zmieniany 1 raz.
Powód: Poprawa wiadomości.
Kartezjusz
Użytkownik
Użytkownik
Posty: 7336
Rejestracja: 14 lut 2008, o 08:31
Płeć: Mężczyzna
Lokalizacja: Z Bielskia-Białej
Podziękował: 6 razy
Pomógł: 961 razy

[Gramatyki] Języki rekurencyjne i rekurencyjnie przeliczalne

Post autor: Kartezjusz »

Może Cię źle rozumiem, ale z samej definicji \(\displaystyle{ L}\) oba nie należą co \(\displaystyle{ R}\)
piotru64
Użytkownik
Użytkownik
Posty: 45
Rejestracja: 29 paź 2009, o 20:27
Płeć: Mężczyzna
Podziękował: 6 razy
Pomógł: 3 razy

[Gramatyki] Języki rekurencyjne i rekurencyjnie przeliczalne

Post autor: piotru64 »

Kartezjusz pisze:Może Cię źle rozumiem, ale z samej definicji \(\displaystyle{ L}\) oba nie należą co \(\displaystyle{ R}\)
Mógłbyś rozwinąć? Chodzi o to: \(\displaystyle{ L}\) będzie pewnym językiem z \(\displaystyle{ RE - R}\)?
Awatar użytkownika
Dasio11
Moderator
Moderator
Posty: 10307
Rejestracja: 21 kwie 2009, o 19:04
Płeć: Mężczyzna
Lokalizacja: Wrocław
Podziękował: 41 razy
Pomógł: 2431 razy

[Gramatyki] Języki rekurencyjne i rekurencyjnie przeliczalne

Post autor: Dasio11 »

(a) Suma dwóch języków rekurencyjnych jest językiem rekurencyjnym, więc gdyby \(\displaystyle{ L'}\) i \(\displaystyle{ L''}\) były rekurencyjne, to \(\displaystyle{ L = L' \cup L''}\) też.

(b) Wystarczy wymyślić język \(\displaystyle{ L' \in RE \setminus R}\) spełniający założenia i wziąć \(\displaystyle{ L'' = \{ \text{wszystkie słowa długości parzystej} \},}\) bo wtedy automatycznie \(\displaystyle{ L = L' \cup L'' \in RE \setminus R.}\)
Nikak
Użytkownik
Użytkownik
Posty: 1
Rejestracja: 13 wrz 2016, o 23:07
Płeć: Kobieta

[Gramatyki] Języki rekurencyjne i rekurencyjnie przeliczalne

Post autor: Nikak »

Podpinam się do prośby o pomoc.
Dasio11 pisze:(a) Suma dwóch języków rekurencyjnych jest językiem rekurencyjnym, więc gdyby \(\displaystyle{ L'}\) i \(\displaystyle{ L''}\) były rekurencyjne, to \(\displaystyle{ L = L' \cup L''}\) też.

(b) Wystarczy wymyślić język \(\displaystyle{ L' \in RE \setminus R}\) spełniający założenia i wziąć \(\displaystyle{ L'' = \{ \text{wszystkie słowa długości parzystej} \},}\) bo wtedy automatycznie \(\displaystyle{ L = L' \cup L'' \in RE \setminus R.}\)
Rozumiem, że język \(\displaystyle{ L}\) powinien być językiem rekurencyjnie przeliczalnym, ale nie rekurencyjnym.
  • Z pkt 1 wszystko jest jasne, bo wynika to z właściwości języków rekurencyjnych.
  • Jeśli chodzi o pkt 2: należy wymyślić taki język, dla którego \(\displaystyle{ L' \notin R, a \ L'' \in R}\)
    myślałam o tym, że język \(\displaystyle{ L''}\) mógł by być pusty, był by wtedy regularny, a znaczy i rekurencyjny, no a język \(\displaystyle{ L' \notin R}\) powinien być zbiorem słów o długości nieparzystej
  • No i pkt 3: \(\displaystyle{ L' \notin R \ oraz \ L'' \notin R}\)
Ogólnie, nie wiem od czego zacząć wymyślanie tych przykładowych języków.
ODPOWIEDZ