Języki, automaty i obliczenia/Ćwiczenia 14: Języki maszyn Turinga i typu (0). Rozstrzygalność
Ćwiczenia 13
Ćwiczenie 1
W trakcie wykładu rozważaliśmy język
wykazując, że
Uzasadnij, że także NP .Ćwiczenie 2
Uzasadnij, że funkcja
jest konstruowalna pamięciowo.Ćwiczenie 3
Uzasadnij, że funkcja
jest konstruowalna pamięciowo.Ćwiczenie 4
Skonstruuj maszynę Turinga rozpoznającą język zadany gramatyką:
Ćwiczenie 5
Przedstaw ideę działania maszyny Turinga rozpoznającej język
Ćwiczenie 6
W trakcie wykładu rozważaliśmy zamkniętość klas języków w klasyfikacji Chomsky'ego ze względu na różne działania. Podaj uzasadnienie (ideę konstrukcji) następującego faktu:
Dla dowolnych maszyn Turinga
, istnieje maszyna o własności:Ćwiczenie 7
Czy któraś z poniższych list słów ma własność Posta?
Ćwiczenie 8
W definicji problemu Posta zakłada się, że alfabet
zawiera co najmniej dwa elementy. Wykaż, że gdy to założenie nie jest spełnione (tzn. ) problem Posta jest problemem rozstrzygalnym.Ćwiczenie 9
Zadanie domowe 2.1 do wykładu 12 polegało na konstrukcji maszyny Turinga
akceptującej język:Zmodyfikuj, ewentualnie, tę konstrukcję
, aby udowodnić P .Ćwiczenie 10
Zadanie domowe 2.2 do wykładu 12 polegało na konstrukcji niedeterministycznej maszyny Turinga
akceptującej język:Zmodyfikuj, ewentualnie, tę konstrukcję
Podpowiedź: wykorzystaj konstrukcję z wyrocznią. Dla słowa wejściowego
przeprowadź weryfikację w trzech etapach: konstrukcja słów , gdzie (wyrocznia), sklejanie, weryfikacja, czy .Ćwiczenie 11
Uzasadnij, że jeśli funkcja
Podpowiedź: przeanalizuj ilość możliwych konfiguracji.
Ćwiczenie 12
Uzasadnij, że funkcja
jest konstruowalna pamięciowo.Ćwiczenie 13
Skonstruuj maszynę Turinga akceptującą słowo
w dokładnie krokach. Jak zmodyfikować konstrukcję maszyny, aby akceptowała słowo dokładnie w krokach?Ćwiczenie 14
Wypisz dokładnie wszystkie elementy składowe maszyn Turinga rozpoznających języki zadane gramatykami:
- , ,
Ćwiczenie 15
Wykaż (podając ideę kontrukcji), że dla maszyn Turinga
, istnieje maszyna Turinga rozpoznająca język:Ćwiczenie 16
Czy któraś z poniższych list słów ma własność Posta?
Ćwiczenie 17
Udowodnij Twierdzenie 2.1 z wykładu:
Twierdzenie. Dla każdej gramatyki istnieje równoważna gramatyka tego samego typu taka, że każda produkcja, w której występuje symbol terminalny
, jest postaci .