Участник:Shersh/Теорема о рекурсии
< Участник:Shersh
Версия от 16:10, 28 декабря 2013; Shersh (обсуждение | вклад) (набросок док-ва Колмогоровской сложности)
Неразрешимость универсального языка
Теорема Успенского-Райса
Колмогоровская сложность
| Определение: |
| Колмогоровской сложностью строки называется функция , которая равна минимальной длине программы . |
Пример
Колмогоровская сложность программы, выводящей нулей . Просто программа, в которой записано нулей. Но можно записать и более короткую программу для больших , например вот такую:
():
for i = 1..n
print(0)
| Теорема (Невычислимость Колмогоровской сложности): |
Колмогоровская сложность — невычислимая функция. |
| Доказательство: |
|
, если только или — невычислима. Допустим, что вычислима, тогда напишем такую программу:
p(): foreach x // перебираем слова по возрастанию длины if print(x) exit Начиная с , . |