Funkcja maksymalnych przesunięć bobra zajętego, , ma znane wartości dla n ≤ 4 . Czy istnieje jakiś podstawowy, strukturalny powód, dla którego jest nie do pomyślenia, abyśmy kiedykolwiek znaleźli S ( n ) dla n > 4 ? Czym tak różni się n = 4 niż n = 5 ? Lub n = 6 ? Gdzieś po drodze musi być jakaś zasadnicza różnica, w przeciwnym razie S ( n ) byłby w zasadzie obliczalny dla wszystkich n , więc co dokładnieczy to różnica?
źródło
źródło
z innej strony, z nieformalnym szkicem odpowiedzi, która zajęłaby dużo czasu, aby technicznie rozwinąć dalsze badania (tj. jest to zasadniczo program badawczy): istnieją pewne wstępne dowody na to, że granica tego, co można obliczyć w Busy Beaver funkcja jest miarą złożoności algorytmu, z dwoma referencjami poniżej tej wskazówki w tym kierunku. [1] [2] z grubsza, małe bazy TM z bardzo małą liczbą stanów nie mogą osiągnąć „tyle” lub „tak wyrafinowanego zachowania” jak bardziej złożone algorytmy z większą liczbą stanów. dlatego wydaje się, że jej obliczenie ma ścisły związek ze złożonością Kołmogorowa . [3] Innym sposobem patrzenia na to jest to, że to, co jest znane / obliczalne o funkcji Busy Beaver, jest również ściśle zbieżne z najnowocześniejszym w automatycznym twierdzeniu udowadniający, która (podobnie jak postęp technologiczny) stanowi stale postępującą granicę opartą na badaniach matematycznych i informatycznych.
[1] Problem zajętego bobra, nowy tysiącletni atak , van Heuveln i in
[2] Małe maszyny Turinga i uogólnione zawody bobrów , Michel
[3] W kwestii czasu najkrótszych problemów , Batfai
źródło