Заметки по поводу реальности(начало)
Пусть человек или, лучше сказать, некоторое «я», живет в кажущейся действительности, моделируемой компьютером. Как такое возможно – ниже.
1. Представим, что действительность для этого «я» создается некоей программой-стрелялкой и эта душа должна все время ходить по трехмерному лабиринту коридоров с различными комнатами. Постепенно это «я» приходит к идее трехмерности пространства, открывает декартову систему координат и, используя ее, начинает исследовать и картографировать свой мир. При этом каждой точке комнаты, каждой точке коридора назначается определенная трехмерная координата.
Наш человечек обнаруживает вполне привычный для нас феномен: когда он не выходит из некоего малого обозримого для него пространства, то при путешествии из точки с координатами (x1,y1,z1) в точку (x2,y2,z2) он всегда наблюдает в точке (x2,y2,z2) одну и ту же действительность вне зависимости от того, по какому из путей в пределах этого малого обозримого пространства он двигался. После этого человечек выдвигает предположение о том, что таким образом дела обстоят всегда – вне зависимости от расположения начальной и конечной точки. Выдвинув это предположение, он начинает его проверять и обнаруживает нечто странное…
Оказывается, что из начальной точки (x1,y1,z1), находящейся в первой комнате – скажем, на первом вертикальном уровне лабиринта, – в некую конечную точку (x2,y2,z2) (также в некоей комнате), ведут три пути. (Координаты конечной точки при прохождении по каждому из путей вычисляются через измерение длин частичных путей и углов между ними, с использованием правил тригонометрии; предположим, углы у нас только прямые и поэтому сам путь можно записать в простом виде вроде «выйти из комнаты – вперед 10м. – направо 20м. – направо 40м. – наверх 10м. – прямо 5м. – вниз 3м. – войти в комнату» и так далее.). Это, само по себе, вроде бы неудивительно. Но вот что странно: при движении человечка по первому пути он оказывается, скажем, в комнате 787 на седьмом вертикальном уровне лабиринта, при движении по второму пути – в 725 комнате этого же уровне, а при движении по третьему пути – в 558 комнате пятого уровня, а не седьмого! И каждый раз, соответственно, пред ним в этой конечной точке (x2,y2,z2) предстает разная действительность – в зависимости от того, каким путем он до этой конечной точки добирался. Так, 787 комната оказывается спальней, 725 – залом для конференций, а 558 – вообще плавательным бассейном. Спрашивается: что начинает твориться в голове этого человечка? Сначала он недоумевает, но потом смиряется перед действительностью и «соглашается» с ней; он начинает искать какие-то законы природы, которые объясняли бы такую странность, и, наконец, приходит к такому выводу: пространство трехмерно и описывается декартовой системой координат и при этом та действительность, в которой мы окажемся, перемещаясь из одной точки в другую, вообще говоря, зависит от пути перемещения (каким-то непонятным образом).
Что происходит на самом деле? Разработчика кажущейся реальности не учли все досконально, моделируя «реальный мир» и оказалось, что в модели реальности и в самом деле, путешествуя из одной точки в другую по различным путям, человечек не только встречается с различной кажущейся действительностью во время пути, но и, в конце концов, приходит к разной кажущейся действительности по окончании этого пути: так, например, тот коридор, в котором оказывается человечек перед дверью в комнату 725 светлый и высокий, а коридор перед дверью в комнату 787 темный и низкий. И самое интересное: подобные «ляпы» и «накладки» в моделировании реальности, вообще говоря, могут носить довольно хаотический характер. И поэтому человечек, живущий в кажущейся реальности, в принципе никак не сможет понять: по какому же именно закону действительность в точке (x2,y2,z2) зависит от пути, по которому к этой точке наблюдатель пришел. В конце концов, этот человечек решит, что тут нет никакого закона или, иначе говоря, что тут царствует «закон случайности».
2. Пусть тот же человечек, исследуя окружающее его ближайшее пространство в пределах обозримости, приходит к тому выводу, что прямой путь в рамках этого ближайшего пространства ближе кривого пути. Человечек предполагает, что это, вообще говоря, верно всегда и начинает искать подтверждение или опровержение такому предположению.
Человечек находит в своем лабиринте, в пределах одного вертикального уровня, прямой «магистральный путь» от комнаты 201 до комнаты 299 вдоль по просторному коридору. В то же время человечек знает, что в пределах этого же вертикального уровня от 201 комнаты до 299 можно добраться по узкому кривому пути через различные подсобные помещения, по пути, который не раз пересекает магистральный прямой путь. Человечек замеряет прямой путь и получает его длину: 350 м.; далее он замеряет длину кривого пути и получает цифру, скажем, в 325 м.. Оказывается, что кривой путь короче прямого! Длина множества коридорчиков, расположенных под углом друг к другу и переходов через подсобные помещения короче, чем путь по прямому коридору, но при этом, двигаясь по кривому пути, человечек, в конце концов, все равно приходит в конечное место из начального быстрее! Что должен подумать этот человечек? Он должен подумать: кривой путь, вообще говоря, может быть короче прямого! Но тогда в действительности я живу не в трехмерном пространстве, описываемом декартовой системой координат, а в каком-то другом! И человечек для описания своей действительности изобретает теорию четырехмерного пространства, в которое погружено его обычное пространство трехмерное, выдвигает идею, что трехмерное пространство располагается в четырехмерном примерно так, как согнутый двумерный лист располагается в трехмерном пространстве: между краями такого согнутого листа в трехмерном пространстве расстояние может быть несравненно меньше, чем путь по «прямой» на листе; далее этот человечек выдвигает теорию «червячных переходов»: края согнутого в трехмерном пространстве листа соприкасаются в некоторых точках друг с другом и поэтому возможно перейти с одного края на другой по кратчайшему пути, минуя «кратчайшее» длинное движения по прямой вдоль листа. Наконец, человечек приходит к мысли, что тот кривой путь, которым он путешествовал, располагается как раз в таком «червячном переходе».
Но что происходит в действительности? В действительности, конечно, в работающем компьютере, создающем действительность для этого человечка, собственно в «железе», нет никаких «червячных переходов». Можно, конечно, сказать, что программисты, создававшие кажущуюся реальность, смоделировали в программе некое подобие «червячного перехода» в том смысле, в котором об этом говорят физики; но вряд ли они, программисты, задавались такой целью на самом деле; вряд ли кто-то из них даже в мечтах своих предполагал, что описание того, что происходит в смоделированной действительности, потребует такой концепции, как «трехмерное пространство, погруженное в пространство четырехмерное», требующей достаточно строгого математического воплощения – в частности, учета кривизны трехмерного пространства в каждой конкретно точке, применения неевклидовой геометрии и тому подобного . Просто опять кто-то, создавая кажущийся мир, плохо просчитал, как все будет выглядеть в этом мире применительно к обычной евклидовой геометрии и к обычной декартовой системе координат.
3. Пусть наш человечек заходит в комнату 125, располагающуюся на первом вертикальном уровне лабиринта и обнаруживает там обширный зал, а в нем –декоративное дерево, растущее в кадке. Затем он заходит в комнату 908, располагающуюся на девятом вертикальном уровне и обнаруживает там другой обширный зал, в котором в кадке также растет декоративное дерево. Для определенности скажем, что с координатами залов все в порядке ¬¬¬– из какой точки не выходи, всегда попадаешь в разные залы, а не в один и тот же и при любом пути из любой точки в тот или иной зал оказывается, что декартовы координаты этих залов, как и положено, разняться.
И вот тут человечек начинает замечать, что эти два дерева подозрительно похожи – вплоть до каждого отдельного листочка, вплоть до каждого отдельного корешка, вплоть до каждой отдельной извилины на коре и так далее. Ранее из привычных для человечка наблюдений он вывел правило: если предметы располагаются в разных объемах декартова пространства, не пересекающихся друг с другом, то это суть различные предметы, а не один и тот же предмет. Но случай с двумя деревьями заставляет человечка призадуматься. Наконец, он решает сделать на дереве из 125 комнаты надпись на коре: «тестовая надпись» и, на всякий случай, идет в комнату 908, в надежде, что там он на дереве не обнаружит этой надписи. Но, к его удивлению, оказывается, что в комнате 908 на дереве неожиданно появилась эта же самая надпись. Человечек в недоумении. Он начинает переписываться сам с собой через это дерево, бегая из 125 комнаты в 908 и обнаруживает, что всякий раз надпись, оставляемая на коре дерева в 125 комнате, оказывается воспроизведенной на дереве в 908 комнате и наоборот. Человек все еще не верит, что имеет дело с одним и тем же деревом. Сперва он делает генетический анализ одного и другого деревьев. Но анализ показывает, что ДНК деревьев идентично. Тогда человек льет в почву дерева, располагающегося в 125 комнате, воду с радиоактивным веществом или с красителем одного вида, а в почву дерева, располагающегося в 908 комнате – воду с радиоактивным веществом или с красителем другого вида. Затем через какое-то время он берет на анализ древесину с обоих деревьев и обнаруживает, что и в одной, и в другой пробе присутствуют оба радиоактивных вещества или оба красителя сразу! Наконец, человечек приходит к выводу: вообще говоря, одна и та же вещь может существовать (непонятно каким образом) в двух разных местах сразу и даже, вероятно, более чем в двух местах сразу! Но его разум отказывается понимать, каким образом это может быть. (Кстати: а какие еще опыты можно предложить, чтобы убедиться, что два предмета, находящиеся в различных непересекающихся областях пространства суть на самом деле один предмет?)
Что произошло на самом деле? Какой-то программист, создававший кажущуюся реальность, пожелал сэкономить память и ресурсы компьютера и вместо двух или десяти ил ста экземпляров (предметов, объектов) класса («сущности») «декоративное дерево № 198» создал всего один экземпляр, который ответственен за озеленение целого множества комнат. И теперь, когда человечек входит в 125 комнату или в 908, то при этом всегда в моделируемой реальности «просчитывается» один и тот же экземпляр класса «декоративное дерево № 198», а не несколько экземпляров, происходит взаимодействие (через соответствующие методы, через соответствующие «средства взаимодействия экземпляра») с одним и тем же экземпляром класса «декоративное дерево № 198».
4. Пусть этот человечек в своем офисе и(ли у своей кровати) находит на стене таинственную надпись (или пусть эту надпись сообщает ему как откровение свыше оракул в храме): «Верь, что твоя настольная лампа, которую ты воспринимаешь как один и тот же предмет, в действительности два предмета: с 0 часов до 12 часов – первый предмет, а с 12 часов до 24 часов – второй предмет, отличный от первого. Но проверить это ты никак не сможешь. Но веруй в это, ибо это – чистая правда!». Человечек, конечно, может поверить в подобное, но может счесть это и за нелепую чушь и отказаться верить в такое странное откровение. А, тем не менее, это, определенно, может быть чистой правдой!
В чем дело? Представьте, что в данном случае программист вместо одного экземпляра класса «настольная лампа № 23» создал целых два экземпляра. Первый находится в рабочем состоянии с 0 до 12 часов, а в прочее время неактивен, а второй – с 12 до 24 часов (а в прочее время неактивен). И когда человечек, скажем, просыпается в квартире в 6 часов утра, то компьютер, создающий кажущуюся реальность, «просчитывает» первый экземпляр, а когда этот человечек возвращается с работы домой, скажем, в 7 часов вечера, то компьютер уже просчитывает другой, второй экземпляр данного класса. В принципе такое вполне возможно. Зачем понадобилось программисту так поступать? Может быть, просто ради шутки. А, может быть, техзадание было такое: если человек, скажем, с 0 до 12 разбивает лампу в светильнике, то с 12 до 24 светильник должен чудесным образом становиться целым, а затем, с 0 часов, снова сломанным. (И это насельники данного кажущегося мира должны воспринимать как «закон природы»; или, если хотите, – как своеобразное чудо.) Программист, конечно, используя средства отладки, вполне может убедиться, что на самом деле тут имеется два экземпляра объекта, а не один: в самом деле: в программе используются одна ссылка на первый экземпляр и другая, отличная от нее, ссылка на второй экземпляр и так далее. Но как об этом может догадаться человечек, живущий в искусственно созданном кажущемся мире?
5. Пусть наш человечек обнаруживает странный факт: зайдя в промежуток с 0 часов ночи до 1 часа ночи в комнату номер 476, служащую офисом, можно наблюдать, что там происходило днем в промежуток с 12 до 13 часов: наблюдать то, как во время обеденного перерыва сотрудники едят, пьют кофе, разговаривают о том – о сем, занимаются своими делами и так далее. Человечек, правда, никак не может взаимодействовать с сотрудниками и объектами, которые он видит: он проходит через них, а они – через него, и все они не обращают на человечка никакого внимания. При этом часы на стене показывают время между 12 и 13 часами, но собственные часы человечка показывают «истинное время» - от 0 часов до 1 часа. Человечек делает заключение: в некоторых случаях в некоторых местах возможно наблюдать прошлое – то, что когда-то происходило в этом месте.
Что было на самом деле? Программа, создающая кажущуюся реальность, была такова, что отслеживала, что происходило в комнате 476 в соответствующее время – с 12 до 13 часов, а затем в точности воспроизводила это с 0 часов до 1 часа. Каким образом это делалось? Ну, например, в 0 часов создавались точные копии экземпляров объектов, действовавших в этой комнате с 12 часов (включая тела сотрудников) и затем действия этих копий в точности воспроизводились, так как ранее все эти действия были записаны в виде последовательностей команд. И компьютер во время входа в 478 комнату в срок с 0 часов до 1 часа, основываясь на этих вещах, «просчитывал» ту реальность, которая должна была предстать перед зашедшим туда человечком. При этом та реальность, которая была до 0 часов убиралась: так, если стол в срок с 12 до 13 часов оставался на одном месте, а в 14 часов был передвинут, то в 0 часов «истинный» экземпляр стола деактивировался, а на его место заступала его точная копия, «стоящая» на том месте, на каком в 12 часов стоял «истинный» экземпляр.
Более того: программа могла быть составлена даже так, что вошедший с 0 часов до 1 часа в эту комнату человечек мог даже взаимодействовать с объектами (в том числе и с моделями «истинных» людей) – правда, после 1 часа все результаты этих взаимодействий уничтожались: столы, если они были передвинуты с 0 часа до 1 часа «возвращались» на свое место (то есть, «истинные» столы снова активировались, а экземпляры их точных копий уничтожались), а «истинные» люди, понятное дело, ничего не помнили из взаимодействия с вошедшим человечком – ведь на самом деле этот человечек видел лишь их модели (предположим, что программа не настолько сильна, а «я» человека и его душа не настолько «слаба», чтобы можно было подменять воспоминания; хотя как знать – действительно ли это невозможно?!).
6. Предположим, наш человек обнаруживает другой странный факт: скажем, с 7 до 8 часов утра можно войти в комнату номер 812 (для простоты примем, что она пустая и без окон) и увидеть там часы, показывающие от 12 часов до 13 часов этого же дня (при этом, предположим, часы вошедшего будут показывать его время – то есть, от 7 до 8 часов). При этом в это время – с 7 до 8 часов в комнате даже можно оставить некоторую вещь – например, шахматную доску. Но если выйти из этой комнаты, а затем зайти в нее, скажем, в 9 часов, то никакой шахматной доски обнаружить будет нельзя. Зато в период от 12 до 13 часов этого же дня эта шахматная доска непостижимым образом появится в комнате 812! Пытаясь осмыслить этот факт, человечек, скорее всего, придет к той мысли, что в некоторых случаях возможно путешествие в будущее – причем так, что в этом будущем он даже может оставить некие следы, которые проявятся в свое время. Более того: может быть, в этом будущем можно будет видеть не только возникновение шахматной доски, но и то как некто, подобный призраку, взявшись ниоткуда, проходя через все и ни с чем не взаимодействуя, подходит и кладет доску на ее место.
Что тут может быть в действительности? Программист написал программу так, что человек, входящий в 812 комнату с 7 до 8 видит там часы, показывающее «будущее» время». Человек оставляет там шахматную доску и уходит. Ровно в 8 часов автоматически некоторые атрибуты соответствующего экземпляра класса «шахматная доска» меняются так, что шахматная доска становится невидимой и ни с чем не взаимодействующей (и компьютер перестает ее «просчитывать»); наконец, в нужное время, располагающееся в период от 12 до 13 часов, атрибуты этого экземпляра снова меняются так, что шахматная доска снова становится видимой и взаимодействующей с окружающим миром. Более того, как сказано, все действия человечка, зашедшего утром, могут быть записаны в виде последовательности команд. После этого в обед может быть создана «призрачная» экземпляр-копия тела этого человечка, которая воспроизведет все действия «истинного» человечка, совершенные им в этой комнате утром. Более того – разум этого человечка может подменить некий искусственный интеллект и фантом этого человечка сможет даже общаться с окружающими. Правда, сам человечек ничего из этого общения помнить не будет (предположим, повторим, что программа не настолько сильна, а «я» человека и его душа не настолько «слаба», чтобы можно было подменять воспоминания; хотя как знать – действительно ли это невозможно?!)
7. Предположим, наш человечек отправился на природу – в лес. На дворе стоит 2050 год. Но в лесу он становится свидетелем боя партизан с фашистами, который происходил в далеком 1942 году. Человечку удается даже пообщаться с одним из партизан и с фашистом, которого этот партизан вел в плен! А в другой раз, отдыхая на природе, наш человечек забрел в какой-то туман, выйдя из которого увидел таинственный пейзаж огромного города с двухкилометровыми зданиями, а также множество космических кораблей, заходивших на посадку в соседний с городом космодром. Более того – в окрестностях космодрома человечку удалось пообщаться с каким-то футуристически выглядевшим сотрудником по охране леса – явно из далекого будущего!
Что произошло на самом деле? Предположим, на одном и том же компьютере одновременно запущены не одна программа моделирования реальности, а три разных программы моделирования разных реальностей. Первая моделирует реальность начала и середины 20 века, вторая – 21 века, а третья – скажем, 25 века. При этом какой-то шутник-программист далекого будущего сделал «шутку» он написал программу-вирус, которая объединяет (скажем, через общую память, к которой имеют доступ все три программы сразу), две или три реальности, просчитываемые одним и тем же компьютером, в одну реальность – скажем, для простоты, только лишь применительно к какому-то одному определенному участку земли – вот, скажем, к такому-то болоту возле леса у такой-то деревни и окрестностям всего этого болота. При этом и «я» нашего человечка, и «я» партизана, и «я» фашиста, и «я» сотрудника службы охраны леса совершенно реальны и они действительно общались между собой, общались по-настоящему! Через посредство компьютера и программ моделирования реальностей, на нем запущенных, конечно.
8. Представьте себе, что этот человечек – единственное «истинное» «я», существующее в той кажущейся реальности, в которой этот человечек живет, а все остальные человеческие тела управляются с помощью искусственного интеллекта. При этом возможны и параллельно идущие программы моделирования реальности – но во всех эти программах, каждая из которых пытается моделировать целую вселенную, также есть только лишь одно «истинное» «я», а другие человеческие тела также управляются искусственным интеллектом. При этом, вполне возможно, что сотрудник по работе нашего человечка, который в реальности этого человечка, управляется искусственным интеллектом имеет своего прототипа в виде некоего «истинного» «я», которое, правда, существует в своей, в иной, искусственной реальности, специально для него созданной и поддерживаемой и почти идентичной той вселенной, в которой живет наш человечек; при этом особые программы изучают поведение этого сотрудника и на основании этого изучения соответствующим образом корректируют работу искусственного интеллекта, который управляет телом образа этого сотрудника во вселенной нашего человечка; аналогично, специальные программы изучают поведение нашего человечка в его вселенной и соответствующим образом корректируют поведение тела образа нашего человечка во вселенной упомянутого сотрудника, которым (телом) также управляет искусственный интеллект.
Продолжение - см.:
http://iamiskusitel.livejournal.com/75959.html