Online-knigi.org
online-knigi.org » Книги » Научно-образовательная » Философия » Тени разума. В поисках науки о сознании - Пенроуз Роджер (книги без регистрации полные версии txt) 📗

Тени разума. В поисках науки о сознании - Пенроуз Роджер (книги без регистрации полные версии txt) 📗

Тут можно читать бесплатно Тени разума. В поисках науки о сознании - Пенроуз Роджер (книги без регистрации полные версии txt) 📗. Жанр: Философия. Так же Вы можете читать полную версию (весь текст) онлайн без регистрации и SMS на сайте online-knigi.org (Online knigi) или прочесть краткое содержание, предисловие (аннотацию), описание и ознакомиться с отзывами (комментариями) о произведении.
Перейти на страницу:

Всегда ли для установления факта действительной незавершаемости вычисления достаточно применить некие четко определенные правила — такие, например, как принцип математической индукции? Как ни странно, нет. Это утверждение, как мы вскоре увидим, является одним из следствий теоремы Гёделя, и для нас крайне важно попытаться его правильно понять. Причем недостаточной оказывается не только математическая индукция. Недостаточным будет какой угоднонабор правил, если под «набором правил» подразумевать некую систему формализованных процедур, в рамках которой возможно исключительно вычислительным путем проверить корректность применения этих правил в каждом конкретном случае. Такой вывод может показаться чересчур пессимистичным, ибо он, по-видимому, означает, что, несмотря на то, что вычисления, которые нельзя завершить, существуют, сам факт их незавершаемости строго математически установить невозможно. Однако смысл упомянутого следствия из теоремы Гёделя заключается вовсе не в этом. На самом деле, все не так уж и плохо: способность понимать и делать выводы, присущая математикам — как, впрочем, и всем остальным людям, наделенным логическим мышлением и воображением, — просто-напросто не поддается формализации в виде того или иного набора правил. Иногда правила могут стать частичной заменой пониманию, однако в полной мере такая замена не представляется возможной.

2.5. Семейства вычислений; следствие Гёделя—Тьюринга G

Для того, чтобы понять, каким образом из теоремы Гёделя (в моей упрощенной формулировке, навеянной отчасти идеями Тьюринга) следует все вышесказанное, нам необходимо будет сделать небольшое обобщение для типов утверждений, относящихся к рассмотренным в предыдущем разделе вычислениям. Вместо того чтобы решать проблему завершаемости для каждого отдельного вычисления ( (A), (B), (C), (D)или (E)), нам следует рассмотреть некоторое общее вычисление, которое зависит от натурального числа n(либо как-то  воздействуетна него). Таким образом, обозначив такое вычисление через C( n), мы можем рассматривать его как целое  семействовычислений, где для каждого натурального числа (0, 1, 2, 3, 4, …) выполняется отдельное вычисление (соответственно, C(0), C(1), C(2), C(3), C(4), …), а сам принцип, в соответствии с которым вычисление зависит от n, является целиком и полностью вычислительным.

В терминах машин Тьюринга это всего лишь означает, что C( n) есть действие, производимое некоей машиной Тьюринга над числом n. Иными словами, число п наносится на ленту и подается на вход машины, после чего машина самостоятельно выполняет вычисления. Если вас почему-либо не устраивает концепция «машины Тьюринга», вообразите себе самый обыкновенный универсальный компьютер и считайте  n«данными», необходимыми для работы какой-нибудь программы. Нас в данном случае интересует лишь одно: при любом ли значении  nможет завершиться работа такого компьютера.

Для того чтобы пояснить, что именно понимается под вычислением, зависящим от натурального числа n, рассмотрим два примера:

(F)найти число, не являющееся суммой квадратов  nчисел,

и

(G)найти нечетное число, являющееся суммой  nчетных чисел.

Припомнив, о чем говорилось выше, мы без особого труда убедимся, что вычисление (F)завершается толькопри  n= 0, 1, 2 и 3 (давая в результате, соответственно, 1, 2, 3 и 7), тогда как вычисление (G)вообще не завершается ни при каком значении n. Вздумай мы действительно доказать, что вычисление (F)не завершается при n, равном или большем 4, нам понадобилась бы более или менее серьезная математическая подготовка (по крайней мере, знакомство с доказательством Лагранжа); с другой стороны, тот факт, что ни при каком  nне завершается вычисление (G), вполне очевиден. Какими же процедурами располагают математики для установления незавершаемой природы таких вычислений в общем случае? Можно ли сами эти процедуры представить в вычислительной форме?

