Tensor network and ($p$-adic) AdS/CFT
Arpan Bhattacharyya, Ling-Yan Hung, Yang Lei, Wei Li

TL;DR
This paper constructs a tensor network on the Bruhat-Tits tree to concretely realize the $p$-adic AdS/CFT correspondence, demonstrating how key holographic features emerge naturally from the network.
Contribution
It provides a concrete tensor network model for $p$-adic AdS/CFT, illustrating bulk reconstruction and boundary correlator computation without assuming the duality.
Findings
Tensor network on Bruhat-Tits tree models $p$-adic AdS/CFT
Bulk operator reconstruction is naturally realized
Boundary correlators are computed holographically
Abstract
We use the tensor network living on the Bruhat-Tits tree to give a concrete realization of the recently proposed -adic AdS/CFT correspondence (a holographic duality based on the -adic number field ). Instead of assuming the -adic AdS/CFT correspondence, we show how important features of AdS/CFT such as the bulk operator reconstruction and the holographic computation of boundary correlators are automatically implemented in this tensor network.
| upper half plane | Bruhat-Tits tree | |
|---|---|---|
| Isometry group | SL | PGL |
| Isotopy group | SO | PGL |
| Boundary |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
††institutetext: a Department of Physics and Center for Field Theory and Particle Physics, Fudan University,
220 Handan Road, 200433 Shanghai, P. R. China††institutetext: b State Key Laboratory of Surface Physics and Department of Physics, Fudan University,
220 Handan Road, 200433 Shanghai, P. R. China††institutetext: c Collaborative Innovation Center of Advanced Microstructures, Nanjing University,
Nanjing, 210093, P. R. China.††institutetext: d CAS Key Laboratory of Theoretical Physics, Institute of Theoretical Physics,
Chinese Academy of Sciences, 100190 Beijing, P.R. China
Tensor network and (-adic) AdS/CFT
Arpan Bhattacharyyaa, Ling-Yan Hunga,b,c, Yang Leid, and Wei Lid
[email protected], [email protected], [email protected], [email protected]
Abstract
We use the tensor network living on the Bruhat-Tits tree to give a concrete realization of the recently proposed -adic AdS/CFT correspondence (a holographic duality based on the -adic number field ). Instead of assuming the -adic AdS/CFT correspondence, we show how important features of AdS/CFT such as the bulk operator reconstruction and the holographic computation of boundary correlators are automatically implemented in this tensor network.
1 Introduction
The principle of holographic duality states that quantum gravity in a spacetime is equivalent to a quantum field theory on the boundary 'tHooft:1993gx ; Susskind:1994vu . Both conceptually and mathematically, it provides one of the most powerful tools to understand non-perturbative quantum gravity (via its dual quantum field theory description). The most prominent and tractable holographic duality arises when the spacetime is anti-de Sitter (AdS), where we have the AdS/CFT correspondence Maldacena:1997re : quantum gravity in an asymptotically AdS spacetime is equivalent to a conformal field theory (CFT) living on the boundary of the AdS spacetime.
While the duality was first engineered from string theory, the Area Law of black holes and general arguments based on the entropy bound suggest that the holographic principle is independent from string theory 'tHooft:1993gx ; Susskind:1994vu . How to understand holographic dualities independent of the string theory framework? What is the underlying mechanism of AdS/CFT? Proving AdS/CFT would be very difficult because (in most of its parameter regime) it is a strong/weak duality. However, short of proving AdS/CFT, is it at least possible to see it emerge from some constructions (other than string theory), i.e. without inputing it as an assumption?
Above is the background motivation of the current work. Based on the holographic entropy formula by Ryu and Takayanagi, it was noticed by Swingle that certain types of tensor networks can have features of a holographic correspondence Swingle:2012wq . The observation stimulated a surge of investigations Czech4 ; Czech2015 ; Mintun2015 ; Nozaki:2012zj ; Bao2015 ; Miyaji1609 ; Mollabashi ; Miyaji201503 ; references2 ; references3 ; Pastawski:2015qua ; Hayden:2016cfa ; Bhattacharyya:2016hbx ; Han:2016xmb ; Chirco:2017vhs ; Lee:2015vla ; Singh:2016mxd ; Heydeman:2016ldy ; Miyaji201506 ; Czech1612 ; Peach1702 on various other types of tensor networks and there is increasing evidence that tensor networks can capture essential features of AdS/CFT.
An important recent development is the proposal of the holographic code based on perfect tensors on a network embedded in a negatively-curved space Pastawski:2015qua ,111Perfect tensors emerge very naturally in spaces of tensors with large bond dimensions Hayden:2016cfa . which recovers the RT formula naturally and exhibits the causality that mimics an error correcting code. Perturbing away from perfect tensors, other features of AdS/CFT, such as structures similar to Witten diagrams in the computation of correlation functions, also emerge Bhattacharyya:2016hbx .
To further proceed, the study of holographic tensor networks needs to address some conceptual questions. A tensor network lives on a discrete space. To which extent can it capture the AdS/CFT correspondence, which has only been defined for continuous spacetimes? Does there exist a discrete version of the AdS/CFT correspondence which tensor networks can capture fully?
To answer these questions, in this paper we try to realize the following two important aspects of holography in tensor networks: (1) reconstruction of bulk operators and (2) holographic computation of boundary correlators.
There are two main differences from previous studies of holographic tensor networks. First of all, we use rather generic tensors. The restriction to perfect tensors in Pastawski:2015qua makes it easy to do explicit computations in tensor networks. However it was later found that in order to have non-trivial correlation functions we need to use imperfect tensors Bhattacharyya:2016hbx .
Second, we propose to put the tensor network on the Bruhat-Tits (BT) tree, which is a geometrical presentation of the -adic expansion of a -adic number. Thus far, the lack of symmetry has been a bottleneck in the development of tensor networks.222See however Bhattacharyya:2016hbx that initiated the study on symmetries in the tensor network. The main problem is that if we assume that the tensor network realizes a “naive” discretization of the AdS space, i.e. that the tensor network lives on the (dual graph) of a regular tiling of AdS, then the presence of the lattice breaks the continuous isometry group (e.g. SL in a 2D bulk) down to a discrete subgroup of the isometry of AdS. The discrete subgroups preserved by these regular tilings are Coxeter groups, whose representation theory, to our knowledge, is not yet strong enough to give a good description of eigenfunctions on the graph.
To gain more symmetry and quantitative control of the graph wavefunctions, we instead look at tensor networks living on the Bruhat-Tits tree. The Bruhat-Tits tree preserves the full conformal group SL — only with the real field replaced by a different field completion of the rational numbers. This is a continuous group, and hence much larger than the discrete subgroup of SL preserved by any regular tessellation of the AdS space. Therefore a tensor network based on the Bruhat-Tits tree would have much more symmetry than its counterpart living on a regular tessellation.
This is inspired by recent proposals for the -adic AdS/CFT correspondence Gubser:2016guj ; Heydeman:2016ldy ; Gubser:2016htz , which generalize the AdS/CFT dictionary to the situation where the boundary theory lives on a space-time that is based on the field (which is continuous), and where the discrete BT tree plays the role of the bulk AdS space.333The discussion is mainly based on a two-dimensional bulk and a one-dimensional boundary. The proposed higher-dimensional generalization involves finite algebraic extensions of , for more details see Gubser:2016guj ; Heydeman:2016ldy . Besides being an interesting holographic duality that is based on instead of , -adic AdS/CFT might also become relevant to the analysis of the continuous version via the adelic construction.
In this paper we propose to use tensor networks to give concrete realizations of -adic AdS/CFT, in some sense analogous to using various D-brane configurations to engineer corresponding AdS/CFT dualities explicitly. This is in contrast to Gubser:2016guj ; Heydeman:2016ldy , which assumed a -adic AdS/CFT correspondence and then derived various consequences. In our tensor network construction, we do not assume -adic AdS/CFT, but aspects of the AdS/CFT correspondence emerge from the tensor network.
A possible connection between -adic AdS/CFT and tensor networks was first studied in Heydeman:2016ldy , whose construction is based on perfect tensors and on embedding the Bruhat-Tits tree in the geometric tiling (in particular, the HAPPY tiling) of the bulk. The construction in the current paper is different in that (1) we are not using perfect tensors, building on earlier work that imperfect tensors are necessary to furnish non-trivial correlation functions Bhattacharyya:2016hbx ; and (2) we view the Bruhat-Tits tree as an abstract tree, and hence do not need to embed the Bruhat-Tits tree in a real bulk space. Namely, the bulk in -adic AdS/CFT is just the Bruhat-Tits tree itself, and the relation to the real AdS/CFT will not come about by a naive geometric embedding.
The paper is organized as follows. In Section 2 we review the basics of tensor networks, in particular the intuition behind their role as a discrete holographic correspondence. In Section 3 we generalize the operator-pushing technique developed for perfect tensors in Pastawski:2015qua to generic tensors, and then use it to derive a tensor network analogue of the bulk reconstruction formula.
For generic tensor networks, the results of Section 3 lack conceptual power because to relate to AdS/CFT we need a notion of conformal or at least scaling primaries. Hence in Section 4 we motivate our proposal of studying tensor networks living on the Bruhat-Tits tree, and show that this allows us to define conformal primaries on tensor networks.
Building on this, in Section 5 we show that the bulk reconstruction for tree tensor networks gives a nice -adic bulk reconstruction (i.e. HKLL) formula. We also show a strong parallel between the real and -adic HKLL formulae and in particular that they can both be understood in the linear order as wavelet transforms. Section 6 computes -adic correlations functions via tensor networks and shows how Witten diagrams emerge in the bulk of the tensor network. Finally in Section 7 we summarize and discuss open questions.
We leave some review and detailed computation to five Appendices. Appendix A reviews the lattice construction of the Bruhat-Tits tree and Appendix B reviews the basics of -adic analysis. In Appendix C we give two explicit examples. Appendix D contains the proof of an argument for the necessity of going beyond perfect tensors. Appendix E explains how to realize spacetime symmetry via tensor network transformations.
2 Short review of tensor networks
In this section we first review basic aspects of tensor networks to fix notations.444For a good review on tensor networks see Orus1 ; Orus2 . We then explain the intuition behind attempts at using them to realize discrete versions of the holographic duality Pastawski:2015qua ; Hayden:2016cfa . Finally we discuss open questions in tensor networks that motivated this work.
2.1 Tensor network as ansatz for -body wavefunction
Solving for exact wavefunctions of a quantum many-body system analytically is in general a very difficult problem, because of the gigantic dimension of the Hilbert space. Consider a -body Hamiltonian . Generically, its wavefunction is given by a rank- tensor:
[TABLE]
for , where is the dimension of the Hilbert space at each site.555We have assumed that the full Hilbert space of the -body system can be factorized into direct products of Hilbert spaces on each site . Determining the wavefunction would therefore involve solving for numbers of unknowns, which scales exponentially with .
The tensor network was introduced as a “clever” ansatz for that can greatly simplify the above problem. In this ansatz, the rank- tensor in the original wavefunction is decomposed into many much smaller tensors (with rank-) contracted together:
[TABLE]
In the r.h.s. the original indices from to remain un-contracted and we will call them physical or external indices, and denotes internal indices that are contracted between tensors.
The contraction of internal indices in the ansatz (2.2) can be better presented graphically — in terms of a connected graph (or “network”), where each tensor (with rank-) is represented by a vertex with valency , each contracted index by an edge between two vertices, and each physical index by an external leg at the boundary of .
One can immediately see that the ansatz (2.2) can greatly simplify the problem by counting the number of degrees of freedom in the r.h.s. of (2.2). For a network consisting of vertices, and for simplicity assuming that they all have the same valency , the number of total degrees of freedom is then . Since in a typical tensor network, — here is a small number that depends on the spacetime dimension and the choice of network — whereas , the tensor network ansatz has far fewer degrees of freedom than the original -body problem:
[TABLE]
One can then numerically solve for the ground state wavefunction by minimizing the energy .
What makes a particular tensor network ansatz (2.2) numerically efficient and yet remains a good approximation is that the network needs to be chosen according to the quantum entanglement structure of the given -body system. Figure [1] shows three well-studied tensor network ansätze, according to three different types of entanglement structures.
2.2 Tensor network as discrete holographic correspondence
What makes tensor network more than a good computational tool in many-body systems is the realization that certain types of tensor networks can have features of a holographic correspondence. This was realized by Swingle in 2011 Swingle:2012wq , for the case of the MERA (multi-scale entanglement renormalization ansatz) network.
In the MERA network shown in Figure 1-(b), the physical legs are at the bottom of the network. Moving upwards in the network are alternating layers of 4-valent vertices (disentanglers) and those with 3-valent vertices (isometries).666Without disentanglers, the MERA network reduces to a tree, which (in this naive setting) cannot reproduce the entanglement structure of a gapless system that the MERA network wants to describe. Each set of these twin layers serves as a linear map that projects the system to a coarse-grained one (hence the “renormalization” in the name). As one moves up the graph, a new scale, i.e. an extra dimension, emerges, which is very similar to AdS/CFT in which the radial direction of the AdS bulk plays the role of the RG scale.
Moreover, the entanglement entropy of the MERA network is bounded from above Swingle:2012wq by the length of the geodesic cutting through the network, reminiscent of the Ryu-Takayanagi formula that computes the entanglement entropy via holography Ryu ; Ryu1 .
2.2.1 Bulk and boundary in tensor networks
To establish a more concrete connection between tensor networks and holography, let’s first define the meaning of bulk and boundary in the context of tensor networks. The network plays the role of the (discrete) bulk space. The bulk Hilbert space is defined as follows. First, assign a -dim Hilbert space to each edge,777We assume that the bond dimension for each edge, i.e. the size of each , is the same. and a -dim Hilbert space to each vertex . (Here denotes an edge emitting from vertex .) The tensor then essentially defines a state in
[TABLE]
The bulk Hilbert space is then
[TABLE]
where is the total number of vertices in the network. A generic bulk state is then
[TABLE]
In the simplest case (as in section 2.1), it is a product state .
The boundary Hilbert space is just the original defined at the beginning of this section:
[TABLE]
where is the Hilbert space living on the external leg of the network .
The map from bulk to boundary is via a projection operator that effectively contracts all the internal indices:
[TABLE]
For each internal edge (connecting two vertices and ), is defined as
[TABLE]
where denotes the state located at the edge- of the vertex . The boundary wavefunction is thus defined by projecting the edges connecting two vertices into an entangled state. In most cases considered, such as our example described in (2.2) and in the rest of the paper, the “metric” .
2.2.2 Perfect tensor code and operator pushing
An important shortcoming of the MERA network as discrete holography is that the Ryu-Takayanagi formula does not compute its entanglement entropy but only provides an upper bound. Part of the reason is that its network does not preserve enough of the hyperbolic isometries expected for the dual theory of a CFT.
The “HAPPY” code in Pastawski:2015qua improved this by choosing the network to be the dual graph of a regular tessellation of the hyperbolic space. With the further assumption that the tensors are restricted to be “Perfect Tensors”, the HAPPY code was the first tensor network that exactly recovers the Ryu-Takayanagi formula Pastawski:2015qua .
The restriction to “Perfect tensors” greatly simplifies the derivation in Pastawski:2015qua . They are even-rank tensors with the following property: for any partition of the indices into two sets and with , is a norm-preserving projection operator from to :
[TABLE]
In particular, when , becomes a unitary map: .
Another important result in Pastawski:2015qua is the exhibition of the causal structure in the HAPPY code: it was shown that a operator acting on the bulk of the HAPPY code can be recovered using only boundary operators that act on a subregion of the boundary.888This is analogous to the bulk operator in the Rindler coordinates, in which only the subregion within the causal wedge containing the original bulk operator is involved.
This was shown using the method of “operator pushing”, invented for the perfect tensor by Pastawski:2015qua . Let’s illustrate this method with a particular example of a perfect tensor code: the hexagon code (i.e. =6) with bond dimension .
A tensor state in the hexagon code is invariant under a set of stabilizers :
[TABLE]
Since , can be expressed in terms of Pauli matrices acting on the 6 edges. We can choose a basis such that999For the full list of stabilizers see Pastawski:2015qua .
[TABLE]
where acts on the leg of . We immediately see that (2.11) with the stabilizer (2.12) implies
[TABLE]
Namely, applying the operator one of the legs of is equivalent to applying on the other five legs.
Applying other stabilizers gives similar “operator pushing” rules, in which an operator acting on a given leg of a bulk tensor site can be “pushed” to the other legs of the same site. Applying the set of rules repeatedly, one can move the effect of a bulk operator all the way to the boundary, using which Pastawski:2015qua showed the emergence of the causal structure in the perfect tensor code. The main idea can be generalized to general tensors and will be used later to derive the tensor network analogue of the HKLL formula.
2.3 Some open questions in tensor network as discrete AdS/CFT
For tensor networks to realize a discrete version of AdS/CFT, the following aspects need to be further developed.
Global symmetries of the boundary wavefunction v.s. isometries of the network.
In traditional AdS/CFT, gauge symmetries of the bulk are mapped to global symmetries of the boundary theory. In particular, the isometries of the bulk spacetime are mapped to global spacetime symmetries of the boundary CFT. How to realize the interplay between bulk isometries and boundary global symmetries in the tensor network? Further, how to effectively use the symmetry in the tensor network computation to model discrete AdS?101010Some discussion on how tensor networks reproduce such features already appeared in Guifre1 . 2. 2.
Going beyond perfect tensors
Though greatly simplifying the computation, perfect tensors are in some sense “too perfect” — namely too symmetric to allow enough dynamical content. For example, in a tensor network with only perfect tensors there exists no connected correlation function between local operators Bhattacharyya:2016hbx . 3. 3.
Tensor network analogue of the HKLL formula
As we demonstrate in Appendix E, in a tensor network using perfect tensors, a bulk operator can be reconstructed only as macroscopic products of boundary operators. This is in sharp contrast with the HKLL formula where in the large limit, the leading contribution is linear in the boundary operators. We need to generalize the operator-pushing technique invented for perfect tensors to more generic tensors, and find a tensor network analogue of the HKLL formula.
In this paper, we will take some further steps in clarifying these questions.
3 Bulk operator reconstruction
In this section we show how the bulk operator reconstruction is realized tensor networks. This was initiated for the special case of perfect tensors in Pastawski:2015qua . We first show that in order to have the analogue of the HKLL formula one needs to use more general tensors, then derive an analogue of the HKLL formula for tensor networks.
3.1 From HKLL to operator pushing
In AdS/CFT, a normalizable local field in the bulk can be reconstructed from the boundary operators via the HKLL formula Hamilton:2006 ; Hamilton:2005ju 111111Here denotes the Poincaré coordinate with the metric and is the boundary -vector with with negative signature.
[TABLE]
where is the boundary operator that is dual to the bulk field : (with the conformal dimension of ). Here is the boundary-bulk kernel (called “smearing function” here) of :
[TABLE]
and its bulk-bulk kernel. The “smearing function” and the bulk-bulk kernel are simply related by . Note that the bulk-bulk kernel here satisfies a different boundary condition from the usual bulk propagator.
For a tensor network to be a (discrete version) of the holographic duality (3.14), it needs to realize an analogue of the HKLL formula, i.e. an operator acting on the should be reconstructed by operators acting on the , in a way similar to (3.14). In particular, it should exhibit the causal structure (i.e. the reconstruction should be possible using only a subregion) and an expansion in which the linear term dominates in the large- limit.
The emergence of the causal structure in tensor networks was realized by Pastawski:2015qua for a specific tensor network with “perfect tensors”. Motivated by the observation by references2 that the causal structure in the HKLL formula (3.14) resembles the error correction code, Pastawski:2015qua showed that a bulk operator in the perfect code can be recovered using only those boundary operators that live on the subregion that is causally connected to the original bulk operator.
However, in a network with perfect tensors, a bulk operator can be reconstructed only as a macroscopic product of boundary operators. This is in sharp contrast with the HKLL formula in which the leading term in the large- limit is linear in the boundary operators. Thus a tensor network based on “perfect tensors” does not lead to an analogue of the HKLL formula.
3.2 Operator pushing
In section 2.2 we briefly reviewed the idea of operator pushing for perfect tensors: using the stabilizer relations one can “push” the operator acting on a given leg of a tensor to pass this tensor and become operators acting on the other legs of the same tensor Pastawski:2015qua . Now we generalize this method for more general tensors, in order to derive the tensor network analogue of the HKLL formula.
3.2.1 Local operator pushing
Given a vertex state defined in (2.4) — recall that none of its vertices are contracted, and hence there is no difference between internal and external legs yet — we apply the operator on its leg. Using the non-degenerateness of (see below), the result can always be rewritten as
[TABLE]
Here denotes the operator acting on the state living on the leg of the vertex , the sum of are over the legs of vertex , and the sum of is over the operator basis excluding the identity operator. Generically, depends on the value of the tensor state . In the simple example of the hexagon code (2.13), and similarly for the other legs.121212In general these coefficients are not unique. In the case of perfect tensors, they are defined up to actions of the list of stabilizers.
We are using the convention that an identity operator acting on an edge is the same as nothing acting on it. For example, in where is the rank, if say operators from to are all identity operators, we then write it as . This is to distinguish between different orders of operator-pushing coefficients, i.e. the number of non-identity operators on outgoing legs.131313Sometimes it is convenient to consider all operator pushing coefficients on an equal footing, then we sum over the operator basis including the identity operator and explicitly keep the form even if some operators in are identity operators
Next we explain how we can solve for the local operator-pushing coefficients in (3.16) systematically. Expressing the tensor state explicitly in terms of the rank- tensor (using (2.4)), one can invert the tensor , and sandwich the operator by and . Here is considered an inverse in the sense that it satisfies
[TABLE]
We can rewrite equation (3.16) as follows:
[TABLE]
This is illustrated in Fig. 2.
Recall that we assume that the bond dimension is the same for all edges in the network. Thus we can simply use the same basis for the set of across the network. First, we only need to consider traceless operators. A convenient choice of basis for the local operator pushing is the set of (generalized) Pauli matrices:
[TABLE]
As we will see later, a convenient basis for the global operator pushing will be different from the set .
Using the tracelessness of , we have
[TABLE]
where we use lower indices to denote the transpose:
[TABLE]
and similarly for index permutations. We draw this local “operator pushing” matrix (3.20) in Figure 3.
We have assumed that the tensor is non-degenerate to the extent that satisfying (3.17) exists. Equation (3.17) assumes a normalization whose physical meaning will be apparent as we inspect correlation functions.141414It should be noted that the normalization convention we choose in (3.17) is different from (2.10) that is used in Pastawski:2015qua . Eq. (3.20) shows the coefficient corresponding to pushing the operator through the leg- to the operator acting on leg-. Other configurations can be obtained similarly.
Similarly for pushing the operator acting on leg- into the operator acting on leg- together with the operator acting on leg-:
[TABLE]
Higher coefficients can be computed in a similar manner.151515To discuss all operator-pushing coefficients on an equal footing, we can append the identity operator to the list of Pauli matrices with , and define ; then cover all coefficients.
An immediate consequence of the above computations is that for perfect tensors (defined in (2.10)), the first non-zero operator pushing coefficient appears at .
3.2.2 Global operator pushing
Now we can follow the rule of local operator pushing to move an operator acting in the bulk of the network all the way to its boundary. Consider an operator acting on the leg of the vertex in the bulk of the network. Using the map from the bulk wavefunction to the boundary one (2.8), we get the effect of on the boundary wavefunction:
[TABLE]
Each coefficient is the result of the contributions from every local-operator pushing coefficient on each leg of the (branched) path from the initial leg (the leg of vertex ) to the final boundary positions, and then summed over all possible such branched paths though the bulk. Below we will explicitly compute and .
3.3 Linear order in HKLL
Now we compute the tensor network analogue of the linear term of the HKLL formula (3.14), i.e. the linear global operator pushing coefficient . It is given by the sum over products of collected along all the paths from the bulk vertex to the boundary leg
[TABLE]
where , and (here is the length of the path ). See Figure 4.
Now comes an important simplification. Since in this paper we are interested in using tensor networks to model AdS/CFT, the bulk network should be homogenous, therefore we can drop all the vertex dependence. The equation above simplifies into
[TABLE]
where denotes the matrix that contains the local operator pushing coefficient from operator to operator (where is the Pauli matrix basis) and it takes the same value throughout the network.
We then diagonalize and use its eigenvectors (labeled as with eigenvalue ) as the basis for the bulk dual of primary operators.161616Their normalization will be fixed by normalizing the two-point correlation functions later. Using this new basis, the linear term of the global operator-pushing coefficient defined as in (3.23) is simply
[TABLE]
with the “smearing function” given by
[TABLE]
where the sum is over all paths connecting the vertex and the boundary leg .
Plugging (3.26) into the linear term of the bulk operator reconstruction (3.23) from the global operator pushing, we see that it has exactly the same form as the HKLL formula:
[TABLE]
Namely, a operator acting in the bulk can be “reconstructed”, to linear order, by a sum over the same operator acting on the boundary edges weighted by the “smearing function” .
3.4 Non-linear orders in HKLL
Now we move on to the non-linear terms in the global operator pushing formula (3.23). Using the same basis that diagonalizes the linear order global operator pushing in (3.25), we now compute the coefficient , which corresponds to pushing the operator all the way to the two boundary operators acting on the boundary leg and on the boundary leg .
Now we use the same argument as the one for the linear term of the global pushing. Since there are two operators at the boundary links , the contribution to involves splitting the operator into and , at some bulk vertex . A contribution comes from a product of local operator-pushing coefficient along the path that joins the initial vertex to the mid-way bulk vertex . At we use the local operator pushing coefficient obtained in (3.22) to split the operator into and . Then we push these operators and along paths and , respectively. Finally, we sum over all paths and the mid-way bulk vertex . (See Figure 5.)
The final result is
[TABLE]
where we have defined the bulk-bulk kernel
[TABLE]
where the sum is over all paths that connect two bulk vertices and . Note that the bulk-bulk kernel and the “smearing function” are simply related by taking the all the way to the boundary leg .171717For infinite networks, we need to regularize this limit. This can be compared with the bulk-bulk reconstruction kernel in Kabat:2011rz that we quoted in (3.14).
Higher order coefficients can be obtained in the same way. For example,
[TABLE]
For a tensor network defined on a tree, this is the complete set of contributions. In a generic network with loops, these contributions will be dressed by loop diagrams. A complete analysis of these loop diagrams is beyond the scope of the current paper. In the following, we will focus on tree networks.
4 Tensor networks on -adic tree
In this section we motivate the study of tensor networks living on the -adic tree as an explicit example of discrete AdS/CFT. We emphasize its difference from tensor networks based on regular tessellations of AdS. It can be viewed as an explicit realization of -adic AdS/CFT recently proposed in Gubser:2016guj ; Heydeman:2016ldy .181818Note that the relation of -adic AdS/CFT to the tensor network was also mentioned in Heydeman:2016ldy , although it was based on geometric embedding of the -adic tree in regular tessellation of AdS, as opposed to an abstract tree.
4.1 From tessellation to tree
4.1.1 Limitation of tensor networks based on regular tessellation
In the AdS/CFT correspondence, the global symmetries of the boundary CFT are mapped to isometries of the bulk spacetime. When using tensor networks to model holography, the network corresponds to the bulk space. To realize a discrete version of AdS, the most common approach is to choose based on a regular tessellation. The bulk isometry is then the discrete subgroup of SL preserved by the particular tessellation.
For example, when the basis tile is a hyperbolic triangle with
[TABLE]
the isometry group of is the triangle group . For generic types of tilings (made of basic triangles), the isometry group is a reflection group191919Note that rotations can be generated by successive reflections across different edges. For textbooks on hyperbolic reflection groups see e.g. Humphreys . (or more abstractly Coxeter group), i.e. generated by reflections across the edges of the tiles. Figure 6 shows the hexagon tensor network based on the W tilling. A brief review and relevant references can be found in Bhattacharyya:2016hbx .
However, the representation theory of Coxeter groups is not strong enough to help find the bulk solutions (living on the graph ). As a contrast, in the usual AdS/CFT, the bulk solution can be solved explicitly in terms of irreducible representations of the conformal group. In particular, one can find the bulk solutions that are dual to primary operators of the boundary CFT. For tensor networks, to proceed to more quantitive comparisons between the bulk and the boundary, we need a better handle on the isometry group of the graph .202020We are not aware of a systematic discussion of graph wavefunctions defined on regular tilings of the hyperbolic space, or if such solutions exist at all, how they organize themselves into representations of the Coxeter group.
4.1.2 Tensor networks on abstract tree
The isometry of the tensor network based on a regular tiling is a discrete subgroup of SL because we insist on the tensor network to be geometrically embedded in AdS2, respecting its isometry. However, there is no a priori reason that the discretization should work in this most naive form. Suppose we relax this assumption, i.e. we view the lattice as an abstract lattice, free from the underlying AdS, then it is possible for the lattice to furnish a different, possibly bigger, symmetry.
In this paper, we adopt the somewhat radical approach of giving up the geometric embedding in order to gain more symmetry. Since modeling AdS/CFT is our main goal, we still want this symmetry to be related to the conformal symmetry in some way. It turns out that the -valent tree with being a prime number can furnish a representation for the full conformal group of SL where is the field of -adic numbers. This is a continuous group and hence much bigger than a discrete subgroup of SL.
This consideration is inspired by the recently discussed -adic AdS/CFT correspondence Gubser:2016guj ; Heydeman:2016ldy . The proposed duality is a discrete analogue of AdS/CFT. In the simplest example where the bulk is two dimensional and the boundary one dimensional, the bulk geometry is given by the Bruhat-Tits (BT) tree, whereas the boundary is conjectured to be a theory that is defined on the field i.e. the -adic numbers, and which preserves the SL symmetry.
Before moving on to a review of the -adic tree, we emphasize that, different from Heydeman:2016ldy , we do not view it as arising from a regular tessellation of the real AdS. There are two ways a tree can arise from tessellations. The first is the spanning tree of the graph of a tessellation — we draw the spanning tree of the tessellation based on W in Figure 6.212121Given a lattice, its spanning tree is a tree that contains all the vertices of the lattice and has the minimal number of edges. The second is when the triangle group is W, which results in a -valent tree. Figure 6 shows an example of the -valent tree.
However, the trees that arise from these two ways completely break the scaling symmetry of the underlying AdS space.222222For a regular tessellation based on the triangle group W in which all three numbers are finite, there are some discrete scaling symmetries preserved by the tessellation. However, this is not enough for any quantitive calculation we want to do in this paper. In contrast, the -adic tree we will be considering furnishes the full SL symmetry.
4.2 -adic number field and Bruhat-Tits tree
In this section we review the -number field and its Bruhat-Tits tree, to prepare for the discussion of the Bruhat-Tits tree and -adic AdS/CFT, and to fix notation. For textbooks on -adic numbers, see Koblitz ; Gouvea . For its applications in string theory or other fields of mathematical physics, we recommend Freund:1987kt ; Brekke:1993gf ; Brekke:1988dg ; Freund:1987ck ; Manin:2002hn ; Dragovich:2007wb ; Dragovich:2009hd .
4.2.1 The field of -adic numbers
The field of rational numbers can be extended to the field of real numbers , with respect to the Euclidean norm , which satisfies a few axioms.
[TABLE]
Starting with the rational field , it is possible to extend it in other ways, with respect to different norms that obey the above axioms.
Given a prime number , a rational number can be uniquely expanded in terms of powers of :
[TABLE]
where denotes the residue field consisting of integers . The expansion (4.34) can be rewritten to highlight the congruence of with respect to , i.e. the leading term of the -adic expansion:
[TABLE]
using which the -adic norm of is defined as
[TABLE]
Namely, the more divisible is w.r.t. , the smaller norm it has.
It is then easy to check that the -adic norm obeys all four axioms for the norm. In fact, it satisfies an even stronger form of the fourth axiom:232323Note that the original triangle inequality is trivially satisfied by the p-adic norm: .
[TABLE]
We thus see that the rational field can have infinitely many different norms: the Euclidean norm together with the -adic norms for each prime .242424The Euclidean norm and the -adic norm are the only possible norms to complete the rational field (giving and , respectively), as already shown by Ostrowski in 1919 Ostrowski . The real field is only one possible extension of , using the Euclidean norm . Now, for each prime , we can have a different extension of using the -adic norms . Given a fixed prime number , the field consists of all possible formal expansions of the form:
[TABLE]
The -adic norm (4.36), in particular , ensures that the formal series (4.38) converges.252525Note that in contrast to the decimal expansion for the real number , for a -adic number , we allow the expansion to be infinite in the direction of the positive exponent of but not along the negative direction, precisely because a higher power of has a smaller -adic norm. The strong triangle inequality (4.37) also implies , which violates the Archimedes principle — hence the geometry based on -adic norm is called non-Archimedean.
The -adic norm is used to define the following subset of , which will be useful in the later construction of the Bruhat-Tits tree and the discussion on -adic integration. First, the unit sphere in consists of with unit norm:
[TABLE]
The unit ball of is inside :
[TABLE]
Note that the unit ball is precisely the ring of -adic integers. However, unlike (which is open in ), is both open and closed (“clopen”) in . Finally, we denote the set of non-zero elements in as , which is .
4.2.2 Bruhat-Tits tree as bulk of -adic line
In this subsection we summarize the construction of the Bruhat-Tits tree BruhatTits ; Zabrodin:1988ep , in particular motivating it from its role as the bulk of (i.e. the analogue of upper half plane but whose boundary is instead of ) and prepare for the discussion on the SL action on the tree.
The real field is the boundary of the upper half plane /SO. With coordinates , it has SL-invariant metric . An SL action on a point on would induce the same action on its boundary point . If we replace the boundary space by the -adic field , what would be its bulk, i.e. what is the -adic version of the upper half plane?
The analogy with the relation between and its boundary , shown in Table 1
suggests that one should replace by in the definition of to give
[TABLE]
We immediately see the difference from the real case. As the maximal compact subgroup of the isometry group , is both open and closed (“clopen”) in . Therefore, although is a continuum, its bulk is actually discrete.
Since has a discrete topology, we cannot simply give the coordinate in which and and write down the PGL invariant metric on it. However, the coset expression (4.41) suggests that one can construct it as a set of equivalence classes of lattices in , where two lattices are equivalent, , iff
[TABLE]
We leave the details of the construction to the appendix. To summarize, the -adic analogue of the upper half plane has the topology of an infinite -valence tree (called Bruhat-Tits tree). The nodes on the tree are defined as equivalence classes of lattices and have the form
[TABLE]
Note that since truncates at , we can think of as giving the accuracy level of a -adic number , i.e. the node (4.43) represents the equivalence class
[TABLE]
This somewhat formal definition of the Bruhat-Tits tree as equivalence classes of lattices in actually connects nicely with the -adic expansion of the boundary . First note that the -adic expansion already has a natural tree structure. Consider a generic -adic number
[TABLE]
First, start from level , there are choices for the coefficient , draw a node for each choice. The node with is then the origin . Starting from each node (labeled by ) at level , there are again choices for — draw these nodes at level and connect them to the node they start from. Moving up this way (and also connecting all nodes at backwards to the node the correspond to ), one draws an infinite -valent tree starting from level . Moving backwards towards negative powers then gives the entire Bruhat-Tits tree.
Thus we obtain a one-to-one map between a -adic number and a branch on the Bruhat-Tits tree: given a -adic number, its branch is defined by starting from the lowest power of the expansion (4.45) and then at each level following the twig corresponding to in the expansion (4.45). Each node in the bulk Bruhat-Tits tree has two label:
[TABLE]
where gives the accuracy level and a -adic number to the accuracy , i.e. it represents the equivalence class . This precisely agrees with the result from the lattice construction of the Bruhat-Tits tree.
The non-zero elements in can be grouped according to the leading term in the -adic expansion:
[TABLE]
i.e. with . The set for each forms a subtree with the root at:
[TABLE]
The line connecting all the is then the main branch, running from to .
4.3 Conformal primaries for tensor network on Bruhat-Tits tree
Recall that the main disadvantage of viewing the network as a naive discretization of the substrate AdS space is that it retains too few symmetries and makes it difficult to organize operators. We now show that identifying the tree network as the Bruhat-Tits tree preserves a full conformal SL symmetry262626Here we are a bit cavalier in our notation: the actual group that acts is , but we shall often (in analogy with the table above) refer to it as SL. for the tensor network, and in particular allows us to define conformal primaries for operators acting on the tensor network.
4.3.1 SL action on Bruhat-Tits tree
The coordinate system (4.43) assigns a vertex on the Bruhat-Tits tree two numbers and . In order to determine the radial direction and the boundary direction, and how to choose the cutoff surface in a manner suitable to holography (and analogous to the upper half plane in the real case), we now study their behavior under the bulk PGL action.
A transformation acts on the lattice via
[TABLE]
Given a vertex on the Bruhat-Tits tree with coordinate (4.43), under a PGL action, it transforms as
[TABLE]
where
[TABLE]
Namely, start with the bulk point , with accuracy only up to level , its SL image is another bulk point at
[TABLE]
It is quite remarkable that the Bruhat-Tits tree, though discrete, can furnish the full conformal group PGL. This allows us to study the function on the tree which has a definite quantum number. Given the Iwasawa decomposition , where is the Borel subgroup, the dilation, and maximal compact subgroup SL, it is enough to look at their actions separately. The most important is the scaling transformation. Under a dilatation by , a vertex on the tree transforms as
[TABLE]
The action moves the branches along the main branch, shown in Figure 7.
4.3.2 Choice of cutoff surface
The construction of a holographic correspondence includes a prescription on how the boundary is approached from inside the bulk, i.e. how to define the cut-off surface which is then pushed to infinity. For instance, AdS in global coordinates or Poincaré coordinates have different natural cut-off surfaces and therefore different boundary behaviors. Now we show that the cut-off surface natural to the Bruhat-Tits tree should be lines of constant .
As we go to the boundary, both and ,
[TABLE]
we have the expected boundary transformation:
[TABLE]
Let’s compare to the real case. Under an SL on a point in the upper half plane , and transform as
[TABLE]
Comparing this with the transformation of in (4.55) and in (4.51), we conclude that should play the role of the holographic direction, the analogue of in the real case, whereas the role of the boundary direction. This also means that the cut-off surface should be a line of constant , as shown in Figure 8. This is analogous to the choice of the surface as the cut-off surface, where is the radial direction in Poincaré coordinates.
4.3.3 Conformal primaries for -adic tensor network
A primary field of PSL with conformal weight is defined as Melzer:1988he
[TABLE]
In particular, for a scaling transformation
[TABLE]
Let’s translate this condition on operators in the tensor network.
Consider an operator acting on a boundary leg of the tensor network. One important feature of the constant cutoff surface is that the external legs are not evenly distributed, see Figure 8. The distance of the external legs from the main-branch increases as we move along the cutoff surface. Therefore, under the scaling transformation with , an operator acting on a given boundary leg on the cutoff surface would hop from a branch closer to the main branch to branches further away from the main branch.
For instance, under the boundary scaling , an operator acting on leg 2 is mapped to acting on leg 4, and leg 4 to leg 8, and so on. Applying (4.57) to this particular network, we have
[TABLE]
As we will see later in Section 6, the condition such as (4.59), together with the assumption on the homogeneity of the network, allows us to explicitly construct a primary basis starting from the Pauli basis defined in (3.19), and moreover relate it to the “operator pushing” basis defined in (3.26).
5 -adic HKLL from tree tensor networks
In section 3 we derived the bulk operator reconstruction formula for generic tensors using “operator pushing”. In this section we show that for tree tensor networks, it matches nicely with the expectation from the conjectured -adic AdS/CFT correspondence.
5.1 HKLL for tree tensor network
When the network is an valent tree, the path from a bulk edge (say the first edge of vertex ) to the boundary edge is unique. Therefore the linear term of the global operator pushing (3.28) becomes
[TABLE]
where labels the unique path from the bulk vertex to the boundary edge , and measures its length. This is illustrated in Figure 9.
It is exactly in the form of the HKLL formula
[TABLE]
with the “smearing function”
[TABLE]
where in the last step we have used the following definition
[TABLE]
Similarly, for the next order in the HKLL formula (3.29), the bulk-bulk kernel defined in (3.30) is also greatly simplified for a tree tensor network:
[TABLE]
Note that (3.29) is a sum of bifurcated paths from vertex to the two boundary legs and , with the sum over the bifurcating point , as illustrated in Figure 10.
In both the “smearing function” (5.62) and the bulk-bulk kernel (5.64) for an operator , only one parameter (5.63) appears. What is its physical meaning?
To answer this, one first checks that both the “smearing function” (5.62) and the bulk-bulk kernel (5.64) satisfy the expected EOM for a tree Lagrangian of a scalar chungbook :
[TABLE]
where the graph Laplacian can be defined for a generic graph as272727Note the opposite sign from the usual definition — this is to match the mostly-negative signature.
[TABLE]
The sum is over all nearest neighbours of . We see that the parameter is related to the mass squared of the bulk scalar by
[TABLE]
For a finite network , the “smearing function” can be simply obtained by taking the second bulk vertex in the bulk-bulk kernel all the way to the boundary:
[TABLE]
For an infinite network, a regularization is needed to make finite.
One can now use the “smearing function” and the bulk-bulk kernel to explicitly compute the tensor network analogue of the bulk operator reconstruction. In the following, we move on to interpret these results in the light of -adic AdS/CFT.
5.2 -adic HKLL
The “smearing function” (5.62) and the bulk-bulk kernel (5.64) were derived using only “operator pushing” of the tensor network. Now we show that they have clear meanings if the tree tensor network is interpreted as the bulk of -adic AdS/CFT, supporting our proposal that tree tensor network provides a concrete realization of -adic AdS/CFT.
5.2.1 Reconstruction kernel v.s. propagator
In -adic AdS/CFT, the bulk propagator and the bulk-to-boundary propagator of an operator with conformal dimension are Gubser:2016guj :282828In this subsection we will mostly focus on the case with boundary dimension .
[TABLE]
where the conformal dimension is related to the mass of the scalar living on the bulk Bruhat-Tits tree by
[TABLE]
with the -adic zeta function .
Comparing our result of the “smearing function” (5.62) and the bulk-bulk kernel (5.64), derived here using the “operator pushing” for a tree tensor network, with the boundary-to-bulk propagator and the bulk propagator of the -adic AdS/CFT derived in Gubser:2016guj , we see that292929The normalizations of our smearing function and the bulk-bulk kernel will be fixed later using two-point correlation functions and will turn out to be consistent with this identification.
[TABLE]
Given that the two pairs satisfy the same EOM, we should match the two expressions for the bulk mass (5.67) and (5.70) and obtain a relation between the parameter in (5.62) and the conformal dimension of the operator . A priori, there are two solutions or .
Recall that in the real case, the “smearing function” (3.15) used for the bulk operator reconstruction is related to the bulk-to-boundary propagator by first replacing the conformal dimension in the exponent by .303030The function appearing in Hamilton:2006az is introduced as a regularization via analytic continuation of the bulk integral. Therefore, the natural conclusion is
[TABLE]
The relation (5.72) is valid for boundary dimension . In generic dimensions, it should be replaced by
[TABLE]
We will prove this relation later in Section 6.
5.2.2 Reconstruction kernel in terms of -adic variables
The relation (5.71) (together with (5.72)) between the reconstruction kernels for tree tensor networks and the propagators of -adic AdS/CFT shows that the reconstruction kernels (5.62) and (5.64) we derived using the “operator pushing” are consistent with the expectation of the conjectured -adic AdS/CFT. We now compare these reconstruction kernels to the HKLL formula for the real AdS/CFT and show that the tensor network provides a nice -adic HKLL formula.
To compare with the real HKLL, we first need to rewrite the “smearing function” (5.62) in terms of -adic variables. Interpreting the tree on which the tensor network lives as the Bruhat-Tits tree, we should assign the bulk point coordinates that label a node on the Bruhat-Tits tree as in (4.46). Namely, we start from a point on the boundary , and follow the (unique) path connecting it to the origin of the tree, and label the bulk point on the level as . For the boundary edge in , we simply assign a -adic number :
[TABLE]
with denotes the holographic direction in the BT tree, and gives the accuracy of the -adic expansion. In particular, , and as one approaches the boundary.
It was shown in Gubser:2016guj that the distance from a bulk vertex on the Bruhat-Tits tree to a boundary point, in the coordinates above, is
[TABLE]
where the supremum norm is if and otherwise. Using (5.75) we have313131We emphasize that the HKLL relation here is not to be confused with the bulk reconstruction discussed in Heydeman:2016ldy , which is the Euclidean version of recovering the bulk field for specified Dirichlet boundary condition, which use the non-normalizable bulk-to-boundary propagator as in (5.69).
[TABLE]
Finally, recall that in the real HKLL formula one needs to regularize the bulk integration to have finite results. In Poincaré coordinates, this is done by dressing the “smearing function” with a factor. In an actual tensor network computation, the tree is usually taken to be finite. However, the tensor network modeling -adic AdS/CFT needs to live on the infinite Bruhat-Tits tree. Therefore we propose to regularize by dressing the -adic smearing function (5.76) with the -adic analogue of the function — a factor of where is the characteristic function of in defined in equation (B.157):
[TABLE]
We see the -adic HKLL formula, derived using the tensor network, uses a -adic smearing function (5.77) that is completely parallel to the smearing function (3.15) for the real HKLL formula. Next we show that the linear term of the bulk operator reconstruction
[TABLE]
can be interpreted as a -adic wavelet transform.
5.3 Linear term of HKLL as wavelet transform
In this subsection we show that the linear term of the bulk reconstruction can be interpreted as a wavelet transform — a technique in signal processing, analogous to the Fourier transform but with Fourier modes replaced by the wavelet basis.
As will be reviewed later, the wavelet transform has a built-in coarse graining process, therefore can be regarded as a realization of RG flow. For a comprehensive review of the subject, see Book . This underlies the connection between wavelet transforms and AdS/CFT. In the context of tensor networks, it is recently found to be implementable in MERA Evenbly_White . In Lee:2015vla (see also Singh:2016mxd ) the Haar wavelet was used to construct a holographic mapping in a particular example of tensor network.
We will show that the (linear term) of the bulk reconstruction is exactly a wavelet transform, with the choice of wavelet determined universally, by AdS/CFT. We further show that the inverse of the bulk reconstruction is actually not the inverse wavelet transform, but needs to be regularized. We propose a regularization natural to the HKLL formula. Both the real and the -adic case work in this manner.
5.3.1 Wavelet review
We now review basics of wavelet transforms, using the notations in wavelet , whose discussion makes the parallels with the HKLL relation particularly transparent.
The wavelet basis containing parameters is defined as follows. First, choose the mother wavelet , which is a (local) function of parameters . The set of daughter wavelets is generated from the mother wavelet by translation by and rescaling by :
[TABLE]
These daughter wavelets form the wavelet basis.
Given a signal function , the wavelet transform using the wavelet is then defined as323232Using the analogy with the Fourier transform, if is regarded as the spacetime variable, the parameter and together play the role of momentum variables.
[TABLE]
For a generic mother wavelet , the wavelet basis it gives rise to is over-complete. However, special types of mother wavelet can allow an inverse transform. Relevant to the case at hand is when
[TABLE]
where is the Fourier transform of and . One can show that then the inverse transform of (5.80) exists and is given by
[TABLE]
where
[TABLE]
Note that for the inverse transform to be well-defined, we also need the following “admissibility condition”
[TABLE]
It is often more convenient to apply the wavelet transform in Fourier space. Consider Fourier transforming (5.80) w.r.t. . This gives
[TABLE]
It means that to define the mother wavelet of a wavelet transform, we could equivalently specify a function which is a function of the momentum and the scale factor .
5.3.2 Real linear HKLL as real wavelet
The linear term of the bulk reconstruction (3.14) is very close to a wavelet transform with the mother wavelet
[TABLE]
where is the step function with for and for . Her daughter wavelets, defined via (5.79), and the HKLL “smearing function” are related by a scaling
[TABLE]
We interpret this result as follows. The AdS/CFT correspondence selects for us a set of wavelet transform: for each operator of conformal dimension , there is a mother wavelet such that the wavelet transform , which is related to the bulk fields via
[TABLE]
becomes a weakly-coupled and semi-classical degree of freedom. The holographic direction “” in Poincaré coordinates is identified with the scaling parameter of the wavelet transform.
Now let’s look at the inverse transform. For the standard inverse wavelet transform (5.82) to exist, the admissibility condition (5.84) needs to be satisfied. For a scalar field, the conformal dimension is with . The Fourier transform of (5.86) is
[TABLE]
which gives
[TABLE]
i.e. diverges and the inverse wavelet transform (5.82) is no longer valid. However, this does not pose a problem for us because, although we use the wavelet transform to obtain the bulk field, we actually do not need to use the (standard) inverse wavelet transform (5.82) to obtain the boundary operator from the bulk field. We can compute instead
[TABLE]
which has an extra dressing factor of relative to the integration measure of the (standard) inverse wavelet transform (5.82). (The scaling parameter “” there is to be identified with “” in the Poincaré coordinate here.) This is a natural choice in AdS geometry.
The Fourier transform of the smearing function is Hamilton:2006
[TABLE]
where and the normalization constant. The integral is restricted to time-like momenta so that remains normalizable. Plugging (5.92) into (5.91), and using
[TABLE]
for time-like momenta , we are left with
[TABLE]
Note that the integral (5.93) is the normalization that replaces in the wavelet transform (5.82). The normalization condition in the inverse transform (5.91) replaces the “admissibility condition” (5.84) that appears in the wavelet transform (5.82). The restriction to time-like momenta is due to this normalization condition, without which the integral is not finite. The restriction however means that the reconstruction of the original operator is restricted by causality. Namely, equation (5.94) can be re-written as
[TABLE]
where
[TABLE]
This should be contrasted with the usual wavelet transform where the admissibility condition is usually satisfied for all .
5.3.3 -adic linear HKLL as -adic wavelet
Just as in the real case, the linear term of the -adic bulk operator reconstruction can be regarded as the -adic wavelet transform of the boundary operator. The wavelet transform perspective of the HKLL relation can be defined in an analogous manner in the -adic version of AdS/CFT. Let’s focus on the one-dimensional case.
-adic wavelet transform. Given a -adic mother wavelet , which for our purpose is taken to be a complex function with -adic argument , her -adic daughter wavelets can be defined in analogue to the continuous case (5.79)
[TABLE]
This set of daughter wavelets forms the basis for the -adic wavelet transform. Then the -adic wavelet transform of a function with using this wavelet basis is
[TABLE]
whose inverse transform is given by
[TABLE]
with
[TABLE]
Note that the integration measure is precisely the left-invariant measure of the -adic affine group (whose action is ). For the inverse transform to exist, we need the same “admissibility condition” , as in the real case.
Just as in the real case, we can interpret the linear term of the bulk operator reconstruction
[TABLE]
as a -adic wavelet transform (5.98). We first simplify the “smearing function” (5.77) into
[TABLE]
Now we see a major difference from the real case. For the -adic case, the choice of the mother wavelet does not depend on the conformal dimension of the boundary operator. For any operator, there is a “universal” mother wavelet
[TABLE]
The conformal dimension only enters through the relation between her daughter wavelets and the “smearing function”:
[TABLE]
which in turn gives the mapping between the wavelet transform and the bulk field:
[TABLE]
Similar to the real case in (5.90), our mother wavelet (5.103) does not obey the standard admissibility condition since
[TABLE]
where we have used the fact that is self-dual under Fourier transform. Again, this does not pose a problem for us, because the physical inverse transform we use to obtain the boundary field is
[TABLE]
which has an extra dressing factor of , due to (5.104) and (5.105). We will now show that this can make the normalization finite and the inverse transform (5.107) valid. Note that similar to the real case (5.86), the function restricts the integration within the “causal patch” in the tree. (In the Bruhat-Tits tree, the causal future of a node is defined as the subbranch of the tree rooted at this node.333333The causal structure on the Bruhat-Tits tree was first studied in Harlow:2011az , in the context of the hierarchical structure of inflation.)
First we compute the Fourier transform of the -adic “smearing” function (5.77), using the additive character (B.155):
[TABLE]
Note that since the function is self-dual under the Fourier transform, in the momentum domain the restriction to time-like momenta is also implemented by the function. Plugging (5.108) into the inverse transform (5.107) we get
[TABLE]
with
[TABLE]
the -adic analogue of the kernel in (5.96), and343434Note that the integral in only converges when .
[TABLE]
with . Therefore, for all , i.e. for massive scalars, the -adic normalization is finite and the inverse transform is valid.
We have thus shown that the -adic bulk reconstruction works in the same manner as the real case: the bulk reconstruction can be realized as a continuous wavelet transform, whereas the inverse, i.e. obtaining the boundary field from the bulk one, is related to the standard inverse wavelet transform by an extra dressing factor of .
There is one important difference between the real and the -adic cases. In the derivation of the bulk reconstruction via a -adic wavelet transform, we have used the continuous wavelet transform. However, in essence, the -adic wavelet transform is discrete.353535The coincidence of the continuous and the discrete -adic wavelet transform was already shown for a particular type of wavelets in Albeverio2007 . The reason is the following. First of all, even though we started with a continuous wavelet transform in (5.98), the resulting scaling parameter is instead of . And since the integration measure in the inverse transform (5.99) is invariant under the affine group, the integration is actually equivalent to the sum over the Bruhat-Tits tree Gubser:2016guj :
[TABLE]
Recall that the Bruhat-Tits tree can be viewed as the discrete, holographic bulk whose boundary is the continuous line of . The emergence of the discrete -adic wavelet transform starting from a continuous one can be viewed as the mirror statement of the above. This strongly supports the connection between the bulk reconstruction and the wavelet transform, with the coordinate of the holographic direction in the bulk being identified with the scaling parameter in the wavelet transform.
6 Correlation functions and emergent Witten diagrams
In this section we compute correlation functions of conformal primaries on a -adic tree tensor network, and show that dual Witten diagrams emerge automatically in the bulk of the tensor network. We also explain the connection between the bulk operator reconstruction in Section 5 and the correlation function computation.
6.1 Constructing conformal primaries in -adic tensor network
An -point correlation function in a tensor network is defined as
[TABLE]
where the boundary operators are sandwiched between the original “bra” wavefunction defined in (2.8) using the tensors and its conjugate “ket” .363636All other boundary edges are contracted directly between the network and its dual.
To evaluate the -point function (6.113) explicitly, we first need to construct conformal primaries . The conformal primary for a -adic CFT was defined in (4.57). We have already shown that as an operator acting on the tensor network, it obeys conditions in the form of (4.59). Now we use (4.59) to construct using the Pauli basis (defined in (3.19)).
Just as the “operator pushing” basis defined by diagonalizing the linear operator-pushing coefficient in (3.25) depends on the value of the tensor (see eq. (3.20)), the conformal primary basis also depends on , though due to a different argument.
Let’s again use the example of the tree shown in Figure 8. Recall that under the boundary scaling , an operator acting on leg 2 is mapped to acting on leg 4. Applying (4.57) to this particular network, we have
[TABLE]
Above is an identify for operators on different positions. To have a local condition, we need another relation between and .
The hint comes from lessons from MERA networks (shown in Figure 1(b)), in which moving through layers of tensors realizes coarse graining. Since the operator is sandwiched between and its conjugate “ket” , a coarse graining (i.e. moving deeper into the tree) affects both the bulk network for and its conjugate . In the example shown in Figure 8, along the cutoff surface, is one layer of tensors further away from the main branch, therefore it is related to as if it is sandwiched between an extra layer of tensors. (This is illustrated for the case of in the box inside Figure 8.) Therefore we have
[TABLE]
The two equations (6.114) and (6.115) together give a local condition on the conformal primary :373737We note that this is similar to MERA tensor networks (shown in Figure 1(b)), in which moving through layers of tensors realizes coarse graining. At a fixed point, the operator acting on the legs of a given layer is mapped to another “coarse-grained” operator by the tensor. However, for a primary operator , it is simply rescaled at the fixed point, satisfying an equation like (6.117).
[TABLE]
For a generic valent tree, it is
[TABLE]
This is illustrated in Figure 11.
Finally, the conformal primaries defined in (6.117) can be constructed starting from the Pauli basis defined in (3.19), which satisfy
[TABLE]
Multiplying by on both sides and using (3.19), we get
[TABLE]
as shown in Figure 12. Diagonalizing the matrix then gives the set of eigenvectors as the conformal primary basis , each with eigenvalue where is the conformal weight. This gives the spectrum of the theory defined by the tensor network.
6.2 Two-point functions
Having constructed conformal primaries from the Pauli basis, we can now evaluate their correlation functions. We start with the two-point function
[TABLE]
The computation takes two steps.383838This computation is similar to computing correlators from MERA. First, use the coarse graining equation (6.117) to move both operators down, until they reach the edges of a common bulk vertex , which produces a factor
[TABLE]
where the distance counts the number of edges between the boundary leg and the bulk vertex . This step is shown in Figure 13.
Then one can use the fact that the conformal primaries and diagonalize the scaling matrix defined in (6.119) and get
[TABLE]
with
[TABLE]
as shown in Figure 14,
and counts the number of edges in the (unique) path that connects the boundary leg and .
The two point function (6.122) is the result of a tensor network computation and given in terms of bulk quantities. Now we need to translate it into boundary -adic variables. In the Bruhat-Tits tree, the distance diverges. Using the regularization proposed in Heydeman:2016ldy we have
[TABLE]
Remarkably, this valent tensor network recovers precisely the form of the two point function dictated by the SL invariance:393939We can further normalize such that by with where is the origin of the Bruhat-Tits tree .
[TABLE]
Finally, in this tensor network computation, as shown in Figure 13, the two boundary operators are pushed deep into the bulk tensor network to meet at the unique bulk vertex — a “Witten diagram” has emerged in the tensor network. The scaling relations (6.116) and (6.127) led to (6.122), and the r.h.s. corresponds to the boundary limit of the bulk-bulk propagator which solves the scalar Klein-Gordon equation. The mass of the scalar is determined by the scaling dimension exactly according to the AdS/CFT dictionary.
6.3 Higher point functions
These considerations can be readily generalized to computing three and higher point functions, each related to an emergent Witten diagram. This can be compared with Vidalnpt . For instance, the three point vertex is given by
[TABLE]
They coincide with in (3.22) up to an overall normalization dependent on , which can be absorbed into the definition of the reconstruction kernel. Having got this far, one is tempted to believe that an interacting scalar theory living in the discrete graph has emerged.
6.4 Conformal primaries basis v.s. operator pushing basis
A priori, it is not clear whether the primary basis obtained here coincides with the HKLL basis obtained by diagonalizing (3.20). We now show that they are actually the same basis. Using this we can then prove the relation (5.72) in the weakly interacting limit.
First of all, since in the computation of the -point function (6.113), all boundary edges — except for the pairs that are linked by — are contracted directly between the network and its dual, the identity operator should scale trivially under (6.116), which imposes a consistency condition on the tensor:
[TABLE]
see Figure 15 for the example with .
Recall that the tensors describing a homogenous space should be permutation invariant. Comparing with the defined in (3.17), we have
[TABLE]
Now compare the “operator pushing matrix” defined in (3.20) and shown in Figure 3 and the “scaling matrix” defined in (6.119) and shown in Figure 12. With the identity (6.128), they are proportional up to a transpose:
[TABLE]
Therefore the basis used in the bulk operator reconstruction and the one used in computing correlation functions are exactly the same basis.
Now we prove the identity (5.72) in the weakly interacting limit (in the bulk). First of all, similar to the higher operator pushing coefficients as in (3.22), we also need the higher scaling matrix that generalizes defined in (6.119). Sandwiching a tensor product of operators between and defines the higher scaling matrix by:
[TABLE]
Finally, inverting in (6.130) we get
[TABLE]
Similar to the operator pushing coefficients, to discuss all scaling matrices on an equal footing, we append the identity operator to the list of Pauli matrices with , and define . The scaling matrix (6.131) then includes all lower rank ones as special cases, in particular the scaling matrix (6.118) in which of the operators are the identity operator.
Consider all operator pushing coefficients and scaling matrices collectively allows us to prove a useful identity:
[TABLE]
where spans the list of conformal primaries (or equivalently the operator pushing basis) together with the identity matrix, i.e. . As shown in Figure 16, we have first used the identity (6.127), then the identity between and (6.128), and finally the “operator pushing” from one leg to the remaining legs.
Equation (6.132) then gives
[TABLE]
In the weakly interacting limit, where non-linear couplings and involving more than two non-zero indices are suppressed relative to “linear couplings” and , we are left with404040 for a one dimensional boundary given by . For higher boundary dimensions , the boundary is given by , hence each tensor in the tree carries legs Gubser:2016guj .
[TABLE]
where we have used permutation invariance of the indices of each tensor.
Diagonalizing (6.134) thus gives a relation between the eigenvalues of the operator pushing matrix , and the eigenvalue of the scaling matrix :
[TABLE]
which is precisely the relation between the conformal weights of the normalizable and non-normalizable solutions of the free KG equation of bulk scalar fields. We emphasize again that this relation emerges automatically in the tensor network.
7 Summary and Discussion
In this paper, we examined the tensor network/geometry correspondence in further detail. Our aim was to read off a bulk interacting theory by inspecting the properties of constituent tensors in the tensor network. This was done via two routes. First by inspecting tensor identities satisfied by individual tensors, one can expand any bulk operator in terms of a sum over boundary operators. By organizing the sum systematically, each term acquires an interpretation as a Witten-like diagram in the bulk, in direct correspondence with the HKLL relation found in the AdS/CFT correspondence. This also allowed us to read off the field content in the bulk, and determine the masses of these fields and their interaction couplings.
Then we applied our methods in a specific context — the -adic AdS/CFT correspondence. We constructed a tensor network based on the Bruhat-Tits tree, and demonstrated that our method recovers the HKLL relation appropriate for -adic AdS/CFT. With the bulk isometries exactly matching the boundary symmetries SL, it implied extra physical requirements on the constituent tensors. These physical constraints allow us to compute boundary correlation functions exactly. Once again, bulk Witten diagrams emerge, from which one can read off the field content and interaction couplings. We demonstrated that in the “free field” limit in the bulk, the correlation functions follow from non-normalizable bulk-boundary propagators, as opposed to the normalizable ones that feature in the HKLL relation. Moreover their scaling behaviours are related in precisely the same way as in the AdS/CFT dictionary, a relation now derived based purely on properties of the tensor network. It gives strong quantitative support that the tensor network is an explicit embodiment of the AdS/CFT correspondence.
Unlike the construction of MERA, we did not demand from the very beginning that should be a unitary or isometry, although a very similar condition (6.127) was later imposed for other physical requirements. A priori, there is no reason that the constituent tensors of a tensor network should be unitaries or isometries. This was imposed for efficient numerics. As far as a tensor network construction of wave-function is concerned, the only physically relevant condition is to provide as accurate an approximation as possible to the actual wave-function after auxiliary indices are contracted. A “stochastic MERA” where all tensors take only positive definite elements was recently constructed in Frank .
It was noted in Heydeman:2016ldy that the tree tensor networks do not recover the Ryu-Takayanagi formula. In other words, the length of the geodesic through the Bruhat-Tits tree connecting two given end points at the boundary in general does not give the entanglement entropy of the region bounded by the two points. Given that a tree tensor network in fact produces the correct correlation functions, it suggests that this is in fact a feature of -adic CFT. We also commented on the precise relationship between the wavelet transform and the AdS/CFT correspondence. Beyond its philosophical value, the relationship provides a guiding principle for future attempts at constructing tensor networks that are dual to some target (-adic) CFT’s.
Before we close our summary, we note that there is one potential confusion concerning the signature of the theory. In the usual discussion of the tensor network, such as the MERA and the MPSs, they are descriptions of wavefunctions, which are defined on a given time slice. In the -adic version of AdS/CFT Gubser:2016guj ; Heydeman:2016ldy , the construction is a generalization of the Euclidean version of AdS/CFT. How then should the tensor network be understood in this case?
To understand what happens, we recall works in the tensor network literature where classical partition functions of statistical models admit a tensor network description, see for example Gu2d ; Vidal2d . These tensor network representations of partition functions, which are equivalent to Euclidean path-integrals of the quantum model in one higher dimension, can also be coarse grained, which are linear maps of the constituent tensors. If every step of the coarse graining is kept so that those linear maps form layers of tensors in an extra dimension, we obtain a tensor network in one extra dimension.
In other words, there is no mystery about the Euclidean version of the tensor network/geometry correspondence. It would have the same form as MERA except that what were previously physical dangling legs are now contracted among themselves in the Euclidean path-integral. The bulk operator boundary operator reconstruction is clearly independent of whether the boundary layers of legs are contracted among themselves. We acknowledge that the computation of the correlation functions as they are discussed in the current paper is rooted in the wave-function interpretation. There is some tension in directly interpreting the tensor network as a generating function of correlation functions. This however can be resolved by modifying our tensor network into a form that is more readily interpretable as a path-integral. We have made progress in this direction, and will report an alternative construction in a future publication.
The current work is only the first step in elucidating the relation between tensor networks and the AdS/CFT correspondence. We list some of the imminent questions and generalizations in the following.
7.1 Implication to -adic AdS/CFT
One reason that -adic AdS/CFT is much less developed than the real version is that there hasn’t been a well-defined, but non-trivial, “-adic CFT”. With recent developments Gubser:2017vgc ; Gubser:2017qed , the situation is quickly evolving. One of the main difficulties that remain intriguing is that the ordinary derivative of the real case does not exist for the -adic field . To proceed, there are two alternatives. One is to use the “Vladimirov derivative”:
[TABLE]
which defines the derivative via integration, and hence can be regarded as the -adic analogue of Cauchy’s contour integral in complex analysis. The resulting field theory with a Lagrangian based on the “Vladimirov derivative” is therefore highly non-local Zhang:1988ku ; Spokoiny:1988zk ; Parisi:1988yc .
The other choice is to simply forgo the use of derivative, as in Melzer:1988he . The “-adic CFT” defined this way would have only primary fields (defined using global SL as in (4.57)), and no descendants. The unitary condition is then automatically satisfied and therefore cannot impose any constraints on the conformal weights of allowed primaries. In fact, the form of all correlation functions is fixed and the crossing symmetry is automatically satisfied. Therefore it also cannot impose any constraints on the allowed primaries.414141The modular invariance on higher genus Riemann surfaces might impose more constraints but this has not been studied.
With the result of the present paper, we can regard the tensor network living on the Bruhat-Tits tree as a concrete realization of a “-adic CFT”, with different choices of the tensors corresponding to different matter content and interaction couplings. Since a priori, any conformal dimension is allowed, and we do not need the derivative or Lagrangian to define the theory, this is more in line with the second, more algebraic, approach.
This then allows us to go beyond the free massless scalar. The next simplest example would be the minimal model,424242Tensor networks have been used to study the Ising model and three-state Potts model in the real case in Gu2d . which also has the benefit that it is dual, by a weak/weak AdS/CFT correspondence, to a bulk higher spin gravity Gaberdiel:2010pz . The existence of a weakly-coupled bulk dual living on the Bruhat-Tits tree then imposes additional constraints on the boundary “-adic CFT”. This is currently under investigation.
7.2 Further explorations in tensor networks
In this paper, we have studied very specific types of graphs. Namely they are unweighted graphs with a fixed valency. Our language should admit generalizations to more general types of graphs. Let us comment briefly on two interesting extensions.
- •
For tree graphs with multiple valency, it can be described by a substitution matrix. A substitution matrix is a dimensional matrix, where is the number of different species, and is the number of descendants belonging to vertices of type branching out from a vertex of type . For example, if we have only two kinds of vertices, we have
[TABLE]
where the matrix elements are positive integers. One solution to the (unweighted) graph Laplacian is
[TABLE]
where is some suitable normalization and , which is the distance between a node and the root of the graph .434343Roughly speaking, a rooted tree contains a special point from which the tree grows outwards. To satisfy the graph Laplacian equation with the same mass, we need to put in an extra constraint so that the function satisfies the same equation independently of the type of node the Laplacian acts on. The constraint is given by
[TABLE]
It is not yet clear what such constraints could mean as far as the bulk interacting theory is concerned. It should be studied systematically.
- •
Another generalization is to include weighted graphs. In this paper, we have assumed that the network is a homogenous network and preserves as much symmetry as the graph. In general when we start discussing fluctuations around a background, then it seems natural that different edges should in general have different weights. A first step has been taken in Gubser:2016htz , where the weights are interpreted as metric fluctuations. The Laplacian also depends on these weights by
[TABLE]
where is the weight on the edge connecting the vertices and . It is an important question to understand how these degrees of freedom emerge from the tensor network.
- •
Time dependent evolution of the wavefunctions and dynamics in the bulk.
While a wavefunction can be evolved using any Hamiltonian that acts on the boundary legs, it is not clear whether we can interpret that evolution as some local dynamics of bulk degrees of freedom.
Apart from these generalizations, there are other important questions. In particular, it is evident that to recover a bulk theory that can be interpreted as a local interacting theory, there are many constraints that need to be imposed on the tensors. It is necessary to study these constraints systematically, and ask for the minimal set of data needed to define the bulk theory. Such a discussion is pertinent to understanding when a large gap in conformal dimension is emerging, which is an essential condition for the emergence of a semi-classical and local holographic dual Heemskerk:2009pn .
Second, we need a theory of gravity in the bulk, and to that end, we need to find a systematic way to describe fields carrying spin. As far as gravity is concerned, one way to identify fluctuations of these tensors with gravitational excitations is based on diffeomorphism. The idea is that the bulk graviton is supposedly dual to the boundary stress tensor. One could therefore ask the following question: for a given local diffeomorphism at the boundary, such as a local translation that can be effected by inserting the (exponentiated) stress tensor , we can look for the corresponding transformation in the bulk that would have (approximately) the same effect. This would recover according to the inserted. The bulk transformation in general corresponds to the exchange of edges (which is particularly apparent in the case of a tree). It thus fits with a metric carrying two indices. This is currently under investigation.
Last but not least, as we already mentioned in section 2.3, recovering bulk dynamics from boundary dynamics is an extremely important question. We hope to return to these issues in the near future.
Acknowledgements
We are grateful to Olof Ahlén, Sumit Das, Muxin Han, Thomas Hartman, Matthias Gaberdiel, Zheng-cheng Gu, Feng-li Lin, Hong Liu, Ezer Melzer, Mukund Rangamani, Alfred Shapere, Wei Song, Aninda Sinha, and Yichao Tian for helpful discussions and correspondences. We especially thank Feng-li Lin for teaching us about wavelets and their recent implementation in tensor networks. AB thanks the Centre for Theoretical Physics at MIT, Department of Physics and Astronomy at U. of Kentucky, Physics Departments at UC Davis, UCSD, UIUC and Cornell for hospitality. AB and LYH thank ITP-Chinese Academy of Sciences, and WL thanks the Physics Department of Fudan University, for hospitality during various stages of this work. We thank support from the Thousand Young Talents Program.
Appendix
Appendix A Lattice construction of Bruhat-Tits tree
Since has a discrete topology, we cannot simply give the coordinate in which and , and write down the PGL invariant metric on it. However, the coset expression (4.41) suggests that one can construct it in terms of equivalence classes of lattices in .
A lattice in generated by basis vectors
[TABLE]
which satisfy for is defined as444444Here we see an important difference between the lattices on and the p-adic lattices. Since (the unit ball inside ), which is continuous, the p-adic lattices form a continuum, whereas the lattices are discrete.
[TABLE]
A transformation acts on the lattice via
[TABLE]
The numerator in (4.41) acts transitively on the space of lattices in , and the denominator is the stabilizer of the integer lattice . Therefore defined as coset (4.41) is identical to the set of equivalence classes of lattices in , where two lattices are equivalent, , iff
[TABLE]
Note that since we use PGL instead of SL, we have
[TABLE]
We denote the equivalence class of a lattice generated by as .
Now we are ready to define the metric on , i.e. the distance between two points in , i.e. two equivalence classes of lattices and in . First, and are defined as incident (i.e. directly connected) if and only if454545To check that this definition is reflective, we note that since is equivalent to , multiplying the equation above by gives .
[TABLE]
We connect such a pair of nodes by an edge, which has distance . One can immediately check that each node has exactly nearest neighbors, i.e. that has the topology of an infinite -valent tree (shown in Fig. 6 for ), instead of a continuum. Figure 17 shows the Bruhat-Tits tree for . Then the distance between any two points is defined as the number of edges connecting them, which is invariant under PGL.
For the real case, it is easy to visualize the relation between the upper half plane and its boundary . In the coordinate (with which the hyperbolic metric is ), taking gives the boundary point and increasing moves deeper in the bulk. An SL action on a point on would induce the same action on its boundary point , see (4.56). In particular, in the study of holography, the constant line is taken to be the cut-off surface. (The choice of the cut-off surface is particularly crucial in the tensor network construction.) What is the analogous situation for the -adic case here?
The lattice construction earlier only gives the topology of the tree. We would like to have a good coordinate system on the Bruhat-Tits tree such that its boundary is the -adic field , and the PGL action on a vertex in the bulk induces the same action on its boundary point. In particular, the natural cut-off surface from this coordinate system behaves well in the tensor network construction.
To fix a coordinate system in , first choose the origin . Since the tree is infinite and homogeneous, we can choose an arbitrary point as the origin . We can then use the isomorphism PGL to make the equivalence class of integer lattice, i.e. its generators are
[TABLE]
One first checks that the neighbors of are
[TABLE]
Note that these are precisely the neighbors that would arise when applying the Hecke operator
[TABLE]
on the node . Now we use the projective equivalence (A.145) to fix the second vector to , i.e. rewrite the first node in (A.148) into .
Applying Hecke operator iteratively then generates the entire tree, with all nodes having the form
[TABLE]
where we have used the projective equivalence (A.145) to fix . Figure 17 shows the Bruhat-Tits tree for , with the coordinate system (4.43). Note that since truncates at , we can think of as giving the accuracy level of a -adic number , i.e. the node (4.43) represents the equivalence class .
Appendix B Basics of -adic analysis
In this appendix we review some basics on -adic integration, -adic Fourier transform, and -adic wavelet transform, which will be needed when we discuss the bulk operator reconstruction in -adic AdS/CFT in section 5.2. For more on -adic analysis see the textbook Koblitz . The summary on -adic integration and Fourier transform here follows mainly the chapter 3 of Fleig:2015vky .
B.1 -adic integration
The integration measure is not unique. There are several commonly used measures for -adic integration. First, the additive measure over the line is defined by demanding the following translation and scaling behavior
[TABLE]
Usually it is normalized over the “unit ball” (defined in (4.40))
[TABLE]
Not surprisingly, the integration over the entire using the additive measure diverges. The multiplicative measure over can be defined by
[TABLE]
which satisfies and . Finally, the Patterson-Sullivan measure over is defined as
[TABLE]
The distance as seen by this measure agrees with the one computed by counting steps in the BT tree.
B.2 -adic Fourier transform
To define the -adic Fourier transformation, we need the analogue of , i.e. the additive characters on . This is defined as464646The sign difference in the exponent between the real character and the -adic one is important for constructing the adelic product.
[TABLE]
where is the “fractional part” of the -adic number , defined as
[TABLE]
and for , i.e. (hence the name “fractional part”). It is easy to check that and . Integrating the additive character over the unit ball gives the characteristic function of in :
[TABLE]
Note that both the additive character and the characteristic function of in are locally constant functions.474747As a contrast, recall that for a function from to , “locally constant” implies “constant”.
For the study of the -adic Fourier transform, we summarize a few useful integrals, which are interesting in their own right. First, the integration over bigger balls gives the characteristic function of in , i.e. :
[TABLE]
From this we can compute the integration over “shells”
[TABLE]
where is the “unit sphere” of -adic numbers defined in (4.39). This in turn gives
[TABLE]
The -adic functions that allow a well-defined (i.e. invertible) Fourier transform are locally constant (i.e. constant within each ) functions with compact support or sufficiently fast asymptotic decay. The -adic Fourier transform and its inverse is then
[TABLE]
The characteristic function of in is invariant under the Fourier transform, i.e.
[TABLE]
hence is also called -adic Gaussian.
Appendix C Some examples
C.1 GHZ tensor
One very simple example that satisfies permutation invariance and (6.127) at the same time is given by the GHZ state, which can be defined for arbitrary valency and bond dimension . The only non-vanishing components are given by
[TABLE]
For simplicity, let us consider and explicitly. There, the Pauli basis is simply given by the Pauli matrices . Therefore we can check that only has a linear term under operator pushing. The linear pushing coefficient defined in (3.20) and the scaling relation defined in (6.118) are given by
[TABLE]
This means that has scaling dimension . In this case, the cubic coupling and vanish. We can then explicitly see that , satisfying (6.134).
The other two Pauli operators however, have infinite scaling dimension. The GHZ state for general dimensions generates unfortunately either operators with vanishing or infinite scaling dimensions. Despite not having a physical spectrum, it does illustrate in very simple terms the ideas described in this paper.
C.2 Random tensors
Consider the coupling constants in a generic tensor network built from leg tensors with large bond dimensions . We can use Haar weighted random tensors to estimate how the non-linear couplings scale with in the large limit.
First, we compute two point functions to appropriately normalize the operators. From the requirement that (6.127), we require
[TABLE]
Now using results from Hayden:2016cfa , we have
[TABLE]
where is the swap operator swapping the two copies i.e. . Therefore .
Then
[TABLE]
On the other hand, three point couplings are given by exactly the same value. i.e.
[TABLE]
We therefore have
[TABLE]
which diverges in the large limit, as expected.
Appendix D Bulk operator reconstruction in the vicinity of the perfect code
In this appendix, we will demonstrate how the discussion of HKLL-like relations and fusion matrices in equation (3.23) are related to the discussion in Bhattacharyya:2016hbx . To that end, like Bhattacharyya:2016hbx , we will have to work in the limit where every tensor is close to being a perfect tensor. Recall that a perfect tensor is one satisfying (2.10). Now we will consider tensors at each site taking the form
[TABLE]
where is a perfect tensor, and is some arbitrary tensor and an infinitesimal parameter.
We would like to extract the index . This can be obtained by multiplying both sides by the set of out operators , and then taking the trace. This is depicted in Figure 18.
To order , is indeed just . Using (2.10) and (3.19), one can readily show that the first coefficient that would show up at has to be . This is indeed the case in every explicit example of a perfect tensor.
Appendix E Boundary global Space (time) symmetry via tensor transformations
In this appendix, we would like to make explicit how the spacetime symmetries are realized via tensor transformations. We note that the tensor network has so far only been used as a description of wavefunctions. Therefore symmetries related to boosts are not explicitly respected. However, if we focus on space-like symmetries, or take the tensor network as a Euclidean bulk, then the statement of symmetries can be taken as follows.
For a state invariant under some space-symmetry transformation , it means
[TABLE]
For example, could correspond to quantum operators implementing translations, rotation or scaling in a CFT. The state however is constructed from contraction of tensors in a network. This means that the description of the state in terms of these tensors involves a large amount of redundancy — any contracted leg between two neighboring tensors and can be rotated by a unitary transformation:484848We use capital Latin letters to label tensors on individual sites of the network, Greek letters for contracted indices, and small Latin letter for boundary legs.
[TABLE]
This transformation is often also referred to as a gauge symmetry in the standard tensor network literature.
Therefore the symmetry transformation is defined up to a gauge transformation
[TABLE]
Here we made the distinction between the symmetry transformation of the CFT wavefunction, denoted , and the geometric transformation of the tensor network graph. In a holographic type tensor network, this is very interesting. In addition to inducing gauge transformations, the tensor at the top level has moved elsewhere. It means that the tensor on the RHS of the equation has to move to a different vertex , which is precisely one dictated by the action of the transitive action of the symmetry in the bulk. In the case of the Bruhat-Tits tree, would be defined by equation (4.50).
The above equation only considers the simple situation in which motion of the vertices in the bulk suffices. This is the case if we impose also permutation invariance of all the legs of an individual tensor. In general, the symmetry transformation might also involve the permutation between legs. This would require a systematic study. In the following, we will only briefly illustrate this proposal in a 3-qutrit code discussed also in Pastawski:2015qua .
It is interesting to contrast space-symmetries with global internal symmetries. In the latter, it is known in the literature that it is convenient to impose invariance of individual tensors under the action of the global symmetry group. As a result, the global symmetry is enhanced to a gauge symmetry in the bulk, precisely as expected in the AdS/CFT dictionary. Here, the “gauge transformations” appearing in the RHS of (E.173) are probably related to the bulk diffeomorphism. But it probably does not recover the full scope of diffeo-invariance of the bulk. A proper description would amount to recovering all the redundancy in the tensor network, and subsequently the closest analogue of gravity in the discrete space-time. This is certainly beyond the scope of the current paper, and we will restrict our attention to global bulk isometries.
E.1 Example using the 3-qutrit code
We now study the example of the pentagon code. We will consider two different types of wavefunctions to illustrate the above point. For concreteness, one can take the 3-qutrit code Pastawski:2015qua . Then each tensor has 4 indices, each taking 3 values . The index is treated as a bulk index. To illustrate how the symmetry acts, we can take these tensors to populate the 2-adic tree.
Consider for simplicity performing a scaling transformation. As described in section 4.3.1, this corresponds to a translation of branches along the main branch, see figure 7. Therefore, a scaling transformation of the wave function would correspond to moving the tensors in exactly the same fashion as the nodes of the tree, while preserving the orientation of each tensor (if they are not already permutation invariant).
Practically, to effect a translation in this tree, we can make use of the following operator:
[TABLE]
where the superscript denotes the site index. are the generalized Pauli matrices as described in (3.19) and is the identity matrix that acts on the bulk index of the tensor located at vertex . For the 3- qutrit code therefore, . Each term in the product exchanges the site and the site. The product runs over the sequence of vertices, i.e. the set of vertices which transforms as , and where is a “layer” index. Translation is effected within each layer . The wave function generated by this transformation is one in which the boundary sites are transformed according to .
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1(1) G. ’t Hooft, “Dimensional reduction in quantum gravity,” Salamfest 1993:0284-296 [gr-qc/9310026] ;
- 2(2) L. Susskind, “The World as a hologram,” J. Math. Phys. 36 , 6377 (1995) [hep-th/9409089] .
- 3(3) J. M. Maldacena, “The Large N limit of superconformal field theories and supergravity,” Int. J. Theor. Phys. 38 (1999) 1113 [ar Xiv:hep-th/9711200] .
- 4(4) E. Bianchi and R. C. Myers, “On the Architecture of Spacetime Geometry,” Class. Quant. Grav. 31 , 214002 (2014) [ar Xiv:1212.5183 [hep-th]] .
- 5(5) B. Swingle, “Constructing holographic spacetimes using entanglement renormalization,” [ar Xiv:1209.3304 [hep-th]] .
- 6(6) B. Czech, G. Evenbly, L. Lamprou, S. Mc Candlish, X. L. Qi, J. Sully and G. Vidal, “Tensor network quotient takes the vacuum to the thermal state,” Phys. Rev. B 94 , no. 8, 085101 (2016) [ar Xiv:1510.07637 [cond-mat.str-el]] .
- 7(7) B. Czech, L. Lamprou, S. Mc Candlish and J. Sully, “Tensor Networks from Kinematic Space,” JHEP 1607 , 100 (2016) [ar Xiv:1512.01548 [hep-th]] .
- 8(8) M. Nozaki, S. Ryu and T. Takayanagi, “Holographic Geometry of Entanglement Renormalization in Quantum Field Theories,” JHEP 1210 (2012) 193 [ar Xiv:1208.3469 [hep-th]] .
