Maszyny Turinga i nieograniczona gramatyka to dwa różne formalizacje, które definiują języki RE. Niektóre języki RE są rozstrzygalne, ale nie wszystkie są.
Możemy zdefiniować rozstrzygalne języki za pomocą maszyn Turinga, mówiąc, że dany język jest rozstrzygalny, jeśli istnieje TM dla języka, który zatrzymuje i akceptuje wszystkie ciągi w języku oraz zatrzymuje i odrzuca wszystkie ciągi poza tym językiem. Moje pytanie brzmi: czy istnieje analogiczna definicja rozstrzygalnych języków opartych na gramatyce bez ograniczeń, a nie na maszynach Turinga?
źródło
Od tego czasu nie może być przydatnej klasy gramatyki dla języka (zestawu języków rekurencyjnych)R
Pierwszy oczywiście nie jest rygorystycznym twierdzeniem (i nie może być), to tylko domniemanie sądowe. Zbiór wszystkich gramatyk jest policzalny, a wszelkie ograniczenia, których nie można rozstrzygnąć, prawdopodobnie same w sobie nie są zbyt użyteczne¹; w szczególności nie będzie to ograniczenie składniowe (jak Chomsky'ego).
Druga jest formalnie prawdziwa, patrz również tutaj .
źródło
Pytanie to zostało poruszone w artykule Henninga Fernau z 1994 roku. Henning stwierdza:
Kierujemy czytelnika, który jest ciekawy do poznania tych dziwnych właściwości, na papierze.
źródło