Выбрать главу

В конце своей жизни фон Нейман глубоко раздумывал над возможностями ЭВМ и автоматов в решении сложных задач, над «природой» вычислительной машины и человеческого мышления. Рассматривая задачу о машинном моделировании нейронных структур мозга, он пришел к гипотезе, что если система достигает определенной ступени сложности, ее описание — и, значит, моделирование на любой машине — не может быть проще, чем она сама. Приведем соответствующие идеи фон Неймана в его собственном изложении, так как они представляют огромный интерес; высказанные более четверти века тому назад, они полностью сохраняют свою силу и по сие время.

«Нет сомнения в том, что любую отдельную фазу любой мыслимой формы поведения можно «полностью и однозначно» описать с помощью слов. Это описание может быть длинным, однако оно всегда возможно. Отрицать это означает примкнуть к разновидности логического мистицизма, от чего большинство из нас, несомненно, далеки. Имеется, однако, существенное ограничение, состоящее в том, что все сказанное применимо только к каждому элементу поведения, рассматриваемому в отдельности, но далеко не ясно, как все это применять ко всему комплексу поведения в целом».

Далее фон Нейман поясняет эту мысль на примере зрительного восприятия и делает кардинальной важности вывод. По его мнению, «очень возможно, что простейший и единственно доступный на практике способ показать, что представляет собой явление зрительного сходства, состоит в описании связей, существующих в зрительном аппарате мозга. Здесь нам придется иметь дело с такими разделами логики, в которых у нас практически нет предшествующего опыта. Степень сложности, с которой мы сталкиваемся в этом случае, далеко выходит за рамки всего того, что нам известно. Мы не имеем права считать, что логические обозначения и методы, применявшиеся ранее, могут быть использованы и в этой области. У нас нет полной уверенности в том, что в этой области реальный объект не может являться простейшим описанием самого себя, то есть, что всякая попытка описать его с помощью обычного словесного или формально-логического метода не приведет к чему-то более сложному, запутанному и трудновыполнимому... Весьма возможно, что уже сама схема связей в зрительном аппарате мозга является простейшим логическим выражением (или определением) принципа зрительной аналогии».

Попытка приспособить логику для описания сложных систем подобных мозгу, может, считал фон Нейман, привести к тому, что в ходе этого развития «логика будет вынуждена претерпеть метаморфозу и превратиться в неврологию в гораздо большей степени, чем неврология — в раздел логики»[11].

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

Показанная фон Нейманом трудность имеет главными источниками гибкость и богатство человеческого мышления и естественного языка и сверхсложность реализующей их системы — мозга. Наша внутренняя жизнь и ее проявления в языке столь многообразны, проблемы, волнующие человеческую личность, так глубоки, что допущение о возможности перевода (реальной возможности — в любом разумном смысле слова «реальной») любой из них на какой-либо «точный» язык — например, язык рекурсивных функций, чрезвычайно сомнительна. Взгляд свысока на «неточность» переживаний и мыслей, например, героев Достоевского или Чехова, был бы проявлением либо крайней наивности, либо своеобразного математического лицемерия.

Вывод, к которому мы приходим, заключается в том, что, рассматривая возможности вычислительных машин, к различию между потенциально осуществимым и фактически реализуемым надо добавить различие между фактически реализуемым и фактически нереализуемым, не только в настоящее время, но и в любом обозримом будущем. На вопрос о границе между потенциально осуществимым и неосуществимым с помощью автоматов ответ дает описанный нами тезис кибернетики, который следует признать имеющим важное гносеологическое содержание[12]. На вопрос же о том, где пролегает граница между тем, что для математики, вычислительной техники и кибернетики реально осуществимо и что реально невозможно (хотя и возможно потенциально), ответа мы не знаем.

Имеются два подхода к решению этого вопроса (впрочем, они тесно связаны между собой). Первый из них состоит в изучении феномена сложности в окружающем нас мире[13]. На важность изучения этого феномена внимание обратил, как мы видели, фон Нейман. Добавим теперь, что им была высказана следующая идея: если система становится достаточно Сложной, она приобретает способность не просто воспроизводить подобные себе системы (математике-логическими средствами фон Нейман доказал, как возможны самовоспроизводящиеся автоматы[14]), но и порождать системы возрастающей сложности. Разумеется, для придания ясности этому утверждению требуется уточнение самого понятия сложности. Развивающиеся в настоящее время работы по теории сложности вычислений и алгоритмов[15] как раз и направлены на поиски такого уточнения.

Второй подход состоит в изучении человеческого мышления. вообще сознания — во всем богатстве его проявлений. О явлениях сознания и мышления мы еще знаем до обидного мало. Известно, конечно, что человеческий ум, решая какую-то проблему, пробует множество самых разных путей, почему-то вдруг бросает одни из них и переходит к другим, а затем возвращается к первым; широко пользуется ассоциациями, даже если они идут от такого, казалось бы, постороннего источника, как фонетическое звучание слов; постоянно употребляет метод перебора и поочередной проверки гипотез, то есть действует весьма сложным и недостаточно выясненным в психологической науке образом. Мы только можем догадываться о механизмах «человеческого» получения истинных утверждений. Вот как например, представляет себе схему этого процесса современный американский философ Марио Бунге:

«Разум, так сказать, пересматривает запас известных утверждений, относящихся к той же области, а иногда также и к соседним областям, он быстро проверяет одно за другим возможные отношения между подобными элементами, пока не откроет, если ему повезет, такого, которое сделает желаемое доказательство возможным. Однако это сканирование гораздо более беспорядочно и менее эффективно, чем, то, на котором лежит ответственность за телевизионное изображение. Для осуществления такого зигзагообразного продвижения нет никаких других полезных правил, кроме как запастись терпением да накопить побольше плодотворных или наводящих на размышление соотношений»[16].

вернуться

147

11. Дж. фон Нейман. Общая и логическая теория автоматов. В кн.: А. Тьюринг. Может ли машина мыслить? М., 1960, с. 90—91 (разрядка наша.— Лет.).

вернуться

148

12. См. Б. В. Бирюков. Машина и мышление (три принципа).— В кн.: Художественное и научное творчество. Л., 1972, с. 255— 257.

вернуться

149

13. Некоторые интересные проблемы сложных систем рассматриваются в кн.: Управление, информация, интеллект (см. примечание 4)

вернуться

150

14. Читатель может ознакомиться с этим вопросом по работе фон Неймана, цитаты из которой мы приводили выше. На русском языке имеется также перевод труда фон Неймана «Теория самовоспроизводящихся автоматов» (закончено и отредактировано А. Бёрксом.М., 1971)

вернуться

151

15. Представление о них можно почерпнуть из кн.: Б. А. Трахтенброт. Алгоритмы и вычислительные автоматы. М., 1974.

вернуться

151

16. М. Бунге. Интуиция и наука. М., 1967, с. 137.