Network Cosmology

Dmitri Krioukov, Maksim Kitsak, Robert S. Sinkovits, David Rideout, David Meyer, Marian Boguna

I Introduction

Physics explains complex phenomena in nature by reducing them to an interplay of simple fundamental laws. This very successful tradition seems to experience certain difficulties in application to complex systems in general, and to complex networks in particular, where it remains unclear if there exist some unique universal laws explaining a variety of structural and dynamical similarities found in many different real networks BaOl04; BuSp09; YaBo09; LaPe09; Vespignani2009; LiSl11; SiGo12. One could potentially remedy this situation by identifying a well-understood physical system whose large-scale dynamics would be asymptotically identical to the dynamics of complex networks. One could then try to use the extensively studied dynamical laws of that physical system to predict and possibly control the dynamics of networks. At the first glance, this programme seems to be quite difficult to execute, as there are no indications where to start. Yet we show here that there exists a very simple but completely unexpected connection between networks and cosmology.

In cosmology, de Sitter spacetime plays a central role as the exact solution of Einstein’s equations for an empty universe, to which our universe asymptotically converges. Here we show that graphs encoding the large-scale causal structure of de Sitter spacetime and our universe have structure common to many complex networks DorMen-book03; newman03c-review; BoLaMoChHw06, and that the large-scale growth dynamics of these causal graphs and complex networks are asymptotically the same. To show this, we describe the causal graphs first.

The finite speed of light cc is a fundamental constant of our physical world, responsible for the non-trivial causal structure of the universe HawkingEllis1975. If in some coordinate system the spatial distance xx between two spacetime events (points in space and time) is larger than ctct, where tt is the time difference between them, then these two events cannot be causally related since no signal can propagate faster than cc (Fig. 1(a)). Causality is fundamental not only in physics, but also in fields as disparate as distributed systems Mattern88; KoNo03 and philosophy Causality2008.

The main physical motivation for quantum gravity is that at the Planck scale (lP∼10−35l_{P}\sim 10^{-35} meters and tP∼10−43t_{P}\sim 10^{-43} seconds), one expects spacetime not to be continuous but to have a discrete structure Kiefer2007, similar to ordinary matter, which is not continuous at atomic scales but instead is composed of discrete atoms. The mathematical fact that the structure of a relativistic spacetime is almost fully determined by its causal structure alone Malament77; HaKi76; Zeeman64 motivates the causal set approach to quantum gravity BoLe87. This approach postulates that spacetime at the Planck scale is a discrete causal set, or causet. A causet is a set of elements (Planck-scale “atoms” of spacetime) endowed with causal relationships among them. A causet is thus a network in which nodes are spacetime quanta, and links are causal relationships between them. To make contact with General Relativity, one expects the theory to give rise to causal sets which are constructed by a Poisson process, i.e. by sprinkling points into spacetime uniformly at random, and then connecting each pair of points iff they lie within each other’s light cones (Fig. 1(b)). According to the theorem in BoHe09, causets constructed by Poisson sprinkling are relativistically invariant, as opposed to regular lattices, for example. Therefore we will use Poisson sprinkling here to construct causets corresponding to spacetimes. An important goal in causal set quantum gravity (not discussed here) is to identify fundamental physical laws of causet growth consistent with Poisson sprinkling onto realistic spacetimes in the classical limit RiSo99; AhRi10.

In 1998 the expansion of our universe was found to be accelerating Perlmutter98; Reiss98. Positive vacuum energy, or dark energy, corresponding to a positive cosmological constant Λ\Lambda in the Einstein equations (24), is currently the most plausible explanation for this acceleration, even though the origin and nature of dark energy is one of the deepest mysteries in contemporary science Albrecht2006. Positive Λ\Lambda implies that the universe is asymptotically (at late times) described by de Sitter spacetime GriffithsPodolsky2009; Galloway2007. We first consider the structure of causets sprinkled onto de Sitter spacetime, then quantify how different this structure is for the real universe, and finally prove the asymptotic equivalence between the growth dynamics of de Sitter causets and complex networks.

II Results

De Sitter spacetime is the solution of Einstein’s field equations for an empty universe with positive cosmological constant Λ\Lambda. The 1+11+1-dimensional de Sitter spacetime (the first ‘11’ stands for the space dimension; the second ‘11’—for time) can be visualized as a one-sheeted 22-dimensional hyperboloid embedded in a flat 33-dimensional Minkowski space (Fig. 2(a)). The length of horizontal circles in Fig. 2(a), corresponding to the volume of space at a moment of time, grows exponentially with time tt. Since causet nodes are distributed uniformly over spacetime, their number also grows exponentially with time, while as we show below, their degree decays exponentially, resulting in a power-law degree distribution in the causet.

To obtain this result, we consider in Fig. 2(a) a patch of 1+11+1-dimensional de Sitter spacetime between times t=0t=0 (the “big bang”) and t=t0>0t=t_{0}>0 (the “current” time), and sprinkle NN nodes onto it with uniform density δ\delta. In this spacetime the element of length dsds (often called the metric because its expression contains the full information about the metric tensor) and volume dVdV (or area, since the spacetime is two-dimensional) are given by the following expressions (Section B.1):

where θ∈[0,2π)\theta\in[0,2\pi) is the angular (space) coordinate on the hyperboloid. In view of the last equation and uniform sprinkling, implying that the expected number of nodes dNdN in spacetime volume dVdV is dN=δ dVdN=\delta\,dV, the temporal node density ρ(t)\rho(t) at time t∈[0,t0]t\in[0,t_{0}] is

where the last approximation holds for t0>t≫1t_{0}>t\gg 1.

so that the light cone boundaries are straight lines intersecting the coordinate (η,θ)(\eta,\theta)-axes at 45o45^{o}, as in Fig. 1 with (t,x)(t,x) replaced by (η,θ)(\eta,\theta). Therefore, the volumes can be easily calculated:

These results can be generalized to d+1d+1-dimensional de Sitter spacetimes with any dd and any curvature K=Λ/3=1/a2K=\Lambda/3=1/a^{2}, where aa, the inverse square root of curvature, is also known as the curvature radius of the de Sitter hyperboloid, or as its pseudoradius. Generalizing Eqs. (3,8), we can show that the temporal density of nodes and their expected in-degree in this case scale as eα(t−t0)e^{\alpha(t-t_{0})} and eβ(t0−t)e^{\beta(t_{0}-t)} with α=β=d/a\alpha=\beta=d/a. In short, we have a combination of two exponentials, number of nodes ∼eαt\sim e^{\alpha t} born at time tt and their degrees ∼e−βt\sim e^{-\beta t}. This combination yields a power-law distribution P(k)∼k−γP(k)\sim k^{-\gamma} of node degrees kk in the causet, where exponent γ=1+α/β=2\gamma=1+\alpha/\beta=2.

II.2 Structure of the universe and complex networks

