Skip to main content
NIST Author Manuscripts logoLink to NIST Author Manuscripts
. Author manuscript; available in PMC: 2018 Apr 9.
Published in final edited form as: Quantum Inf Comput. 2017 Jun;17(7):595–610.

Randomness in nonlocal games between mistrustful players

Carl A Miller 1,*, Yaoyun Shi 2,
PMCID: PMC5890341  NIHMSID: NIHMS893993  PMID: 29643748

Abstract

If two quantum players at a nonlocal game G achieve a superclassical score, then their measurement outcomes must be at least partially random from the perspective of any third player. This is the basis for device-independent quantum cryptography. In this paper we address a related question: does a superclassical score at G guarantee that one player has created randomness from the perspective of the other player? We show that for complete-support games, the answer is yes: even if the second player is given the first player’s input at the conclusion of the game, he cannot perfectly recover her output. Thus some amount of local randomness (i.e., randomness possessed by only one player) is always obtained when randomness is certified from nonlocal games with quantum strategies. This is in contrast to non-signaling game strategies, which may produce global randomness without any local randomness. We discuss potential implications for cryptographic protocols between mistrustful parties.

INTRODUCTION

When two quantum parties Alice and Bob play a non-local game G and achieve a score that exceeds the best classical score ωc(G), their outputs must be at least partially random. In other words, all Bell inequality violations certify the existence of randomness. This fact is at the center of protocols for device-independent quantum cryptography, where untrusted devices are used to per- form cryptographic procedures. In particular, this notion of certification is the basis for device-independent randomness expansion, where a small random seed is converted into a much larger uniformly random output by repeating Bell violations [112].

A natural question arises: is new randomness also generated by one player from the perspective of the other player? Specifically, if X denotes Alice’s outputs, Z denotes the post-measurement state that Bob has at the conclusion of the game, and F denotes all side information (including Alice’s input), is there a certified lower bound for the conditional entropy H(X | ZF)? Besides helping us understand the nature of certified randomness, this particular kind of randomness (local randomness) has applications in mutually mistrustful cryptographic settings, where Alice and Bob are cooperating but have different interests.

Quantifying local randomness (i.e., randomness that is only known to one player) is challenging because many of the known tools do not apply. Lower bounds for the total randomness (i.e, randomness from the perspective of an outside adversary) have been computed as a function of the degree of the Bell violation (see Figure 2 in [2]) but are not directly useful for certifying local randomness. One of the central challenges is that we are measuring randomness from the perspective of an active, rather than passive, adversary: Bob’s guess at Alice’s output occurs after Bob has carried out his part of the strategy for G. Current tools for device-independent randomness expansion are not designed to address the case where the adversary is a participant in the nonlocal game.

Does the generation of certified randomness always involve the generation of local certified randomness? The answer is not obvious: for example, in the non-signaling setting, Alice and Bob could share a PR-box1 which generates 1 bit of certified randomness per use, but no new local randomness – Bob could perfectly guess Alice’s output from his own if he were given Alice’s input.

Motivated by the above, we prove the following result in this paper (see Theorem 14 for a formal statement).

Theorem 1 (Informal)

For any complete-support game2 G, there is a constant CG > 0 such that the following holds. Suppose Alice and Bob use a strategy for G which achieves a score that is δ above the best classical score (with δ > 0). Then, at the conclusion of the strategy and given Alice’s input, Bob can guess her output with probability at most (1 − δ2/CG).

We note that similar problems have been studied in the literature in settings different from ours. There has been other work examining the scenario where a third party tries to guess Alice’s output after a game (e.g., [13], [14], [15]), and single-round games have appeared where Bob is sometimes given only Alice’s input, and asked to produce her output (e.g., [16], [17], [18]). (We believe the novelty of our scenario in comparison to these papers is that we consider the randomness of Alice’s output after Bob has performed his part of a quantum strategy, and thus has potentially lost information due to measurement.) Two recent papers also address randomness between multiple players, under assumptions about imperfect storage [19, 20].

