Abstract
Compact closed categories provide a foundational formalism for a variety of important domains, including quantum computation. These categories have a natural visualisation as a form of graphs. We present a formalism for equational reasoning about such graphs and develop this into a generic proof system with a fixed logical kernel for reasoning about compact closed categories. A salient feature of our system is that it provides a formal and declarative account of derived results that can include ‘ellipses’-style notation. We illustrate the framework by instantiating it for a graphical language of quantum computation and show how this can be used to perform symbolic computation.
Similar content being viewed by others
References
Abramsky, S., Coecke, B.: A categorical semantics of quantum protocols. In: LICS 2004, pp. 415–425. IEEE Computer Society, Los Alamitos (2004)
Abramsky, S., Gay, S., Nagarajan, R.: Interaction categories and the foundations of typed concurrent programming. In: Broy, M. (ed.) Proceedings of the 1994 Marktoberdorf Summer School on Deductive Program Design, pp. 35–113. Springer, New York (1996)
Asperti, A., Longo, G.: Categories, Types and Structures. MIT, Cambridge (1991)
Bundy, A., Richardson, J.: Proofs about lists using ellipsis. In: Proc. of the 6th LPAR. LNAI, vol. 1705, pp. 1–12. Springer, New York (1999)
Coecke, B.: Kindergarten Quantum Mechanics. Lecture Notes (2005)
Coecke, B., Duncan, R.: Interacting quantum observables. In: ICALP 2008. LNCS (2008)
Coecke, B., Paquette, E.O.: POVMs and Naimark’s theorem without sums. In: Proc. of the 4th International Workshop on Quantum Programming Languages (2006)
Coecke, B., Pavlovic, D.: Quantum measurements without sums. In: The Mathematics of Quantum Computation and Technology, CRC Applied Mathematics & Nonlinear Science. Taylor and Francis, London (2007)
Duncan, R.: Types for quantum computation. Ph.D. thesis, Oxford University (2006)
Ehrig, H., Ehrig, K., Prange, U., Taentzer, G.: Fundamentals of Algebraic Graph Transformation (Monographs in Theoretical Computer Science. EATCS Series). Springer, New York (2006)
Janssens, D., Rozenberg, G.: Graph grammars with node-label controlled rewriting and embedding. In: Proc. of the 2nd International Workshop on Graph-Grammars and Their Application to Computer Science, pp. 186–205. Springer, New York (1983)
Kelly, G.M., Laplaza, M.L.: Coherence for compact closed categories. J. Pure Appl. Algebra 19, 193–213 (1980)
Kissinger, A.: Graph rewrite systems for complementary classical structures in y-symmetric monoidal categories. Master’s thesis, University of Oxford (2008)
Kock, J.: Frobenius Algebras and 2-D Topological Quantum Field Theories. Cambridge University Press, Cambridge (2003)
Pati, A.K., Braunstein, S.L.: Impossibility of deleting an unknown quantum state. Nature 404, 164–165 (2000)
Paulson, L.C.: Isabelle: A Generic Theorem Prover. Springer, New York (1994)
Pollet, M., Kerber, M.: Intuitive and formal representations: the case of matrices. In: MKM’04. LNCS, vol. 3119, pp. 317–331. Springer, New York (2004)
Prince, R., Ghani, N., McBride, C.: Proving properties about lists using containers. In: FLOPS. LNCS, vol. 4989, pp. 97–112. Springer, New York (2008)
Raussendorf, R., Briegel, H.J.: A one-way quantum computer. Phys. Rev. Lett. 86, 5188–5191 (2001)
Schfürr, A.: Programmed Graph Replacement Systems, pp. 479–546. World Scientific, River Edge (1997)
Selinger, P.: Dagger compact closed categories and completely positive maps. In: Proc. of the 3rd International Workshop on Quantum Programming Languages (2005)
Sexton, A.P., Sorge, V.: Semantic analysis of matrix structures. In: ICDAR ’05: Proceedings of the Eighth International Conference on Document Analysis and Recognition, pp. 1141–1145. IEEE Computer Society, Washington, DC (2005)
Shor, P.W.: Polynomial-time algorithms for prime factorization and discrete logarithms on a quantum computer. SIAM J. Sci. Statist. Comput. 26(5), 1484–1509 (1997)
Velasco, P.P.P., de Lara, J.: Matrix approach to graph transformation: matching and sequences. In: ICGT. LNCS, vol. 4178, pp. 122–137. Springer, New York (2006)
Wootters, W., Zurek, W.: A single quantum cannot be cloned. Nature 299, 802–803 (1982)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Dixon, L., Duncan, R. Graphical reasoning in compact closed categories for quantum computation. Ann Math Artif Intell 56, 23–42 (2009). https://doi.org/10.1007/s10472-009-9141-x
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10472-009-9141-x
Keywords
- Graph rewriting
- Quantum computing
- Categorical logic
- Interactive theorem proving
- Graphical calculi
- Ellipses notation