Pozwolić oznacz ciąg długości odpowiadający tabeli prawdy problemu zatrzymania dla danych wejściowych długości .
Jeśli sekwencja złożoności Kołmogorowa byli , wtedy jeden z ciągów porad byłby używany nieskończenie często, a TM z tym ciągiem zakodowanym na stałe byłby w stanie rozwiązać równomiernie nieskończenie często, o czym wiemy, że tak nie jest.
Dokładniejsza analiza argumentu diagonalizacji faktycznie to pokazuje jest przynajmniej , więc wraz z trywialną górną granicą mamy:
Ta dolna granica została odnotowana we wstępie do najnowszej pracy Fortnow i Santhanama `` Nowe niejednorodne niższe granice dla klas jednolitej złożoności '' i przypisują ją folklorowi. Zasadniczo, jeśli ciąg porad jest krótszy niż długość wejściowa, to nadal możemy przekątnie względem maszyn z co najwyżej taką ilością porad.
(Edycja: Właściwie we wcześniejszej wersji artykułu przypisywali go folklorowi, teraz chyba mówią, że to adaptacja Hartmanisa i Stearnsa).
W rzeczywistości w tym artykule zajmują się twierdzeniami o hierarchii czasu i przedstawiają rzeczy związane z zasobami związanymi z kroki czasowe, a nie nieograniczona złożoność Kołmogorowa. Ale dowód na wynik `` folkloru '' jest taki sam w przypadku nieograniczonym.
Jednym z powodów, dla których dbają o porady dotyczące dolnych granic, jest to, że wiąże się to z dolnymi granicami obwodu i derandomizacją w paradygmacie `` twardość vs. losowość ''. Na przykład, jeśli problem kanoniczny można rozwiązać na czas ma tabele prawdy, które wymagają porady w celu obliczenia na czas , to te tabele prawdy nie mają obwodów wielkości albo tak przez słynny wynik Impagliazzo i Wigderson.
Pytać o zamiast tego nie ma żadnych takich aplikacji, ale może być łatwiejsze do rozwiązania. Łatwiej jest także stwierdzić, nie będąc zależnym od parametru związanego z czasem - jest to raczej naturalny problem, który mógł być już zbadany.
Czy są jakieś lepsze dolne lub górne granice? znany oprócz wyniku `` folkloru ''? Czy któraś z dolnych lub górnych granic jest powyżej ciasnych?
Uwaga: Jest jeszcze jeden fajny post na temat złożoności obwodu problemu zatrzymania, który można uznać za prawie maksymalny dzięki argumentowi nakreślonemu przez Emila Jerabka tutaj: /mathpro/115275/non-uniform-complexity problem zatrzymania
Zasadniczo wykorzystuje sztuczkę, w której możemy obliczyć (z losowym dostępem) tablicę leksykograficzną pierwszej prawdy o złożoności obwodu (dużej) w klasie . I możemy zredukować to obliczenie do zapytania dotyczącego problemu zatrzymania, a redukcja ta ma niską złożoność obwodu. Więc, musi mieć dużą złożoność obwodów - jeśli nie, to funkcja ta miałaby również niską złożoność.
Chociaż wydaje się to powiązane, nie sądzę, aby ten argument coś na to wskazywał . (Możliwe, że złożoność czasowa Kołmogorowa związana z czasemjest duża, co sugeruje złożoność obwodu, ale gdy ograniczenie czasowe jest złagodzone, złożoność dramatycznie spada.) Myślę, że analogiczny argument pokazuje, że gdybyśmy mieli wyrocznię z powodu problemu zatrzymania, moglibyśmy wspierać dostęp losowy zapytania do leksykograficznie pierwszego ciągu nieściśliwego. Musimy jednak wykonać szereg adaptacyjnych zapytań, których nie można bezpośrednio zredukowaćo ile mi wiadomo. Ponadto ciągi zapytań muszą być wykładniczo duże afaik, więc ostatecznie pokazuje tylko to ma co najmniej złożoność afaict, a to nie bije argumentu `` folklor ''.
Moje doświadczenie w złożoności Kołmogorowa jest niestety dość słabe już znany z innego argumentu? Być może istnieje sztuczka z wykorzystaniem Symetrii Informacji?
Czy może jest lepsza górna granica, którą przegapiłem?
Jedną rzeczą, która może wydawać się dziwna, jest powrót do ustawieniu, spodziewamy się uzyskania porady niższej granicy, gdy skrócimy czas poniżej naiwnego algorytmu. Kiedy masz wystarczająco dużo czasu, aby uruchomić naiwny algorytm, to oczywiście można go skompresować. W przypadku, nie ma w ogóle czasu, więc może mamy `` tyle samo czasu '' co przeciwnik i nie powinniśmy oczekiwać, że będzie on maksymalnie nieściśliwy. Niemniej jednak diagonalizacja działa również w nieograniczonych ustawieniach - wydaje się, że dla każdej maszyny istnieje maszyna, która robi to samo co ta maszyna, a następnie robi coś innego, więc zawsze jest ktoś, kto ma więcej czasu niż ty. Może więc przeciwnik zawsze ma więcej czasu niż my ...