In addition to the above, we prove a structural theorem for quantum strategies that allow perfect guessing by Bob. Not only do such strategies not achieve Bell inequalities, but they are also essentially classical in the following sense. Let D,E denote the quantum systems possessed by Alice and Bob, respectively

Theorem 2 (Informal)

Suppose that Alice’s and Bob’s strategy is such that if the game G is played and then Bob is given Alice’s input, he can perfectly guess her output. Then, there is an isometry mapping Bob’s system to E1E2 such that Bob’s strategy for G involves only E1, and all of Alice’s observables commute with the reduced state on DE1.

(See Theorem 5 and Corollary 7 for a formal statement.) Thus, in the case of perfect guessing, the strategy is equivalent to one in which Alice’s measurements have no effect on the shared state.

Structure of the paper

We begin with the case of perfect guessing. We formalize the concept of an essentially classical strategy, using a definition of equivalence between strategies which is similar to definitions used in results on quantum rigidity. We then give the proof of Theorem 2. It is known that two sets of mutually commuting measurements on a finite-dimensional space can be expressed as the pullback of bipartite measurements. This fact is used along with matrix algebra arguments to show the necessary splitting of Bob’s system into E1E2.

Then we proceed with the proof of Theorem 1. It has been observed by previous work (e.g., [16], [21]) that if a measurement {Pi} on a system D from bipartite state ρDE are highly predictable via measurements on E, then the measurement does not disturb the reduced state by much: Σi PiρDPi ~ ρD. In this paper we give a simplified proof of that fact (Proposition 11). The interesting consequence for our purpose is that if Alice’s measurements are highly predictable to Bob, then Alice can copy out her measurement outcomes in advance, thus making her strategy approximately classical. We take this a step further, and show that if Bob first performs his own measurement on E the resulting classical-quantum correlation is also approximately preserved by Alice’s measurements (which is not necessarily true of the original entangled state ρAB). This is sufficient to show that an approximately-guessable strategy yields an approximately classical strategy.

The subtleties in the proof are in establishing the error terms that arise when Alice copies out multiple measures from her side of the state. We note that the proof crucially requires that the game G has complete support. An interesting further avenue is to explore how local randomness may break down if the condition is not satisfied.

In section we discuss the implications of our result.

PRELIMINARIES

For any finite-dimensional Hilbert space V, let L(V) denote the vector space of linear automorphisms of V. For any M, NL(V), we let 〈M, N〉 denote Tr[M*N]. If SV is a subspace of V, let PSL(V) denote orthogonal projection onto V.

Throughout this paper we fix four disjoint finite sets 𝒜, ℬ, 𝒳, 𝒴, which denote, respectively, the first player’s input alphabet, the second player’s input alphabet, the first player’s output alphabet, and the second player’s output alphabet. A 2-player (input-output) correlation is a vector (pabxy) of nonnegative reals, indexed by a, b, x, y ∈ 𝒜 × ℬ × 𝒳 × 𝒴 satisfying xypabxy=1 for all pairs (a, b), and satisfying the condition that the quantities

paxypabxy,pbyxpabxy (1)

are independent of b and a, respectively (no-signaling).

A 2-player game is a pair (q, H) where

q:𝒜×[0,1] (2)

is a probability distribution and

H:𝒜××𝒳×𝒴[0,1] (3)

is a function. If q(a, b) ≠ 0 for all a ∈ 𝒜 and b ∈ ℬ, the game is said to have a complete support. The expected score associated to such a game for a 2-player correlation (pabxy) is

a,b,x,yq(a,b)H(a,b,x,y)pabxy. (4)

We will extend notation by writing q(a) = Σb q(a, b), q(b) = Σa q(a, b), and q(a | b) = q(a, b)/q(b) (if q(b) ≠ 0).

A 2-player strategy is a 5-tuple

Γ=(D,E,{{Rax}x}a,{{Sby}y}b,γ) (5)

such that D, E are finite dimensional Hilbert spaces, {{Rax}x}a is a family of 𝒳-valued positive operator valued measures (POVMs) on D (indexed by 𝒜), {{Sby}y}b is a family of 𝒴-valued positive operator valued measures on E, and γ is a density operator on DE. The second player states pabxy of Γ are defined by