The large-scale causet structure of the universe in the standard model differs from the structure of sparse de Sitter causets in many ways, two of which are particularly important. First, the universe is not empty but contains matter. Therefore it is only asymptotically de Sitter GriffithsPodolsky2009; Galloway2007, meaning that only at large times t≫at\gg a, or rescaled times τ≡t/a≫1\tau\equiv t/a\gg 1, space in the universe expands asymptotically the same way as in de Sitter spacetime. In a homogeneous and isotropic universe, the metric is ds2=−dt2+R2(t) dΩ2ds^{2}=-dt^{2}+R^{2}(t)\,d\Omega^{2}, where dΩd\Omega is the spatial part of the metric, and function R(t)R(t) is called the scale factor. In de Sitter spacetime, the scale factor is R(t)∼cosh⁡τR(t)\sim\cosh\tau, while in a flat universe containing only matter and dark energy, R(t)∼sinh⁡2/3(3τ/2)R(t)\sim\sinh^{2/3}\left(3\tau/2\right). In both cases, R(t)∼eτR(t)\sim e^{\tau} at large times τ≫1\tau\gg 1, but at early times τ≲1\tau\lesssim 1 the scaling is different. In particular, at τ→0\tau\to 0 the universe scale factor goes to zero, resulting in a real big bang. The second difference is even more important: the product between the square of inverse curvature a4=1/K2a^{4}=1/K^{2} and sprinkling density δ=1/(lP3tP)\delta=1/(l_{P}^{3}t_{P}) (one causet element per unit Planck 44-volume) is astronomically huge in the universe, δa4∼10244\delta a^{4}\sim 10^{244}, compared to δad+1≲1\delta a^{d+1}\lesssim 1 in sparse causets with a small average degree. Collectively these two differences result in that the present universe causet is also a power-law graph, but with a different exponent γ=3/4\gamma=3/4 (Fig. 3(a)).

However, the γ=2\gamma=2 scaling currently emerges (Fig. 3(b)) as a part of a cosmic coincidence known as the “why now?” puzzle GaLi99; So07; BaSh11; HaSh12. The matter and dark energy densities happen to be of the same order of magnitude in the universe today. This coincidence implies that the current rescaled time τ0≡t0/a\tau_{0}\equiv t_{0}/a is approximately 11. Figure 3(b) traces the evolution of the degree distribution in the universe in its past and future. In the matter-dominated era with τ<1\tau<1, the degree distribution is a power law with exponent 3/43/4 up to a soft cut-off that grows with time. Above this soft cut-off, the distribution decays sharply. Once we reach times τ∼1\tau\sim 1, e.g. today, we enter the dark-energy-dominated era. The part of the distribution with exponent 3/43/4 freezes, while the soft cut-off transforms into a crossover to another power law with exponent 22, whose cut-off grows exponentially with time. The crossover point is located at kcr∼δa4k_{cr}\sim\delta a^{4}. Nodes of small degrees k<kcrk<k_{cr} obey the γ=3/4\gamma=3/4 part of the distribution, while high-degree nodes, k>kcrk>k_{cr}, lie in its γ=2\gamma=2 regime. At the future infinity τ→∞\tau\to\infty, the distribution becomes a perfect double power law with exponents 3/43/4 and 22.

In short, the main structural property of the causet in the present-day universe is that it is a graph with a power-law degree distribution, which currently transitions from the past matter-dominated era (τ<1\tau<1) with exponent γ=3/4\gamma=3/4 to the future dark-energy-dominated era (τ>1\tau>1) with γ=2\gamma=2. In many (but not all) complex networks the degree distribution is also a power law with γ\gamma close to 22 DorMen-book03; newman03c-review; BoLaMoChHw06. In Fig. 4(a) we show a few paradigmatic examples of large-scale technological, social, and biological networks for which reliable data are available, and juxtapose these networks against a de Sitter causet. In all the shown networks, the exponent γ≈2\gamma\approx 2. This does not mean however that the networks are the same in all other respects. Degree-dependent clustering, for example (Fig. 4(b)), is different in different networks, although average clustering is strong in all the networks. Strong clustering is another structural property often observed in complex networks: average clustering in random graphs of similar size and average degree is lower by orders of magnitude DorMen-book03; newman03c-review; BoLaMoChHw06.

II.3 Dynamics of de Sitter causets and complex networks

This model yields growing networks with power-law degree distribution P(k)∼k−γP(k)\sim k^{-\gamma} and γ=2\gamma=2. The networks in the model also have strongest possible clustering, i.e. the largest possible number of triangular subgraphs, for graphs with this degree distribution. The model and its extensions describe the large-scale structure and growth dynamics of different real networks with a remarkable accuracy PaBoKr11. We next show that the described network growth dynamics is asymptotically identical to the growth dynamics of de Sitter causets.

which is identical to Eq. (9) since rn=tnr_{n}=t_{n}. In Section B we fill in further details of this proof, extend it to any dimension and curvature, and show that the considered mapping between de Sitter spacetime and hyperbolic space is relativistically invariant.

In short, past light cones of new nodes, shown by green in Fig. 2, are asymptotically equal (Fig. 2(d-f)) to the corresponding hyperbolic discs, shown by red. The green light cone bounds the set of nodes to which node PP connects as a new causet element. The red hyperbolic disc bounds the set of nodes to which PP connects as a new node in the hyperbolic network model that accurately describes the growth of real networks. Since these two sets are asymptotically the same, we conclude that not only the structure, but also the growth dynamics of complex networks and de Sitter causets are asymptotically identical.

III Discussion

Geometrically, this equivalence is due to a simple duality between the two hyperboloids in Fig. 2. The inner hyperboloid represents the popularity×\timessimilarity hyperbolic geometry of complex networks; the outer hyperboloid is the de Sitter spacetime, which is the solution to Einstein’s equations for a universe with positive vacuum energy. In that sense, Einstein’s equations provide an adequate baseline description for the structure and dynamics of complex networks, which can be used for predicting network dynamics at the large scale. De Sitter spacetime is homogeneous and isotropic, as is the hyperbolic space, but if we take a real network, e.g. the Internet, and map it to this homogeneous space, then after the mapping, the node density in the space is non-uniform BoPa10. In real networks, the space thus appears homogeneous only at the largest scale, while at smaller scales there are inhomogeneities and anisotropies, similar to the real universe, in which matter introduces spacetime inhomogeneities at smaller scales, and leads to non-trivial coupled dynamics of matter density and spacetime curvature, described by the same Einstein equations. In view of this analogy, equations similar to Einstein’s equations may also apply to complex networks at smaller scales. If so, these equations can be used to predict and possibly control the fine-grained dynamics of links and nodes in networks.

Our results may also have important implications for cosmology. In particular, de Sitter causal sets have exactly the same graph structure that maximizes network navigability BoKrKc08. Translated to asymptotically sparse causal sets, does this property imply that the expanding portion of de Sitter spacetime (t>0t>0) is the spacetime that maximizes the probability that two random Planck-scale events have an ancestor in their common past? If it does, then this uniqueness of de Sitter spacetime may lead to a different perspective on the cosmic coincidence problem, as well as on dark energy, possibly casting the latter as a phenomenon emerging from certain optimization principles encoded in the causal network structure.

The degree distributions in some complex networks deviate from clean power laws, the exponents of these power laws vary a lot across different real networks, and so do clustering, correlation, and many other structural properties of these networks DorMen-book03; newman03c-review; BoLaMoChHw06. Therefore it may seem unlikely that de Sitter causets can model the full spectrum of structural diversity observed in complex networks. Focusing on the trust network in Fig. 4 for instance, we have already observed that its degree-dependent clustering is quite different from the one in de Sitter causets. Yet, given that these causets are asymptotically identical to growing hyperbolic networks, this observation appears as a paradox, because the hyperbolic networks were shown to accurately match not only clustering peculiarities, but also a long list of other important structural properties of the same trust network, as well as of other networks PaBoKr11. The explanation of this paradox lies in that the hyperbolic network model has parameters to tune the degree distribution exponent, clustering strength, node fitness, and other network properties, while in de Sitter causets, only the number of nodes and average degree can be controlled. Do the hyperbolic network parameters have their duals in the de Sitter settings, what are the physical meanings of these dual parameters, and do they lead to similar modeling versatility—all these questions are open.

