Almheiri–Dong–Harlow 2015: Bulk Locality and Quantum Error Correction in AdS/CFTResearch Paper
Motivation
The AdS/CFT correspondence relates a theory of quantum gravity in anti-de Sitter space (the bulk) to a quantum field theory without gravity on its boundary (the CFT). A central question is how a local field operator deep in the bulk is represented by boundary operators. Almheiri, Dong and Harlow (JHEP 04 (2015) 163) pointed out a puzzle.
- The bulk operator can be reconstructed on several different boundary regions. For example, it can be reconstructed on , on or on , but not on any single one of them.
- These reconstructions cannot all be the same CFT operator: an operator commuting with all local operators on a time slice must be trivial.
Their resolution is that the bulk effective theory is a quantum error-correcting code. Bulk operators are logical operators acting on a code subspace of the CFT Hilbert space. Different boundary representations agree only on that subspace, as one logical operator of an erasure-correcting code can be implemented on different subsets of qubits.
The mathematical backbone of that resolution is a finite-dimensional criterion for when a logical operator can be implemented on a given subsystem. This mission formalizes it (Appendix B of the paper), with the examples and corollaries of Section 3.
Timeline.
- 1996–1997: Schumacher and Nielsen characterize correctability by vanishing correlations with a reference system, condition (3.14) (arXiv:quant-ph/9604022). Grassl, Beth and Pellizzari give the matrix-element form (3.19) (arXiv:quant-ph/9610042).
- 1999: Cleve, Gottesman and Lo introduce the three-qutrit code as a quantum secret-sharing scheme (arXiv:quant-ph/9901025).
- 2006: Ryu and Takayanagi propose the holographic entanglement-entropy formula (arXiv:hep-th/0603001).
- 2007: Bény, Kempf and Kribs develop operator-algebra quantum error correction (arXiv:quant-ph/0608071, arXiv:0705.1574), of which the theorem here is a special case.
- 2014–2015: Almheiri, Dong and Harlow recast bulk reconstruction as quantum error correction; Pastawski, Yoshida, Harlow and Preskill build holographic tensor-network codes (arXiv:1503.06237).
- 2016: Dong, Harlow and Wall establish reconstruction in the entanglement wedge (arXiv:1601.05416). Harlow derives the Ryu–Takayanagi formula from operator-algebra error correction (arXiv:1607.03901).
Setting
The physical Hilbert space is a tensor product of finite-dimensional spaces. is the part that may be erased (lost), and is the part that remains. A code subspace is a subspace .
An operator acts within the code subspace if both and map into itself. Such an operator has a representation on if there is an operator acting only on , that is of the form , with
Representations on are defined in the same way, with operators .
The three-qutrit code (Section 3.1) encodes one qutrit into three via
that is, and so on (Eq. (3.3)).
Formalization targets
Goal: the basic theorem of operator-algebra quantum error correction (Section 3.5, proof in Appendix B)
For an operator acting within ,
Milestones (in source order)
- Section 3.1 (after Eq. (3.3)): for every encoded three-qutrit state, the reduced density matrix of each single qutrit is .
- Eqs. (3.4)–(3.6): the permutation of Eq. (3.6) is unitary, and .
- Eqs. (3.9)–(3.10): for every single-qutrit operator , the operator , with acting on the first qutrit, satisfies .
- Section 3.2, Eqs. (3.19) ⟺ (3.21): the projection of every onto the code subspace is proportional to the identity iff every operator acting within the code subspace has a representation on . The source states, citing the literature, that (3.19) is equivalent to correctability of the erasure of ; that equivalence is not formalized.
- Section 3.5, two-qubit example: on the code spanned by and , the logical is realized by the bit flip of either qubit. No operator on the first qubit alone reproduces the logical on the code, and every logical operator realizable on the first qubit acts on the code as : the code corrects only the subalgebra generated by and .
- Section 3.5, algebraic no-cloning: if has a representation on and has a representation on , then and commute on the code subspace. Consequently, the elements of any family of logical operators that is represented both on and on commute pairwise on the code subspace, so a non-abelian algebra cannot be represented on both.
Significance
The result. The goal theorem characterizes, by a checkable commutation condition, which logical operators survive the loss of ; milestone 4 is its specialization to full erasure correction. Milestone 6 explains why a non-commuting algebra of bulk operators cannot be represented on two complementary boundary regions at once, so reconstructions of on different regions are distinct operators that agree only on the code subspace. The three-qutrit code models this: every logical operator is realized on any two qutrits, and no single qutrit carries information.
Formalizing it. All statements are proved in the source, or cited there from standard references, and are finite-dimensional. This mission produces machine-checked versions and a reusable vocabulary of code subspaces, logical operators and subsystem representations. That vocabulary is the starting point for formalizing the later results it underlies, in particular the subsystem and operator-algebra theorems of Harlow's derivation of the Ryu–Takayanagi formula (arXiv:1607.03901).
Status honesty. The mathematics is unconditional finite-dimensional linear algebra. The application to AdS/CFT rests on the conjectured duality and on bulk effective field theory, and is context only; none of it enters the hypotheses. The appendix proof is the authors' own, and the theorem is a special case of the results of Bény, Kempf and Kribs. The equivalence of (3.19) with correctability of the erasure (the existence of a recovery unitary, Eqs. (3.14)–(3.18)) is cited in the source from Schumacher–Nielsen and Grassl–Beth–Pellizzari, and is not part of this mission. No machine-checked proof of any of these statements is known. Neither Mathlib nor Physlib (including its quantum-information library) formalizes code subspaces, erasure correction or operator-algebra quantum error correction.
Difficulty
The forward direction of the goal is a direct computation. The converse is an existence statement: an operator has to be produced from a hypothesis that constrains only the matrix elements of between code states. That hypothesis says nothing about how acts off the code subspace, and generally acts nontrivially on . So no candidate for can be read off from itself.
Milestone 4 has the same character in both directions. One direction must produce a representation on for every operator acting within the code subspace, starting from the scalar condition (3.19), which concerns operators on alone. The other direction is a non-existence claim about operators on , to be derived from a property quantified over all logical operators.
The explicit-code milestones are finite but involve the irrational normalization and a -dimensional space.
Formalization scope
- Representation. Vectors on are functions on for finite types , with first. Operators are complex matrices, tensor products are Mathlib's Kronecker product
⊗ₖ, is the conjugate transpose, and isstar w ⬝ᵥ u. - Code subspace. The code subspace is an arbitrary complex subspace (
Submodule ℂ). It is described without a basis: " for all " is stated for all pairs of code vectors, which is equivalent by sesquilinearity. - Proportionality. Eq. (3.19), , is stated basis-free as for one constant and all code vectors .
- Three-qutrit vectors. These are indexed by . is the permutation matrix of the table in Eq. (3.6), and the single-qutrit reduced states are partial traces over the other two qutrits.
- Not trivial. The goal quantifies over every code subspace and every operator acting within it. The zero subspace makes both sides true and is harmless. The examples are fixed concrete codes.
- Not formalized. Cited but not proved in the source: (3.14) with the recovery unitary (3.16)–(3.18), and the bound (3.25). Heuristic: the count (3.22) and the Page-theorem argument after it. Definitions only: quantum secret sharing (Section 3.3), (3.23) and (3.24). Immediate or by symmetry: (3.20), recovery from qutrits 2,3 or 1,3, and the -subalgebra remark after the theorem. Out of scope: Sections 4–5 (the AdS/CFT model, backreaction).
- Infrastructure. A complete development needs lemmas on Kronecker products acting on vectors (
(A ⊗ₖ B) *ᵥ v), conjugate transposes of Kronecker products, orthogonal projection onto aSubmodule, and partial traces. These are reusable; stand-alone contributions are welcome.
Selected references
- A. Almheiri, X. Dong, D. Harlow, Bulk locality and quantum error correction in AdS/CFT, JHEP 04 (2015) 163. arXiv:1411.7041
- C. Bény, A. Kempf, D. W. Kribs, Generalization of quantum error correction via the Heisenberg picture, Phys. Rev. Lett. 98, 100502 (2007). arXiv:quant-ph/0608071
- C. Bény, A. Kempf, D. W. Kribs, Quantum error correction of observables, Phys. Rev. A 76, 042303 (2007). arXiv:0705.1574
- B. Schumacher, M. A. Nielsen, Quantum data processing and error correction, Phys. Rev. A 54, 2629 (1996). arXiv:quant-ph/9604022
- M. Grassl, T. Beth, T. Pellizzari, Codes for the quantum erasure channel, Phys. Rev. A 56, 33 (1997). arXiv:quant-ph/9610042
- R. Cleve, D. Gottesman, H.-K. Lo, How to share a quantum secret, Phys. Rev. Lett. 83, 648 (1999). arXiv:quant-ph/9901025
- S. Ryu, T. Takayanagi, Holographic derivation of entanglement entropy from AdS/CFT, Phys. Rev. Lett. 96, 181602 (2006). arXiv:hep-th/0603001
- F. Pastawski, B. Yoshida, D. Harlow, J. Preskill, Holographic quantum error-correcting codes: toy models for the bulk/boundary correspondence, JHEP 06 (2015) 149. arXiv:1503.06237
- X. Dong, D. Harlow, A. C. Wall, Reconstruction of bulk operators within the entanglement wedge in gauge-gravity duality, Phys. Rev. Lett. 117, 021601 (2016). arXiv:1601.05416
- D. Harlow, The Ryu–Takayanagi formula from quantum error correction, Commun. Math. Phys. 354, 865 (2017). arXiv:1607.03901