ρabxyTrD[RaxSbyγRaxSby] (6)

(These states are, more explicitly, the subnormalized states of Bob’s system that arise after both Alice and Bob have performed their measurements.) Define ρax by the same expression with Sby replaced by the identity operator. (These represent the pre-measurement states of the second-player.) Define ρTrD(γ)=xρax for any a.

We say that the strategy Γ achieves the 2-player correlation (pabxy) if pabxy=Tr[γ(RaxSby)] for all a, b, x, y. If a 2-player correlation (pabxy) can be achieved by a 2-player strategy then we say that it is a quantum correlation.

If (pabxy) is a convex combination of product distributions (i.e., distributions of the form (qax)(rby) where xqax=1 and yrby=1 then we say that (pabxy) is a classical correlation. Note that if the underlying state of a quantum strategy is separable (i.e., it is a convex combination of bipartite product states) then the correlation it achieves is classical. The maximum expected score that can be achieved for a game G by a classical correlation is denoted ωc(G).

PERFECT GUESSING

We first address the case of perfect guessing — that is, the case when the second-player states {ρabxy}x that remain after the game is played are perfectly distinguishable by Bob. It turns out that this condition will imply some strong structural conditions on the strategy used by Alice and Bob, and it will imply in particular that Alice’s and Bob’s score at the game G cannot be better than that of any classical strategy.

Congruent strategies

It is necessary to identify pairs of strategies that are essentially the same from an operational standpoint. We use a definition that is similar to definitions from quantum self-testing (e.g., Definition 2.13 in [22]).

A unitary embedding from a 2-player strategy

Γ=(D,E,{{Rax}x}a,{{Sby}y}b,γ) (7)

to another 2-player strategy

Γ¯=(D¯,E¯,{{R¯ax}x}a,{{S¯by}y}b,γ¯) (8)

is a pair of unitary embeddings i : D and j : EĒ such that γ̅ = (ij)γ(ij)*, Rax=iR¯axi, and Sby=jS¯byj.

Additionally, if Γ is such that D = D1D2, and Rax=GaxI for all a, x, then we will call the strategy given by

(D1,E,{{Gax}a}x,{{Sby}y}b,TrD2γ) (9)

a partial trace of Γ. We can similarly define a partial trace on the second subspace E if it is a tensor product space.

We will say that two strategies Γ and Γ′ are congruent if there exists a sequence of strategies Γ = Γ1, …, Γn = Γ′ such that for each i ∈ {1, …, n − 1}, either Γi+1 is a partial trace of Γi, or vice versa, or there is a unitary embedding of Γi into Γi+1, or vice versa. This is an equivalence relation. Intuitively, two strategies are congruent if one can be constructed from the other by adding or dropping irrelevant information. Note that if two strategies are congruent then they achieve the same correlation.

Essentially classical strategies

We are ready to define the key concept in this section and to state formally our main theorem.

Definition 3

A quantum strategy (5) is said to be essentially classical if it is congruent to one where γ commutes with Rax for all x and a.

Note that if the above condition holds, then applying the measurement map

XxGaxXGax (10)

to the system D leaves the state γ of DE unchanged.

We are interested in strategies after the application of which Bob can predict Alice’s output given her input. This is formalized as follows. If χ1, …, χn are positive semidefinite operators on some finite dimensional Hilbert space V, then we say that {χ1, …, χn} is perfectly distinguishable if χi and χj have orthogonal support for any ij. This is equivalent to the condition that there exists a projective measurement on V which perfectly identifies the state from the set {χ1, …, χn}.

Definition 4

A quantum strategy (5) allows perfect guessing (by Bob) if for any a, b, y, {ρabxy}x is perfectly distinguishable.

Theorem 5 (Main Theorem)

If a strategy for a complete-support game allows perfect guessing, then it is essentially classical.

(We note that the converse of the statement is not true. This is because even in a classical strategy, Alice’s output may depend on some local randomness, which Bob cannot perfectly predict.)

Before giving the proof of this result, we note the following proposition, which taken together with Theorem 5 implies that any strategy that permits perfect guessing yields a classical correlation.

Proposition 6

The correlation achieved by an essentially classical strategy must be classical.

Proof

We need only to consider the case that γ commutes with Rax for all a, x. For each a ∈ 𝒜, let Va = ℂ𝒳, and let Φa : L(D) → L(VaD) be the nondestructive measurement defined by

Φa(T)=x𝒳|xx|RaxTRax. (11)

Note that by the commutativity assumption, such operation leaves the state of DE unchanged.

Since the measurements {Rax}x do not disturb the state of DE, Alice can copy out all of her measurement outcomes in advance. Without loss of generality, assume 𝒜 = {1, 2, …, n}. Let Λ ∈ L(V1 ⊗ … ⊗ VnDE) be the state that arises from applying the superoperators Φ1, …, Φn, in order, to γ. For any a ∈ {1, …, n}, the reduced state ΛVaE is precisely the same as the result of taking the state γ, applying the measurement {Rax}x to D, and recording the result in Va. Alice and Bob can therefore generate the correlation (pabxy) from the marginal state ΛV1VnE alone (if Alice possesses V1, …, Vn and Bob possesses E). Since this state is classical on Alice’s side, and therefore separable, the result follows.

Corollary 7

If a strategy for a complete-support game allows perfect guessing, the correlation achieved must be classical.

Proving Theorem 5

The proof will proceed as follows. First, we show that Alice’s measurements Ra{Rax}x induce projective measurements Qa{Qax}x on Bob’s system. Next, we argue that Qa commutes with Bob’s own measurement Sb{Sby}y for any b. This allows us to isometrically decompose Bob’s system into two subsystems E1E2, such that Sb acts trivially on E2, while E2 alone can be used to predict x given a. The latter property allows us to arrive at the conclusion that Ra commutes with γDE1.

We will need the following lemma, which is well-known and commonly attributed to Tsirelson. We will only sketch the proof, and more details can be found in Appendix A of [23]. The lemma asserts that for families of positive semidefinite operators {Mj}, {Nk} on a finite-dimensional space V, commutativity (i.e., the condition that Mj, Nk commute for and j, k) implies bipartiteness (i.e., the condition that {Mj} and {Nk} can be obtained as pullbacks via a map VV1V2 of operators on V1 and V2, respectively).

Lemma 8

Let {Mj}, {Nk} be positive semidefinite operators on a finite-dimensional Hilbert space V such that MjNk = NkMj for all j, k. Then, there exists a unitary embedding i : VV1V2 and and positive semidefinite operators Mj¯ on V1 and k on V2 such that Mj = i* (j ⊗ 𝕀)i and Nk = i*(𝕀 ⊗ k)i for all j, k, ℓ, m.

Proof sketch

Via the theory of von Neumann algebras, there exists an isomorphism

VVW (12)

under which

MjMjI, (13)
NkINk. (14)

Let V1 = ⊕V, V2 = ⊕W, and let M¯j=Mj,N¯k=Nj.

Proof of Theorem 5

Express Γ as in (5). Without loss of generality, we may assume that Supp ρ = E. By the assumption that Γ allows perfect guessing, for any a, the second-player states {ρax}x must be perfectly distinguishable (since otherwise the post-measurement states {ρabxy}x would not be). Therefore, we can find projective measurements {{Qax}x}a on E such that

QaxρQax=ρax. (15)

Note that for any fixed a, if Alice and Bob were to prepare the state γDE and Alice were to measure with {Rax}x and Bob were to measure with {Qax}x, their outcomes would be the same.

We have that the states

ρabxy=SbyQaxρQaxSby (16)
ρabxy=SbyQaxρQaxSby (17)

have orthogonal support for any xx′. Since Supp ρ = E, we have c𝕀 ≤ ρ for some c > 0. Therefore,

SbycQaxSby,SbycQaxSby=0, (18)

which implies, using the cyclicity of the trace function,

QaxSbyQax2=0. (19)

Therefore, the measurements {Qax}x and {Sby}y commute for any a, b. (This is clear from writing out the matrix Sby in block form under the subspaces determined by the projections {Qax}x.)

By Lemma 8, we can find a unitary embedding i : EE1E2 and POVMs {S¯by}y,{Q¯ax}x on E1, E2 such that Sby=i(S¯by𝕀)i and Qax=i(𝕀Q¯ax)i. With

γ¯=(𝕀Di)γ(𝕀Di), (20)

the strategy Γ embeds into the strategy

Γ(D,E1E2,{{Rax}x}a,{S¯by𝕀E2}y}b,γ¯).

