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:30] – 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 " | ||
+ | |||
+ | 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) ==== | ==== Samson Abramsky & Bob Coecke (2004) ==== | ||
Line 38: | Line 147: | ||
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. | 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. | ||
- | 7. **Bob Coecke, Chris Heunen & Aleks Kissinger (2014)** – *“Categories of Quantum and Classical Channels.”* **Quantum Inf. Process. 13**(11): 2567–2609, | + | ==== Bob Coecke, Chris Heunen & Aleks Kissinger (2014) |
+ | |||
+ | [[https:// | ||
+ | |||
+ | This paper introduced the **CP***-construction, | ||
+ | |||
+ | ==== John Baez & Mike Stay (2010) ==== | ||
+ | |||
+ | [[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 |