This is an old revision of the document!
Categorical Quantum Computing Series: Foundational Papers
Below is a series of papers that have been setting the direction of category theory applied to quantum computing. The overview provides an easy reading that can give you (the reader) an idea of why you would want to read any of the chosen publications. The papers were selected in terms of general “impact” (not really clearly defined measure, but how formative the texts were for the field). If you have papers that you would like to see in this list, please do contact me.
Samson Abramsky & Bob Coecke (2004)
A categorical semantics of quantum protocols
This paper introduced the modeling finite-dimensional quantum processes using dagger compact closed categories. It demonstrated that quantum information protocols like teleportation and entanglement swapping can be captured diagrammatically at an abstract categorical level. By recasting the Hilbert space formalism into category-theoretic terms, it laid the foundation for categorical quantum mechanics, showing how key quantum structures (states, processes, tensorial composition) can be defined from purely algebraic axioms. This work is highly influential (hundreds of citations) and is regarded as the starting point for the field, establishing that compact closed categories with biproducts provide a sound semantic framework for quantum computing.
2. Bob Coecke & Duško Pavlović (2008) – Quantum Measurements Without Sums In Mathematics of Quantum Computation and Technology, pp. 559–596. This paper develops the categorical semantics of quantum measurement by eliminating the need for direct sum structures. It shows that all aspects of quantum mechanics (including mixed states and measurement outcomes) can be expressed using only the tensor (monoidal) structure, provided one identifies “classical spaces” as those objects that copy and delete data. In categorical terms, the authors axiomatize classical interfaces as special commutative dagger Frobenius algebras within a dagger compact category. This result implies that an orthonormal basis (a classical measurement context) can be captured abstractly as a Frobenius algebra, and that the ability to copy/delete classical information vs. the inability to do so for quantum data underpins the quantum–classical divide. By providing an intuitive graphical calculus for measurements, this work greatly influenced the development of classical structures in categorical quantum mechanics and underlies later quantum protocol semantics.
3. Peter Selinger (2007) – Dagger Compact Closed Categories and Completely Positive Maps ENTCS, Vol. 170, pp. 139–163. Selinger extended the categorical framework to mixed states and quantum channels (noisy processes) via the introduction of the CPM construction. This paper presents a graphical language for dagger compact categories and proves it complete for equational reasoning, meaning any valid equation between morphisms can be derived graphically. Crucially, it defines a construction that takes any dagger compact category \(C\) and produces a new category CPM[$C$] whose morphisms represent completely positive maps (quantum channels) on the processes of \(C\). Applying this to the pure-state category (like FdHilb) yields a category of density matrices and CP maps that is again dagger compact. This result showed that the categorical approach is not limited to pure unitary quantum mechanics but also handles probabilistic mixing and decoherence in an elegant, abstract way. By uniting pure and mixed quantum semantics, Selinger’s CPM construction has become a cornerstone of categorical quantum computing, reflected in its widespread use in later work.
4. Bob Coecke & Ross Duncan (2011) – Interacting Quantum Observables: Categorical Algebra and Diagrammatics New J. Phys. 13, 043016. This highly-cited paper introduced the ZX-calculus, a pivotal graphical language for quantum circuits based on complementary observables. Within the categorical framework of dagger symmetric monoidal categories, the authors axiomatize the notion of complementary quantum observables (such as the $Z$ and $X$ Pauli bases for qubits) as interacting *Frobenius algebras*. Each observable is represented by a special commutative dagger Frobenius algebra (graphically, a red or green node), and mutual unbiasedness (complementarity) is captured by algebraic relations (a form of bialgebra law) between these structures. The paper provides an intuitive graphical calculus (ZX-diagrams) that greatly simplifies reasoning about quantum circuits and protocols, allowing one to derive equalities (e.g. circuit identities, simplifications) by diagrammatic rewriting. The ZX-calculus has proven to be universal (capable of representing any quantum computation) and became an influential tool in quantum computing theory. This work marks a key evolution in the field, demonstrating the power of category-based diagrams to handle complex quantum-algebraic reasoning in a purely visual manner.
5. Bob Coecke, Duško Pavlović & Jamie Vicary (2012) – *“A New Description of Orthogonal Bases.”* Math. Structures in Comp. Sci. 23(3), 2012. [ArXiv:0810.0812]. This paper solidifies the link between abstract categorical structures and concrete quantum mechanics by showing that *orthogonal bases in Hilbert spaces are equivalently characterized as commutative dagger-Frobenius monoids* ([[0810.0812] A new description of orthogonal bases](https://arxiv.org/abs/0810.0812#:~:text=,an%20operational%20interpretation%2C%20as%20the)). In plain terms, an orthonormal basis (a classical set of states that can be copied/cloned) is exactly captured by a special commutative dagger Frobenius algebra in the category FdHilb ([[0810.0812] A new description of orthogonal bases](https://arxiv.org/abs/0810.0812#:~:text=,an%20operational%20interpretation%2C%20as%20the)). The authors prove that the extra “special” condition corresponds to the basis being normalized (orthonormal) ([[0810.0812] A new description of orthogonal bases](https://arxiv.org/abs/0810.0812#:~:text=and%20continuous%20linear%20maps%20as,For%20this%20reason%20our%20result)). This result gives an operational meaning to the algebraic structures: the Frobenius comultiplication “$\delta$” duplicates basis vectors and the counit “$\epsilon$” deletes them ([[0810.0812] A new description of orthogonal bases](https://arxiv.org/abs/0810.0812#:~:text=dagger,implications%20for%20categorical%20quantum%20mechanics)), reflecting the fact that classical data can be cloned and discarded while quantum data cannot. By characterizing bases intrinsically (without referring to coordinates or inner products) and showing how classical information emerges as observable structures in a category, this paper provided a rigorous foundation for classical structures in categorical quantum mechanics. It has important implications, for instance in understanding quantum measurement and classical control in purely compositional terms, and it underpins many later developments (including the ZX-calculus and categorical quantum logic).
6. Peter Selinger (2012) – *“Finite Dimensional Hilbert Spaces Are Complete for Dagger Compact Closed Categories.”* Logical Methods in Comp. Sci. 8(3:6):1–12. [ArXiv:1207.6972]. This theoretical result addresses the completeness of the categorical axiomatics with respect to standard quantum mechanics. Selinger proved that any equation between morphisms that holds in all finite-dimensional Hilbert spaces (the usual semantics of quantum computing) can already be derived from the abstract axioms of a dagger compact closed category ([Peter Selinger: Papers](https://www.mscs.dal.ca/~selinger/papers/#:~:text=Abstract%3A%20We%20show%20that%20an,in%20finite%20dimensional%20Hilbert%20spaces)). In other words, the category FdHilb (finite-dimensional Hilbert spaces with linear maps) is a *complete model* of the dagger compact closed category axioms – there are no “extra” equations in Hilbert space beyond those provable from the categorical framework. This paper ensures that the diagrammatic reasoning developed in categorical quantum mechanics is sound and complete: if two quantum processes are equal (as linear maps), their equality can be proven using only the categorical axioms and graph transformations. Completeness was a non-trivial property to establish and gives strong validation that the chosen axioms fully capture finite-dimensional quantum theory ([Peter Selinger: Papers](https://www.mscs.dal.ca/~selinger/papers/#:~:text=Abstract%3A%20We%20show%20that%20an,in%20finite%20dimensional%20Hilbert%20spaces)). This work thus solidifies the foundational footing of the entire approach, confirming that one does not lose anything by working abstractly – the categorical semantics is equivalent to the usual Hilbert space semantics for all practical purposes.
7. Bob Coecke, Chris Heunen & Aleks Kissinger (2014) – *“Categories of Quantum and Classical Channels.”* Quantum Inf. Process. 13(11): 2567–2609, 2014. [ArXiv:1408.0049]. This paper introduced the CP*-construction, a significant generalization of Selinger’s CPM construction to incorporate both quantum and classical information in one category ([](https://arxiv.org/pdf/1408.0049#:~:text=We%20introduce%20the%20CP,%E2%80%93construction%20yields)) ([](https://arxiv.org/pdf/1408.0049#:~:text=finite,elegant%20abstract%20notions%20of%20preparation)). The authors build a unified categorical framework where objects can represent hybrid classical-quantum systems (interpreted as abstract C*-algebras), and morphisms represent completely positive maps that may carry classical data as well ([](https://arxiv.org/pdf/1408.0049#:~:text=Selinger%E2%80%99s%20CPM%E2%80%93construction,algebras%20and%20completely%20positive%20maps)) ([](https://arxiv.org/pdf/1408.0049#:~:text=finite,elegant%20abstract%20notions%20of%20preparation)). The CP* construction fully embeds the pure quantum CPM category as a special case while also embedding the category of classical stochastic processes, thereby allowing classical and quantum channels to coexist and interact in a single symmetric monoidal category ([](https://arxiv.org/pdf/1408.0049#:~:text=finite,elegant%20abstract%20notions%20of%20preparation)). This yields elegant abstract notions of state preparation, measurement, and conditional dynamics within one compositional model ([](https://arxiv.org/pdf/1408.0049#:~:text=the%20objects%20in%20the%20image,and%20more%20general%20quantum%20channels)) ([](https://arxiv.org/pdf/1408.0049#:~:text=classical%E2%80%9D%20state%20spaces,and%20more%20general%20quantum%20channels)). In essence, CP* provides a categorical semantics for quantum systems with classical outcomes or controls – a “von Neumann style” category of quantum observables and channels as opposed to purely unitary evolutions ([](https://arxiv.org/pdf/1408.0049#:~:text=dagger%20compact,a%20%E2%80%9Cvon%20Neumann%20style%20category%E2%80%9D)) ([](https://arxiv.org/pdf/1408.0049#:~:text=by%20considering%20the%20C%2A,corresponding%20to%20the%20entire%20state)). This work has been influential in areas like quantum foundations and quantum protocols, as it places classical-quantum interaction on equal footing and has inspired further developments in categorical probability and operational theories.
8. John Baez & Mike Stay (2010) – *“Physics, Topology, Logic and Computation: A Rosetta Stone.”* In New Structures for Physics (eds. B. Coecke), Lecture Notes in Physics 813, pp. 95–172. [ArXiv:0903.0340]. This widely cited exposition connected the categorical quantum computing program with broader areas, helping to spread these ideas. Baez and Stay survey how closed symmetric monoidal categories and their diagrammatic calculus provide a common language for quantum physics, logic, and computation ([[0903.0340] Physics, Topology, Logic and Computation: A Rosetta Stone](https://arxiv.org/abs/0903.0340#:~:text=,closed%20symmetric)). In particular, they explain Abramsky and Coecke’s categorical quantum mechanics in a tutorial style, drawing an analogy between Feynman diagrams, cobordisms in topology, and proof nets in logic ([[0903.0340] Physics, Topology, Logic and Computation: A Rosetta Stone](https://arxiv.org/abs/0903.0340#:~:text=,closed%20symmetric)). The paper does not introduce new theorems specific to quantum computing, but it synthesizes many concepts (traced monoidal categories, dagger compact categories, etc.) in an accessible way. By acting as a “Rosetta Stone,” it helped researchers in various fields understand the categorical approach to quantum theory and recognize its significance. This work thus contributed to the *evolution of the field* by broadening its audience and establishing a clear conceptual bridge between category theory and quantum computation, influencing education and further interdisciplinary research.
9. Emmanuel Jeandel, Simon Perdrix & Renaud Vilmart (2020) – *“Completeness of the ZX-Calculus.”* Logical Methods in Comp. Sci. 16(2:11):1–72. [ArXiv:1903.06035]. This recent paper resolves a long-standing open question by proving the ZX-calculus is complete for all pure qubit quantum mechanics ([Completeness of the ZX-Calculus](https://lmcs.episciences.org/6532/pdf#:~:text=completeness%2C%20which%20roughly%20ensures%20the,provided%20axiomatisation%20is%20complete%20for)). The ZX-calculus (introduced by Coecke & Duncan in 2011) was known to be *universal* but not fully complete (certain true quantum equations had no diagrammatic proof using the original rules). Jeandel *et al.* provided the first complete axiomatisation: they show that any equality of linear maps (matrices) on qubits can be derived using ZX-diagram rewrite rules ([Completeness of the ZX-Calculus](https://lmcs.episciences.org/6532/pdf#:~:text=equational%20presentation,Thanks%20to%20a)). The proof proceeds by first enriching the ZX-calculus with additional rewrite rules to make it complete for the Clifford+T fragment (a universal gate set) ([Completeness of the ZX-Calculus](https://lmcs.episciences.org/6532/pdf#:~:text=improve%20on%20the%20known,of%20the%20language%2C%20namely%20Clifford%2BT)), and then leveraging a translation to a related graphical language (the ZW-calculus) to reach completeness for arbitrary quantum operations ([Completeness of the ZX-Calculus](https://lmcs.episciences.org/6532/pdf#:~:text=Thanks%20to%20a%20system%20of,Clifford%2BT%2C%20to%20a%20class%20of)). The result implies that the diagrammatic calculus now fully matches the expressive power of matrix mathematics – if two quantum circuits are mathematically equivalent, the ZX-calculus can prove it. This accomplishment marks a maturation of the categorical approach: the diagrammatic methods are not only convenient and intuitive but also no less powerful than algebraic methods. It has spurred further research and practical tools in quantum circuit optimization, equipping the field with a robust graphical proof technique for quantum computing theory.
Evolution of the Field: These papers collectively chart the development of categorical quantum computing from its inception (2004) to its modern advancements (2020). Early works by Abramsky, Coecke, and others established the core semantic framework (dagger compact categories) and demonstrated its relevance by reconstructing quantum protocols and no-cloning within that abstract setting. The introduction of classical structures and CPM by 2007–2008 extended the framework to encompass measurements, mixed states, and classical data, enabling a more realistic modeling of quantum algorithms and protocols. Around 2010–2011, the focus shifted to powerful graphical calculi (like ZX) and to connecting the categorical approach with other fields (via expository works and textbook-style treatments). The 2010s saw proofs of completeness (Selinger 2012) and unification of classical/quantum channels (CP* in 2014), showing the framework is mathematically robust and comprehensive. Most recently, achievements like the completeness of the ZX-calculus (2020) illustrate how far the field has come – from abstract theory to practical diagrammatic reasoning that fully captures quantum computing. Each of these key papers has played an influential role in building the theoretical foundation of categorical quantum computing, and together they provide a coherent picture of the field’s evolution.