For any fixed a, the state γ̅ is such that applying the measurement {Rax}x to the system D and the measurement {Q¯ax}x to the system E2 always yields the same outcome. In particular, if we let

τax=TrE2(Q¯axγ¯), (21)

then Tr[Raxτax] will always be equal to 1 if x = x′ and equal to 0 otherwise. Therefore {Rax}x commutes with the operators {τax}x, and thus also with their sum xτax=TrE2γ¯.

Thus if we trace out the strategy Γ′ over the system E2, we obtain a strategy (congruent to the original strategy Γ) in which Alice’s measurement operators commute with the shared state.

APPROXIMATE GUESSING

Next we address the case where the second-player states ρabxy are not necessarily perfectly distinguishable as x varies, but are approximately distinguishable. (Thus, if Bob were given Alice’s input after the game was played and asked to guess her output, he could do so with probability close to 1.) We begin by quantizing “approximate” distinguishability.

Definition 9

Let {ρi}i=1n denote a finite set of positive semidefinite operators on a finite dimensional Hilbert space V. Then, let

Dist{ρi}=maxiTr(Tiρi), (22)

where the maximum is taken over all POVMs {Ti}i=1n on V.

Note that if Σi Tr(ρi) = 1, and each ρi is nonzero, then this quantity has the following interpretation: if Alice gives Bob a state from the set {ρi/Tr(ρi)} at random according to the distribution (Tr(ρi))i, then Dist{ρi} is the optimal probability that Bob can correctly guess the state. This quantity is well-studied (see, e.g., [24]).