We conclude with the observation that the node density in growing hyperbolic networks with the default parameters corresponding to de Sitter causets, is not uniform in the hyperbolic space PaBoKr11. This observation means that these networks are not random geometric graphs Penrose03-book, and that their structure does not exactly reflect the geometry of the underlying hyperbolic space. Informally, a random geometric graph is a coarse, discrete representation of a smooth geometric space. Our finding that asymptotically the same networks have a uniform node density in de Sitter spacetimes dual to hyperbolic spaces, strongly suggests that real networks are random geometric graphs that grow in spacetimes similar to the asymptotically de Sitter spacetime of our accelerating universe.

Appendix A Data and Simulations

Here we describe the network data and methods used in Figs. 3&4. The considered real networks are paradigmatic examples of complex technological, social, and biological networks for which reliable large-scale data are available. We note that in all the three considered networks, links represent soft relational data instead of hard-wired network diagrams: economic/business relations in the Internet, trust relations between people, causal/correlation relations in the brain, and causal relations in causal sets.

The Internet topology in Fig. 4 represents economic/business relations between autonomous systems or ASs. The AS is an organization or an individual owning a part of the Internet infrastructure. The network is extracted from the data collected by CAIDA’s Archipelago Measurement Infrastructure (Ark) ClHy09, http://www.caida.org/projects/ark/. The Ark infrastructure consists of a set of monitors continuously tracing IP-level paths to random destinations in the Internet. The union of the paths collected by all the monitors is then aggregated over a certain period of time, and each IP address in the collection is mapped to an AS owning this address, using the RouteViews BGP tables http://www.routeviews.org/. The resulting AS network has a power-law degree distribution with exponent γ=2.1\gamma=2.1, and this result is stable over time SiFaFaFa03; DhDo08 and across different measurement methodologies ZhaLiMaZha05; MaKrFo06, http://www.caida.org/research/topology/topo_comparison/. The data and its further description are available at http://www.caida.org/data/active/ipv4_routed_topology_aslinks_dataset.xml. In Fig. 4, the data for June 2009 is used. The aggregation period is one month, and the number of monitors is 3636.

A.2 Trust data

The trust network in Fig. 4 represents trust relations between people, extracted from the Pretty-Good-Privacy (PGP) data. PGP is a data encryption and decryption computer program that provides cryptographic privacy and authentication for data communication pgp, http://www.openpgp.org/. In the PGP trust network, nodes are certificates consisting of public PGP keys and owner information. A directed link in the network pointing from certificate A to certificate B represents a digital signature by the owner of A, endorsing the owner/public key association of B. We use the PGP web of trust data collected and maintained by Jörgen Cederlöf http://www.lysator.liu.se/~jc/wotsap/wots2/. We post-process the data as follows. The directed network is first mapped to its undirected counterpart by taking into account only bi-directional trust links between the certificates. The largest connected component is then extracted from this undirected network. This way we strengthen the social aspect of the network, since we consider only pairs of users (owners of PGP keys) who have reciprocally signed each other’s keys. Such filtering increases the probability that the connected users know each other, and makes the extracted network a reliable proxy to the underlying social network. The degree distribution in the resulting network is a power law with exponent γ=2.1\gamma=2.1, and this result is stable over time PaBoKr11, http://pgp.cs.uu.nl/plot/. In Fig. 4, the data snapshot taken on December 1, 2005, is used.

A.3 Brain data

The brain functional network in Fig. 4 represents causal/correlation relations between small areas in the human brain. This network is extracted from the fMRI measurements in EgCh05. In those experiments, the whole brains of different human subjects are split into 36×64×64=14745636\times 64\times 64=147456 adjacent areas called voxels, each voxel of volume 3×3.475×3.475 mm33\times 3.475\times 3.475\text{ mm}^{3}. The subjects are then asked to perform different tasks, during which the magnetic resonance activity V(x,t)V(x,t) is recorded at each voxel xx at time tt. Time tt is discrete: 400400 recordings are made with the interval of 2.5 s2.5\text{ s}. Given this data, and denoting by ⟨⋅⟩\langle\cdot\rangle the time average, the correlation coefficient r(x,x′)r(x,x^{\prime}) for each pair of voxels is then computed:

To form a functional network out of this correlation data, two voxels xx and x′x^{\prime} are considered causally connected if the correlation coefficient between them exceeds a certain threshold rcr_{c}, r(x,x′)>rcr(x,x^{\prime})>r_{c}. If rcr_{c} is too small or too large, then the resulting network is fully connected or fully disconnected. There exists however a unique percolation transition value of rcr_{c} corresponding to the onset of the giant component in the network. To find this value, we compute the sizes ∣S1∣rc|S_{1}|_{r_{c}} and ∣S2∣rc|S_{2}|_{r_{c}} of the largest and second largest components S1S_{1} and S2S_{2} in the network for different values of rcr_{c}. The value of threshold rcr_{c} corresponding to the largest values of ∣∂∣S1∣/∂rc∣rc|\partial|S_{1}|/\partial r_{c}|_{r_{c}} and ∣S2∣rc|S_{2}|_{r_{c}} is then its percolation transition value. With threshold rcr_{c} set to this value, the network has a power-law degree distribution with exponent γ=2\gamma=2 and exponential cutoffs, and this result is stable across different human subjects and different types of activity that they perform during measurements, see EgCh05; FrBa09 and http://www.caida.org/publications/papers/2012/network_cosmology/supplemental/. In Fig. 4, a specific dataset is used—Set14, see the URL—where the subject is at rest. The threshold value is rc=0.7r_{c}=0.7.

A.4 De Sitter causet

The causet in Fig. 4 is generated by sprinkling a number of points over a patch in the 1+11+1-dimensional de Sitter spacetime, and connecting each pair of points if they lie within the other’s light cones. The point density is uniform in the de Sitter metric, and the size of the patch is such that the size of the generated causet and its average degree are close to those in the considered examples of complex networks.

In conformal time coordinates, see Section B.1 below, each spacetime point has two coordinates, spatial θ∈[0,2π]\theta\in[0,2\pi] and temporal η∈(−π/2,π/2)\eta\in(-\pi/2,\pi/2), with η=−π/2\eta=-\pi/2 and η=π/2\eta=\pi/2 corresponding to the past and future infinities respectively. The spacetime patch that we consider is between η=0\eta=0 and η=η0>0\eta=\eta_{0}>0, where η0\eta_{0} is determined below. This patch is illustrated in Fig. 2(a). To sample NN points from this patch with uniform density, we sample NN pairs of random numbers: NN spatial coordinates θ\theta drawn from the uniform distribution on [0,2π][0,2\pi], and NN temporal coordinates η\eta drawn from the distribution

Two spacetime points with coordinates (η,θ)(\eta,\theta) and (η′,θ′)(\eta^{\prime},\theta^{\prime}) are then connected in the causet if Δθ<Δη\Delta\theta<\Delta\eta, where Δθ=π−∣π−∣θ−θ′∣∣\Delta\theta=\pi-|\pi-|\theta-\theta^{\prime}|| and Δη=∣η−η′∣\Delta\eta=|\eta-\eta^{\prime}| are the spatial and temporal distances between the points in this coordinate system.

