UDC 530.12:539.12
A Sequential Growth Dynamics for a Directed Acyclic Dyadic
Graph
A. L. Krugly
Department of Applied Mathematics and Computer Science Scientific Research Institute for System Analysis of the Russian Academy of Science 36, k. 1, Nahimovskiy pr., Moscow, Russia, 117218
A model of discrete spacetime on a microscopic level is considered. It is a directed acyclic dyadic graph (an x-graph). The dyadic graph means that each vertex possesses no more than two incident incoming edges and two incident outgoing edges. This model is the particular case of a causal set because the set of vertices of x-graph is a causal set.
The sequential growth dynamics is considered. This dynamics is a stochastic sequential additions of new vertices one by one. A new vertex can be connected with existed vertex by an edge only if the existed vertex possesses less than four incident edges. There are four types of such additions. The probabilities of different variants of addition of a new vertex depend on the structure of existed x-graph. These probabilities are the functions of the probabilities of random choice of directed paths in the x-graph. The random choice of directed paths is based on the binary alternatives. In each vertex of the directed path we choose one of two possible edges to continue this path. It is proved that such algorithm of the growth is a consequence of a causality principle and some conditions of symmetry and normalization. The probabilities are represented in a matrix form.
The iterative procedure to calculate probabilities is considered. Elementary evolution operators is introduced. The second variant to calculate probabilities is based on these elementary evolution operators.
Key words and phrases: causal set, random graph, directed graph.
1. Introduction
By assumption spacetime is discrete on a microscopic level. Consider a particular model of such discrete pregeometry. This is a directed dyadic acyclic graph. All edges are directed. The dyadic graph means that each vertex possesses two incident incoming edges and two incident outgoing edges. A vertex with incident edges forms an x-structure (Fig. 1a).
Figure 1. (a) An x-structure. (b) The x-graph with 3 vertices
This model was suggested by D. Finkelstein in 1988 [1]. The acyclic graph means that there is not a directed loop. This graph is called an x-graph. Consider an example
Received 15th December, 2013.
The author is grateful to A. V. Kaganov and V. V. Kassandrov for extensive discussions on this subject, and I. V. Stepanian for collaboration in a numerical simulation.
of x-graph with 3 vertices (Fig. 1b). There is one loop. But this is not a directed loop. This loop includes 2 edges in the same direction and 1 edge in opposite direction.
This model is the particular case of a causal set. A causal set is a pair (C, —), where C is a set and — is a binary relation on C satisfying the following properties (x, y, z are general elements of C):
where A(x, y) = {z | x — z — y}.
The first three properties are irreflexivity, acyclicity, and transitivity. These are the same as for events in Minkowski spacetime. A(x, y) is called an Alexandrov set of the elements x and y or a causal interval or an order interval. In Minkowski spacetime, an Alexandrov set of any pair of events is an empty set or a set of continuum. The local finiteness means that an Alexandrov set of any elements is finite. The physical meaning of this binary relation — is causal or chronological order. By assumption a causal set describes spacetime and matter on a microscopic level. In the x-graph, the set of vertexes and the set of edges are causal sets.
A causal set approach to quantum gravity has been introduced by G. 't Hooft [2] and J. Myrheim [3] in 1978. The term 'causal set' was proposed in 1987 [4]. There are reviews of a causal set program [5-8]. In most of papers, the connection of the causal set and continuous spacetime is considered. The aim is to deduce continuous spacetime and its properties (for example, the dimensionality 3 + 1) as some approximation of the causal set (see e.g. [9]) or to consider some particular problem (see e.g. [10]). However, if we consider the causal set as a description of a most deep level of the universe, the causal set must describe matter. In some papers, quantum fields on a background causal set are considered (see e.g. [11-14]). This approach can be fruitful as approximation. But, in the self-consistent causal set theory, the matter must be a property of the causal set.
In quantum field theory, the properties of particles are considered as manifestations of symmetry. In the considered model, particles can be repetitive symmetrical structures of the x-graph. The symmetry is defined for an infinite perfect x-graph [15]. Similarly, in the crystallography, the symmetry is defined for infinite perfect crystals. Number the set of edges {e^} of the x-graph. We can use any numbering of the edges if the different edges have the different numbers. This is an admissible numbering. The renumbering of the edges is a map F(a) = b, when a is the old number of the edge and b is a new number if old and new numberings are admissible. The sets {a} and {b} of old and new numbers may be different. For example, {a} is a set of integers and {b} is a set of odd integers. If these sets coincide, F(a) = b is a permutation. We can consider the symmetry of the x-graph as a property of the partial order of its edges. Consider the permutation F of the numbers of the edges in the x-graph such that eF(a) — eF(6) if and only if ea — e&. Then the permutation F is called a symmetry of this x-graph. We can consider the order reversibility (the change of directions of all edges). This is the discrete analog of the time reversibility. In [15, section 4.5], there are the classification of groups of symmetries and their properties for the considered model. In [15, section 4.6], there are some examples of infinite repetitive symmetrical x-graphs. Real structures are finite. They can have an approximate symmetry. Such structures must emerge as a consequence of dynamics.
The goal of this model is to describe particles as some repetitive symmetrical self-organized structures of the x-graph. This self-organization must be the consequence of dynamics. In this paper, I introduce an example of dynamics.
x ^ x (irreflexivity),
{x | (x — y) A (y — x)} = 0 (acyclicity), (x — y) A (y — z) ^ (x — z) (transitivity), | A(x,y) l< to (local finiteness),
(1)
(2)
(3)
(4)
2. The Sequential Growth
The model of the universe is an infinite x-graph. Each directed path can be infinitely continued in both directions in the x-graph. But any observer can only actually know a finite number of facts. Then an observer can only know a finite x-graph. In a graph theory, by definition, an edge is a relation of two vertices. Consequently some vertices of a finite x-graph have less than four incident edges. These vertices have free valences instead the absent edges. These free valences are called external edges as external lines in Feynman diagrams. They are figured as edges that are incident to only one vertex. There are two types of external edges: incoming external edges and outgoing external edges. The x-graph with 3 vertices (Fig. 1b) possesses 3 incoming external edges and 3 outgoing external edges. We can prove that the number of incoming external edges is equal to the number of outgoing external edges [16]1.
Each x-graph is a model of a part of some process. The task is to predict the future stages of this process or to reconstruct the past stages. We can reconstruct the x-graph step by step. The minimal part is a vertex. We start from some given x-graph and add new vertices one by one. This procedure is proposed in papers of author [20,21]. Similar procedure and the term 'a classical sequential growth dynamics' is proposed by D. P. Rideout and R. D. Sorkin [22] for other model of causal sets.
We can add a new vertex to external edges. This procedure is called an elementary extension. There are four types of elementary extensions [17]. There are two types of elementary extensions to outgoing external edges (Fig. 2a and 2b). This is a reconstruction of the future of the process. In this and following figures the x-graph Q is represented by a rectangle because it can have an arbitrary structure. The edges that take part in the elementary extension are figured by bold arrows. First type is an elementary extension to two outgoing external edges (Fig. 2a).
t
X
g~\ i=>
Q
ç
X
n+1
m >=>l5
1 t r
X
a
77+1
(d)
Figure 2. The types of elementary extensions: (a) the first type, (b) the second type, (c) the third type, and (d) the fourth type
xIt should be noted that a set of halves of edges is considered in papers [16-18]. The halves of edges as basic objects were introduced by D. Finkelstein and G. McCollum in 1975 [19]. By some reasons, it is convenient to break the edge into two halves of which the edge is regarded as composed. The set of halves of edges in papers [16-18] is isomorphic to the considered x-graph.
Second type is an elementary extension to one outgoing external edge (Fig. 2b). Similarly, there are two types of elementary extensions to incoming external edges (Fig. 2c and 2d). These elementary extensions reconstruct the past evolution of the process. Third type is an elementary extension to two incoming external edges (Fig. 2c). Fourth type is an elementary extension to one incoming external edge (Fig. 2d). In the elementary extensions of the first or third types, the number n of incoming or outgoing external edges is not changed. These elementary extensions describe the interior evolution of the process. In the elementary extensions of the second or fourth types, the numbers n of incoming external edges and outgoing external edges have increased by 1. These elementary extensions describe the interactions of the process and environment. If we consider the x-graph as a partially ordered set of vertices, the elementary extension of the first or second types are the addition of a maximal vertex, and the elementary extension of the third or fourth types are the addition of a minimal vertex. We can prove that we can get every connected x-graph by a sequence of elementary extensions of these four types [16, Theorem 2].
Consider an interpretation of the sequential growth. There are two concepts of time. In the first concept, the future does not exist and emerges from the present. In the second concept, the past and the future exist, are determined, and are changeless. For example, these two concepts are described in the introduction of [23]. The first concept of the future for a sequential growth is introduced in [24]. In this paper, I consider the second concept. This means that the unique infinite x-graph of the universe exists. We have the following assumption. Any finite subgraph of the x-graph of the universe has the certain structure, and we can determine this structure. Consequently, the structure of any finite subgraph of the x-graph of the universe is an observable. An observer observes this structure by the sequential growth. The addition of a new vertex is not an appearance of a new part of the infinite x-graph of the universe. This is an appearance of new information about the existing infinite x-graph of the universe. The sequential growth is a growth of information about the existing universe.
There are two times in this model. The first time is the partial order of vertices and edges of the x-graph. This is the symmetrical reversible time of an object. The second time is the linear order of the elementary extensions during the sequential growth. This is the asymmetrical irreversible time of an observer. The direction of the time arrow of an observer is the direction of the growth of information.
The minimal part of information is one vertex. By assumption, observer can randomly initiate one elementary extension and can determine the exact result of this elementary extension. This procedure is called an elementary measurement. In general case, observer cannot forecast the exact result of the elementary measurement. He can only calculate probabilities of different variants. Otherwise, he can calculate the exact structure of the whole universe. In quantum theory, a set of results of sequential measurements is a classical stochastic sequence. Similarly, a sequence of the elementary extensions is a classical stochastic sequence.
The aim of the dynamics is to calculate the probabilities of the elementary extensions.
3. An Algorithm to Calculate the Probabilities
Consider a directed path. Number outgoing external edges by Latin indices. Number incoming external edges by Greek indices. Latin and Greek indices range from 1 to n, where n is the number of outgoing or incoming external edges. If we choose a directed path from any incoming external edge number a, we must choose one of two edges in each vertex (Fig. 3a). Assume the equal probabilities for both outcomes independently on the structure of the x-graph. Then this probability is equal to 1/2. Consequently if a directed path includes k vertices, the choice of this path has the probability 2-k. We have the same choice for opposite directed path.
' 1 )[
a
Figure 3. (a) A choice of a directed path is a sequence of binary alternatives. (b) A new loop is generated by a new vertex
Introduce an amplitude aia of causal connection of the outgoing external edge number i and the incoming external edge number a. By definition, put
M
^ia = ^ai ^ ^ 2 ( ) , (5)
m=1
where M is the number of directed paths from the incoming external edge number a to the outgoing external edge number i, and k(m) is the number of vertices in the path number m. This definition has clear physical meaning. The causal connection of two edges is stronger if there are more directed paths between these edges and these paths are shorter. Throughout the paper these amplitudes are called amplitudes for simplicity.
Consider a following algorithm to calculate the probabilities of elementary extensions [18]. Define the algorithm using the amplitudes. There are three steps.
The first step is the choice of the elementary extension to the future or to the past. By definition, the probability of this choice is 1/2 for both outcomes.
A new vertex is added to one or two external edges. The second step is the equiprobable choice of one external edge that takes part in the elementary extension. This is an outgoing external edge if we have chosen the future evolution in the first step. Otherwise this is an incoming external edge. The probability of this choice is 1/n for each outcome.
The third step is the choice of second external edge. Denote by p^ the probability to choose the outgoing external edge number j if we have chosen the outgoing external edge number i in the second step. By definition, put
n
Pij = aiattaj . (6)
a=1
Consider the meaning of this definition. The addition of a new vertex to two external edges forms a set of loops (Fig. 3b). Each loop is formed by two directed paths. We can describe a loop by a weight that is a product of probabilities of these paths. The probability of the elementary extension is directly proportional to the sum of weights of new loops that are generated by this elementary extension.
Similarly,
n
Paß = aaiaiß , (7)
i=1
where paß is the probability to add a new vertex to two incoming external edges numbers a and ß.
The sum of probabilities of all directed paths from any edge is equal to 1. We get the right normalization if we put the following definition for the probability to add a new vertex to one outgoing or incoming external edge number i or a, respectively.
n
Pii = ^2 aiaaai, (8)
a=1
n
Paa ^ ^ ^ai^ia ■ (9)
i=1
We can express these equations in a matrix form. Introduce a matrix a of amplitudes. All matrixes are denoted by bold Latin letters. An element aia of this matrix is equal to the amplitude of causal connection of the outgoing external edge number i and the incoming external edge number a. The matrix a is a square matrix of size n. Introduce a matrix p/ of probabilities of elementary extensions to the future and a matrix pp of probabilities of elementary extensions to the past. An element number ij of pf is equal to pij. An element number aß of pp is equal to paß. We have the matrix form of (6) and (8)
p7 = aaT , (10)
and the matrix form of (7) and (9)
pp = aT a. (11)
The sum of the elements in each row and in each column is equal to 1 for the matrixes a, p/, and pp.
4. Physical Foundations of pij
The physical foundations of the first and second steps of the algorithm are trivial. The introduced algorithm to calculate pij is based on the next physical assumptions: causality, symmetry, normalization. The symmetry and the normalization are trivial.
In this model, causality is defined as the order of vertices and edges. But the causality has a real physical meaning only if the dynamics agrees with causality. The probability to add a new vertex to the future can only depend on the subgraph that precedes this vertex [22]. Similarly, the probability to add a new vertex to the past can only depend on the subgraph that follows this vertex. This is the causality principle for the considered model.
Consider the x-graph Q. By definition, put V(v) = {vi £ Q | Vi -< v}. The set V(v) is called the past set of the vertex v. By definition, put T(v) = {vi £ Q | v ^ Vi}. The set T(v) is called the future set of the vertex v.
Theorem 1. Consider the x-graph Q that consists of the set {v} of vertexes. The cardinality |{u}| = N. Consider the conditional probability pij to add a new maximal vertex vn+i to the outgoing external edges numbers i and j if we choose the outgoing external edge number i. The edges i and j can coincide. If pij is a function of V(vn+i) (causality), pij = pji (symmetry), and the normalization constant is n-1
n
(norvalization), then pij = ^
a=1
Proof. The proof is by induction on N.
Consider an x-structure (Fig. 1a). Number the outgoing external edges by 1 and 2. We have p11 = p12 = p22 by the symmetry and causality. We have pn + p12 = 1 by the normalization. We get p11 = p12 = p22 = 1/2. Consider the tree 72 with two vertices (Fig. 4a).
n n+1
Figure 4. (a) The tree with two vertexes. (b) The tree with N vertexes
We can get this tree by addition of a maximal vertex v2 to the x-structure. Consider the addition of a third vertex v3 to the outgoing external edge number 1. In this case, the past set of v3 does not include v2. Consequently the probability pn of this elementary extension does not depend on v2 by the causality principle. We get p11 = 1/2. We have p12 = p13 and p22 = p23 = p33 by the symmetry. We have Pu + Pi2 + Pi3 = 1 by the normalization. We get p12 = p13 = 1/4. We have P12 + P22 + P23 = 1 by the normalization. We get P22 = P23 = P33 = 3/8.
Consider the tree Tn with N vertexes (Fig. 4b). We can get Tn by an addition of a maximal vertex vn to the tree Tn-1 that consists of N — 1 vertices. Denote by n the cardinality of the set of outgoing external edges for Tn-1. Number these outgoing external edges from 1 to n such that vn is added to the edge number n. Number the new outgoing external edges of Tn by n and n + 1. Consider the addition of a new maximal vertex vn+1 to the outgoing external edges numbers i < n and j < n. In this case, the past set of vn+1 does not include vn. Consequently pij (i < n, j < n) for Tn and Tn-1 are the same by the causality principle. We have 2(n + 1) new unknown probabilities and n + 1 normalization conditions. But only n+1 unknown probabilities are different by the symmetry. Using the normalization and the symmetry of the new outgoing external edges, we get
1 ( n-1 \
Pin = Pi(n+1) = 2 ( 1 — Y1 Pii) , (12)
v j=1 J
where i < n. Using equation (12), the normalization, and the symmetry of the new outgoing external edges, we get
1 ( n-1 \
Pnn = Pn(n+1) = P(n+1)(n+1) = 2 ( 1 — X/ Pin) ' (13)
This unique solution satisfies the causality principle, the normalization, and the symmetry. Equation (6) also satisfies the causality principle, the normalization, and the symmetry. Consequently this solution coincides with equation (6).
We consider the tree for simplicity, and do not use the structure of the x-graph. Consider a general case.
By the inductive assumption, the theorem is truth for any x-graph Qn-i that consists of N — 1 vertices. Consider any x-graph Qn that consists of N vertices. We can get this x-graph by an addition a new vertex vn to some Qn-i. Let vn be a maximal vertex. If vn is not a maximal vertex, choose some maximal vertex wn in Qn and remove vn. We get Qn_i. It can be unconnected. The theorem is truth for Qn-i by assumption. Add vn to Qn_i. There are two cases. In the first case, vn is added to two outgoing external edges as for an elementary extension of the first type (Fig. 2a). In the second case, vn is added to one outgoing external edge as for an elementary extension of the second type (Fig. 2b). Denote by n the cardinality of the set of outgoing external edges for Qn_i.
In the first case, number these outgoing external edges from 1 to n such that vn is added to the edges numbers n — 1 and n. Number the new outgoing external edges of Qn by n — 1 and n. The probabilities pi j (i < n — 1, j < n — 1) for Qn and Qn_i are the same by the causality principle. Using the normalization and the symmetry of the new outgoing external edges, we get
Pin = Pi(n-l) = 1 - X2 Pi3) '
2 .
3=1
(14)
where i < n — 1. Using equation (14), the normalization, and the symmetry of the new outgoing external edges, we get
1 ( n-2 \
P(n—1)(n— 1) = P(n-1)n = Pnn = 2 ( 1 - X/ Pi n) ■ (15)
^ i=1 '
In the second case, number the outgoing external edges of Qn —1 from 1 to n such that vn is added to the edge number n. Number the new outgoing external edges of Qn by n and n + 1. The probabilities pi j (i < n, j < n) for Qn and Qn—1 are the same by the causality principle. Using the normalization and the symmetry of the new outgoing external edges, we get equations (12)-(13). □
Corollary 1. Consider the conditional probability paß to add a new minimal vertex vn+1 to the incoming external edges numbers a and ß if we choose the incoming external edge number a. The edges a and ß can coincide. If paß is a function of F(vn+1) (causality), paß = Pßa (symmetry), and the normalization constant is n— 1
n
(norvalization), then paß = Y1
=1
The proof is the same.
5. An Algorithm to Calculate the Matrix of Amplitudes
We can calculate the probability of any elementary extension if we can calculate the matrix of amplitudes for every connected x-graph. Consider an iterative procedure for this matrix. This procedure starts from the x-graph that consists of 1 vertex. This is the x-structure (Fig. 1a). We have for its matrix of amplitudes
(1/2 1/2) • <'6)
By [16, Theorem 2] we can get every connected x-graph from the x-structure by a sequence of elementary extensions of the considered four types. Consider the transformations of the matrix of amplitudes for each type of elementary extension. Consider the x-graph that consists of N vertices. Denote by n the number of outgoing or incoming external edges. We get the x-graph that consists of N + 1 vertices by any elementary extension.
First type is an elementary extension to the future (Fig. 2a). Two outgoing external edges numbers i and j become internal edges. We get two free numbers of outgoing external edges: i and j. Two new outgoing external edges appear. Number these new outgoing external edges by i and j. New outgoing external edges are included in the same paths. These paths are all paths in which the old outgoing external edges numbers i and j are included. These paths pass through one new vertex. Then we must multiply by 1/2. We get for the elements of rows numbers i and j of a(N + 1)
t(N + 1) = ajot(N + 1) = -(a,ia(N) + ajot(N)) , (17)
where i and j are fixed, and a ranges from 1 to n. Other rows and the size of matrix of amplitudes are not changed.
Second type is an elementary extension to the future too (Fig. 2b). One outgoing external edge number i becomes an internal edge. We get i as free number of an outgoing external edge. Two new outgoing external edges and one new incoming external edge appear. Number these new outgoing external edges by i and n + 1, and new incoming external edge by n + 1. New outgoing external edge number i is included in the same paths as the old outgoing external edge number i. These paths pass through one new vertex. Then we must multiply by 1/2. We get for the elements of the row number i of a(N + 1)
aia(N + 1) = 1 aia(N), (18)
where i is fixed, and a ranges from 1 to n. New outgoing external edge number n + 1 is included in the same paths as new outgoing external edge number i. We get new row number n + 1 with the following elements.
a{n+1)a(N + 1) = aia(N + 1), (19)
where i is fixed, and a — ranges from 1 to n. The new incoming external edge number n + 1 is connected by directed paths only with the outgoing external edges numbers
i and n +1. Each connection includes one path that passes through one vertex. We get new column number n +1 with the following elements
a>i(n+1)(N + 1) = a{n+1)(n+1)(N + 1) = 1, (20)
where i is fixed ar(n+1)(N + 1) = 0, where r ranges from 1 to i — 1 and from i + 1 to n. The size of matrix of amplitudes is increased by 1 from n to n + 1.
Third type is an elementary extension to the past (Fig. 2c). Two incoming external edges numbers a and ft become internal edges. We get two free numbers of incoming external edges: a and /3. Two new incoming external edges appear. Number these new incoming external edges by a and ft. New incoming external edges are included in the same paths. These paths are all paths in which the old incoming external edges numbers a and ft are included. These paths pass through one new vertex. Then we must multiply by 1/2. We get for the elements of column numbers a and ft of a(N + 1)
ara(N + 1) = arl3(N + 1) = 1 (ara(N) + arl3(N)) , (21)
a
where a and ft are fixed, and r ranges from 1 to n. Other columns and the size of matrix of amplitudes are not changed.
Fourth type is an elementary extension to the past too (Fig. 2d). One incoming external edge number a becomes an internal edge. We get a as free number of incoming external edges. Two new incoming external edges and one new outgoing external edge appear. Number these new incoming external edges by a and n +1, and new outgoing external edge by n +1. New incoming external edge number a is included in the same paths as the old incoming external edge number a. These paths pass through one new vertex. Then we must multiply by 1/2. We get for the elements of the column number a of a(N + 1)
ara(N + 1) = 2a™(N), (22)
where a is fixed, and r ranges from 1 to n. New incoming external edge number n + 1 is included in the same paths as new incoming external edge number a. We get new column number n +1 with the following elements
ar(n+i)(N + 1) = ara(N + 1), (23)
where a is fixed, and r ranges from 1 to n. The new outgoing external edge number n + 1 is connected by directed paths only with the incoming external edges numbers a and n + 1. Each connection includes one path that passes through one vertex. We get new row number n +1 with the following elements
a( n+i)a(N + 1) = a( n+i)(n+i)(N + 1) = 1, (24)
where a is fixed.
a( n+i)p (N +1) = 0, (25)
where ft ranges from 1 to a — 1 and from a + 1 to n. The size of matrix of amplitudes is increased by 1 from n to n + 1.
We can calculate the probability of any elementary extension of any finite connected x-graph by finite number of steps of this algorithm. This algorithm is useful for numerical simulation. But it includes the matrixes of variable sizes. This is not useful for analytical investigations. Consider another form of this algorithm.
6. Elementary Evolution Operators
Consider a finite sequential growth. The result of this growth is a finite x-graph Qn that includes N vertices. Let n be the number of outgoing or incoming external edges in Qn . We can consider Qn as the result of N steps of sequential growth from the empty x-graph.
Define modified matrixes A of amplitudes with the same size n. Let the matrix a(5) of amplitudes have a size n(S) < n in the step number S < N. By definition, put Aia(S) = aia(S) if i < n(S) and a < n(S), other diagonal elements of A(S) are equal to 1, other off-diagonal elements of A(S) are equal to 0. We have
/
A(S )
a(S)
\
(26)
1
Consider an elementary evolution operator. This is a following matrix.
( 1 \
e(ij) =
1
1/2
1/2
1/2
1/2
V
(27)
1
The elements eu(ij), eij(ij), eji(ij), and ejj(ij) are equal to 1/2. Other diagonal elements of e(ij) are equal to 1. Other off-diagonal elements of e(ij) are equal to 0.
If the step number S + 1 is the addition of a new vertex to two outgoing external edges numbers i and j, we have
A(S + 1) = e(ij)A(S).
(28)
If the step number S + 1 is the addition of a new vertex to one outgoing external edge number i, we have
A(S + 1) = e(i(n(S) + 1)) A(S )
(29)
If the step number S + 1 is the addition of a new vertex to two incoming external edges numbers a and ft, we have
A(S + 1) = A(S)e(ocP).
(30)
If the step number S + 1 is the addition of a new vertex to one incoming external edge number a, we have
A(S + 1) = A(S)e(ot(n(S) + 1)) .
(31)
The matrix A(0) of the empty x-graph is a unity matrix I of size n. We have one vertex in the first step (Fig. 1a). We get
A(1) = e(1 2).
(32)
The evolution of the modified matrix of amplitudes is described as a sequence of the elementary evolution operators
N
A(N) = JJ er (ir jr).
(33)
r=1
1
1
J
1
7. Properties of the Sequential Growth
Two elementary evolution operators e(ij) and e(bc) do not commute if i = b and j = c, or i = c and j = b. Otherwise they commute. If elementary evolution operators commute, we can add respective vertices in arbitrary order and get the same x-graph. In general case, otherwise is not truth. If elementary evolution operators do not
commute, some respective vertices can be added in arbitrary order such that we get the same x-graph. Perhaps we get the different numbering of external edges.
Theorem 2. The maximal value of an element of matrixes p/ and pp is equal to 1/2.
Proof. The maximal value of an element of a is equal to 1/2. The sum of the elements in each row and in each column of a is equal to 1. Any element of the matrix Pf is equal to the product of two rows of a. Any element of the matrix pp is equal to the product of two columns of a. These products cannot be greater than the product of the maximal element of a and the sum of elements of row (of column) of a. □
An element of the matrix p/ is equal to 1/2 in one case. We get new outgoing external edge number n + 1 by the elementary extension of the fourth type (Fig. 2d). The probability P(n+1)(n+1) to add new vertex to this edge is equal to 1/2. Similarly, an element of the matrix pp is equal to 1/2 in one case. We get new incoming external edge number n + 1 by the elementary extension of the second type (Fig. 2b). The probability P(n+1)(n+1) to add new vertex to this edge is equal to 1/2 too.
An observer cannot directly measure the structure of the x-graph. He can only calculate probabilities to get some structures in the series of identical experiments. If two different structures have the same matrixes of probabilities (10)-(11), an observer cannot distinguish them. This is the case if two different structures have the same matrixes of amplitudes. The simplest case is a double edge (Fig. 5).
Figure 5. A double edge
The matrix of amplitudes does not change if we add a double edge by the elementary extension of the first or third type. Respectively the elementary evolution operator is idempotent.
e(i j)e(i j) = e(i j). (34)
The matrix of amplitudes does not change if we replace any vertex of the x-graph by two vertices that are connected by a double edge or if we do an inverse substitution. But we cannot exclude the generation of double edges from dynamics because this violate a normalization condition.
8. Physical Interpretations and Perspectives
Consider the x-graph Q^ with n outgoing (incoming) external edges. Consider a sequential growth of this x-graph that only consists of elementary extensions of first and third types. In these elementary extensions we have the averaging of amplitudes (17) and (21). If elementary extensions can include every pairs of external edges, all amplitudes and probabilities (6)-(7) tend to 1/n. If elementary extensions can include every pairs of external edges only in some subgraph, all amplitudes and probabilities of these elementary extensions tend to 1/n1, where n1 is the number of outgoing (incoming) external edges in this subgraph. This result has clear physical meaning. Any closed system tends to thermodynamic equilibrium. All structures degrade.
Structures can emerge if there is an interaction with environment. The average probability is equal to 1/n. In the case of big x-graph we have 1/n ^ 1. The elementary extensions of second and fourth types generate elementary extensions with amplitudes and probabilities that equal to 1/2 at the next step. The averaging with these amplitudes by elementary extensions of first and third types generates a set of elementary extensions with probabilities that much greater than other probabilities. These are preferable variants of the sequential growth. Probably such variants can generate self-organized structures. This is the task for further investigation.
This model is useful for numerical simulation. There are first results [25]. We start from 1 vertex and calculate 500 steps. There are many variants of the growth for a big x-graph. But usually there are about very few variants with high probability. These are preferable variants of the growth. The maximal probability aperiodically oscillates during sequential growth. There are a variant with high probability in many steps. We hope that the existence of the small numbers of preferable variants of the growth is a symptom of self-organization. It is necessary to develop the methods to detect and analyze repetitive symmetrical self-organized structures during the numerical simulation of the sequential growth. This is the task for further investigation.
In the considered model, any physical processes are some structures of the x-graph. For physical interpretation we must determine the correspondence between physical quantities and properties of structures. Time is one of the most important physical quantities. In quantum theory time is measured by a macroscopic clock. This is the time of an observer. In the considered model, this is a sequence of addition of vertices. An observer can choose some structure as a clock. The number of vertices in the clock is a time interval by definition. For the measurement of time intervals of other processes we need procedure of comparison of instant of times (a synchronization of watches). In general case, processes include different numbers of vertices in the same time interval. Consequently we can describe any process by a frequency of discretization that is a ratio of the number of vertices in the process to a corresponding time interval. By definition, this frequency is equal to 1 for a clock. Similarly in quantum theory any particle is described by a frequency.
The transition from continuous spacetime to a causal set is a real quantization. We do not need any other quantization. We do not need a quantum dynamics of a causal set. Quantum properties must be consequences of the sequential growth. We have the evolution equation (33) for the matrix of amplitudes during sequential growth of an x-graph and the quadratic equations (10)-(11) for probabilities. This is like quantum theory. It is important that a causal set is a dyadic x-graph. Otherwise we cannot get the quadratic dependence of probabilities on amplitudes. But in this model, all numbers are real. It may be we can get complex amplitudes by Fourier transform of the considered amplitudes.
We can generalize this dynamics. We can consider the nonequal probabilities on the first step of the algorithm. This is the time asymmetry. We can consider the nonequal probabilities on the second step of the algorithm. This is the preferable growth of some subgraphs.
References
1. Finkelstein D. "Superconducting" Causal Net // International Journal of Theoretical Physics. — 1988. — Vol. 27. — Pp. 473-519.
2. 't Hooft G. Quantum Gravity: a Fundamental Problem and Some Radical Ideas // Recent Development in Gravitation, Proceedings of the 1978 Cargese Summer Institute / Ed. by M. Levy, S. Deser. — New York/London: Plenum, 1979. — Pp. 323-345.
3. Myrheim J. 1978. — Statistical Geometry. — CERN preprint TH-2538.
4. Space-Time as a Causal Set / L. Bombelli, J. H. Lee, D. A. Meyer, R. D. Sorkin // Physical Review Letters. — 1987. — Vol. 59. — Pp. 521-524.
5. Sorkin R. D. Causal Sets: Discrete Gravity (Notes for the Valdivia Summer School) // Lectures on Quantum Gravity, Proceedings of the Valdivia Summer
School, Valdivia, Chile, January 2002 / Ed. by A. Gomberoff, D. Marolf. — New York: Springer, 2005. — Pp. 305-327. — (arXiv: gr-qc/0309009).
6. Dowker H. F. Causal Sets as Discrete Spacetime // Contemporary Physics. — 2006. — Vol. 47. — Pp. 1-9.
7. Henson J. The Causal Set Approach to Quantum Gravity // Approaches to Quantum Gravity: Towards a New Understanding of Space, Time and Matter / Ed. by D. Oriti. — Cambridge: Cambridge University Press, 2009. — Pp. 393413. — (arXiv: gr-qc/0601121).
8. Wallden P. Causal Sets: Quantum Gravity from a Fundamentally Discrete Spacetime // Journal of Physics: Conference Series. — 2010. — Vol. 222:012053. — (arXiv: 1001.4041 [gr-qc]).
9. Brightwell G., Georgiou N. Continuum Limits for Classical Sequential Growth Models // Random Structures and Algorithms. — 2010. — Vol. 36. — Pp. 218250.
10. Dou D., Sorkin R. D. Black Hole Entropy as Causal Links // Foundation of Physics. — 2003. — Vol. 33. — Pp. 279-296. — (arXiv: gr-qc/0302009).
11. Johnston S. Particle Propagators on Discrete Spacetime // Classical and Quantum Gravity. — 2008. — Vol. 25. — P. 202001. — (arXiv: 0806.3083 [hep-th]).
12. Sverdlov R., Bombelli L. Gravity and Matter in Causal Set Theory // Classical and Quantum Gravity. — 2009. — Vol. 26. — P. 075011. — (arXiv: 0801.0240 [gr-qc]).
13. Sverdlov R., Bombelli L. Dynamics for Causal Sets with Matter Fields: A Lagrangian-based Approach // Journal of Physics: Conference Series. — 2009. — Vol. 174:012019. — (arXiv: 0905.1506 [gr-qc]).
14. Sorkin R. D. Scalar Field Theory on a Causal Set in Histories Form // Journal of Physics: Conference Series. — 2011. — Vol. 306:012017. — (arXiv: 1107.0698 [gr-qc]).
15. Круглый А. Л. Принципы дискретной механики микромира // Проблемы физики и физических технологий: сборник научных трудов / под ред. А. Лурье. — М.: МГОУ, 2010. — С. 65-161. [Krugly A.L. Principles of a Discrete Mechanics of a Microscopic Level, in Problems of Physics and Physical Technologies: Collected Scientific Papers, ed. by A. Lur'e. — Moscow: MGOU, 2010. — P. 65-161. — (in russian). ]
16. Krugly A. L. — Discrete Mechanics: a Kinematics for a Particular Case of Causal Sets. — arXiv: 1008.5169 [gr-qc].
17. Krugly A. L. — Discrete Mechanics: a Sequential Growth Dynamics for Causal Sets, and a Self-Organization of Particles. — arXiv: 1004.5077 [gr-qc].
18. Krugly A. L. — Discrete Mechanics: a Sequential Growth Dynamics for Causal Sets that is Based on Binary Alternatives. — arXiv: 1106.6269 [gr-qc].
19. Finkelstein D., McCollum G. Unified Quantum Theory // Quantum Theory and the Structures of Time and Space / Ed. by L. Castell, M. Drieschner, C. F. von Weizsäcker. — Münhen, Wienna: Hauser, 1975. — Vol. 1. — Pp. 15-54.
20. Круглый А. Л. Модель дискретного пространства-времени. — M.: Монолог, 1998. [Krugly A. L. The Model of Discrete Spacetime. — Moscow: Monolog, 1998. — (in russian). ]
21. Krugly A. L. Causal Set Dynamics and Elementary Particles // International Journal of Theoretical Physics. — 2002. — Vol. 41, No 1. — Pp. 1-37.
22. Rideout D. P., Sorkin R. D. A Classical Sequential Growth Dynamics for Causal Sets // Physical Review D. — 2000. — Vol. 61. — Pp. 024002-1 - 024002-16. — (arXiv: gr-qc/9904062).
23. Reichenbach H. The Direction of Time. — Berkeley: University of California Press, 1956.
24. Sorkin R. D. Relativity Theory Does Not Imply that the Future Already Exists: a Counterexample // Relativity and the Dimensionality of the World / Ed. by V. Petkov. — Netherlands: Springer, 2007. — Pp. 153-162. — (arXiv:
gr-qc/0703098).
25. Krugly A. L., Stepanian I. V. An Example of the Stochastic Dynamics of a Causal Set // Foundations of Probability and Physics-6 (FPP6), 12-15 June 2011, the Linnaeus University, Vaxjo, Sweden / Ed. by M. D'Ariano, S.-M. Fei, E. Haven et al. — Vol. 1424. — 2012. — Pp. 206-210. — (arXiv: 1111.5474 [gr-qc]).
УДК 530.12:539.12
Динамика последовательного роста для ориентированного ациклического диадического графа
А. Л. Круглый
Отдел прикладной математики и информатики Научно-исследовательский институт системных исследований РАН Нахимовский пр-т, д. 36, к. 1, Москва, Россия, 117218
Рассмотрена модель дискретного пространства-времени в микромире. Она представляет собой ориентированный ациклический диадический граф (х-граф). Диадический граф означает, что каждая вершина обладает не больше, чем двумя инцидентными входящими ребрами и двумя инцидентными выходящими ребрами. Эта модель — частный случай причинностного множества, так как множество вершин х-графа — причинност-ное множество.
Рассмотрена динамика последовательного роста. Эта динамика представляет собой стохастическое последовательное добавление новых вершин одна за другой. Новая вершина может быть связана с существовавшей вершиной ребром, только если существовавшая вершина обладает меньше чем четырьмя инцидентными ребрами. Есть четыре типа таких добавлений. Вероятности различных вариантов добавления новой вершины зависят от структуры существовавшего х-графа. Эти вероятности — функции вероятностей случайного выбора ориентированных путей в х-графе. Случайный выбор ориентированных путей основан на бинарных альтернативах. В каждой вершине ориентированного пути мы выбираем одно из двух возможных ребер, чтобы продолжить этот путь. Доказано, что такой алгоритм роста — следствие принципа причинности и некоторых условий симметрии и нормировки. Вероятности представлены в матричной форме.
Рассмотрена итерационная процедура вычисления вероятностей. Представлены элементарные операторы эволюции. Второй вариант вычисления вероятностей основан на этих элементарных операторах эволюции.
Ключевые слова: причинностное множество, случайный граф, ориентированный граф.