Предположим, что у нас имеется некая вычислительная процедура А, которая по завершении [9]дает нам исчерпывающее доказательство того, что вычисление C( n) действительно никогда не заканчивается. Ниже мы попробуем вообразить, что  A включает в себя всеизвестные математикам процедуры, посредством которых можно убедительно доказать, что то или иное вычисление никогда не завершается. Соответственно, если в каком-то конкретном случае завершается процедура A, то мы получаем, в рамках доступного человеку знания, доказательство того, что рассматриваемое конкретное вычисление никогда не заканчивается. Большая часть последующих рассуждений не потребует участия процедуры  Aименно в такой роли, так как они посвящены, в основном, математическим умопостроениям. Однако для получения окончательного заключения  Gнам придется-таки придать процедуре  Aсоответствующий статус.

Я, разумеется, не требую, чтобы посредством процедуры  Aвсегда можно было однозначно установить, что вычисление C( n) нельзя завершить (в случае, если это действительно так); однако я настаиваю на том, что неверных ответов  Aне дает, т.е. если мы с ее помощью пришли к выводу, что вычисление C( n) не завершается, значит, так оно и есть. Процедуру A, которая и в самом деле всегда дает верный ответ, мы будем называть обоснованной.

Следует отметить, что если процедура  Aоказывается в действительности необоснованной, то этот факт, в принципе, можно установить с помощью прямого вычисления — иными словами, необоснованную процедуру  Aможно опровергнуть вычислительными методами: если А ошибочно утверждает, что вычисление C( n) нельзя завершить, тогда как в действительности это не так, то выполнение самого вычисления C( n) в конечном счете приведет к опровержению А. (Возможность практического выполнения такого вычисления представляет собой отдельный вопрос, его мы рассмотрим в ответе на возражение Q8.)

Для того чтобы процедуру  Aможно было применять к вычислениям в общем случае, нам потребуется какой-нибудь способ маркировки различных вычислений C( n), допускаемый A. Все возможные вычисления  Cможно, вообще говоря, представить в виде простой последовательности

C 0, C 1, C 2, C 3, C 4, C 5, …,

т.е. q-e вычисление при этом получит обозначение C q. В случае применения такого вычисления к конкретному числу n будем записывать

C 0( n), C 1( n), C 2( n), C 3( n), C 4( n), C 5( n), ….

Можно представить, что эта последовательность задается, скажем, как некий пронумерованный ряд компьютерных программ. (Для большей ясности мы могли бы, при желании, рассматривать такую последовательность как ряд пронумерованных машин Тьюринга, описанных в НРК; в этом случае вычисление C q( n) представляет собой процедуру, выполняемую q-й машиной Тьюринга T qнад числом n.) Здесь важно учитывать следующий технический момент: рассматриваемая последовательность является вычислимой— иными словами, существует одно-единственное [10]вычисление C , которое, будучи выполнено над числом q, дает в результате C q, или, если точнее, выполнение вычисления C над паройчисел q, n(именно в таком порядке) дает в результате C q( n).

Перейти на страницу:

Пенроуз Роджер читать все книги автора по порядку

Пенроуз Роджер - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки mir-knigi.info.


Тени разума. В поисках науки о сознании отзывы

Отзывы читателей о книге Тени разума. В поисках науки о сознании, автор: Пенроуз Роджер. Читайте комментарии и мнения людей о произведении.


Уважаемые читатели и просто посетители нашей библиотеки! Просим Вас придерживаться определенных правил при комментировании литературных произведений.

  • 1. Просьба отказаться от дискриминационных высказываний. Мы защищаем право наших читателей свободно выражать свою точку зрения. Вместе с тем мы не терпим агрессии. На сайте запрещено оставлять комментарий, который содержит унизительные высказывания или призывы к насилию по отношению к отдельным лицам или группам людей на основании их расы, этнического происхождения, вероисповедания, недееспособности, пола, возраста, статуса ветерана, касты или сексуальной ориентации.
  • 2. Просьба отказаться от оскорблений, угроз и запугиваний.
  • 3. Просьба отказаться от нецензурной лексики.
  • 4. Просьба вести себя максимально корректно как по отношению к авторам, так и по отношению к другим читателям и их комментариям.

Надеемся на Ваше понимание и благоразумие. С уважением, администратор online-knigi.org


Прокомментировать
Подтвердите что вы не робот:*