To determine η0\eta_{0} we first note that since the point density is uniform, the number of points NN is proportional to the patch volume, and the proportionality coefficient is a constant point density δ\delta. The volume of the patch is easy to calculate, see Section B.1, where we can also calculate the average degree kˉ\bar{k} in the resulting causets, so that we have:

where aa is the spacetime’s pseudoradius determining its curvature. Given a target average degree kˉ\bar{k} and number of nodes NN in a causet, their ratio determines η0\eta_{0} via the last equation. Sampling NN points from this patch will then yield causets with expected average degree kˉ\bar{k}. The average degree in generated causets will not be exactly equal to kˉ\bar{k} since there will be nodes of degree 00 and Poissonian fluctuations of the numbers of nodes lying within light cones around their expected values. In Fig. 4, the exact number of sampled points is N=24586N=24586 and target value of the average degree is kˉ=5.53\bar{k}=5.53, so that the above equations yield η0=π/2−3.86×10−5\eta_{0}=\pi/2-3.86\times 10^{-5} and δa2=0.151\delta a^{2}=0.151. The resulting number of nodes excluding nodes of degree 00 and their average degree in the generated causet are reported in the caption of Fig. 4.

If we direct links in the causet from the future to the past, i.e. from nodes with larger η\eta to nodes with smaller η\eta, then the distributions of in-degrees kik_{i} and total degrees k=ki+kok=k_{i}+k_{o} are similar, Fig. 5(a), because the distribution of out-degrees kok_{o} is not particularly interesting, close to Poissonian, Fig. 5(b). The semantics of this link direction in causal sets is similar to that in preferential attachment, where it is often convenient to consider links oriented from new to old nodes KraReLe00; DoMeSa00. In preferential attachment the out-degree distribution is not particularly interesting either, and is given by the delta-function δ(m)\delta(m), where m=kˉ/2m=\bar{k}/2 is the number of connections that each new node establishes. Figure 4 shows the degree distribution in the undirected causet, i.e. the distribution of total degrees k=ki+kok=k_{i}+k_{o}, since all the other networks shown in the figure are undirected (we consider only reciprocal trust relationships in the trust network). As a side note, the direction of links in different directed networks may have very different and network-specific semantics. In gene regulations GuBo02 or the considered web of trust, for example, link directions show what genes regulate what other genes or who trusts whom, respectively, which may have little in common with the temporal link direction in preferential attachment or causal sets, showing what nodes are newer or older.

In higher dimensions, pre-asymptotic effects become more prominent in causets of similar size and average degree. In particular, the exponent of the degree distribution is slightly below 22, see Fig. 6 comparing the causets in the d=1d=1 and d=3d=3 cases. The former causet is the same as in Figs. 4&5, while the latter is obtained by a procedure similar to the one described above, except that instead of Eqs. (12-15), we have

and each point has two additional angular coordinates, θ1\theta_{1} and θ2\theta_{2}, which are random variables between 00 and π\pi drawn from distributions (2/π)sin⁡2θ1(2/\pi)\sin^{2}\theta_{1} and (1/2)sin⁡θ2(1/2)\sin\theta_{2}, see Section B.1. The spatial distance Δθ\Delta\theta between pairs of points is then computed using the spherical law of cosines, and two points are causally linked if Δθ<Δη\Delta\theta<\Delta\eta as before. In Fig. 6, the d=3d=3 causet has target N=25441N=25441 and kˉ=5.29\bar{k}=5.29, yielding η0=π/2−4.11×10−2\eta_{0}=\pi/2-4.11\times 10^{-2} and δa4=0.267\delta a^{4}=0.267. The maximum-likelihood fit of the degree sequence in the d=3d=3 and d=1d=1 causets yields γ=1.65\gamma=1.65 and γ=1.90\gamma=1.90, while the least-square fit of the complementary cumulative distribution function for node degrees yields γ=1.77\gamma=1.77 and γ=1.98\gamma=1.98.

A.5 Simulating the universe

The results in Section C below allow us to simulate the universe causet similarly to the de Sitter simulations described in the previous section. The main idea behind the universe simulations is that we can use the exact results for a flat universe, but apply them to a closed universe with an arbitrary finite number of nodes in its causet, since the real universe is almost flat, and since the degree distribution in both cases is the same.

where α\alpha is a free parameter that we can set to whatever value we wish, since the degree distribution does not depend on it, see Section C.5. We wish to set α\alpha to the value such that the generated causet would have a desired number of nodes

where δ\delta, the node density, is yet another free parameter that does not affect the degree distribution according to Section C.5. The scale factor in Eq. (20) means that the temporal coordinate that we assign to each of these NN nodes is a random number τ∈[0,τ0]\tau\in[0,\tau_{0}] drawn from distribution

Having times τ\tau assigned, we then map them, for each node, to conformal times η\eta via

The spatial coordinates θ\theta, θ1\theta_{1}, and θ2\theta_{2} are then assigned exactly as in the previous section, and the causet network is also formed exactly the same way, i.e. by future→\topast linking all node pairs whose temporal distance Δη\Delta\eta exceeds their spatial distance Δθ\Delta\theta.

Figure 3 shows the in-degree distribution for a causet generated with α=2.01\alpha=2.01, a=1a=1, and δ=104\delta=10^{4}. The resulting number of nodes in the causet is N=106N=10^{6}. The analytic solution curves are obtained using the approximations for the in-degree distribution derived in Section C. The key equations are Eq. (80), yielding the Laplace approximation for the in-degree distribution, and Eq. (101) expressing conformal time as a function of the current value of the scale factor. The precise steps to numerically compute the analytic solution for the in-degree distribution are listed in Section C.7. The perfect match between the simulations and analytic solution in Fig. 3 confirms that the approximations used in Section C to derive the analytic solution yield very accurate results.

The out-degree distribution in the same simulated causet is shown in Fig. 7. The analytic solution is obtained by numeric evaluations of Eqs.(72-76). The distribution appears to be uniform over a wide range of degree values, which is quite different from the Poissonian out-degree distribution in the sparse de Sitter causet in Fig. 5(b) because δad+1=104≫1\delta a^{d+1}=10^{4}\gg 1 in the universe simulations, whereas δad+1<1\delta a^{d+1}<1 in the de Sitter simulations in the previous section. Depending on whether δad+1\delta a^{d+1} is smaller or larger than 11, (asymptotically) de Sitter causets have either power-law in-degree distributions with γ=2\gamma=2 and Poissonian out-degree distributions, or double power-law in-degree distributions with γ=3/4\gamma=3/4 and γ=2\gamma=2, and non-trivial out-degree distributions of the type shown in Fig. 7.

Appendix B Asymptotic equivalence between causal sets in de Sitter spacetime and complex networks in hyperbolic space

The d+1d+1-dimensional de Sitter spacetime GriffithsPodolsky2009 is the exact solution of the Einstein equations

for the empty universe with positive vacuum energy density. In these equations, Gμν=Rμν−12RgμνG_{\mu\nu}=R_{\mu\nu}-\frac{1}{2}Rg_{\mu\nu} is the Einstein tensor, RμνR_{\mu\nu} the Ricci tensor, RR the scalar curvature, gμνg_{\mu\nu} the metric tensor, Λ\Lambda the cosmological constant, and all the notations are in the natural units with the speed of light c=1c=1. This spacetime can be represented as the one-sheeted d+1d+1-dimensional hyperboloid of constant positive scalar RR and Gaussian KK curvatures Postnikov-book

borrowing its metric from the d+2d+2-dimensional ambient Minkowski space with metric

