Quick read · plain language
A New Way to Measure How Complex Quantum States Are
A plain-language version of “Quantum Kolmogorov Complexity: A Family of Uncomputable Description-Length Measures”
The short version
Scientists made a way to measure how hard it is to describe a quantum state. They proved no computer can ever calculate this measure exactly. They showed how to estimate it with example numbers.
Why this matters
Quantum computers need ways to judge how much information a quantum state holds. Right now, people use rough guesses. These guesses ignore some quantum features or break down for typical states. A proper measure would let people compare two quantum states directly. It would let them check if a preparation method is close to the shortest possible. It would also replace rough guesses with exact bounds when certifying randomness.
What was made
The paper defines a family of measures called quantum Kolmogorov complexity. This is the shortest way to describe a quantum state using a program. Each measure asks: what is the shortest program that makes a universal quantum computer output a target state within some allowed error? A universal quantum computer is a quantum machine that can mimic any other quantum machine if given the right program. The measure adds a penalty based on how small that error is. This penalty keeps the measure finite for all physical states. Without it, most states would need infinitely long descriptions.
The definition works for both pure states and mixed states. Pure states are single, definite quantum descriptions with no randomness mixed in. Mixed states are like quantum descriptions that include several correlated objects at once. They blend several possibilities together, similar to how a weather forecast might list several possible conditions together.
Key proofs
The paper proves two main things. First, any two universal quantum computers give nearly the same measure. They differ by at most a fixed added amount. This amount does not depend on the target state. It only depends on the two computers. The proof works by showing one computer can run a translator program. A translator program is a piece of code that lets one machine copy what another machine does. This program mimics the other computer.
Second, exact quantum complexity cannot be computed. Exact quantum complexity is the precise shortest description length with zero error allowed. The proof shows that if a computer could calculate it, that same computer could calculate classical Kolmogorov complexity. Classical Kolmogorov complexity is the shortest way to describe a normal, non-quantum object using a program. But mathematicians already proved classical Kolmogorov complexity cannot be calculated. So exact quantum complexity cannot be calculated either. Uncomputable means no computer program can ever figure it out, no matter how much time or power it has.
The paper only proves this for exact output. Whether it stays uncomputable when some error is allowed remains open.
Example numbers
The paper gives a worked example with assumed numbers. Suppose a translator program between two universal computers needs about one hundred bits. Suppose a certain classical string needs about five hundred bits for its shortest description. Then the exact quantum complexity of the matching quantum state lies between about four hundred bits and about six hundred bits. The width of this band comes from the translator program length.
If a four hundred bit program produces a state close enough to the target, and the allowed error is very small, then the measure gives an upper bound of about four hundred and ten bits. This sits inside the wider band.
What this does not show
The paper does not measure any real hardware. All numbers come from assumptions, not experiments. The assumed translator length could be wrong. If it were half as large, the band would narrow. If it were twice as large, the band would widen. The paper does not settle whether the uncomputability result holds when some error is allowed. The numerical example only covers a simple basis state. It does not cover entangled or superposed states. No standard encoding of quantum programs exists. A canonical encoding would be one fixed, agreed-upon way to write all programs. Without this, the translator length depends on convention.
Words used here
- Mixed state
- a quantum description that blends several possibilities together, like a list of weather scenarios each with some chance
- Quantum superposition
- a quantum thing existing in multiple states at once, like a spinning coin that is neither heads nor tails until it lands
- Universal quantum computer
- a quantum machine that can simulate any other quantum machine given the right program
Learn more in plain language
- Quantum computerSimple English Wikipedia
- Algorithmic information theorySimple English Wikipedia
- Turing machineWikipedia (English, more technical)
- Random number generationWikipedia (English, more technical)
- Quantum mechanicsSimple English Wikipedia
- Quantum Turing machineWikipedia (English, more technical)
This plain-language version was written by an AI model from the text of the paper and checked against plain-language rules: everyday words, no mathematics, no unexplained names. It leaves details out and can still be wrong; the paper is the source of record. To report a problem, open the paper, select the passage and choose Report.
For specialists: the technical digest, quoted from the paper
In the paper's words
Quantum information processing lacks a universally accepted quantitative measure of the algorithmic content of quantum states: existing algorithmic information measures either describe quantum objects through classical strings or become infinite when applied directly to the continuum of quantum amplitudes. This gap blocks principled comparison of state-preparation costs and rigorous randomness certification. We define a family of quantum Kolmogorov complexity (QKC) measures as the length of the shortest quantum program that, executed on a universal deterministic-control quantum Turing machine, outputs a target state within a prescribed fidelity, with an additive fidelity penalty.
The abstract, verbatim, and its opening sentence is the claim. Every line below is quoted from the text.
Numbers it reports
As a worked illustration, assuming a translator-program length of 120 bits and a classical Kolmogorov complexity of 500 bits for a 256-bit string, we derive the two-sided bound $380 \le K_U^{\varepsilon}(|x\rangle) \le 620$ bits, and with $\varepsilon = 2^{-10}$ a concrete 400-bit program yields the upper bound 410 bits.
from AbstractA worked numerical derivation: under the stated assumptions $L_U = 120$ bits and $K(x) = 500$ bits, the QKC of the corresponding basis state lies in $[380, 620]$ bits, and a 400-bit program with $\varepsilon = 2^{-10}$ gives the upper bound 410 bits (Section 4).
from 1. IntroductionWith fidelity parameter $\varepsilon = 2^{-10}$, a program of length 400 bits meeting the fidelity condition yields $$ K_U^{2^{-10}}(|x\rangle) \;\le\; 410 \text{ bits}, $$ a value consistent with the interval of Result R1.
from 5. ResultsEvery numerical value in the family depends on $\varepsilon$; the penalty contributes $\lceil -\log_2 \varepsilon \rceil$ bits, so tightening fidelity from $2^{-10}$ to $2^{-20}$ adds 10 bits to every program's cost.
from 6.1 LimitationsThe fidelity penalty at tolerance $\varepsilon = 2^{-k}$ is exactly $k$ bits, so a certification protocol operating at $1 - 2^{-20}$ pays a fixed overhead of 20 bits per program relative to the penalty-free variant — a projection that follows from the definition of Section 3.2 and the arithmetic of Section 4.3, with the assumption that $\varepsilon$ is a power of two.
from 7. Practical Implications and Engineering PathwaysThe worked derivation, under the explicit assumptions $L_U = 120$ bits and $K(x) = 500$ bits, localized the exact QKC of a 256-bit basis state to $[380, 620]$ bits and gave the fidelity-tolerant upper bound of 410 bits at $\varepsilon = 2^{-10}$.
from 8. Conclusion
How it is done
We define a family of quantum Kolmogorov complexity (QKC) measures as the length of the shortest quantum program that, executed on a universal deterministic-control quantum Turing machine, outputs a target state within a prescribed fidelity, with an additive fidelity penalty.
from AbstractHardware teams allocate qubits and gate depth using circuit-complexity heuristics; protocol designers assess the randomness of generated states through entropies that ignore algorithmic structure; theorists compare candidate state-preparation schemes without a state-level measure of intrinsic description length.
from 1. IntroductionOur construction is organized around exactly these criteria: Section 3 proves the robustness criterion as the invariance theorem, the reduction of Section 3 secures compatibility with classical complexity, and the fidelity parameter ties the measure to quantum information theory through the fidelity functional. [3] develops a Kolmogorov-style extension theorem for multitime (bi)probabilities in quantum mechanics and shows that two trajectories are enough for that purpose.
from 2. Background and Related WorkWe adopt the deterministic-control quantum Turing machine (dcq-TM) of [6] as the universal model.
from 3.1 Model of Computation
What would falsify it
The central theoretical claim — uncomputability of exact QKC — would be falsified if an algorithm were exhibited that, for every quantum state $\rho$, outputs the exact value of $K_U^{0}(\rho)$.
from 6.2 FalsifiabilityThe quantitative model, by contrast, is falsifiable at the level of its assumptions: if a concrete pair of universal dcq-TMs were instantiated and their translator program measured to have length far from the assumed 120 bits, the interval of Result R1 would have to be recomputed with the measured constant, and if the translator length were found to grow with the size of the simulated machine rather than remaining fixed, Theorem 1 itself would fail.
from 6.2 FalsifiabilityA statement of limitations, falsification conditions, and the smallest concrete test of the additive-constant model (Sections 6 and 7).
from 1. Introduction
Where the claim stops
The assumed translator length $L_U = 120$ bits depends on the instruction set and encoding scheme of the dcq-TM; a different standard encoding changes $L_U$ and thereby shifts both interval endpoints by the same amount.
from 6.1 LimitationsExtending the numerical illustration to entangled or generic superposed states requires assumptions about their classical description lengths that this paper does not supply.
from 6.1 LimitationsFor fixed $\varepsilon \gt 0$ the reduction yields only approximate bounds with a slack term growing with the tolerance; whether uncomputability extends verbatim to every fixed positive tolerance is open.
from 6.1 Limitations
Where to read
- Abstract198 words · 1 min
- 1. Introduction377 words · 2 min
- 2. Background and Related Work616 words · 3 min
- 3. Methods904 words · 4 min
- 4. Analysis448 words · 2 min
- 5. Results179 words · 1 min
- 6. Discussion622 words · 3 min
- 7. Practical Implications and Engineering Pathways753 words · 3 min
- 8. Conclusion217 words · 1 min
- Provenance and AI Involvement240 words · 1 min
Read from the paper itself: 24 sections, 4,637 words. Nothing in this digest is written by a model; a line that is not a sentence of the paper is not shown. Have a specific question? Ask this paper.
The full text · Ask the whole corpus
Keep exploring
One body of research, three doors.