Rozważ następujące uzasadnienie:
Niech oznacza złożoność Kołmogorowa ciągu . Twierdzenie Chaitina o niekompletności tak mówi
dla jakiejkolwiek spójnej i wystarczająco silny system formalny , istnieje stała (zależnie tylko od formalnego systemu i jego języka) tak, że dla każdej struny , nie może udowodnić, że .
Niech będzie funkcją logiczną dla zmiennych, a złożoność Kołmogorowa jego widma wynosi co najwyżej . Niech będzie złożonością obwodu , tj . minimalnego obwodu obliczającego .
Górna granica dla to dla stałej a jest zajętą funkcją bobra (maksymalne możliwe kroki to zatrzymanie Maszyna Turinga z opisem wielkości może wykonać). (Dla każdego w spektrum skonstruuj minter odpowiadający prawdzie i weź OR wszystkich tych mintermów razem).
Załóżmy teraz, że dla nieskończonej rodziny funkcji boolowskich mamy formalny dowód, że wymaga obwodów o rozmiarach nieliniowych, tj.
Jeśli przyjmiemy, że jest wystarczająco duże, będziemy mieli
W szczególności byłby to dowód, że złożoność Kołmogorowa widma wynosi co najmniej , co jest niemożliwe.
To prowadzi do dwóch pytań:
1) W powyższym uzasadnieniu powinno być coś nie tak. Głównie dlatego, że sprawiłoby, że obwody superliniowe nie byłyby możliwe do udowodnienia.
2) Czy znasz podobne podejścia do pokazywania barier dla dolnych granic, to znaczy pokazując, że niektóre rodzaje (obwodowych) dolnych granic są formalnie nie do udowodnienia?
źródło
Odpowiedzi:
Nie ma nic złego w twojej argumentacji, ale nie ma sprzeczności. Udowodnić, że od jakiegoś wystarczająco duże złożoności Kołmogorowa widma jest zawsze przy najmniejszym . Ale to stwierdzenie jest banalnie prawdziwe! Chociaż nie możemy udowodnić, że złożoność Kołmogorowa jednego łańcucha jest duża, jeśli mamy sekwencję, to od pewnego momentu może zawierać tylko łańcuchy o dużej złożoności. Więc co to jest , które masz? Musi spełniać , czyli liczby, której nie możemy obliczyć (z powodu ), więc nie ma żadnego problemu.N fn T N N>g−1(c⋅BB(T)) BB
źródło
Oto jeszcze prostsza problematyczna sytuacja. Niech będzie pierwszym ciągiem (w porządku leksykograficznym) takim, że ; taki ciąg istnieje dla wszystkich . Następnie .A(k) K(A(k))≥k k K(A(k))≥k
Winowajcą może być to, że system formalny nie może obliczyć .BB(T)
Edycja: Oto „bardziej wyraźna” problematyczna sytuacja. Niech będzie maksymalną długością łańcucha, którego złożoność Kołmogorowa wynosi co najwyżej ; istnieje możliwe do udowodnienia. Następnie .α(k) k α(k) K(0α(k)+1)>k
źródło