Załóżmy, że dla każdego istnieje maszyna Turinga M ϵ, która decyduje o języku L w czasie O ( n a + ϵ ) . Czy istnieje jeden algorytm decydujący o L w czasie O ( n a + o ( 1 ) ) ? (Tutaj składnik o ( 1 ) jest mierzony jako n , długość wejściowa.)
Czy robi to różnicę, jeśli algorytmy są obliczalne lub wydajnie obliczalne pod względem ϵ ?
Motywacja: w wielu dowodach łatwiej jest zbudować algorytmy czasu niż algorytm ograniczający O ( n a + o ( 1 ) ) . W szczególności musisz związać stały wyraz w O ( n a + ϵ ), aby przejść do granicy O ( n a + o ( 1 ) ) . Byłoby miło, gdyby był jakiś ogólny wynik, który można wywołać, aby przejść bezpośrednio do limitu.