• Volume/Page
  • Keyword
  • DOI
  • Citation
  • Advanced
   
 
 
 

facebook Twitter Flickr UniPHY Group iResearch App

FULL-TEXT OPTIONS:

AIP Advances 1, 042172 (2011); http://dx.doi.org/10.1063/1.3672009 (29 pages)

Categorical Tensor Network States

Jacob D. Biamonte1,2,3, Stephen R. Clark2,4, and Dieter Jaksch2,4,5

1Oxford University Computing Laboratory, Parks Road Oxford, OX1 3QD, United Kingdom
2Centre for Quantum Technologies, National University of Singapore, 3 Science Drive 2, Singapore 117543, Singapore
3ISI Foundation, Torino Italy
4Keble College, Parks Road, University of Oxford, Oxford OX1 3PG, United Kingdom
5Clarendon Laboratory, Department of Physics, University of Oxford, Oxford OX1 3PU, United Kingdom

View MapView Map

(Received 25 June 2011; accepted 18 October 2011; published online 12 December 2011)

We examine the use of string diagrams and the mathematics of category theory in the description of quantum states by tensor networks. This approach lead to a unification of several ideas, as well as several results and methods that have not previously appeared in either side of the literature. Our approach enabled the development of a tensor network framework allowing a solution to the quantum decomposition problem which has several appealing features. Specifically, given an n-body quantum state |ψ〉, we present a new and general method to factor |ψ〉 into a tensor network of clearly defined building blocks. We use the solution to expose a previously unknown and large class of quantum states which we prove can be sampled efficiently and exactly. This general framework of categorical tensor network states, where a combination of generic and algebraically defined tensors appear, enhances the theory of tensor network states.

© 2011 Author(s). This article is distributed under a Creative Commons Attribution 3.0 Unported License.

Article Outline

  1. INTRODUCTION
  2. RESULTS OVERVIEW
    1. Tensor network representations of quantum states
    2. Network components fully defined by diagrammatic laws
    3. Boolean and multi-valued tensor network states
    4. Putting it all together: connecting the dots
  3. CONSTITUENT NETWORK COMPONENTS: A TENSOR TOOL BOX
    1. COPY -tensors: the “diagonal”
    2. XOR -tensors: the “addition”
    3. Generating the affine class of networks
    4. Quantum AND -state tensors: Boolean universality
      1. Summary of the XOR -algebra on tensors
    5. co- COPY : the co-diagonal
    6. The remaining Boolean tensors: NAND -states etc.
    7. Summarizing: network composition of quantum logic tensors
  4. INTERACTION OF THE NETWORK COMPONENTS
    1. Associativity, distributivity and commutativity
    2. Bialgebras on tensors
      1. Hopf algebras on tensors
    3. Bending wires: compact structures
  5. EXAMPLES OF CATEGORICAL TENSOR NETWORK STATES
    1. Constructing Boolean states
    2. Describing states with complex coefficients
  6. PROOF OF THE MAIN THEOREMS
  7. OUTLOOK AND CONCLUDING REMARKS

KEYWORDS and PACS

PACS

ARTICLE DATA

PUBLICATION DATA

ISSN

