Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
projects:quantum:category-qc-foundation [2025/04/16 15:23] – kymki | projects:quantum:category-qc-foundation [2025/04/30 09:26] (current) – [Emmanuel Jeandel, Simon Perdrix & Renaud Vilmart (2020)] kymki | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | < | ||
+ | < | ||
+ | <meta charset=" | ||
+ | <meta name=" | ||
+ | < | ||
+ | < | ||
+ | /* Container for the entire Ramble Meter */ | ||
+ | .ramble-meter-container { | ||
+ | display: flex; | ||
+ | align-items: | ||
+ | justify-content: | ||
+ | margin: 20px 0; | ||
+ | } | ||
+ | |||
+ | /* Ramble Meter */ | ||
+ | .ramble-meter { | ||
+ | position: relative; | ||
+ | width: 200px; /* Scaled down */ | ||
+ | height: 40px; /* Scaled down */ | ||
+ | background: linear-gradient(to right, green, yellow, orange, red); | ||
+ | border-radius: | ||
+ | overflow: hidden; | ||
+ | box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3); | ||
+ | } | ||
+ | |||
+ | /* Needle */ | ||
+ | .needle { | ||
+ | position: absolute; | ||
+ | top: 5px; /* Adjust for centering */ | ||
+ | left: 50%; /* Default position */ | ||
+ | width: 4px; /* Visible width */ | ||
+ | height: 30px; | ||
+ | background: black; | ||
+ | border-radius: | ||
+ | z-index: 2; | ||
+ | box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); /* Glow effect */ | ||
+ | } | ||
+ | |||
+ | /* Label in the middle of the meter */ | ||
+ | .meter-label { | ||
+ | position: absolute; | ||
+ | top: 50%; | ||
+ | left: 50%; | ||
+ | transform: translate(-50%, | ||
+ | font-family: | ||
+ | font-size: 12px; /* Adjusted for smaller size */ | ||
+ | font-weight: | ||
+ | color: #fff; | ||
+ | text-shadow: | ||
+ | z-index: 3; | ||
+ | } | ||
+ | |||
+ | /* Tooltip styling */ | ||
+ | .tooltip { | ||
+ | visibility: hidden; | ||
+ | width: 250px; | ||
+ | background-color: | ||
+ | color: #fff; | ||
+ | text-align: center; | ||
+ | padding: 10px; | ||
+ | border-radius: | ||
+ | position: absolute; | ||
+ | top: 50%; /* Vertically aligned */ | ||
+ | left: 110%; /* Position to the right of the meter */ | ||
+ | transform: translateY(-50%); | ||
+ | font-size: 12px; | ||
+ | z-index: 10; | ||
+ | box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3); | ||
+ | } | ||
+ | |||
+ | /* Show tooltip on hover */ | ||
+ | .ramble-meter: | ||
+ | visibility: visible; | ||
+ | } | ||
+ | |||
+ | /* Wrapper for positioning the tooltip and meter */ | ||
+ | .ramble-wrapper { | ||
+ | position: relative; | ||
+ | display: flex; | ||
+ | align-items: | ||
+ | } | ||
+ | </ | ||
+ | < | ||
+ | document.addEventListener(" | ||
+ | const needle = document.querySelector(" | ||
+ | const rambleMeter = document.querySelector(" | ||
+ | const level = rambleMeter.getAttribute(" | ||
+ | needle.style.left = `${Math.min(Math.max(level, | ||
+ | }); | ||
+ | </ | ||
+ | </ | ||
+ | < | ||
+ | <!-- Ramble Meter --> | ||
+ | <div class=" | ||
+ | <div class=" | ||
+ | <div class=" | ||
+ | <div class=" | ||
+ | <div class=" | ||
+ | </ | ||
+ | <div class=" | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | |||
===== Categorical Quantum Computing Series: Foundational Papers ===== | ===== Categorical Quantum Computing Series: Foundational Papers ===== | ||
+ | |||
+ | ==== Introduction ==== | ||
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 " | 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 " | ||
- | ==== Samson Abramsky & Bob Coecke (2004) | + | 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, |
+ | |||
+ | ==== Samson Abramsky & Bob Coecke (2004) | ||
+ | |||
+ | [[https:// | ||
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. | 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)** – [[https:// | + | ==== Bob Coecke & Duško Pavlović (2008) |
+ | |||
+ | [[https:// | ||
+ | |||
+ | 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, | ||
+ | |||
+ | ==== Peter Selinger (2007) ==== | ||
+ | | ||
+ | |||
+ | 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. | ||
+ | |||
+ | ==== Bob Coecke & Ross Duncan (2011) ==== | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | This highly-cited paper introduced the ZX-calculus, | ||
+ | |||
+ | ==== Bob Coecke, Duško Pavlović & Jamie Vicary (2012) ==== | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | 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. An orthonormal basis (a classical set of states that can be copied/ | ||
+ | |||
+ | ==== Peter Selinger (2012) ==== | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | 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. 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 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. 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. | ||
- | 3. **Peter Selinger (2007)** – [[https:// | + | ==== Bob Coecke, Chris Heunen & Aleks Kissinger |
- | 4. **Bob Coecke & Ross Duncan (2011)** – [[https:// | + | [[https:// |
- | 5. **Bob Coecke, Duško Pavlović & Jamie Vicary (2012)** – *“A New Description | + | This paper introduced the **CP***-construction, |
- | 6. **Peter Selinger (2012)** – *“Finite Dimensional Hilbert Spaces Are Complete for Dagger Compact Closed Categories.”* **Logical Methods in Comp. Sci. 8**(3: | + | ==== John Baez & Mike Stay (2010) ==== |
- | 7. **Bob Coecke, Chris Heunen & Aleks Kissinger (2014)** – *“Categories of Quantum and Classical Channels.”* **Quantum Inf. Process. 13**(11): 2567–2609, | + | [[https:// |
- | 8. **John Baez & Mike Stay (2010)** – *“Physics, | + | ==== Emmanuel Jeandel, Simon Perdrix |
- | 9. **Emmanuel Jeandel, Simon Perdrix & Renaud Vilmart (2020)** – *“Completeness of the ZX-Calculus.”* **Logical Methods in Comp. Sci. 16**(2: | + | [[https:// |
- | **Evolution of the Field:** These papers collectively chart the development of categorical | + | This recent paper resolves a long-standing open question by proving |