Quantum random access code
Quantum random access codes are a quantum information theoretic primitive used to encode a string of classical bits into a quantum state of smaller dimension, such that any single bit of the original string can be retrieved with a certain probability of success. QRACs are a form of quantum data compression that exploit the properties of quantum superposition and measurement to outperform their classical counterparts, known as random access codes.
QRACs are fundamental in the study of quantum communication complexity, quantum entanglement, and the foundations of quantum mechanics, particularly in the context of contextuality and Bell inequalities.
Definition
A -QRAC is a protocol in which classical bits, denoted by, are encoded into a quantum state of qubits. The goal is to retrieve any bit chosen by a receiver, with a success probability of at least.Formally, the protocol consists of two maps:
- Encoding: A map that assigns a density matrix to every input string.
- Decoding: A set of Positive Operator-Valued Measures . Each is a two-outcome measurement designed to guess the value of the -th bit.
For the code to be non-trivial, the probability must be strictly greater than.
Comparison with Classical RACs
A classical random access code is defined similarly, but the encoding maps the bits into classical bits. A fundamental result in information theory, derived from Holevo's theorem, states that for a classical -RAC to exist with, we must have, where is the binary entropy function. Effectively, to recover any bit with high probability, the encoded size must be close to the original size.However, QRACs can compress information below this classical bound. For example, it is possible to encode 2 bits into 1 qubit with a success probability of, and 3 bits into 1 qubit with. This demonstrates a quantum advantage in terms of encoding efficiency.
Nayak's Bound
Despite this advantage, quantum mechanics does not allow for infinite compression. Ashwin Nayak proved a strict lower bound for QRACs, known as Nayak's bound. For an -QRAC, the number of qubits must satisfy:This inequality is formally identical to the classical bound, but since quantum states exist in a continuous Hilbert space rather than a discrete set, specific constructions like the 2-to-1 and 3-to-1 codes are realizable in the quantum case where they are impossible classically for the same length.
Examples
2-to-1 QRAC
The -QRAC encodes classical bits into qubit. The optimal strategy yields a success probability of.The encoding maps the four possible strings to four qubit states located on the equator of the Bloch sphere:
To recover, one measures in the X-basis. To recover, one measures in the Y-basis.