2158-3226 (online)

  1. S. Mac Lane, Graduate Texts in Mathematics, Springer (1998).
  2. S. J. Denny, J. D. Biamonte, D. Jaksch, and S. R. Clark, to appear, Journal of Physics A Mathematical General (2011)
    arXiv:1108.0888 [quant-ph].
  3. S. Al-Assam, S. R. Clark, C. J. Foot, and D. Jaksch, ArXiv e-prints (2011), arXiv:1107.0936 [cond-mat.str-el].
  4. S. R. White, Phys. Rev. Lett. 69, 2863 (1992).
  5. U. Schollwöck, Rev. Mod. Phys. 77, 259 (2005).
  6. M. J. Hartmann, J. Prior, S. R. Clark, and M. B. Plenio, Physical Review Letters 102, 057202 (2009)
    arXiv:0808.0666.
  7. S. Östlund and S. Rommer, Phys. Rev. Lett. 75, 3537 (1995).
  8. G. Vidal, Phys. Rev. Lett. 91, 147902 (2003).
  9. G. Vidal, Phys. Rev. Lett. 93, 040502 (2004).
  10. T. Barthel, C. Pineda, and J. Eisert, Phys. Rev. A 80, 042333 (2009)
    arXiv:0907.3689.
  11. R. N.C. Pfeifer, P. Corboz, O. Buerschaper, M. Aguado, M. Troyer, and G. Vidal, Phys. Rev. B 82, 115126 (2010)
    arXiv:1006.3532.
  12. R. König and E. Bilgin, Phys. Rev. B 82, 125118 (2010)
    arXiv:1006.2478.
  13. J. Biamonte, IQC, The University of Waterloo, Waterloo Ontario, Canada (youtube lecture series) (2011), http://www.qubit.org/iqc2011.
  14. A. J. Daley, S. R. Clark, D. Jaksch, and P. Zoller, Phys. Rev. A 72, 043618 (2005)
    arXiv:quant-ph/0506256.
  15. R. Steinigeweg, S. Langer, F. Heidrich-Meisner, I. P. McCulloch, and W. Brenig, ArXiv e-prints (2010), arXiv:1010.2351 [cond-mat.str-el].
  16. S. R. Clark, J. Prior, M. J. Hartmann, D. Jaksch, and M. B. Plenio, New Journal of Physics 12, 025005 (2010)
    arXiv:0907.5582.
  17. M. Bruderer, A. Klein, S. R. Clark, and D. Jaksch, Phys. Rev. A 76, 011605 (2007). [ISI]
  18. M. Bruderer, T. H. Johnson, S. R. Clark, D. Jaksch, A. Posazhennikova, and W. Belzig, Phys. Rev. A 82, 043617 (2010).
  19. J. Schachenmayer, G. Pupillo, and A. J. Daley, New Journal of Physics 12, 025014 (2010).
  20. T. H. Johnson, S. R. Clark, and D. Jaksch, Phys. Rev. E 82, 036702 (2010)
    arXiv:1006.2639.
  21. F. Verstraete, V. Murg, and J. I. Cirac, Advances in Physics 57, 143 (2008). [Inspec]
  22. C. V. Kraus, N. Schuch, F. Verstraete, and J. I. Cirac, Phys. Rev. A 81, 052338 (2010)
    arXiv:0904.4667.
  23. P. Corboz, R. Orús, B. Bauer, and G. Vidal, Phys. Rev. B 81, 165104 (2010)
    arXiv:0912.0646.
  24. G. Vidal, Physical Review Letters 101, 110501 (2008)
    arXiv:quant-ph/0610099.
  25. G. Vidal, ArXiv e-prints (2009), 0912.1651.
  26. P. Corboz and G. Vidal, Phys. Rev. B 80, 165129 (2009)
    arXiv:0907.3184.
  27. P. Corboz, G. Evenbly, F. Verstraete, and G. Vidal, Phys. Rev. A 81, 010303 (2010)
    arXiv:0904.4151.
  28. J. C. Baez and A. Lauda, ArXiv e-prints (2009), arXiv:0908.2469
    arXiv:0908.2469 [hep-th].
  29. A. Joyal and R. Street, Advances in Mathematics 88 (1991).
  30. P. Selinger, ArXiv e-prints (2009), arXiv:0908.3347.
  31. Y. Lafont, in Applications of Categories in Computer Science, London Mathematical Society Lecture Note Series, Vol. 177 (Cambridge University Press, 1992) pp. 191–201.
  32. Y. Lafont, in Term Rewriting, Lecture Notes in Computer Science, Vol. 909 (Springer-Verlag, 1995) pp. 170–195.
  33. R. Penrose, Combinatorial Mathematics and its Applications, Academic Press (1971).
  34. J. C. Baez and M. Stay, ArXiv e-prints (2009), arXiv:0903.0340 [quant-ph].
  35. Y. Lafont, Journal of Pure and Applied Algebra 184, 2003 (2003).
  36. Y. Guiraud, ArXiv Mathematics e-prints (2006), arXiv:math/0612089.
  37. C. Brown and G. Hutton, in Proceedings of the 10th Annual IEEE Symposium on Logic in Computer Science (IEEE Computer Society Press, Los Alamitos, California, 1994).
  38. M. Aulbach, D. Markham, and M. Murao, New Journal of Physics 12, 073025 (2010)
    arXiv:1003.5643.
  39. J. I. Cirac and F. Verstraete, J. Phys. A Math. Gen. 42, 4004 (2009).
  40. J. Smith and M. Mosca, ArXiv e-prints (2010), arXiv:1001.0767.
  41. I. Wegener, Wiley-Teubner (1987), online at: http://eccc.hpi-web.de/.
  42. E. Boros and P. Hammer, Discrete Applied Mathematics 123(1–3), 155 (2002).
  43. G. Malinowski, Clarendon Press: Oxford University Press (1993), sERIES :Oxford logic guides.
  44. A. Kitaev, A. Shen, and M. Vyalyi, AMS, Graduate Studies in Mathematics 47 (2002).
  45. M. Nielsen and I. Chuang, Cambridge University Press (2000).
  46. L. Amico, R. Fazio, A. Osterloh, and V. Vedral, Reviews of Modern Physics 80, 517 (2008).
  47. R. B. Griffiths, S. Wu, L. Yu, and S. M. Cohen, Phys. Rev. A 73, 052309 (2006)
    arXiv:quant-ph/0507215.
  48. D. Gross, J. Eisert, N. Schuch, and D. Perez-Garcia, Phys. Rev. A 76, 052315 (2007)
    arXiv:0706.3401 [quant-ph].
  49. L. Lamata, J. León, D. Pérez-García, D. Salgado, and E. Solano, Physical Review Letters 101, 180506 (2008)
    arXiv:0711.3652.
  50. C. Schön, K. Hammerer, M. M. Wolf, J. I. Cirac, and E. Solano, Phys. Rev. A 75, 032311 (2007)
    arXiv:quant-ph/0612101. [ISI]
  51. S. Ostlund and S. Rommer, Phys. Rev. Lett. 75, 3537 (1995).
  52. M. Fannes, B. Nachtergaele, and R. F. Werner, Lett. Math. Phys. 25, 249 (1992). [Inspec] [ISI]
  53. F. Verstraete, V. Murg, and J. I. Cirac, Advances in Physics 57, 143 (2008). [Inspec]
  54. G. Vidal, Phys. Rev. Lett. 99, 220405 (2007).
  55. Y.-Y. Shi, L.-M. Duan, and G. Vidal, Phys. Rev. A 74, 022320 (2006).
  56. L. Tagliacozzo, G. Evenbly, and G. Vidal, Phys. Rev. B 80, 235127 (2009)
    arXiv:0903.5017 [cond-mat.str-el].
  57. N. Schuch, M. M. Wolf, F. Verstraete, and J. I. Cirac, Phys. Rev. Lett. 100, 040501 (2008). [MEDLINE]
  58. F. Mezzacapo, N. Schuch, M. Boninsegni, and J. I. Cirac, New Journal of Physics 11, 083026 (2009)
    arXiv:0905.3898 [cond-mat.str-el].
  59. H. J. Changlani, J. M. Kinder, C. J. Umrigar, and G. Chan, Phys. Rev. B 80, 245116 (2009)
    arXiv:0907.4646 [cond-mat.str-el].
  60. J. Baez et al., The n-Category Cafe Blog Online at: http://golem.ph.utexas.edu/category/2010/09/bimonoids_from_biproducts.html.
  61. S. Abramsky and B. Coecke, Chapter in the Handbook of Quantum Logic and Quantum Structures vol II, Elsevier (2008).
  62. P. Selinger, Electronic Notes in Theoretical Computer Science 170, 139 (2007)
    proceedings of the 3rd International Workshop on Quantum Programming Languages (QPL 2005)
  63. Discrete and switching functions (McGraw-Hill Int. Book Co., 1978).
  64. M. Cohn, IRE Transactions of Electronic Computers (1962).
  65. A. Mukhopadhyay and G. Schmitz, IEEE Trans. on Computers (1970).
  66. V. Bergholm and J. D. Biamonte, Journal of Physics A Mathematical General 44, 245304 (2011)
    arXiv:1010.4840 [quant-ph].
  67. D. Aharonov, (2003), quant-ph/0301040.
  68. J. Kock, Cambridge University Press (2003).
  69. P. W. Shor, ArXiv Quantum Physics e-prints (1996), arXiv:quant-ph/9605011.
  70. E. Dennis, Phys. Rev. A 63, 052314 (2001).
  71. A. Carboni and R. Walters, Journal of Pure and Applied Algebra 49, 11 (1987).
  72. B. Coecke and R. Duncan, aXriv preprint 0906.4725 (2011).
  73. C. Kassel, Springer Graduate Texts in Mathematics (1994).
  74. S. Abramsky and B. Coecke, Proceedings of the 19th IEEE conference on Logic in Computer Science (LiCS'04) (2004).
  75. J. D. Biamonte, Phys. Rev. A 77, 052331 (2008)
    arXiv:0801.3800 [quant-ph].
  76. D. K. Pradhan, IEEE Tr. Computers 27, 239 (1978).
  77. S. Hurst, IEEE Tr. Computers 33, 1160 (1984). [Inspec] [ISI]

Figures (24) Tables (4)

Figures (click on thumbnails to view enlargements)

FIG.1
(a) A generic quantum state |ψ〉 for n degrees of freedom represented as a tensor with n open legs. (b) A comb-like MPS tensor network for a 1D chain system.51 , 52 (b) A grid-like PEPS tensor network for a 2D lattice system.39 , 53 (d) A TTN for a 1D chain system where only the bottom layer of tensors possess open physical legs.55 , 56 (e) A TTN for a 2D lattice system. (f) A hierarchically structured MERA network for a 1D chain system possessing unitaries (rank-4 tensors) and isometries (rank-3 tensors).25 , 54 This tensor network can also be generalized to a 2D lattice (not shown).

FIG.1 Download High Resolution Image (.zip file) | Export Figure to PowerPoint

FIG.2
(a) One of the simplest tensors, called the diagonal in category theory, the COPY-gate or the COPY-dot in circuits, copies computational basis states |x〉 where x = 0, 1 for qubits and x = 0, 1, …, d − 1 for qudits. The tensor subsequently breaks up into disconnected states. (b) A generic PEPS in which we expose a single generic rank-5 tensor. This tensor network can neither be contracted nor sampled exactly and efficiently. However, if the tensor has internal structure exploiting the COPY-dot then efficient sampling becomes possible. (c) The tensor breaks up into a vertical and a horizontal rank-3 tensor joined by the COPY-dot. Upon sampling computational basis states the resulting contraction reduces to many isolated MPS, each of which are exactly contractible, for each row and column of the lattice. This type of state is known as a string-bond state and can be readily generalized.57 (d) An even simpler case is to break the tensor up into four rank-2 tensors joined by a COPY-dot forming a co-called correlator-product state.59 (e) Finally, outside the PEPS class, there are entangled plaquette states58 which join up overlapping tensors (in this case rank-4 ones describing a 2 × 2 plaquette) for each plaquette. Efficient sampling is again possible due to the COPY-dot.

FIG.2 Download High Resolution Image (.zip file) | Export Figure to PowerPoint

FIG.3
Read top to bottom. A presentation of the linear fragment of the Boolean calculus. The plus (⊕) dots are XOR and the black (•) dots represent COPY. The details of (a)-(g) will be given in Sections 3 , 4. For instance, (d) represents the bialgebra law and (g) the Hopf-law (in the case of qubits xx = 0, in higher dimensions the units 〈+| becomes 〈0| + 〈1| + ⋅⋅⋅ + 〈d − 1|).

FIG.3 Download High Resolution Image (.zip file) | Export Figure to PowerPoint

FIG.4
Diagrams read top to bottom. A presentation of the Boolean-calculus with Figure 3. The details of (a)-(g) will be given in Sections 3 , 4. For instance, (h) represents distributivity of AND (∧) over XOR (⊕), and (d) shows that xx = x.

FIG.4 Download High Resolution Image (.zip file) | Export Figure to PowerPoint

FIG.5
Example of the Boolean quantum AND-state or tensor. In (a) the network is run backwards (post-selected) to 〈1| resulting in the product state |11〉. In (b) the tensor is post-selected to 〈0| resulting in the entangled state |00〉 + |01〉 + |10〉.

FIG.5 Download High Resolution Image (.zip file) | Export Figure to PowerPoint

FIG.6
A general multi-valued qudit state based on a d-switching function f can either be formed as (a) by inputting a logical-one at the output of the circuit as described by Equation ( 1 ) or (b) by bending the output of the circuit around to form an input as in Equation ( 2 ). For multi-valued qudit states, the boolean function f:math2nmath2 becomes a multi-valued qudit function f:mathdnmathd. The network (a) is then post-selected to α0|0〉 + α1|1〉 + ⋅⋅⋅αd−1|d − 1〉 where ∀i, αi = 0/1.

FIG.6 Download High Resolution Image (.zip file) | Export Figure to PowerPoint

FIG.7
Salient diagrammatic properties of the COPY-dot. (a) Full-symmetry. (b) Copy points, e.g. |x〉 ↦ |xx〉 for x = 0, 1 for qubits and x = 0, 1, …, d − 1 for d dimensional qudits. (c) The unit — in this case the unit corresponds to deletion, or a map to the terminal object which is given as 〈+|math〈0|+〈1| for qubits and 〈+|math〈0|+〈1|+⋯+〈d−1| for d dimensional qudits (the bi-direction of time is explained later by considering co-diagonals in Section 3E). (d) Co-interaction with the unit creates a Bell state i = 0d−1|ii. This and the corresponding dual under the dagger form the compact structures of the †-category of quantum theory.

FIG.7 Download High Resolution Image (.zip file) | Export Figure to PowerPoint

FIG.8
Salient diagrammatic properties of the AND-tensor. (a) Input-symmetry. (b) Existence of a zero or fixed-point. (c) The unit |1〉. (d) Co-interaction with the unit creates a product-state. Note that the gate forms a valid quantum operation when run backwards as in (d).

FIG.8 Download High Resolution Image (.zip file) | Export Figure to PowerPoint

FIG.9
Illustrates the use of units to prepare the AND-state. Using this state together with single qubit NOT-gates, one can construct any Boolean qubit state as well as any of the states appearing in Table 4. We note that the box around the Toffoli gate (left) is meant to illustrate a difference between our notation and that of quantum circuits.

FIG.9 Download High Resolution Image (.zip file) | Export Figure to PowerPoint

FIG.10
Hadamard built from the AND-state together with |−〉mathmath(|0〉−|1〉). We note that quantum computational universality is already possible by considering simple Hadamard states (e.g. |ψH〉 = |00〉+|01〉+|10〉−|11〉), COPY- and AND-states, which follows from the proof that Hadamard and Toffoli are universal for quantum circuits.67

FIG.10 Download High Resolution Image (.zip file) | Export Figure to PowerPoint

FIG.11
Diagrammatic equations satisfied by a fixed point pair (see Definition 9).

FIG.11 Download High Resolution Image (.zip file) | Export Figure to PowerPoint

FIG.12
AND and OR tensors form a fixed point pair. The unit for AND (|1〉 see a) is the zero for OR (c) and vise versa: the unit of OR (|0〉 see a) is the zero for AND (b).

FIG.12 Download High Resolution Image (.zip file) | Export Figure to PowerPoint

FIG.13
Node equivalence or spider law.68 Connected black-dots (•) as well as connected plus-dots (⊕) can be merged and also split apart at will. The intuition for digital or qudit circuits follows by connecting a state |ϕ〉 to one of the legs and iterating over a complete basis |0〉, |1〉, …, |d − 1〉.

FIG.13 Download High Resolution Image (.zip file) | Export Figure to PowerPoint

FIG.14
The GHZ-state tensor is simply a rank-n COPY-dot. Node equivalence implies that this tensor can be deformed into any network geometry including a MPS comb-like structure (right).

FIG.14 Download High Resolution Image (.zip file) | Export Figure to PowerPoint

FIG.15
Reduced density operator. Left (a) reduced density operator ρGHZ found from applying the node equivalence law to a n-qubit GHZ-state. Right (b) the expectation value of observable O1O2 found from connecting the observable and connecting the open legs (i.e. taking the trace).

FIG.15 Download High Resolution Image (.zip file) | Export Figure to PowerPoint

FIG.16
Bialgebra axioms68 (scalars are omitted). (a) unit laws (these are of course left and right units); (b) associativity; (c) bialgebra; (d,e) co-COPY points.

FIG.16 Download High Resolution Image (.zip file) | Export Figure to PowerPoint

FIG.17
Cup identities. (a) Symmetry. (b) Conjugate state. (c) Teleportation61 or the snake equation. (d) Sliding an operator around a cup transposes it.

FIG.17 Download High Resolution Image (.zip file) | Export Figure to PowerPoint

FIG.18
Diagrammatic adjoints. Cups and caps allow us to take the transpose of a linear map. Note that care must be taken, as flipping a ket |ψ〉 to a bra 〈ψ| is conjugate transpose, and bending a wire is simply transposition, so the conjugate must be taken: e.g. acting on |ψ〉 with a cap given as ∑iii| results in math|.

FIG.18 Download High Resolution Image (.zip file) | Export Figure to PowerPoint

FIG.19
Left (a) the circuit realization (internal to the triangle) of the function fW of e.g. ( 23 ) which outputs logical-one given input |x1x2x3〉 = |001〉, |010〉 and |100〉 and logical-zero otherwise. Right (b) reversing time and setting the output to |1〉 (e.g. post-selection) gives a network representing the W-state. The naïve realization of fW is given in Figure 21 with an optimized co-algebraic construction shown in Figure 21.

FIG.19 Download High Resolution Image (.zip file) | Export Figure to PowerPoint

FIG.20
Naïve CTNS realization of the familiar W-state |001〉 + |010〉 + |100〉. A standard (temporal) acyclic classical circuit decomposition in terms of the XOR-algebra realizes the function fW of three bits. This function is given a representation on tensors. As illustrated, the networks input is post selected to |1〉 to realize the desired W-state.

FIG.20 Download High Resolution Image (.zip file) | Export Figure to PowerPoint

FIG.21
W-class states in the categorical tensor network state formalism. (a) is the standard W-state. (b) is found from applying De Morgan's law (see Section 3D) to (a) and rearranging after inserting inverters on the output legs. Notice the atemporal nature of the circuits, as one gate is used forwards, and the other backwards.

FIG.21 Download High Resolution Image (.zip file) | Export Figure to PowerPoint

FIG.22
W-state (n-party) in the categorical tensor network state formalism. The comb-like feature of efficient network contraction remains, with the internal structure of the network components exposed in terms of well understood algebraic structures.

FIG.22 Download High Resolution Image (.zip file) | Export Figure to PowerPoint

FIG.23
Categorical tensor network representing state |ψ〉 = |01〉 + |10〉 + αk|11〉, as explained in Example 22.

FIG.23 Download High Resolution Image (.zip file) | Export Figure to PowerPoint

FIG.24
The CTNS for a state |ψ〉 resulting from our exhaustive construction procedure.

FIG.24 Download High Resolution Image (.zip file) | Export Figure to PowerPoint

Tables

Table I. Summary of the COPY-gate from Section 3A.

View Table
Table II. Summary of the XOR-gate from Section 3B.

View Table
Table III. Summary of the AND-gate from Section 3D.

View Table
Table IV. The bit pattern of these quantum states represents a Boolean function (given by the subscript) such that the right most bit is the Boolean functions output, and the two left bits are the functions inputs, and the non-linear Boolean functions are on the left side of the table and the linear functions on the right. Consider the state |ψAND, and Boolean variables x1 and x2, then the superposition |ψAND encodes the function |x1, x2, x1x2〉 in each term in the superposition, and |ψAND〉 = ∑x1,x2∈{0,1}|x1,x2,x1x2. As outlined in the text, cup/cap induced-duality allows us (for instance) to express this state as the operator |0〉〈00| + |0〉〈01| + |0〉〈01| + |1〉〈11|: : |x1, x2〉 ↦ |x1x2〉 which projects qubit states to the AND of their bit value.

View Table




Close
ADVERTISEMENT

close