just one). More specifically, they defined an n
p
7→ m XOR
k
-QRAC, where n bits are encoded
into m qubits such that the parity of any k initial bits can be recovered with success probability
at least p.
3
Using their hypercontractive inequality for matrix-valued functions, they proved the
following upper bound on the success probability.
Theorem 4 ([8, Theorem 7]). For any η > 2 ln 2 there is a constant C
η
such that, for any n
p
7→ m
XOR
k
-QRAC with SR and k = o(n),
p ≤
1
2
+ C
η
ηm
n
k/2
. (1)
They conjectured that the factor η > 2 ln 2 can be dropped from the above bound, and thus
extended to m/n > 1/(2 ln 2) ≈ 0.72, although it might require a strengthening of their hypercon-
tractive inequality.
The use of shared entanglement in random access codes was first considered by Klauck [35, 36].
Here the encoding and decoding parties are allowed to use an arbitrary amount of shared entangled
states (note that shared entanglement can be used to obtain both private and shared randomness).
The figure of merit in this generalization is the relation between n, m and p, while the amount of
shared entanglement is not taken into account. Klauck [35, 36] considered an n
p
7→ m QRAC with
shared entanglement and, by its equivalence to the quantum one-way communication complexity
for the index function, proved the lower bound m ≥ (1 − H(p))n/2, similar to Nayak’s bound.
Later Pawłowski and Żukowski [48] coined the term entanglement-assisted random access code
(EARAC), which is a RAC with shared entanglement, and studied the case when m = 1, giving
protocols with better decoding probabilities compared to the usual n
p
7→ 1 QRAC with SR. Recently
Tănăsescu et al. [58] expanded the idea of n
p
7→ 1 EARACs to recovering an initial bit under a
specific request distribution.
Theorem 5 ([48] and [58, Corollary 2 and Theorem 5]). The optimal n
p
7→ 1 EARAC with SR has
success probability
p =
1
2
+
1
2
√
n
.
The idea of (Q)RAC was generalized in other ways, e.g. parity-oblivious [7, 13, 56] and mul-
tiparty [53] versions, encoding on d-valued qubits (qudits) [6, 12, 19, 39, 59], a wider range of
information retrieval tasks [18] and a connection to Popescu-Rohrlich boxes. It was shown [66]
that a Popescu-Rohrlich box can simulate a RAC by means of just one bit of communication,
while in [23] the converse was proven. An object called racbox [23] was defined, which is a box
that implements a RAC when supported with one bit of communication, and it was shown that a
non-signaling racbox is equivalent to a Popescu-Rohrlich box. A quantum version of a racbox was
later proposed in [24]. Finally, we mention that RACs were also studied within “theories” that vi-
olate the uncertainty relation for anti-commuting observables and present stronger-than-quantum
correlations [57].
1.2 Our Results
This paper focuses on generalizing the classical, quantum and entanglement-assisted random access
codes. Instead of recovering a single bit from the initial string x ∈ {−1, 1}
n
, we are interested
in evaluating a Boolean function f : {−1, 1}
k
→ {−1, 1} on any sequence of k bits from x. We
generically call them f-random access codes. Let S
k
n
= {(S
i
)
k
i=1
∈ {1, . . . , n}
k
| S
i
6= S
j
∀i, j}
be the set of sequences of different elements from {1, . . . , n} with length k and let x
S
∈ {−1, 1}
k
denote the substring of x ∈ {−1, 1}
n
specified by S ∈ S
k
n
. Alice gets x ∈ {−1, 1}
n
and she needs to
encode her data and send it to Bob, so that he can decode f(x
S
) for any S ∈ S
k
n
with probability
p > 1/2. Such problem was already considered by Sherstov in a two-way communication complexity
3
In their definition the success probability is the average over random k-subsets and random inputs, which, in
our context, is equivalent to using SR.
Accepted in Quantum 2021-02-22, click title to verify. Published under CC-BY 4.0. 3