Co możemy powiedzieć o drugiej największej liczbie w ? Nazwij to .
jest banalnie nieobliczalny, ponieważ pozwala obliczyć : wystarczy poczekać, aż zatrzyma się jeszcze jedna maszyna. Naiwnie oczekiwałbym, że przerwa będzie „zajęta jak bóbr”, rosnąc szybciej niż jakakolwiek funkcja obliczalna. Czy to da się udowodnić?
computability
Geoffrey Irving
źródło
źródło
Odpowiedzi:
Liczba stanów jest tylko pojęciem złożoności opisu funkcji obliczeniowych w modelu, możesz wybrać dowolny model obliczeń i dowolne ich kodowanie jako ciągi binarne, a następnie przyjąć długość jako n i zdefiniować BB (n) na podstawie że i wszystkie interesujące wyniki dotyczące BB (n) byłyby nadal prawdziwe, nudna jest szczególna cecha modelu TM i liczby stanów.
Nic nie stoi na przeszkodzie, aby wybrały zmodyfikowany model baz TM. Zasadniczo pytania, które nie są niezmienne w przypadku takich zmian reprezentacji baz TM nie dotyczą obliczalności ani baz TM, ale konkretnej reprezentacji (jak BB (n) mod 2 itd.) I jeśli nie istnieje jakiś szczególny powód, dla którego są interesujące, nie dają warto ścigać Imho. Są fajnymi łamigłówkami, ale nie mają dużej wartości. l Należy zauważyć, że „BB (n) nie jest obliczalny” jest niezmienny przy zmianie reprezentacji baz TM.
Czy to pytanie jest niezmienne przy zmianie reprezentacji funkcji obliczalnych? Myślę, że odpowiedź brzmi „nie”.
ja. Rozważmy reprezentację, w której mamy dwa specjalne stany 0 i 1, a albo 0 jest początkowe i po prostu można przejść do 1 lub 0 jest nieosiągalne, a 1 jest początkowe. W tym kodowaniu różnica wynosi 1.
ii. Rozważ inną reprezentację, w której mamy UTM plus część, która zapisuje n bitów na taśmie przed przejściem do UTM. Tak więc pytanie staje się maksymalne f (x) - 2ndmax f (x), gdzie maksima są ponad n bitami i gdzie f jest dowolną funkcją obliczalną. Musimy tylko znaleźć funkcję obliczalną, jeśli nie jest to obliczalna. Nie myślałem o tym zbyt wiele, ale moje wnętrzności mówią, że istnieje taka funkcja obliczalna.
źródło