When we discussed perfect distinguishability, we made use of measurements that commuted with a given state. In the current section we will need an approximate version of such commutativity, and thus we make the following definition.

Definition 10

Let Φ: L(V) → L(V) denote a completely positive trace-preserving map over a finite-dimensional Hilbert space V. Let βL(V) denote a density operator on V. Then we say that Φ is ε-commutative with β if

Φ(β)β1ε. (23)

Note that this relation obeys a natural triangle inequality: if Φ1 is ε1-commutative with β, and Φ2 is ε2-commutative with β, then

Φ2(Φ1(β))β1Φ2(Φ1(β))Φ2(β)1+Φ2(β)β1Φ1(β)β1+ε2ε1+ε2.

The following known proposition will be an important building block. We give a proof that is a significant simplification of a method from Lemma 29 in [21]. (See also Lemma 2 in [16] for a related result.)

Proposition 11

Let Λ ∈ L (AB) be a density operator and {Fi}i=1n a projective measurement on A such that the induced states ΛiBTrA(FiΛ) satisfy

Dist{ΛiB}=1δ. (24)

Then, the superoperator X ↦ Σi Fi X Fi is (2δ+δ)-commutative with ΛA ≔ TrBΛ.

Proof

Let α = ΛA. By assumption, there exists a POVM {Gi} on B such that

iTr[(FiGi)Λ]=1δ. (25)

By standard arguments, we can assume without loss of generality that {Gi} is a projective measurement and that Λ is pure.3

There is a linear map M : ℂs → ℂr such that TrAΛ = M* M and α = TrBΛ = M M*. Upon choosing an appropriate basis for A and B, we can write M with a block form determined by the spans of {Fi} and {Gj}:

graphic file with name nihms893993e1.jpg (26)

Let