This hyperboloid in the d=1d=1 case is visualized as the outer hyperboloid in Fig. 2. As a side note, the curvature of the same hyperboloid in the Euclidean metric is everywhere negative but not constant. For d=3d=3, the Hubble constant HH, vacuum energy density ρΛ\rho_{\Lambda}, cosmological constant Λ\Lambda, and the hyperboloid pseudoradius aa, scalar curvature RR, and Gaussian curvature KK are all related by

De Sitter spacetime admits different natural coordinate systems with negative, zero, or positive spatial curvatures, which are not to be confused with the positive curvature of the whole spacetime. Here we use the standard coordinate system (t,θ1,…,θd)(t,\theta_{1},\ldots,\theta_{d}) with positive spatial curvature that covers the whole spacetime:

To study the causal structure of de Sitter spacetime, it is convenient to introduce conformal time η∈(−π2,π2)\eta\in(-\frac{\pi}{2},\frac{\pi}{2}) via

These conformal-time coordinates are convenient because the metric becomes

The volume form on de Sitter spacetime in the conformal and cosmological time coordinates is given by

B.2 Hyperbolic space

The hyperboloid model of the d+1d+1-dimensional hyperbolic space Bonahon09-book is represented by one sheet of the two-sheeted d+1d+1-dimensional hyperboloid of constant negative scalar RR and Gaussian KK curvatures

borrowing its metric from the d+2d+2-dimensional ambient Minkowski space with metric (26). This hyperboloid in the d=1d=1 case is visualized as the inner hyperboloid in Fig. 2. As a side note, the curvature of the same hyperboloid in the Euclidean metric is everywhere positive but not constant. The standard coordinate system (r,θ1,…,θd)(r,\theta_{1},\ldots,\theta_{d}) on this hyperboloid is given by

B.3 Hyperbolic model of complex networks

where ν\nu is a parameter controlling the average degree in the network. Upon its birth, each new node connects to all the nodes lying within hyperbolic distance rr from itself. In other words, the connectivity perimeter of new node nn at time nn is the hyperbolic ball of radius rr centered at node nn. The hyperbolic distance xx between two points with radial coordinates rr and r′r^{\prime} located at angular distance Δθ\Delta\theta is given by the hyperbolic law of cosines Bonahon09-book:

Therefore new node n′n^{\prime} connects to existing nodes n<n′n<n^{\prime} whose coordinates satisfy

This construction yields growing networks whose distribution P(k)P(k) of node degrees kk is a power law, P(k)∼k−γP(k)\sim k^{-\gamma}, with γ=2\gamma=2. Indeed, according to Eq. (46), the radial density of nodes at any given time scales with rr as ρ(r)∼eαr\rho(r)\sim e^{\alpha r}, where α=d/(2b)\alpha=d/(2b). One can also calculate, see KrPa10, the average degree of nodes at radial coordinate rr, which is kˉ(r)∼e−βr\bar{k}(r)\sim e^{-\beta r}, where β=α\beta=\alpha. The probability that a node at rr has degree kk is given by the Poisson distribution with the mean equal to kˉ(r)\bar{k}(r). Taken altogether, these observations prove that γ=α/β+1=2\gamma=\alpha/\beta+1=2. The networks in the model also have strongest possible clustering, i.e. the largest possible number of triangular subgraphs, for graphs with this degree distribution, and their average degree is

is the volume of the unit dd-dimensional ball. The model and its extensions describe the large-scale structure and growth dynamics of different real networks, e.g. the Internet, metabolic networks, and social networks, with a remarkable accuracy PaBoKr11.

B.4 Duality between de Sitter causal sets and complex networks

To demonstrate the asymptotic equivalence between growing networks from the previous section and causal sets growing in de Sitter spacetime, we:

A mapping that, as we prove below, satisfies the properties above is remarkably simple:

B.4.2 Hyperbolic balls versus past light cones

The proof that the hyperbolic balls of new node connections map asymptotically to past light cones is trivial: inequalities (49) and (38) are identical with the mapping above. Figure 2(d-f) visualizes the approximation accuracy at different times.

B.4.3 Uniform node density

Using the last equation, we rewrite the de Sitter volume element in Eq. (39) as

Combining the last two equations, we obtain

A causal set growing in de Sitter spacetime with node density δ\delta in Eq. (58) is thus asymptotically equivalent to a growing complex network in Section B.3 with average degree kˉ\bar{k} in Eq. (50). Combining these two equations, we can relate δ\delta and kˉ\bar{k} to each other:

An important consequence of this asymptotic equivalence is that the degree distribution in both cases is the same power law with exponent γ=2\gamma=2.

B.5 Lorentz invariance

Appendix C The universe as a causal set

De Sitter spacetime is the spacetime of a universe with positive vacuum (dark) energy density and no matter or radiation. Since the real universe does contain matter, its spacetime deviates from the pure de Sitter spacetime. At early times, matter dominates, leading to the Big Bang singularity at t=0t=0 that de Sitter spacetime lacks. At later times, the matter density decreases, while the dark energy density stays constant, so that it starts dominating, and the universe becomes asymptotically de Sitter. The universe today is at the crossover between the matter-dominated and dark-energy-dominated eras, since the matter and dark energy densities ρM\rho_{M} and ρΛ\rho_{\Lambda} are of the same order of magnitude, leading to rescaled cosmological time τ=t/a∼1\tau=t/a\sim 1—the so-called “why now?” puzzle in cosmology GaLi99; So07; BaSh11; HaSh12.

To quantify these deviations from pure de Sitter spacetime, and their effect on the structure of the causal set of the real universe, we calculate its degree distribution in this section. This task is quite challenging, and in what follows we first provide the exact analytic expression for the degree distribution, and then derive its approximations based on the measured properties of the universe. These approximations turn out to be remarkably accurate because according to the current measurements, the universe is almost flat.

We emphasize that the approximations in this section are based on the exact solution of the Einstein equations for a flat universe containing only matter and constant positive vacuum energy, i.e. constant cosmological constant Λ\Lambda, and that we assume that the universe is governed by this solution at all times. This assumption is a simplification of reality for a number of reasons. For example, there are a plenty of cosmological scenarios, such as eternal inflation Kleban2011, in which the ultimate fate of the universe deviates from the asymptotic solution that we consider. There are also a variety of other models with non-constant Λ\Lambda, yet the standard Λ\LambdaCDM model with constant Λ\Lambda is a baseline describing accurately many observed properties of the real universe Komatsu11, partly justifying our simplifying assumption. We also note that by relying on the exact solution for a universe containing only matter and Λ\Lambda, we effectively neglect the earliest stages of universe evolution such as the radiation-dominated era or inflationary epoch. There is no consensus on how exactly the universe evolved at those earliest times. Since the radiation-dominated era ended soon after the Big Bang Woodard2009, these details are unlikely to have a profound effect on the universe causet’s structure at much later times.

The metric in a homogeneous and isotropic universe takes the FLRW form:

As with pure de Sitter, it is convenient to introduce conformal time η\eta, related to cosmological time tt via

In conformal time coordinates, the metric and volume form become

As with pure de Sitter, we orient edges in the universe’s causet from future to the past. Therefore if η\eta is the current conformal time, then the average in- and out-degrees kˉi,o(η′∣η)\bar{k}_{i,o}(\eta^{\prime}|\eta) of nodes born at conformal time η′<η\eta^{\prime}<\eta are simply proportional to the volumes of their future and past light cones Vf,p(η′∣η)V_{f,p}(\eta^{\prime}|\eta):

where the coefficient of proportionality is the Planck-scale node density in the spacetime, which we take to be the inverse of the Planck 44-volume:

