Теоретико-топосный подход к описанию ветвящегося пространства-времени Л.В.Ильичёв Институт автоматики и электрометрии СО РАН Новосибирский государственный университет 630090, Новосибирск, Россия Аннотация Свойства ветвящегося пространства-времени в трактовке Н.Белнапа отражены в некоторых объектах топоса контравариантных функторов из категории C – причинного множества событий, моделирующего пространство-время – в категорию множеств. Совокупность этих функторов несёт структуру алгебры Гейтинга, являющейся моделью языка высказываний, обладающего интуиционистской логикой и естественным образом возникающего при рассмотрении аспектов "ветвистости" пространства-времени. Локальная в пространстве-времени истинность высказываний этого языка может (как это характерно для логики топосов) принимать промежуточные значения. PACS: 02.10.Ab; 04.20.Gz 1 Введение Ишам и Дёринг [1] выдвинули фундаментальную концепцию конструирования физических теорий. Предлагается искать топосное представление используемого в теории формального языка. Достаточно известным примером реализации данной концепции (хронологически ей предшествующим) служит работа Фотини Маркополо [2]. В ней с новой точки зрения рассмотрены свойства так называемого причинного множества C – дискретного аналога пространства-времени общей теории относительности. Интерес к этому множеству инициирован гипотезой о дискретности мира событий на субпланковских масштабах. Причинное множество фигурирует и в настоящей работе, поэтому необходимо дать его стандартное описание. C есть частично упорядоченное множество элементов – событий. Некоторые упорядоченные пары he,e0i событий принадлежат причинному отношению e à e0, отражающему факт, что событие e0 есть следствие события e или, эквивалентно, что событие e есть причина события e0. Причинное отношение является рефлексивным (для любого события e из C имеет место e à e), транзитивным (из e à e0 и e0 à e00 следует e à e00) и антисимметричным (если e à e0 и e0 à e, то e = e0). Последнее условие гарантирует отсутствие замкнутых причинных петель. Мы исключим существование в C последнего события efin, являющегося следствием любого события из C. Это важно для обеспечения нетривиальности предмета настоящей работы. Частичный порядок на причинном множестве C позволяет рассматривать его как категорию, объектами которой являются события, а морфизмами (стрелками) – причинные отношения между событиями, так что множество морфизмов MorC(e,e0) из e в e0 состоит самое большее из одного элемента. И это имеет место в том и только в том случае, когда e есть причина для e0. Используя аппарат теории категорий, Маркополо ввела (ковариантный) функтор Past из категории C в категорию множеств Set. Каждому событию e из C этот функтор сопоставляет множество Paste = {e0 ∈ C : e0 à e} – совокупность всех событий, находящихся в прошлом по отношению к e, а каждому причинному отношению e1 à e2 сопоставляется отображение множеств Paste1e2 : Paste1 → Paste2, являющееся вложением множеств. Важность функтора Past в работе [2] обусловлена его простым физическим смыслом. Paste есть содержание памяти локального наблюдателя, чьё положение в пространстве и времени специфицируется событием e. При этом в функторе Past отражена вся структура причинных отношений между событиями. В настоящей работе также реализуется подход к C с точки зрения локального наблюдателя, но свойства причинного множества C, на выявление которых нацелен данный подход, несколько у`же. Мы намерены развить взгляд на C как на модель ветвящегося пространствавремени. Само понятие "ветвистости" обретёт при этом строгое смысловое наполнение. Интуитивная мотивация предлагаемого подхода диктуется желанием создать инструментарий для оценки локальным наблюдателем многовариантности своего будущего. Английским версией подзаголовка настоящей статьи (в стиле подзаголовка [2]) могла бы поэтому служить фраза "What should the branching universe be thought about from the inside?". То, что мы собираемся построить, является топосным представлением теории ветвящегося пространства-времени Нуэля Белнапа [3] – концепции, призванной объединить в одном подходе идеи индетерминизма и релятивизма. В следующем разделе вместе с элементарными понятиями теории категорий вводится главное понятие модели классического ветвящегося пространства-времени – так называемый мир Белнапа. Во третьем разделе построены основные элементы категорного (топосного) оформления этой модели, показывается возникновение присущей ей естественной логики. В четвёртом разделе осуществляется приложение стандартной конструкции локальных в пространстве-времени показателей истинности к утверждениям из рассматриваемой модели. 2 Основные понятия Как известно [4], задание категории C состоит в указании её объектов и морфизмов (стрелок) между ними. Для некоторых морфизмов определён закон композиции по следующему принципу. Если MorC(c,c0) – совокупность морфизмов из объекта c в объект c0, то на прямом произведении MorC(c1,c2) × MorC(c2,c3) определёно правило, ставящее каждому элементу этого прямого произведения некоторый элемент из MorC(c1,c3). При этом выполняется ассоциативность закона композиции и в каждой совокупности MorC(c,c) есть морфизм 1c, действующий как левая единица при образовании композиции с элементами из MorC(c,c0) и как правая единица при композиции с элементами из MorC(c0,c). Важнейшим является понятие категории Set, объектами которой служат всевозможные множества, а морфизмами – отображения между ними. Функтором (ковариантным) F из категории C1 в категорию C2 называется правило "проецирования" структуры категории C1 в C2. Каждому объекту c из C1 при этом сопоставляется объект Fc из C2, а каждому морфизму f из MorC1(c,c0) сопоставляется морфизм Ff из MorC2(Fc,Fc0). При этом единичные морфизмы переводятся в единичные и при сопоставлении сохраняются все композиции морфизмов. Специфика контравариантного функтора состоит в обращении направления стрелокморфизмов: морфизму f из MorC1(c,c0) сопоставляется морфизм Ff из MorC2(Fc0,Fc). Сами функторы из C1 в C2 можно рассматривать как объекты некоторой третьей категории, обозначаемой . Морфизмы между функторами называются естественными преобразованиями. Их природа будет проиллюстрирована на конкретных примерах далее в тексте. Строгое определение топоса, как специального вида категории, нам не понадобится [5]. В некотором смысле все топосы похожи на классический топос – категорию Set. Важным является факт, что если C2 – топос, то – также топос. Ниже мы будем пользоваться топосом SetC. Для описания C как ветвящегося пространства-времени удобно ввести в рассмотрения подмножества из C, полностью лишённые свойства "ветвистости" и, следовательно, случайности в глобальном смысле. Богатство совокупности таких подмножеств может служить показателем того, насколько этим свойством обладает само причинное множество C. Эти множества будем называть мирами Белнапа и определим их, следуя [3], как максимальные направленные от причины к следствию подмножества из C. Направленность отражает естественное и интуитивно необходимое свойство любого неветвящегося мира – для любых двух событий e1 и e2, принадлежащих миру w, в w должно существовать событие e, являющееся их общим следствием: e1 à e и e2 à e. Условие максимальности не позволяет миру входить как собственное подмножество в некоторый более широкий мир. Это есть удобное свойство, из которого, в частности, следует так называемая замкнутость мира Белнапа по отношению к событиям-причинам. А именно, если некоторое событие e есть причина события e0 ∈ w, т.е. e à e0, то в мире w существует общее следствие для пары событий e и e00, где e00 – любое событие из w (этим общим следствием в силу транзитивности отношения причинной связи может служить общее следствие пары событий e0 и e00, существующее согласно свойству направленности мира w). Поэтому, можно расширить мир w, включив в него событие e. Но если мир w максимален, то такое расширение невозможно и, следовательно, событие e должно принадлежать ему уже изначально. Ясным становится необходимость обычно накладываемого условия отсутствия в C конечного события efin ("Большой хлопок"). Его наличие превратило бы C в единственное максимальное направленное множество и сделало бы предмет предлагаемого подхода тривиальным. Из стандартного применения леммы Куратовского-Цорна следует, что любое событие принадлежит некоторому миру Белнапа. Действительно, строя для рассматриваемого события возрастающую цепь содержащих его направленных множеств мы обнаруживаем, что их объединение есть верхняя грань для этой цепи. Отсюда следует существование максимального направленного подмножества в C, содержащего данное событие. В общем случае для выбранной пары событий e1 и e2 не обязательно существование содержащего её мира – события оказываются несовместными. Естественно, например, ожидать, что события фиксации взаимно исключающих результатов некоторого квантового измерения окажутся несовместными. Не следует отождествлять это понятие с отсутствием причинной связи между событиями. 3 Основной объект и подобъекты Предметом нашего рассмотрения будут определённые контравариантные функторы из C в Set, т.е. объекты категории (топоса) SetCop, где Cop – категория, получающаяся из C формальным обращением всех стрелок, обозначающих причинную зависимость. В этом исходном пункте наше рассмотрение уже несколько отличается от подхода работы [2], где фигурируют ковариантные функторы. Пусть W – множество всех миров Белнапа на C. Введём контравариантный функтор Loc из C в Set. Этот функтор сопоставляет каждому событию e множество содержащих его миров: Loce = {w ∈ W : e ∈ w}, (1) а каждому причинному отношению e1 à e2 – отображение множеств Loce1e2 : Loce2 → Loce1, (2) являющееся обычным вложением. Последнее обстоятельство есть следствие отмеченного выше свойства замкнутости миров Белнапа по отношению к событиямпричинам. Поэтому каждый мир, содержащий e2, содержит также и e1. Функтор Loc является аналогом функтора Past из работы [2] и столь же важен. По своему смыслу Loce есть совокупность миров, в которых обнаруживает себя локальный наблюдатель, находящийся в e. Введём также функтор Glob (аналог функтора World из [2]) по правилам Globe = W, (3) и при e1 à e2 Globe1e2 = idW : Globe2 → Globe1, (4) Между функторами из Cop в Set, объектами категории SetCop, существуют морфизмы, называемые естественными преобразованиями [4]. В частности, естественное преобразование [ιLoc] : Loc → Glob (5) представляет собой совокупность {[ιLoc]e : e ∈ C} отображений множеств [ιLoc]e : Loce → Globe, обеспечивающих коммутативность диаграммы [ιLoc]e2 Loce2 −−−−→ Globe 2 Loce1e2y yGlobe1e2=idW (6) Loce1 Globe1 для любой пары e1 à e2 причинно связанных событий, т.е. idW ◦ [ιLoc]e2 = [ιLoc]e1 ◦ Loce1e2. В данном простом случае отображения [ιLoc]e, называемые компонентами естественного преобразования (5), являются обычными вложениями множеств. Это обстоятельство делает функтор Loc подфунктором в Glob. Если трактовать Glob как объект категории SetCop, то Loc оказывается подобъектом. Совокупность подобъектов объекта Glob весьма важна в топосном подходе к ветвящемуся пространству-времени. Как известно [5], совокупность подобъектов любого объекта в топосе несёт структуру алгебры Гейтинга и является моделью естественного языка, на котором формулируются утверждения касательно исследуемой системы (в нашем случае – ветвящегося пространства-времени C) и их логические связки [1]. Представители логических связок реализуются как алгебраические операции на подобъектах объекта Glob. Бинарная операция конъюнкции F ∧ G, моделирующая логическую связку "и", для подобъектов F и G есть подфунктор в Glob такой, что (F ∧ G)e =df Fe ∩ Ge. (7) Аналогично, операция дизъюнкции F∨G, моделирующая связку "или", определяется следующим образом: (F ∨ G)e =df Fe ∪ Ge. (8) Поскольку для причинной связи e1 à e2 отображения Fe1e2 и Ge1e2 являются вложениями множеств (это следует из соответствующих коммутативных диаграмм, аналогичных (6), в которых горизонтальные стрелки являются вложениями), то вложениями оказываются и отображения (F ∧ G)e1e2 : (F ∧ G)e2 → (F ∧ G)e1 (9) и (F ∨ G)e1e2 : (F ∨ G)e2 → (F ∨ G)e1. (10) Бинарную операцию F ⇒ G, моделирующую логическую импликацию, определим следующим образом: (F ⇒ G)e =df {w ∈ W : ∀e0 à e (w ∈ Fe0) ⇒ (w ∈ Ge0)}. (11) Здесь символ ⇒ в левой части обозначает бинарную операцию на функторах F и G, а в правой – обычную логическую связку "если..., то...". Нетрудно убедиться, что для любой причинной стрелки e1 à e2 множество (F ⇒ G)e2 есть подмножество в (F ⇒ G)e1. Поэтому функторный образ причинной стрелки (F ⇒ G)e1e2 : (F ⇒ G)e2 → (F ⇒ G)e1 (12) является вложением. Операция импликации позволяет определить на множестве подфункторов из Glob унарную операцию отрицания ¬. Введём предварительно нулевой подобъект ∅ из Glob. Это подфунктор, который сопоставляет любому событию из C пустое множество. Положим ¬F =df (F ⇒ ∅). Из этого определения и (11) следует, что (13) (¬F)e =df {w ∈ W : ∀e0 à e (w /∈ Fe0)}. (14) Очевидно, что пересечение Fe ∩ (¬F)e есть пустое множество. Следовательно F ∧ (¬F) = ∅. (15) При этом в общем случае F ∨ (¬F) 6= Glob. (16) Если бы в последнем выражении имело место равенство, можно было бы отождествить F и ¬¬F. Однако, это не так и имеет место лишь более слабое утверждение, гласящее, что F есть подфунктор в ¬¬F: Fe ⊆ (¬¬F)e. (17) Действительно, на основании (14) имеем (¬¬F)e = {w ∈ W : ∀e0 à e ∃e00 à e0 (w ∈ Fe00)}. (18) Из включения Fe ⊆ Fe00, имеющего место как только e00 à e, следует (17). Обратное включение (¬¬F)e в Fe в общем случае места не имеет, и тогда Fe ( (¬¬F)e. Учтём, что, согласно (15), (¬F)e∩(¬¬F)e = ∅. Поэтому (¬F)e∪(F)e есть собственное подмножество множества (¬F)e ∪ (¬¬F)e, в свою очередь входящего в W. Следовательно, (¬F) ∨ F есть собственный подфунктор в Glob. Выражение (16) есть фактически указание на невыполнение в логике подобъектов функтора Glob принципа исключения третьего (сам функтор Glob играет роль единицы – тождественно истинного утверждения). Это общее свойство логики топосов, отличных от Set [5]. Логика оказывается интуиционистской. В ней, очевидно, нельзя пользоваться при доказательствах принципом "от противного". В работе [2] было замечено, что в структуре функтора ¬Past отражены важные свойства причинного множества C. А именно, если C является решёткой, ¬Past = ∅ (здесь, строго говоря, функтор ∅ является, как и Past, объектом категории SetC и отличен своего контравариантного аналога). Это следует из определения (¬Past)e = {e0 ∈ C : ∀e à e00(e0 ∈/ Paste00)}. (19) Видно, что если любая пара событий имеет верхнюю грань (общее следствие), (¬Past)e оказывается пустым множеством. С точки зрения нашего подхода, выявляющего аспекты ветвления C, более информативным является очевидное утверждение, что (¬Past)e = ∅ в том и только в том случае, когда C является направленным множеством, и, следовательно, отсутствует его ветвление. Поэтому нетривиальность функтора ¬Past тождественна нетривиальности предмета настоящей работы. Как уже было сказано, аналогом Past в нашем случае является функтор Loc. Следовательно, есть основания ожидать, что в структуре его отрицания также отражены важные свойства C и совокупности миров Белнапа. Имеем, согласно (14): (¬Loc)e = {w ∈ W : ∀e0 à e (e0 ∈/ w)}. Нетрудно проверить, что (20) (¬Loc = ∅) ⇔ (∀e ∈ C ∀w ∈ W Paste ∩ w 6= ∅). (21) Таким образом пустота функтора ¬Loc тождественна непустоте пересечения любого мира Белнапа с прошлым любого события. Это имеет место, в частности, если в C есть начальное событие ein ("Большой взрыв"), такое что ein à e для любого другого события e из C. 4 Классификатор подобъектов В SetCop, как и в любом топосе, для любого объекта существует классификатор его подобъектов. Интуитивно, классификатор подобъектов является носителем обобщённых значений истинности некоторой совокупности утверждений. Проиллюстрируем это, воспроизведя с приложением к приводимому рассмотрению общую конструкцию [5] классификатора подобъектов для категории контравариантных функторов из C в Set. Рассмотрим MorC(•,e) – множество причинных стрелок, оканчивающихся в e. Нас будут интересовать особые подмножества из MorC(•,e), называемые решётами на e. Любое решето S ⊆ MorC(•,e) замкнуто в следующем смысле: если (e0 à e) ∈ S, и имеется причинная стрелка e00 à e0, то (e00 à e) ∈ S. Максимальное решето на e есть само множество MorC(•,e). Его пустое подмножество есть минимальное решето. Введём множество Ωe =df {S : S – решето на e}. Для любой причинной стрелки e1 à e2 введём отображение множеств (22) Ωe1e2 : Ωe2 → Ωe1 по следующему правилу: если S – решето на e2, то (23) Ωe1e2(S) =df {(e à e1) ∈ MorC(•,e1) : (e à e2) ∈ S} (24) есть его образ в Ωe1. Выражения (22) – (24) позволяют трактовать их как результаты применения контравариантного функтора Ω из C в Set. Для любого подобъекта F из Glob и соответствующего вложения [ιF] : F → Glob введём следующие отображения множеств (25) [χF]e : W → Ωe, сопоставляющее каждому миру Белнапа некоторое решето на e: (26) [χF]e(w) =df {(e0 à e) ∈ MorC(•,e) : w ∈ Fe0}. (27) Это действительно решето: если причинная пара e0 à e принадлежит правой части (27) и есть стрелка e00 à e0, то w ∈ Fe00, т.к. Fe0 ⊆ Fe00 и, следовательно, e00 à e также принадлежит правой части (27). Важным фактом является то, что отображения (26), определённые для разных событий из C, делают коммутативной диаграмму [χF]e2 W −−−→ Ωe 2 yidW yΩe1e2 (28) [χF]e1 W −−−→ Ωe1, построенную для причинной стрелки e1 à e2. Поэтому [χF]e можно рассматривать как компоненты естественного преобразования [χF] : Glob → Ω. (29) Заметим из (27), что если w ∈ Fe, то [χF]e(w) = MorC(•,e). С другой стороны, если выполнено последнее равенство, то из принадлежности стрелки e à e к MorC(•,e) следует, что w ∈ Fe. Таким образом, отображением [χF]e все миры из Fe и только они переводятся в максимальное решето на e. Это обстоятельство позволяет сделать заключение о коммутативности следующей диаграммы [ι ] F −−−F→ Glob F F (30) y[! ] y[χ ] 1 −−−>→ Ω Здесь 1 есть функтор, сопоставляющий каждому событию из C фиксированное одноэлементное множество {0}, а компоненты [!F]e естественного преобразования [!F] есть единственно возможные отображения из Fe в {0}. Естественное отображение > (truth) имеет компоненты >e : {0} → Ωe такие, что >e(0) = MorC(•,e) – максимальное решето на e. Подфунктор F вместе с естественными преобразованиями [!F] и [ιF] [χF] > является обратным образом диаграммы Glob −→ Ω ←− 1. Как уже говорилось, функтор Loc является наиболее простым и важным подобъектом в Glob. Его вложению в Glob (5) отвечает естественное преобразование [χLoc] : Glob → Ω (31) такое, что [χLoc]e(w) =df {(e0 à e) ∈ MorC(•,e) : e0 ∈ w}. (32) Решето на e, определяемое правой частью этого выражения, имеет очевидный смысл обобщённого значения истинности высказывания, сделанного локализованным в e наблюдателем, о том, что его жизнь протекает в мире w. Если событие e принадлежит миру w, то правая часть (32) есть максимальное решето на e – представитель максимальной истинности, а если Paste ∩w = ∅, то правая часть (32) есть минимальное (пустое) решето – представитель ложности высказывания. Промежуточным значениям истинности отвечают ситуации, когда только часть событий из Paste входит в мир w. Очевидно, что значение истинности данного высказывания зависит от e, т.е. от места и времени. Аналогично для любого подфунктора F из Glob решето, определяемое отображением (27), есть локальное (с точки зрения набдюдателя в e) значение истинности утверждения «w содержится в F». Сходным образом можно конструировать решёта, представляющие локальную истинность высказывания о событиях безотносительно к фиксированному миру. Например, с высказыванием наблюдателя в e «событие e0 имеет место» естественно сопоставить решето {(e0 à e) ∈ MorC(•,e) : Loce0 ∩ Loce0 6= ∅}. (33) Легко заметить, что если e0 совместно с e, то (33) является максимальным решетом на e. Напротив, (33) есть пустое решето, если любое событие из Paste несовместно с e0. Промежуточным значениям истинности отвечает ситуация, когда e0 совместно только с частью событий из Paste. Поэтому утверждение имеет промежуточное значение истинности в e, если оно было абсолютно истинно для некоторых (не всех) событий из Paste. В частности, как легко заметить, высказывание «событие e0 имеет место» не будет абсолютно ложным ни в одном событии, если ¬Loc = ∅, т.к. в этом случае любой мир, содержащий событие e0, обязательно пересекается с прошлым любого другого события. Заметим, что представителем истинности сходного утверждения в работе [2] являлось корешето на e – совокупность причинных стрелок из e, оканчивающихся во всех общих следствиях событий e и e0. Есть, однако, существенное различие между приведённым выше высказыванием и содержанием соответствующего высказывания из [2]. Последнее по своему смыслу ближе к утверждению «событие e0 будет рано или поздно зафиксировано в памяти наблюдателя». В то же время, даже если решето (33) оказывается максимальным, нельзя в общем случае отождествлять этот факт с абсолютной истинностью последнего утверждения. 5 Заключение Таким образом, из главных элементов модели ветвящегося пространства-времени, миров Белнапа, построен основной объект нашего подхода – контравариантный функтор Glob из категории, образованном причинным множеством C всех возможных событий, в категорию множеств Set. На подфункторах из Glob реализуется модель гейтингозначной логики. Стандартная конструкция классификатора подфункторов из Glob позволяет, как показано, строить обобщённые показатели истинности высказываний локального наблюдателя из C. Легко прослеживаются параллели с подходом [2], где, как и в настоящей работе, рассмотрение ведётся с использованием элементарных понятий теории топосов. В то же время, явные отличия нашего подхода обусловлены наличием среди объектов рассмотрения, помимо событий вместе с их причинными связями, также и особых совокупностей событий – миров Белнапа. По этой причине, пустота функтора ¬Loc эквивалентна, как показано, некоторому нетривиальному отношению между объектами разной природы – событиями и мирами Белнапа. В последующем в рамках развития топосного подхода к ветвящемуся пространствувремени предполагается изложить категорную конструкцию локальных ортологик, естественным образом возникающих на каждом событии из C. Введение ортологик позволит сделать шаг к анализу квантовых структур в рамках модели ветвящегося пространства-времени и в перспективе, возможно, связать классическую и квантовую концепцию многих миров. Список литературы [1] A. D¨oring and C.J. Isham. A topos foundation for theories of physics. arXiv: quantph/0703060, 0703062, 0703064, 0703066 (2007). [2] F. Markopoulou. The internal description of a causal set: What the univers looks like from the inside. arXiv: gr-qc/9811053 (1998). [3] N. Belnap. Branching space-time. Synthese 92 (1992) 385-434. [4] S. MacLane. Categories for the working mathematician. Springer (1998) (Перевод: С. Маклейн. Категории для работающего математика. М.: Физматлит (2004)). [5] R. Goldblatt. Topoi: The categorial analisis of logic. Nort-Holland (1979) (Перевод: Р. Голдблатт. Топосы: Категорный анализ логики. М.: Мир (1983)).