graphic file with name nihms893993e2.jpg (27)

Note that the probability of obtaining outcome Fi for the measurement on A and outcome Gj for the measurement on B is given by the quantity Mij22, and the probability that the outcomes of the measurements disagree is exactly MM¯22. We have

MM¯22=δ. (28)

Additionally, we can compare MM¯ to the post-measurement state Σi FiαFi. The latter quantity is given by

graphic file with name nihms893993e3.jpg

and therefore the difference (iFiαFiMM¯) is equal to

graphic file with name nihms893993e4.jpg

which is a positive semidefinite operator whose trace is exactly ijMij22=δ. Thus,

iFiαFiMM¯1=δ. (29)

Therefore we have the following, using the Cauchy-Schwarz inequality:

αiFiαFi1=MMiFiαFi1=M(MM¯)+(MM¯)M¯+MM¯iFiαFi1M(MM¯)1+(MM¯)M¯1+MM¯iFiαFi1M2MM¯2+MM¯2M¯2+δ1·δ+δ·1+δ2δ+δ,

as desired.

The previous proposition showed that if a measurement by Alice is highly predictable to Bob, then it does not disturb Alice’s marginal state by much. The next corollary asserts Alice’s measurement must also approximately preserve any existing classical correlation that Bob has with Alice’s state.

Corollary 12

Let Λ ∈ L(ABC) be a density operator which is classical on C. (That is, Λ = Σk Λk ⊗ |ck〉 〈ck| for some orthonormal basis {c1, …, ck} ⊆ C.) Suppose that {Fi}i=1n is a projective measurement on A such that the induced states ΛiBCTrA(FiΛ) satisfy

Dist{ΛiBC}=1δ. (30)

Then, the superoperator X ↦ Σi (FiI)X (FiI) is (2δ+δ)-commutative with ΛAC.

Proof

Let be a Hilbert space which is isomorphic to C, and let Λ̅ ∈ L (ABC) be the state that arises from Λ by copying out along the standard basis: |ci|cici¯. This copying leaves the state ABC unaffected, so assumption (30) still applies. Thus by Proposition 11, the operator X ↦ Σi (FiI)X (FiI) is (2δ+δ)-commutative with ΛAC̅, and the same holds for the isomorphic state ΛAC.

Now we prove a preliminary version of our main result. We assume that the states {ρabxy}x are highly distinguishable on average, and then deduce that Alice’s and Bob’s correlation must be approximately classical.

Proposition 13

Let

Γ=(D,E,{{Rax}x}a,{{Sby}y}b,γ) (31)

be a two-player strategy. Let

δ=11|𝒜|||abyDist{ρabxy|x𝒳}. (32)

Then, there exists a classical correlation (p¯abxy) such that

1|𝒜|||abxy|pabxyp¯abxy|3δ|𝒜|. (33)

Proof

We can assume without loss of generality that the measurements {{Rax}x}a are all projective. We begin with the same strategy as in the proof of Proposition 6. For each a ∈ 𝒜, let Va = ℂ𝒳, and let Φa : L(D) → L(VaD) be the nondestructive measurement defined by

Φa(T)=x𝒳|xx|RaxTRax. (34)

Let ΦaVa=TrDΦa and let ΦaD=TrVaΦa. Likewise let Wb = ℂ𝒴 for each b ∈ ℬ, let Ψb : L(E) → L(WbE) be the nondestructive measurement defined by

Ψb(T)=y𝒴|yy|SbyTSby. (35)

Let ΨbWb=TrEΨb and ΨbE=TrWbΨb.

Assume without loss of generality that 𝒜 = {1, 2, …, n}. Let Λ ∈ L(V1 ⊗ … ⊗ VnDE) be the state that arises from applying the superoperators Φ1IE, …, ΦnIE, in order, to γ. Let (p¯abxy) be the correlation that arises from Alice and Bob sharing the reduced state ΛV1VnE, Alice obtaining her output on input a from the register Va, and Bob obtaining his output from his prescribed measurements {{Sby}y}b to E. Since the state ΛV1VnE is a separable state over the bipartition (V1Vn | E), the correlation (p¯abxy) is classical.