Thanks to conformal time coordinates, the expressions for volumes Vf,p(η′∣η)V_{f,p}(\eta^{\prime}|\eta) are easy to write down:

Computing the three inner integrals, we obtain

As shown in BoHe09, Lorentz invariance implies that nodes/events of the causet are distributed in spacetime according to a Poisson point process. Therefore, as explained in BoPa03, to find the in- or out-degree distributions P(k,η)P(k,\eta) at time η\eta, we have to average the Poisson distribution

which is the probability that a node born at time η′\eta^{\prime} has degree kk, with the density of nodes born at time η′\eta^{\prime}

is the time-dependent normalization factor. The result is

The above expressions are valid for both in-degree (set k≡kik\equiv k_{i} and kˉ(η′∣η)≡kˉi(η′∣η)\bar{k}(\eta^{\prime}|\eta)\equiv\bar{k}_{i}(\eta^{\prime}|\eta)) and out-degree (k≡kok\equiv k_{o}, kˉ(η′∣η)≡kˉo(η′∣η)\bar{k}(\eta^{\prime}|\eta)\equiv\bar{k}_{o}(\eta^{\prime}|\eta)) distributions. In what follows we focus on the in-degree distribution.

C.2 First approximation using the Laplace method

Equations (76,71) give the exact solution for the in-degree distribution with an arbitrary scale factor R(η)R(\eta), but it is difficult to extract any useful information from these expressions, even if we know the exact form of R(η)R(\eta). The first step to get a better insight into the causet properties is to rewrite kˉi(η′∣η)\bar{k}_{i}(\eta^{\prime}|\eta) as

The in-degree of the oldest node kˉi(0∣η)\bar{k}_{i}(0|\eta) is an astronomically large number, both because the node is old, so that its future light cone comprises a macroscopic portion of the 44-volume of the whole universe, and because the degree is proportional to huge δ\delta. However, function F(η′∣η)F(\eta^{\prime}|\eta) is a monotonically decreasing function whose values lie in the interval $.WecanthususetheLaplacemethodtoapproximatetheintegralinEq.(76)inthelimit. We can thus use the Laplace method to approximate the integral in Eq. (76) in the limit\delta\gg 1.Introducing. Introducing\eta^{*}(k_{i})$, which is the solution of the transcendent equation

the result of this Laplace approximation reads:

where we have also used Stirling’s approximation k!≈2πk(k/e)kk!\approx\sqrt{2\pi k}(k/e)^{k}. We see that the shape of the degree distribution is almost fully determined by η∗(ki)\eta^{*}(k_{i}), and that the distribution is a fast decaying function for degrees above kˉi(0∣η)\bar{k}_{i}(0|\eta).

The expression for the in-degree distribution in Eq. (80) is now more tractable and gets ready to accept the scale factor R(η)R(\eta) of the universe. Unfortunately, the exact expressions for the scale factor of a closed or open universe with matter and dark energy, although known Edwards72, resist analytic treatment, and so does the integral for the average degree kˉi(η′∣η)\bar{k}_{i}(\eta^{\prime}|\eta) in Eq. (71) that we are to use in Eq. (80). Therefore we next develop a series of approximations to the scale factor and average degree, based on the measured properties of the universe.

C.3 Measured properties of the universe

The current measurements of the universe Komatsu11 that are relevant to us here include:

The range of values of ΩΛ\Omega_{\Lambda}, ΩM\Omega_{M}, H0H_{0}, and t0t_{0} are given by the 95%95\% confidence bounds in the universe measurements taken from the last column of Table 1 in Komatsu11, while the values of ΩK\Omega_{K} come from Table 2 there: third row, last column. The matter density ΩM\Omega_{M} is the sum of two contributions: the observable (baryon) matter density (Ωb∈[0.0442,0.0474]\Omega_{b}\in[0.0442,0.0474]), and dark matter density (Ωc∈[0.214,0.244]\Omega_{c}\in[0.214,0.244]). The radiation density is negligible. The universe thus consists of dark energy (≈73%\approx 73\%), dark matter (≈23%\approx 23\%), and observable matter (≈4%\approx 4\%). As a side note, the sum of all Ω\Omega’s ∑Ω∈[0.95,1.04]\sum\Omega\in[0.95,1.04] as expected, since ∑Ω=1\sum\Omega=1 is the Einstein/Friedmann equation for a FLRW universe, which we recall in the next section. Much more important for us here is that the universe is almost flat, ΩK≈0\Omega_{K}\approx 0.

C.4 Approximations to the scale factor and average degree

In this section we utilize the approximate flatness of the universe to derive and quantify approximations to the scale factor of the universe and average degree in Eq. (71). The main idea is that since ΩK\Omega_{K} is small, we can use the exact solution for the scale factor in a flat universe (ΩK=0\Omega_{K}=0) with matter and dark energy (positive cosmological constant), which is actually quite simple GriffithsPodolsky2009.

We first recall that the 0000-component of the Einstein equations in the FLRW metric is the first Friedmann equation:

This equation can be rewritten Weinberg08-book in the following form:

Assuming non-vanishing positive dark energy and matter densities (ΩΛ>0\Omega_{\Lambda}>0 and ΩM>0\Omega_{M}>0), using rescaled time

Solving it for r≡r(τ,ϵ)r\equiv r(\tau,\epsilon), we conclude that the solution for the scale factor becomes

This is definitely not the only way to write down the scale factor in terms of the parameters of the universe. Yet written in this form, the rescaled scale factor r(τ;ϵ)r(\tau;\epsilon) is a dimensionless function of its dimensionless arguments, and parameter ϵ\epsilon is close to zero, so that r(τ;ϵ)≈r(τ;0)r(\tau;\epsilon)\approx r(\tau;0), where r(τ,0)r(\tau,0), i.e. the rescaled scale factor for a flat universe with positive matter and dark energy densities, is quite simple:

Figure 9(left) shows a good agreement between the numerical solution for r(τ;ϵ)r(\tau;\epsilon) and the analytical expression for r(τ;0)r(\tau;0) in Eq. (96) for the range of the values of ϵ\epsilon allowed by measurements in Eq (93). Therefore in what follows we can use Eq. (96), even if the universe is “slightly closed” or “slightly open.”

To approximate the average degree kˉi(η′∣η)\bar{k}_{i}(\eta^{\prime}|\eta) in Eq. (71), we first compute, using the scaling Eq. (95), the conformal time

at the future infinity t=τ=r(τ;ϵ)=∞t=\tau=r(\tau;\epsilon)=\infty. For the extreme values of ϵ\epsilon allowed by measurements, we obtain η∞=0.5403\eta_{\infty}=0.5403 for the closed universe with ϵ=−0.0368\epsilon=-0.0368 and η∞=0.4260\eta_{\infty}=0.4260 for the open universe with ϵ=0.0232\epsilon=0.0232. If ϵ→0\epsilon\to 0, then we also have η∞→0\eta_{\infty}\to 0, yet if ϵ\epsilon is exactly zero, then η∞\eta_{\infty} is an undefined constant, since in the flat case, R0R_{0} is a free parameter that can be set to an arbitrary value without affecting anything. If the universe is not exactly flat, then the above values of η∞\eta_{\infty} allowed by measurements are well below π/2\pi/2, so that we can safely replace expression [2x−sin⁡(2Kx)/K]/K\left[2x-\sin(2\sqrt{K}x)/\sqrt{K}\right]/K in Eq. (71) by its Taylor expansion around zero,

