Нижні межі ланцюга і складність колмогорова


21

Розглянемо наступні міркування:

Нехай K(x) позначає складність Колмогорова рядка x . Теорема про незавершеність Хайтіна говорить про це

для будь-якої послідовної і досить сильною формальної системи S , існує постійна T ( в залежності тільки від формальної системи та її мови), що для будь-якого рядка x , S не може довести , що K(x)T .

Нехай - булева функція на n змінних, тоді як складність його спектра Колмогорова становить не більше k . Нехай S ( f n ) - складність ланцюга f n , тобто розмір мінімальної обчислювальної ланцюга f n .fnnkS(fn)fnfn

Верхня межа (груба) для - S ( f n ) c B B ( k ) n для постійної c, а B B ( k ) - функція зайнятого бобра (максимально можливі кроки a зупинка машини Тьюрінга з описом розміру k може виконати). (Для кожного 1 у спектрі побудуйте мінтер відповідного призначення істини та візьміть АБО всі ці мінтерми разом.)S(fn)

S(fn)cBB(k)n
cBB(k)k1

Припустимо, тепер для нескінченного сімейства булевих функцій ми маємо формальне підтвердження того, що L потрібні схеми надлінійного розміру, тобтоL={fn}nL

де g ( n ) ω ( 1 ) .

Snn0, g(n)nS(fn)
g(n)ω(1)

Якщо брати досить великим, матимемо g ( n ) > c B B ( T )n

g(n)>cBB(T)

Зокрема, це було б доказом того, що складність Колмогорова спектра становить щонайменше Т , що неможливо.fnT

Це призводить до двох питань:

1) У вищенаведених міркуваннях має бути щось не так. Головним чином, тому, що це дозволило б зробити нижню межу надлінійної схеми недосяжною.

2) Чи знаєте ви про подібні підходи, щоб показати бар'єри для нижчих меж, тобто показати, що певні типи (ланцюга) нижніх меж формально недоступні?


цікаві ідеї. дещо пов'язане з доказом razborov / rudich щодо "природних доказів", що накреслює бар'єри для P =? NP (але, ймовірно, також застосовне до інших розділень класу складності, зазначених у прикладі у статті). Чи читали ви цей документ? див. також бар'єри P =? NP та складність ланцюга / монотонна схема . Здається, натякає, що поділи класів складності за структурою схожі на докази невиправданості.
vzn

2
Ви можете детальніше розглянути "спектр" f_n? чи є спосіб сформулювати питання, не посилаючись на "спектр"?
vzn

Мабуть, правда, що можна вивчити складність функцій, вивчивши найменший ТМ [у значенні таблиці стану / станів], який їх обчислює, і що це буде приблизно відповідати нижній межі ланцюга. якщо ви зможете показати, що знайти найменшу ТМ неможливо, а не дуже важко, ви можете там щось мати. проте знайти найменшу ТМ можна просто через канонічне перерахування схем або ТМ. якщо задуматися, чому такий підхід працює, це може допомогти зрозуміти, чому питання не призводить до проблеми.
vzn

1
(f(0,0,..,0),f(0,0,..,1),..,f(1,1,..,1))

Відповіді:



1

A(k)K(A(k))kkK(A(k))k

BB(T)

α(k)kα(k)K(0α(k)+1)>k


Чому така ситуація є проблематичною? Ви не дали програму, вихід якої буде A (k), а її довжина буде меншою, ніж k.
domotorp

BB(k)k

Проблематично в (мабуть) тому ж сенсі, що і в оригінальному питанні.
Yuval Filmus

Я досі не розумію. Ви не виставляєте рядок і доказ того, що складність його Колмогорова велика. Ви демонструєте доказ того, що існує струна, складність якої велика.
Сашо Ніколов

Я вважаю, що вони різні по-різному. Коли я читаю, ви вказуєте на конкретне правдиве твердження, яке не має доказів. Коли я викладаю це у своєму питанні, я зазначу, що це тягне за собою доказ чогось, що не може бути доказовим.
Магнус знайти
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.