google-deepmind / google-deepmind/formal-conjectures

Formalize Open Quantum Problem #14: Tough error models

Open
#3,420 0 comments 0 reactions 0 assignees View on GitHub
new conjecture
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.