Indeed the maximum possible relative error between the left and right hand sides in the last equation at x=η∞x=\eta_{\infty} is around 6%6\%, see Fig. 9(right), whereas such error is zero for an exactly flat universe with ϵ=K=0\epsilon=K=0, since the left and right hand sides are equal in this case. Therefore the approximation to the average degree in Eq. (71)

is exact for flat universes, and almost exact for slightly closed or open universes with ϵ\epsilon within the range of Eq. (93).

C.5 Scaling relations

To proceed to our final approximations to the degree distribution in the next section, we derive some scaling relations that tremendously simplify the calculations, provide important insights into the properties of the degree distribution, and suggest methods to simulate the causal set of the universe.

We begin with the scaling relation for conformal time η\eta. Let us introduce the rescaled conformal time

and let notations y=f1,2,…(x)y=f_{1,2,\ldots}(x) mean “yy is a function of xx.” Given the definition of conformal time in Eq. (97), this rescaled conformal time is a function of rescaled cosmological time τ\tau:

where r(τ;0)r(\tau;0) is given by Eq. (96), and 2F1{}_{2}F_{1} is the hypergeometric function. This scaling means that

which in turn implies that the average in-degree of nodes born at time η′\eta^{\prime}

while the average in- or out-degree in the causet

Plugging scaling Eqs. (103,104) into the expression for the in-degree distribution in Eq. (80), we conclude that this distribution scales for ki≥1k_{i}\geq 1 as

and the rescaled in-degree distribution Q(κi,τ)Q(\kappa_{i},\tau) is some function of rescaled degree κi\kappa_{i} and time τ\tau. This result is important for several reasons:

It defines a characteristic degree q=δa4q=\delta a^{4} and characteristic time aa such that the degree distribution depends only on the rescaled dimensionless variables κi=ki/q\kappa_{i}=k_{i}/q and τ=t/a\tau=t/a. Therefore we are free to set a=1a=1 and δ=1\delta=1, and the remaining task is to find an explicit form of the rescaled distribution Q(κi,τ)Q(\kappa_{i},\tau) in Eq. (106).

Even though the scale factor in Eq. (95) does depend on α\alpha, the in-degree distribution P(ki,t)P(k_{i},t) does not depend on α\alpha. This is important from the practical point of view, because we can carry out all the calculations setting α=1\alpha=1 as well.

Having set α=a=δ=1\alpha=a=\delta=1, the in-degree distribution explicitly does not depend on any physical parameters of the universe. The causets in flat or open universes are graphs with obviously infinite numbers of nodes from the very beginning of the universe, while the causets of closed universes are always finite, and the number of nodes in them depend on time and on all the three parameters α\alpha, aa, and δ\delta. Yet the in-degree distributions in all these causets at a given time are all the same, and in particular, do not depend on the number of nodes at all. This somewhat unexpected result deserves further explanation. We note that parameter α=R0ΩM/ΩΛ\alpha=R_{0}\sqrt{\Omega_{M}/\Omega_{\Lambda}} depends on the physical properties of the universe. In particular, if the universe is closed, it defines, via R0R_{0} in Eq. (83), the radius of the three-sphere, i.e. of the spatial part of the FLRW metric. Since the degree distribution does not depend on α\alpha, we can freely take the limit α→∞\alpha\rightarrow\infty corresponding to a flat space, without affecting the degree distribution. In other words, we are free to choose a closed universe with K=+1K=+1 in Eq. (60), and this choice can be considered as a degree-distribution-preserving compactification of an infinite flat or hyperbolic space with an infinite number of nodes in it, into a compact spherical space with a finite number of nodes.

The previous point informs us how to simulate the universe causet on a computer. We cannot simulate infinite causets for flat or open universes, but since the degree distribution is the same in closed universes, we are free to simulate the latter. One can check that in a closed universe, the number of nodes in a causet grows with time as

We can set a=1a=1, and since the in-degree distribution does not depend on the number of nodes NN, then for any given time t=aτ=τt=a\tau=\tau and for any given value of δ\delta, we can generate graphs with any desired size NN by choosing the value of α\alpha accordingly. The degree distribution obtained from this simulation is then to be re-scaled according to Eq. (106) to obtain the rescaled distribution Q(κi,τ)Q(\kappa_{i},\tau). Keeping fixed t=τt=\tau and NN, we can also explore different regions of Q(κi,τ)Q(\kappa_{i},\tau) by changing the value of δ\delta.

We have to emphasize that the points above, and the scaling relations in this section, are valid for non-flat universes only when η∞\eta_{\infty} is well below π/2\pi/2, so that the approximation in Eq. (98) is valid for all x∈[0,η∞]x\in[0,\eta_{\infty}]. When this condition does not hold, e.g. when ϵ\epsilon is large and the universe is far from being flat, then all these scaling relations break down. In particular, we cannot claim that in that case the in-degree distribution would still be the same. The latest measurements of the universe parameters indicate that the scaling laws derived in this section do apply to the real universe, but even if this were not the case, these laws would still be valid for small values of conformal time.

C.6 Final approximations to the degree distribution in the matter- and dark-energy-dominated eras

We now have all the material needed to derive the final approximations to the degree distribution. According to Section C.4 the exact solution for the scale factor in a flat universe is a good approximation for the scale factor in the real universe within the measurement-allowed range of parameter values, so that we will use this approximation here, i.e. we set ϵ=0\epsilon=0. Using the scaling results from Section C.5, we also set a=α=δ=1a=\alpha=\delta=1, which is equivalent to working with rescaled cosmological time τ\tau, rescaled conformal time ζ\zeta, rescaled scale factor r(τ)=sinh⁡2/3(3τ/2)r(\tau)=\sinh^{2/3}{(3\tau/2)}, and rescaled in-degree κi\kappa_{i}. Since everything is rescaled in this section, we omit word “rescaled” in front of the variable names.

We consider two eras of the universe evolution. The first era characterizes the causal set of the universe at early times, when matter dominates. The second era deals with the aged universe at large times, when dark energy dominates. In the limit of infinite time (future infinity), we derive the exact solution for the degree distribution in a flat universe.

In this era with τ≪1\tau\ll 1, the scale factor and conformal time can be approximated by

Using these expressions in the rescaled version of Eq. (99), we obtain the average in-degree at time ζ\zeta of nodes born at time ζ′\zeta^{\prime}:

The maximum average in-degree, i.e. the average in-degree of the oldest nodes, is

We note that if we reinsert constants aa and δ\delta, and cosmological time tt using Eq. (103), the average in-degree of the oldest nodes becomes

where tPt_{P} is the Planck time, see Eq. (67). As expected, this in-degree does not depend on aa and, consequently, on the cosmological constant Λ\Lambda.

For degrees well below the maximum degree, κi≪9πτ4\kappa_{i}\ll 9\pi\tau^{4}, the Taylor expansion of Eq. (112) around ζ′=ζ\zeta^{\prime}=\zeta yields

Using this expression in the rescaled version of Eq. (80), we obtain

and, after reinserting all the physical constants,

with a soft cut-off at 9π(t/tP)49\pi\left(t/t_{P}\right)^{4}. We thus observe that the degree distribution does not depend on the cosmological constant Λ\Lambda, and that it is a power law P(ki,τ)∼ki−γP(k_{i},\tau)\sim k_{i}^{-\gamma} with exponent γ=3/4\gamma=3/4.

C.6.2 Dark-energy-dominated era