Let

δab1yDist{ρabxy|x𝒳}. (36)

If Alice and Bob share the measured state (ID ⊗ Ψb)(γ) partitioned as (D | EWb), then the probability that Bob can guess Alice’s outcome when she measures with {Rax}x is given by (1 − δab). By Corollary 12, the operator (ΦaDIWb) is (2δab+δab)-commutative with (IDΨbWb)γ.

We wish to compare (pabxy) and (p¯abxy). For any a, b the probability vector (p¯abxy)xy describes the joint distribution of the registers VaWb under the density operator

((ΦaVaΦa1DΦa2DΦ1D)ΨbWb)γ, (37)

which by the previous paragraph is within trace-distance i=1a1(2δab+δab) from the distribution described by (pabxy)xy:

(ΦaVaΨbWb)γ. (38)

Thus we have the following, in which we use the Cauchy-Schwarz inequality:

abxy|pabxyp¯abxy|abi=1a1(2δib+δib) (39)
=ab(na)(2δab+δab). (40)
ab(na)3δab (41)
3ab(na)2abδab (42)
=3ab(na)2n||δ (43)
=3||a(na)2n||δ (44)
=3||a(na)2nδ (45)
3||n3/3nδ, (46)

which simplifies to the desired bound.

Proposition 13 is useful for addressing any game (q, H) where the distribution q is uniform (i.e., q(a, b) = 1/(|𝒜||ℬ|).) We prove the following theorem which applies to more general games.

Theorem 14

Let G = (q, H) be a complete-support game and let

Γ=(D,E,{{Rax}x}a,{{Sby}y}b,γ) (47)

be a two-player strategy. Let

ε=1abq(a,b)yDist{ρabxy|x𝒳}. (48)

Then, the score achieved by Γ exceeds the best classical score ωc(G) by at most CGε, where

CG=(3/2)abq(b)(q(a|b))1. (49)

Proof

Define p¯abxy and δab as in Proposition 13. We have the following (again using the Cauchy-Schwartz inequality):

abxyq(a,b)|pabxyp¯abxy| (50)
abq(a,b)i=1a1(2δib+δib) (51)
abq(a,b)i=1a13δib (52)
=ab(k=a+1nq(k,b))3δab (53)
=ab(k=a+1nq(k,b)q(a,b))3q(a,b)δab (54)
3ab(k=a+1nq(k,b))2q(a,b)abq(a,b)δab (55)
3ab(k=a+1nq(k,b))2q(a,b)ε (56)
3abq(b)2q(a,b)ε (57)
2CGε (58)

Note that for any probability vectors t = (t1, …, tm) and s = (s1, …, sm) and any arbitrary vector (u1, …, um) ∈ [0, 1]m, we have

iui(tisi)12|tisi|. (59)

Applying this fact to the probability vectors (q(a,b)pabxy)abxy and (q(a,b)p¯abxy)abxy and the vector (H(a, b, x, y))abxy implies that the difference between the score achieved by (pabxy) and the score achieved by (p¯abxy) is no more than half the quantity (58), which yields the desired result.

DISCUSSION

When two players achieve a superclassical score at a nonlocal game, their outputs must be at least partially unpredictable to an outside party, even if that party knows the inputs that were given. This fact is one of the bases for randomness expansion from untrusted devices [1], where a user referees a nonlocal game repeatedly with 2 or more untrusted players (or, equivalently, 2 or more untrusted quantum devices) to expand a small uniformly random seed S into a large output string T that is uniform conditioned on S. The players can exhibit arbitrary quantum behavior, but it is assumed that they are prevented from communicating with the adversary. At the center of some of the discussions of randomness expansion (e.g., [2]) is the fact that the min-entropy of the outputs of the players can be lower bounded by an increasing function of the score achieved at the game.

