Згідно (неперевіреного) історичного звіту, Колмогоров вважав, що кожна мова в має складність лінійної ланцюга. (Див раніше питання гіпотези Колмогорова , що має схеми лінійного розміру .) Зверніть увагу , що це означає .
Однак, як вважають, здогадки Колмогорова можуть зазнати невдачі. Наприклад, Райан Вільямс пише в недавній статті: . «Припущення було б дивно, якщо вірні для мов , що вимагають раз, представляється малоймовірним , що складність таких проблем , як по чарівництву скоротиться до розміру, лише тому, що для кожної довжини входу може бути розроблена інша схема ".
З іншого боку, Андрій Колмогоров (1903-1987) широко визнаний одним із провідних математиків 20 століття. Досить важко уявити, що він запропонував би абсолютно безглузду гіпотезу. Тому, щоб краще зрозуміти це, я намагався знайти деякі аргументи, які насправді могли б підтримати його дивовижну здогадку. Ось що я міг би придумати:
Існує відомий явний алгоритм (машина Тьюринга) , який приймає . З цього можна побудувати чітке сімейство функцій, яке повинно мати складність надлінійної ланцюга. Однак це може бути малоймовірним, оскільки ніхто не зміг знайти такого прикладу за більш ніж 60 років інтенсивного дослідження мікросхем.
Чи не Там буде не відомо явного алгоритму . Наприклад, його існування доведено неконструктивними засобами, такими як Аксіома вибору. Або, навіть якщо явний алгоритм існує, ніхто не зміг його знайти. Однак, враховуючи, що існує нескінченно багато мов, які можуть грати роль , навряд чи знову вони всі поводяться таким недружнім способом.
Але тоді, якщо ми відхилимо обидва варіанти як неправдоподібні, єдиною можливою можливістю є те, що такого не існує. Це означає , що є саме припущенням Колмогорова.
Питання: Чи можете ви придумати будь-який подальший аргумент за / проти здогадки Колмогорова?