google-deepmind / google-deepmind/formal-conjectures
Formalize Open Quantum Problem #14: Tough error models
- Dominant language
- Lean
- Stars
- 1.3k
- Forks
- 485
- Avg merge
- 1d 20h
- Merged PRs (30d)
- 327
Description
---
### What is the conjecture
This is problem [#14](https://oqp.iqoqi.oeaw.ac.at/tough-error-models) in [Reinhard F. Werner's collection](https://arxiv.org/abs/quant-ph/0504166), later [collected by a community of quantum researchers](https://oqp.iqoqi.oeaw.ac.at/open-quantum-problems).
> **Problem (Open Quantum Problem #14: “Tough error models”).**
> An error model `E` is an `e`-dimensional vector space of operators acting on an `n`-dimensional Hilbert space `H`. A quantum code is a subspace `C ⊂ H`, and is said to correct `E` if the projector `P_C` onto `C` satisfies
> `P_C A^* B P_C = λ(A,B) P_C` for all `A,B ∈ E` and suitable scalars `λ(A,B)`.
>
> Given `e` and `n`, find the largest `c = c(e,n)` such that we can assert the existence of a code `C` of dimension `c` **without further information about** `E`.
Concretely:
- `H`: a finite-dimensional complex Hilbert space with `dim(H) = n`.
- `E ⊂ End(H)`: a complex vector subspace of linear operators with `dim(E) = e`.
- `C ⊂ H`: a code subspace (so `dim(C) = c`), with orthogonal projector `P_C`.
- The condition `P_C A^* B P_C = λ(A,B) P_C` for all `A,B ∈ E` is the usual **Knill–Laflamme** error-correction criterion for the error set `E`.
A natural formalization target is to define `c(e,n)` as the *worst-case guaranteed* code dimension:
- `c(e,n)` is the largest integer `c` such that **for every** `e`-dimensional operator space `E ⊂ End(H)` on **every** `n`-dimensional `H`, there **exists** a `c`-dimensional code `C ⊂ H` that corrects `E` (i.e. satisfies the Knill–Laflamme condition above).
The OQP page also suggests an additional constructive goal:
- find explicit **“tough”** error models `E` for which the optimal code dimension is (nearly) as small as the general lower bound (i.e. examples that essentially *witness* the difficulty of the worst-case guarantee).
**Partial results / bounds recorded on the problem page:**
- A general lower bound (existence) is `c(e,n) > n / (e^2 (e^2 + 1))`.
- A trivial upper bound comes from taking `E` spanned by `e` orthogonal projections of rank about `n/e`, yielding `c(e,n) ≤ ⌈n/e⌉` (via a Lüders/von Neumann projective-measurement channel capacity argument).
### Where to find the details / references
Primary sources:
- [Open Quantum Problems site (Problem #14)](https://oqp.iqoqi.oeaw.ac.at/tough-error-models)
- [Open Quantum Problems master list (for numbering/metadata)](https://oqp.iqoqi.oeaw.ac.at/open-quantum-problems)
- O. Krüger & R. F. Werner, “Some Open Problems in Quantum Information Theory” (Problem 14):
- https://arxiv.org/abs/quant-ph/0504166
- https://arxiv.org/pdf/quant-ph/0504166
Key related references mentioned on the problem page:
- E. Knill, R. Laflamme, A. Ashikhmin, H. Barnum, L. Viola, and W. H. Zurek, “Introduction to Quantum Error Correction” (2002), arXiv: quant-ph/0207170
- E. Knill, R. Laflamme, and L. Viola, “Theory of Quantum Error Correction for General Noise” (Phys. Rev. Lett. 84, 2525 (2000)), arXiv: quant-ph/9908066
### Prerequisites needed
- Finite-dimensional Hilbert spaces and linear operators: adjoints `A^*`, projectors, subspaces, dimensions
- Quantum channels and Kraus operators (to relate “error models” to physical noise models)
- Quantum error correction basics:
- the Knill–Laflamme conditions for correctability of an operator error set
- the notion of a recovery map / perfect correction on a code subspace
- Basic linear algebra / matrix analysis: rank, eigenvalues, orthogonal decompositions
- (Optional, for the upper-bound motivation) elementary quantum information theory notions such as channel capacity / “measurement destroys information”
### [AMS categories](https://github.com/google-deepmind/formal-conjectures/labels?q=ams-)
* ams-81 (Quantum theory)
* ams-94 (Information and communication theory)
* ams-15 (Linear and multilinear algebra; matrix theory)
### Choose either option
* [ ] I plan on adding this conjecture to the repository
* [X] This issue is up for grabs: I would like to see this conjecture added by somebody else
---
Contributor guide
Research direction
Start by reading Open Quantum Problems Problem #14 and the Krüger–Werner reference, then review the cited Knill–Laflamme sources to fix the intended definitions and bounds. Done means adding a faithful Lean formalization of the stated worst-case code-dimension conjecture, including the relevant partial results where appropriate.
Written by the indexing model from the issue text.
Assessment
- Domain
- tooling
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100