In this paper we have proven an analogous result for the case where one player in a game wishes to generate randomness that is unknown to the other player — in other words, we have achieved (one-shot) blind randomness expansion. (The second party, Bob, is “blind” to the randomness generated by Alice.) We have also proven a general rate curve for any game G, which relates the score achieve at G to the predictability of Alice’s output from the perspective of Bob – specifically, if G is a complete support game and Alice and Bob achieve score w, then Bob’s probability of guessing her output given her input is at most

fG(w)={1(wωc(G))2/CGif wωc(G)1otherwise,

where CG denotes the constant defined in equation (49).

A possible next step would be to prove a multi-shot version of Theorem 14, e.g., a proof that Alice’s outputs across multiple rounds have high smooth min-entropy from Bob’s perspective. With the use of a quantum-proof randomness extractor (e.g., [25]) this would imply that Alice has the ability to generate uniformly random bits, known only to her, through interactions with Bob. In the device-independent setting, this would mean that one device could be be reused in multiple iterations of randomness expansion without affecting the security guarantee, and in particular would decrease the minimum number of quantum devices needed to perform unbounded randomness expansion from four (as in [9, 26]) down to three.

The recent entropy accumulation theorem [11] proves lower bounds on smooth min-entropy in various scenarios where a Bell inequality is violated. It will be interesting to see if it can be generalized to cover blind randomness expansion as well. (The current results apply under a Markov assumption which is not satisfied in our case.)

A corollary of our result is that, for any complete-support game G, the range of scores that certify randomness against a third party are exactly the same as the range of scores that certify randomness for one player against the second — in both cases, any superclassical score is adequate. We point out, however, that the certified min-entropy can be different. A simple example of this is the Magic Square game, where Alice and Bob are given inputs a, b ∈ {1, 2, 3} respectively, and must produce outputs (x1, x2, x3), (y1, y2, y3) ∈ {0, 1}3 respectively which satisfy

x1x2x3=0, (60)
y1y2y3=1, (61)
xb=ya. (62)

Self-testing [27] for the Magic Square game implies that if Alice and Bob achieve a perfect score, Alice’s output contains two bits of perfect randomness from the perspective of a third party, but only one perfect bit of randomness from the perspective of Bob. Optimizing the relationship between the game score and min-entropy in the blind scenario is an open problem.

A potentially useful aspect of Corollary 7 is that it contains a notion of certified erasure of information. For the example of the Magic Square game mentioned above, if Bob were asked before his turn to guess Alice’s output given her input, he could do this perfectly. (The optimal strategy for the Magic Square game uses a maximally entangled state and projective measurements, so each party’s measurement outcomes can be perfectly guessed by the other player.) Contrary to this, when Bob is compelled to carry out his part of the strategy before Alice’s input is revealed, he loses the ability to perfectly guess Alice’s output. Requiring a superclassical score from Alice and Bob amounts to forcing Bob to erase information. Different variants of certified erasure are a topic of current study [19, 20, 28]. An interesting research avenue is to determine the minimal assumptions under which certified erasure is possible.

Finally, we note that the scenario in which the second player tries to guess the first player’s output after computing his own output fits the general framework of sequential nonlocal correlations [29]. In [30] such correlations are used for ordinary (non-blind) randomness expansion. A next step is to explore how our techniques could be applied to more general sequential nonlocal games.

Acknowledgments

We are indebted to Laura Mancinska for discussions that helped us to prove our robust result (Theorem 14). The first author also thanks Jedrzej Kaniewski, Marcin Pawlowski and Stefano Pironio for helpful information. This research was supported in part by US NSF Awards 1500095, 1216729, 1526928, and 1318070.

Footnotes

1

That is, the unique 2-part non-signaling resource whose input bits a, b and output bits x, y always satisfy xy = ab

2

That is, a game in which each input pair occurs with nonzero probability.

3

We can construct an enlargement B such that PBiPB = Gi for some projective measurement {i} on , and we can construct an additional Hilbert space E and a pure state Λ̅ ∈ L(ABE) such that TrEΛ̅ = Λ. The joint probability distribution of the measurements {Fi} and {iIE} on Λ̅ are the same as those of {Fi} and {Gi} on Λ.

References

RESOURCES