
356
ГЛАВА 13. НЕПОЛНОТА И НЕФОРМАЛИЗУЕМОСТЬ
Здесь сначала вводится вспомогательный алгоритм, а сама рекурсия идет
в другом направлении, чем обычно. Такая операция часто обозначается
квантором минимизации
, введенным Д. Гильбертом:
μn P (n),
где
P
— алгоритмический предикат.
Есть экспериментальный факт, степень подтвержденности которого
в настоящий момент неизмеримо выше, чем у любого естественнонауч-
ного принципа: все изобретенные детерминированные алгоритмы вы-
ражаются как рекурсивные схемы над примененным базисом исходных
функций. Этот факт имеет и теоретическое подтверждение, но уже тре-
бующее перехода к неклассической логике. Если несколько ограничить
логические средства так, чтобы существование означало построение, то
из полученного доказательства можно извлечь рекурсивное определе-
ние способа построения искомого объекта через функции, осуществля-
ющие построение результатов примененных утверждений. Как и приня-
то в естественных науках, это экспериментальное наблюдение возведе-
но в ранг общего утверждения, но в отличие от, скажем, законов Ньюто-
на скромно называется тезис Черча (может быть, правильнее было бы
добавить сюда еще и фамилию Тьюринга
9
):
9
Алан Тьюринг — английский математик, в конце 30-х гг. создавший математиче-
скую модель простейшей вычислительной машины, пригодной для вычисления всего
того, что можно фактически сделать в математике. Эта машина имеет память в виде
ленты, в каждой ячейке которой стоит символ 0 либо 1, и программу, записанную в
постоянной памяти и неизменяемую в момент вычисления, каждая команда в которой
состоит в анализе одной из ячеек ленты, записи туда нового значения, сдвиге на одну
ячейку влево или вправо и переходе к явно указанной следующей команде. Во время
второй мировой войны он внес немалый вклад в победу союзников, обеспечив нечита-
емость английских шифров для немцев и дешифровку немецких, а также улучшив ме-
тоды расшифровки сигналов радиолокаторов. После войны он опубликовал небольшую
книгу о только что появившихся тогда компьютерах, в которой, в частности, заявил, что
вопрос «Может ли машина мыслить?» должен решаться не на эмоциональном уровне,
а при помощи точных критериев того, что такое мышление. Он предложил в качестве
одного из таких критериев тест Тьюринга:
Если машина может длительное время поддерживать телетайпный
диалог с человеком, сидящим в другом помещении и не знающим,
кто его партнер, и тот уверен, что разговаривал с человеком, то она
может считаться разумной.
Этот тест в его примитивном понимании был опровергнут Дж. Вейценбаумом, но в дан-
ном случае и сама формулировка такого теста, и его опровержение внесли блестящие