On the Wilsonian meaning of quantum error correction
Cesar Gomez

TL;DR
This paper proposes a novel approach to defining renormalization group transformations using quantum error correction codes, linking RG flow, error matrices, and holographic duality concepts.
Contribution
It introduces a method to connect RG transformations with quantum error correction, including an error beta function and its implications for holographic codes.
Findings
RG transformations determined by error matrices
Error beta function conjectured to be zero for holographic codes
Relation between error sum rule and bulk locality discussed
Abstract
We sketch a recipe to define renormalization group transformations based on Kadanoff-Wilson block packing using a quantum error correction code. In such a case the RG transformations of the couplings are determined by the error matrix of the QEC code. In order to define the RG transformation of couplings we use Weinberg's sum rule for an error Kallen Lehmann function. We define an error beta function that for holographic AdS codes is conjectured to be zero. For holographic codes the relation between Weinberg's sum rule for the error Kallen Lehmann function and bulk locality is briefly discussed.
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.
On the Wilsonian meaning of quantum error correction
César Gómez
Instituto de Física Teórica UAM-CSIC, Universidad Autónoma de Madrid, Cantoblanco, 28049 Madrid, Spain
Abstract
We sketch a recipe to define renormalization group transformations based on Kadanoff-Wilson block packing using a quantum error correction code. In such a case the RG transformations of the couplings are determined by the error matrix of the QEC code. In order to define the RG transformation of couplings we use Weinberg’s sum rule for an error Källen Lehmann function. We define an error beta function that for holographic AdS codes is conjectured to be zero. For holographic codes the relation between Weinberg’s sum rule for the error Källen Lehmann function and bulk locality is briefly discussed.
I Introduction
The Wilsonian definition of the renormalization group (RG)Wilsonphysrev is a key ingredient of the modern approach to quantum field theory. The renormalization group first introduced as a formal transformation in SP acquires its physical meaning in the study of QED at short distances first developed by Gell-Mann and Low in GL .
The Wilsonian approach W ; WK promotes the RG into a practical tool to address the problem of solving the dynamics of systems having an enormously large number of degrees of freedom in a region with typical size given by the correlation length . When we have many degrees of freedom in a region of size the relevant dynamics depends on cooperative phenomena and not so much on the microscopic characteristics of the Hamiltonian defining the local near neighbor interactions. The Wilsonian version of the RG defines, for a given dynamical system, a transformation on the space of local Hamiltonians that reduces, in each step, the effective number of degrees of freedom.
The cooperative behavior is determined by the properties of the transformation . In particular the fixed point of defines the critical behaviour, the corresponding scaling laws and the critical exponents.
An important step in the definition of the transformation was played by the idea of block packing introduced by Kadanoff rev ; K . To visualize the idea let us consider a spin lattice with lattice spacing given by and local near neighbor interactions. We can formally represent the Hamiltonian like where represents the lattice sites, the spin operators and the couplings.
The block packing idea consists in defining a new lattice with lattice spacing . Each site of the new lattice represents a block of spins of the original lattice. The number of sites in each block will depend on the space dimension and the geometry of the lattice. The RG transformation defines new spin operators for the new lattice sites and new couplings . The transformed Hamiltonian acts on the block lattice configurations.
The RG group transformation for the couplings allows us to identify the critical point as the fixed point as well as the critical exponents which are determined by .
A crucial aspect of the RG transformation is to assume that locality is preserved meaning that the new spin variables also interact through the same near neighbor type of local interaction.
The original idea of Kadanoff was to assume that near criticality all the spins defining the block behave as a unity i.e. as a new spin variable. The ability of the RG transformation to extract the cooperative behavior of the system is partially grounded on the effective behavior of the block as a unity.
In more formal terms a RG transformation defines an embedding of the Hilbert space describing the original spin lattice with, let us say, degrees of freedom in a region of size and dimension , into a Hilbert space with degrees of freedom:
[TABLE]
This formal map can be thought as a bundle projection where the fiber is defined as the set of spin configurations differing in small wave length fluctuations.
The local Hamiltonian acting on is transformed into the local Hamiltonian acting of . Moreover the local operator acting on is converted into the same local operator acting on for representing the block spin operators.
The former description of the RG transformation strongly recalls the quantum information definition of quantum error correcting (QEC) codes QEC1 ; Steane ; Got ; Preskill ; kribs ; knill .
QEC codes were designed as a practical tool to protect quantum information in transmission through a noisy channel. The idea is roughly as follows. We are interested in sending q-bits in such a way that errors created by a noisy channel can be identified and corrected. In order to do that we use a larger set, let us say , of q-bits and we encode the Hilbert space of the q-bits into the full Hilbert space of the q-bits. This encoding protocol defines a map:
[TABLE]
The image of into defines the code subspace. In order to implement the way potential errors, created by the noisy channel, can be corrected we introduce error operators acting on the large Hilbert space . The error operators can be characterized by a weight which measures the number of sites on which the error operator acts non trivially. Let us now define the group of error operators. Among this group we must identify the subset of errors that can be corrected. This subset is characterized by the following two properties. For any element in the code subspace let us define the error orbit as the set of states .
To identify and distinguish the errors we need to impose that for two orthogonal states in the code subspace and the corresponding orbits and are orthogonal. Moreover, in order to be able to correct the error without disturbing the quantum coherence of the encoded message state we need to impose knill that acts on the code subspace as the identity operator i.e.
[TABLE]
for any operator in . We will refer to the matrix defined in (3) as the error matrix of the QEC code.
For a given QEC code we can define the distance as the maximal weight of error operators in .
Once the set of errors has been identified we can define, for a given QEC code, the space of error orbits as where the union is defined on the whole code subspace . Moreover we can define the projection map
[TABLE]
This map can be thought as the analog of (1) for the following dictionary:
Small fluctuations to be integrated Errors to be corrected
Next we shall use this formal analogy to define a RG transformation using a QEC code.111A recent approach to the RG that shares some similarities with the one described in this note uses tensor networks (see vidal and references therein) to simulate the ground state wave function. By contrast our target will be to find explicit RG transformations on couplings using the properties of QEC codes.
II QEC-RG
Following Kadanoff’s ideas we will consider a block of spins. Next we will use a QEC code where we use the spins in the block to encode one q-bit i.e. we use the QEC code to associate with a block just one spin operator . At this point we don’t specify the distance of the QEC code. The spin sites in the block lattice are defined using the code basis and as
[TABLE]
and
[TABLE]
where the sum is over a basis of the unit block Hilbert space of dimension . Generically the states and will be maximally entangled.
Now for each block spin configuration i.e. a state in we define the corresponding state in simply replacing the and defining the spin sites of the state in by the corresponding code representation defined above. Note that the former procedure can be iterated using the same fundamental QEC code reducing, in each step of the iteration, the effective correlation length.
Let us now consider a Hamiltonian for a local operator defined using the original spin variables. The renormalized hamiltonian for some renormalized coupling is by construction acting on the code subspace if we define in terms of the QEC code spin states and . In other words, is by construction a logical operator of the QEC code, where by logical we mean that it maps the code subspace into itself (see for instance kribs ; Preskill2 ). In other words, if we define the block spin RG transformation using a QEC code then the transformed hamiltonian is a logical operator.
In order to identify the RG transformation on the couplings we need to discover .
Since the QEC code allows us to represent the states in the block spin lattice in terms of states in the original lattice Hilbert space we can act on a generic state of the block lattice i.e. a state in the code subspace, with the original Hamiltonian . Generically the action of this Hamiltonian will not map the code subspace into itself. In other words, the original Hamiltonian is, in general, not a logical operator. Hence we introduce the following hypothesis.
Hypothesis: A QEC code defines a RG transformation of Hamiltonian if acting on a generic state in the code subspace the state is in the error orbit of the state i.e.
[TABLE]
Now we can use the error matrix to define the amplitude to create an error acting with the original Hamiltonian on the state in the code subspace. This allows us to define, for a given Hamiltonian, an error Källen Lehmann function with support on the orbit of errors,
[TABLE]
The next step will consist in using this error Källen Lehmann function to extract the renormalization group transformation of the couplings
[TABLE]
In order to do it we shall use the analog of Weinberg’s sum rule, namely
[TABLE]
with . This assumes that the local operator defining satisfies canonical commutation relations. Hence the renormalized hamiltonian acting on the code subspace is finally defined by
[TABLE]
with
[TABLE]
Physically we are visualizing the error matrix as setting the amplitude to create an error using as noise the original hamiltonian acting on a given state in the code subspace . Using an abuse of language we can denote this amplitude the error emission amplitude.222A similar analogy for errors in the context of black hole physics was introduced in VV .
The upper limit in the integration on errors of the error Källen Lehmann function will be determined by the QEC code distance. It is important to notice that in each step of the iteration the effective number of errors on which we integrate the error Källen Lehmann function increases. For instance the number of elementary one site error increases like for the number of iterations. Thus the existence of a continuum limit depends on the convergency of the integral of on the corresponding error orbit.
In case the QEC code admits a stabilizer group Got the renormalized Hamiltonian, in each step, is an element in for the normalizer of in . This constraints the minimal distance of a QEC code, that can define a RG transformation, by the weight of the operator Hamiltonian itself. Indeed since the renormalized Hamiltonian acts non trivially on the code subspace its weight must be bigger than the code distance.
As a final comment notice that the key point of condition (7) lies in reducing the errors to those that can be corrected. This condition can be thought as the QEC analog of renormalizability. In fact the appearance in (7) of generic operators in , for instance those in , will imply the generation in the renormalization process of new operators and consequently of new couplings.
In order to get a better intuition on the error Källen Lehmann function it will be illustrative to recall the original analysis of RG in GL .
III Back to Gell-Mann and Low function
The first example of RG equation for QED appears in GL . Wilson’s generalization in Wilsonphysrev marks the beginning of the modern approach to RG in QFT. Using the notation of Wilsonphysrev we have for QED
[TABLE]
with representing the renormalization scale and with the renormalized quantum polarization of the photon.
GL function is defined as
[TABLE]
The basic assumption of GL was the existence of the limit of . In this case the limit of is defined by the fixed point . The crucial ingredient in the construction was to use the relation
[TABLE]
That has a well defined limit provided and are different from zero.
In practical terms this requires to define the limit of QED using a scale that corresponds to off shell photons. The difficulties to implement this condition in the frame of the KLN theorem KLN for canceling collinear IR divergences has been recently discussed in CR .
The comment we want to make in this section is to stress the analogy between (13) and the relation derived from the QEC discussion (9). The analog in perturbative QED of is given by . Hence replacing by and the cutoff scale by the maximal weight in i.e. the dimension of the QEC code characterized by in units of the corresponding lattice spacing we get as the QEC analog of QED
[TABLE]
This superficial analogy leads us to suggest that the continuum limit of a QEC code is not well defined if the probability of error emission is singular in the limit.
Hence, as already indicated, the problem of UV completion in QEC code language could be interpreted as the convergency of the integral .
Finally we can define an error beta function by
[TABLE]
where the standard variation with respect to the cutoff is replaced by the variation with respect to the size of the iterated block that we measure by .
IV Holographic codes
In the spirit of the AdS/CFT correspondence Mal the notion of holographic QEC codes has been developed in AdS ; Preskill2 . Next we will make some general comments in the frame of the holographic interpretation of the RG us .
Let us introduce an infrared parameter to parametrize the region in bulk space at holographic coordinate with representing the boundary.333This notation is based on the metric for AdS used in WS According to the holographic interpretation of the RG the corresponding QEC code should be defined in such a way that the Hilbert space describing the bulk region at coordinate is a code subspace of the boundary Hilbert space describing the boundary theory. To identify the corresponding QEC code we shall suggest the following hypothesis.
Hypothesis: The QEC code defining the bulk Hilbert space as a code subspace of the boundary Hilbert space, is a QEC code with determined by the UV/IR map WS .444Note that the way increases with generically defines an hyperbolic geometry with negative curvature. In its discrete version the iterated application of the block QEC defines a sort of Cayley tree.
In AdS this map is defined by looking for a region in the boundary of size such that the associated minimal surface in the bulk with boundary reach the point of coordinate . This hypothesis is the analog of the one in Preskill2 using the entanglement wedge. Moreover we expect in the special case of AdS/CFT geometry to have Preskill2
[TABLE]
Using as a guide the qualitative relation (16) we can estimate the value of the error beta function that will be given by for the space dimension. So for those QEC codes satisfying (18) we get . In other words, holographic codes satisfying (18) i.e. AdS-codes, describe scale invariant dynamics.
Let us finish with two general and purely qualitative comments. The former discussion motivates us to visualize the holographic description of a dynamical system defined by a Hamiltonian and a Hilbert space as a one parameter family where is the code subspace of for a QEC code with determined by a UV-IR map and with scaling like .
The gravity dual dynamics is encoded, at the semiclassical level, in the two basic relations defining the QEC code, namely and . In this frame the quantum gravity contribution to bulk correlators defined at the same value of the bulk coordinate is described by the contribution of errors in the intermediate states i.e. by the error Källen Lehmann function.
Note that now Weinberg’s sum rule depends on the bulk locality properties of these correlators. Here the crucial point is to understand the contribution of errors (defining gravitational contributions to bulk correlators) that are not part of i.e. errors that cannot be corrected. In very qualitative terms the limit of applicability of scale invariant holographic QEC codes can be characterized by the inequality
[TABLE]
Hence whenever we reach the regime in the bulk i.e. the coordinate for which we get the inequality (19) errors that cannot be corrected start to dominate. As already discussed this sets the limit of what we can understand as Wilsonian renormalizability. Note that (19) admits a purely semiclassical gravitational interpretation and very likely could be associated with the holographic version of dynamical generation of scales.
This last comment naturally leads to ask about the paradigmatic example of holography, namely a black hole. In this case the former picture will imply that the Hilbert space of the black hole of age , let us call it , is a code subspace of the initial Hilbert space. The emitted radiation during this time will define a set of error operators VV . In other words, after the time the BH state is represented in the error bundle by a couple with (the radiation) representing the point in the error fiber and , representing the state of the BH at time , in that plays the role of base space.
Page’s time Page will be characterized by the moment where the errors associated to radiation are not acting as the unit matrix on the corresponding code space i.e. when the errors carry information on the BH quantum state or equivalently when we reach the regime characterized by (19). We hope to address, in more quantitative terms, some of these issues in the future.
Acknowledgements. This work was supported by the ERC Advanced Grant 339169 ”Selfcompletion” and the grant FPA2015-65480-P. We gratefully acknowledge the invitation from the Simons Center for Geometry and Physics, Stony Brook University where some parts of this research were completed.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1(1) K. G. Wilson, Phys. Rev. D 3 (1971) 1818. doi:10.1103/Phys Rev D.3.1818
- 2(2) E, C. G. Stueckelberg and A. Petermann, Helv. Phys. Acta 26, 499 (1953)
- 3(3) M. Gell-Mann and F. E. Low, Phys. Rev. 95, 1300 (1954)
- 4(4) K. G. Wilson, Phys. Rev. B 4 (1971) 3174. doi:10.1103/Phys Rev B.4.3174
- 5(5) K. G. Wilson and J. B. Kogut, Phys. Rept. 12 (1974) 75. doi:10.1016/0370-1573(74)90023-4
- 6(6) L. P. Kadanoff et al. , Rev. Mod. Phys. 39 (1967) 395. doi:10.1103/Rev Mod Phys.39.395
- 7(7) L. P. Kadanoff, Physics Physique Fizika 2 (1966) 263. doi:10.1103/Physics Physique Fizika.2.263
- 8(8) A. R. Calderbank and P. W. Shor, Phys. Rev. A 54 (1996) 1098 doi:10.1103/Phys Rev A.54.1098 [quant-ph/9512032]. P. W. Shor, quant-ph/9605011. Shor, P. 1996 [quant-ph/9605011] P. W. Shor and J. A. Smolin, quant-ph/9604006. Shor, P. Smolin, J. 1996 [quant-ph/9604006]
