W książce Arora-Barak w definicji funkcji konstruowalnych w czasie mówi się, że użycie funkcji, które nie są konstruowalne w czasie, może prowadzić do „anomalnych wyników”. Czy ktoś ma przykład takiego „anomalnego wyniku”? Słyszałem w szczególności, że mogą istnieć funkcje, których nie utrzymuje twierdzenie o hierarchii czasu, czy ktoś ma przykład takich funkcji? Czy jest coś w tym gdzieś w literaturze?
cc.complexity-theory
Pascal
źródło
źródło
Odpowiedzi:
Twierdzenie luki Borodina : Dla każdej całkowitej funkcji obliczeniowej istnieje całkowita funkcja obliczalna taka, że .sol( n ) ≥ n t D T.jaM.mi[ g( t ( n ) ) ] = D TjaM.mi[ t ( n ) ]
W rzeczywistości dotyczy to każdej miary złożoności Blum zamiast .D T.jaM.mi
Zobacz także stronę wikipedii i odnośniki na niej.
źródło
Ponieważ artykuł w Wikipedii nie zawiera dowodu, a artykuł jest na ACM DL, pomyślałem, że może być przydatne opublikowanie dowodu tutaj:
(Allan Borodin, „ Złożoność obliczeniowa i istnienie luk w złożoności ”, JACM 1972, z niewielkimi modyfikacjami).
źródło