We now analyze the future fate of the universe at τ≫1\tau\gg 1, which is slightly more intricate. To begin, we derive a couple of expressions that we use in simulations and that are valid for any τ\tau. We first recall that, according to Eq. (101), conformal time is related to the current value of the scale factor rr via

which is a monotonously increasing function of rr. Therefore we can use scale factor value rr as a measure of time instead of ζ\zeta. Using this observation in Eq. (99), we write the average in-degree at time rr of nodes born at time r′r^{\prime} as

Similarly, function Φ(κi,r)\Phi(\kappa_{i},r) in Eq. (79) becomes

where r∗(κi)r^{*}(\kappa_{i}) is the solution of equation κˉi(r∗∣r)=κi\bar{\kappa}_{i}(r^{*}|r)=\kappa_{i}.

Assuming now that time is large, we see from Eq. (119) that the maximum average in-degree scales at r≫1r\gg 1 as

is the conformal time at the future infinity. Since rr grows exponentially with time in this era, so does the average in-degree of the oldest nodes according to Eq. (121). In the long time limit, and for degrees well below the maximum average degree, κi≪κˉi(0∣r)\kappa_{i}\ll\bar{\kappa}_{i}(0|r), we have r>r′≫1r>r^{\prime}\gg 1. Keeping the first two terms in the Taylor expansion of Eq. (118) for r≫1r\gg 1, we approximate conformal time by ζ(r)≈ζ∞−1/r\zeta(r)\approx\zeta_{\infty}-1/r. Inserting this approximation into Eqs. (119,120), and neglecting x−3x^{-3} there, we obtain the implicit expression for the in-degree distribution at the future infinity,

where x(κi)x(\kappa_{i}) is the solution of equation

in the region x≥1x\geq 1. The last two equations give a nearly exact solution for the asymptotic in-degree distribution in a flat universe, because all the approximations that we have made so far become exact in the t,r→∞t,r\to\infty limit. The only approximation that is not rigorously exact is the one due to the Laplace method in Section C.2, yet given the astronomical value of node density δ\delta in Eq. (67) used in this approximation, it can be also considered exact. We also note that the distribution is properly normalized since ∫1∞Q(x,∞)(κi)x′dx=1\int_{1}^{\infty}Q(x,\infty)\left(\kappa_{i}\right)^{\prime}_{x}dx=1.

Finally, we find approximations to this exact solution for small and large degrees. If κi≪1\kappa_{i}\ll 1, then the solution of Eq. (124) scales as x(κi)=1+(3κi/π)1/4x(\kappa_{i})=1+(3\kappa_{i}/\pi)^{1/4}, whereas for κi≫1\kappa_{i}\gg 1, the scaling is x(κi)=(9κi/4π)1/3x(\kappa_{i})=(9\kappa_{i}/4\pi)^{1/3}. Substituting these scalings into Eq. (123), and neglecting insignificant terms there, we obtain

where the crossover degree value c=1.66c=1.66 is given by equating the two approximations above. Figure 10 shows the exact numerical solution for the in-degree distribution at t=∞t=\infty, and juxtaposes it against these two approximations. The match is remarkable.

C.7 Numeric evaluation of the analytic solution

Given the results in the previous sections, the precise steps to numerically evaluate the analytic solution for the in-degree distribution in the universe at any given time are:

For a given rescaled age of the universe τ\tau, e.g. τ=τ0\tau=\tau_{0}, compute the current value of the rescaled scale factor

where 2F1{}_{2}F_{1} is the hypergeometric function.

Generate a (log-spaced) sequence of rescaled in-degrees κi\kappa_{i}, and for each value of κi\kappa_{i} in the sequence, find numerically the solution r∗(κi)∈[0,r(τ)]r^{*}(\kappa_{i})\in[0,r(\tau)] of equation

With r∗(κi)r^{*}(\kappa_{i}) and r(τ)r(\tau) at hand, compute numerically the integral

Finally, according to Eq. (80), the value of the rescaled in-degree distribution at κi\kappa_{i} is given by

C.8 Universality of γ=3/4\gamma=3/4 scaling for small degrees

The portion of the degree distribution with exponent γ=3/4\gamma=3/4 for small degrees below ∼δa4\sim\delta a^{4} remaining in the universe causet even at long times may appear as a paradox at the first glance. Indeed, at long times, the universe is in its accelerating era dominated by dark energy, and the scale factor grows exponentially, versus polynomial growth in the matter-dominated era. Yet the degree distribution for small degrees behaves exactly the same way as in a matter-dominated universe, i.e. it has the same exponent γ=3/4\gamma=3/4.

The intuitive explanation of this paradox is as follows Garriga12-private. The degree distribution in the range of small degrees is shaped by spacetime quanta born at times η′\eta^{\prime} near the current time η\eta. The future horizon radii of these nodes are smaller than the Hubble radius 1/H0∼a1/H_{0}\sim a. Therefore these nodes do not yet “feel” the acceleration of the universe. For them the universe expands as if it was matter-dominated.

To formalize this intuition we check analytically that exponent γ=3/4\gamma=3/4 for degrees ki≪δa4k_{i}\ll\delta a^{4} is universal for any scale factor. Keeping only the first term in the Taylor expansion of kˉi(η′∣η)\bar{k}_{i}(\eta^{\prime}|\eta) at η′=η\eta^{\prime}=\eta, we approximate

Using this approximation to solve equation ki=kˉi(η′∣η)k_{i}=\bar{k}_{i}(\eta^{\prime}|\eta) for η∗(ki)\eta^{*}(k_{i}), and substituting the solution into Eq. (80), we obtain

The degree distribution for small degrees is thus a power law with universal exponent γ=3/4\gamma=3/4, while the scale factor is relegated to normalization. The scale factor is important only for old spacetime quanta with large degrees, where its exponential growth in asymptotically de Sitter spacetimes is responsible for the emergence of exponent γ=2\gamma=2.

Appendix D Related work

The idea of replacing continuum spacetime with a graph or network appears in many approaches to quantum gravity, as it is a natural way to describe a discrete geometry. Causal Dynamical Triangulations (CDTs), for example, are formulated in terms of a simplicial triangulation of spacetime, which can be regarded as a (fixed valence) graph in which adjacent simplices are connected by an edge AmJu05; AmGo08; AmJu08. Another popular approach to quantum gravity is Loop Quantum Gravity, where the quantum states of geometry are described naturally in terms of spin networks, which are graphs embedded into a three dimensional manifold. The edges and vertices in these graphs are colored with various mathematical structures, see RoSp10 and references therein. There are a multitude of other approaches whose mathematical formulations have a similar discrete network-like character, such as Wolfram’s evolving networks Wolfram02, “quantum graphity” KoMa08, D’Ariano’s causal networks DaTo11, Requardt’s lumpy networks Requardt2003, etc.

Most descriptions of quantum spacetime geometry in terms of a graph structure are of a purely spatial character, in that the description of spacetime arises from temporal evolution of the graph whose edges usually connect spatially nearest neighbors. The intuition behind this idea is clear, being similar to the idea of approximating a continuous space by a fine lattice embedded in it. However, the precise physical meaning of the “time” in which the network evolves, and the manner in which the Lorentz invariant nature of special relativity can emerge from such discreteness, are often unclear BoHe09. Causal sets and CDTs are different in that they are described in terms of a graph-like structure which has a fundamentally spacetime character.

The degree of a node is an effective measure of its age in growing complex networks. This simple observation led us here to establishing a connection between these networks and the causal networks of discrete spacetime. The notion of degree as a measure of time is reminiscent of unimodular gravity DaLo94.

References