Теперь давайте представим себе, что весь этот бесконечный набор возможных программ организован в виде бесконечно длинного нумерованного списка: программа № 1, программа № 2 и т. д. Эти программы можно расположить, например, в «алфавитном» порядке по отношению к символам, в которых они выражены. Поскольку каждая программа формирует некую среду, этот список можно рассматривать и как список всех сред из репертуара данной машины; мы можем называть их среда № 1, среда № 2 и т. д. Возможно, некоторые среды в списке будут повторяться, потому что две разные программы в действительности могут осуществлять одинаковые вычисления, но это никак не повлияет на доказательство. Важно то, что каждая среда из репертуара нашей машины должна появиться в списке хотя бы один раз.
Виртуальная среда может быть как ограниченной, так и неограниченной в видимом физическом размере и видимой длительности. Виртуальным домом, созданным архитектором, например, можно будет пользоваться сколь угодно долго, но объем этой среды, вероятно, будет ограничен. Видеоигра может выделить пользователю только конечное игровое время до ее окончания, но может генерировать игру-вселенную неограниченных размеров, давая возможность неограниченного количества исследований, и пользователь может лишь сознательно завершить ее. Для упрощения доказательства мы будем рассматривать только неограниченно долго работающие программы. Это не такое уж большое ограничение, потому что если программа останавливается, то мы всегда можем рассматривать отсутствие ответной реакции с ее стороны как ответ от среды сенсорной изоляции.
Мне хотелось бы определить класс логически возможных сред, которые я назову CGT- средами, частично в честь Кантора, Гёделя и Тьюринга, а частично по причине, которую я скоро объясню. Я определяю их следующим образом. В течение первой субъективной минуты среда типа CGT ведет себя не так, как среда № 1 (созданная программой № 1 нашего генератора). Неважно, как именно она себя ведет, важно, что пользователь ощущает отличие ее поведения от поведения среды № 1. В течение второй минуты эта среда ведет себя отлично от среды № 2 (но теперь может напоминать среду № 1). В течение третьей минуты она ведет себя отлично от среды № 3 и т. д. Любую среду, которая удовлетворяет этим условиям, я назову CGT-средой.
Далее, поскольку CGT-среда не ведет себя в точности как среда № 1, она не может быть средой № 1; поскольку она не ведет себя в точности как среда № 2, она не может быть средой № 2. Поскольку рано или поздно она гарантированно будет вести себя не так, как среда № 3, среда № 4 и любая другая среда из нашего списка, значит, она не может быть ни одной из этих сред. Однако по допущению этот список содержит все среды, созданные каждой возможной программой для этой машины. Следовательно, ни одна CGT-среда не входит в репертуар машины. CGT-среды – это те среды, в которые мы не можем пойти [20], используя данный генератор виртуальной реальности.
Ясно, что существует невообразимо много сред типа CGT, потому что данное определение оставляет огромную свободу выбора возможного поведения этих сред; единственное ограничение состоит в том, что в течение каждой минуты они не должны вести себя вполне определенным образом. Можно доказать, что для каждой среды из репертуара данного генератора виртуальной реальности существует бесконечно много CGT-сред, которые генератор не может создать. Не удастся принципиально расширить репертуар и путем использования ряда различных генераторов виртуальной реальности. Допустим, что у нас есть сто таких генераторов, причем у каждого (в целях доказательства) отличный от других репертуар. Тогда весь набор генераторов вместе с программируемой системой управления, определяющей, какие из них нужно использовать для запуска данной программы, – это просто более крупный генератор виртуальной реальности. Такой генератор также подчиняется приведенному мной доказательству, поэтому для каждой среды, которую он может создать, будет существовать бесконечно много сред, которые он создать не сможет. Более того, допущение о том, что различные генераторы виртуальной реальности могут иметь различные репертуары, оказывается чрезмерно оптимистичным. Как мы скоро увидим, все достаточно сложные генераторы виртуальной реальности имеют по сути один и тот же репертуар.
Таким образом, наш гипотетический проект создания предельного генератора виртуальной реальности, который столь уверенно продвигался вперед, внезапно наткнулся на кирпичную стену. Какие бы усовершенствования ни произошли в отдаленном будущем, репертуар всей технологии виртуальной реальности никогда не выйдет за пределы некоторого фиксированного набора сред. Следует признать, что этот набор бесконечно велик и весьма разнообразен по сравнению с человеческим опытом, предшествующим появлению технологии виртуальной реальности. Тем не менее это всего лишь бесконечно малая доля набора всех логически возможных сред.
Читать дальше
Конец ознакомительного отрывка
Купить книгу