Abstract

Reproducing with elementary resources the correlations that arise when a quantum system is measured (quantum state simulation) allows one to get insight on the operational and computational power of quantum correlations. We propose a family of models that can simulate von Neumann measurements in the π‘₯βˆ’π‘¦ plane of the Bloch sphere on 𝑛-partite GHZ states. For the tripartite and fourpartite states, the models use only bipartite nonlocal boxes; they can be translated into classical communication schemes with finite average communication cost.

1. Introduction

Understanding the nonlocal correlations created upon measurement of some entangled quantum system is a problem which runs up against our common representation of the world, by the very definition of nonlocality, i.e. violation of a Bell inequality [1]. Indeed, no explanation one would reasonably accept as possible, like agreement prior to measurement or subluminal communication of inputs, seems to be used by nature in order to create these correlations (see the numerous experimental violations of Bell inequalities [2]).

Still, some insight on the power of such correlations was gained when people came out with models able to reproduce them in terms of classical resources. For instance, Toner and Bacon [3] showed how to simulate von Neumann measurements on a singlet state with one bit of communication. Such a result puts an upper bound on the required amount of nonlocal resources needed for the reproduction of singlet correlations; it guarantees also that the corresponding correlations are not a stronger resource of nonlocality than 1 bit of classical communication.

A different kind of resources that was also considered are the so-called nonlocal boxes [4]: these are simple nonlocal correlations which do not allow signaling. Successful simulation schemes using nonlocal boxes as unique nonlocal resources include the simulation of the singlet [5] and of partially entangled two-qubit states [6].

Concerning multipartite systems, communication models reproducing Pauli measurements on 𝑛-partite GHZ or on graph states have also been proposed [7, 8]. For arbitrary possible measurements on the tripartite GHZ state, previous studies suggested that its simulation with bounded communication might be impossible, taking as an example correlations corresponding to measurements of this state in the π‘₯βˆ’π‘¦ plane of the Bloch sphere [9]. In this paper, we construct a model which analytically reproduces these equatorial correlations, and whose only nonlocal resources are Popescu-Rohrlich (PR) boxes [10] and Millionaire boxes [11]. Thus a finite number of bipartite nonlocal boxes are proven to be sufficient to reproduce these genuinely tripartite nonlocal correlations. Note also that even though our model does not give an upper bound on the worst-case communication cost, it does provide a communication model with finite expected communication cost, simulating for instance the tripartite GHZ state with an average total of 10 bits of communication between the parties (c.f. Appendix B).

The paper is organized as follows: first, we recall the correlations of the GHZ state that we want to simulate. We then present a model for the 3-partite case, and generalize it to more parties. We discuss the construction and then conclude.

2. GHZ Correlations

Consider the 𝑛-partite GHZ state Our goal is to reproduce the correlations which are obtained when von Neumann measurements are performed on this state, by using other nonlocal resources such as nonlocal boxes (possibly supplemented with shared randomness).

For , the protocol presented in [5] for the singlet state allows one to reproduce the correlations for any measurement settings, using one PR box. Here we recall the definition of a PR box:

PR Box
A Popescu-Rohrlich (PR) box is a nonlocal box that admits two bits as inputs and produces locally random bits , which satisfy the binary relation π‘Ž+𝑏=π‘₯𝑦.(2.2)
Going to 𝑛β‰₯3, we shall only consider measurements in the π‘₯βˆ’π‘¦ plane (equatorial measurements), which have the nice feature of producing unbiased marginals: all correlation terms involving strictly fewer than 𝑛 parties vanish. We writeeach party's measurement operator as: 𝐴=cosπœ™π‘ŽπœŽπ‘‹+sinπœ™π‘ŽπœŽπ‘Œ, 𝐡=cosπœ™π‘πœŽπ‘‹+sinπœ™π‘πœŽπ‘Œ,…. Denoting the binary result of each measurement by 𝛼,𝛽,β€¦βˆˆ{βˆ’1,1}, the correlations we are interested in are given by βŸ¨π›ΌβŸ©=βŸ¨π›½βŸ©=β‹―=βŸ¨π›Όπ›½βŸ©=β‹―=0(2.3) for all sets of fewer than 𝑛 parties, and ξ€·πœ™βŸ¨π›Όπ›½β‹―πœ”βŸ©=cosπ‘Ž+πœ™π‘+β‹―+πœ™π‘§ξ€Έ(2.4) for the full 𝑛-partite correlation term. In other words, outcomes appear to be random except when all of them are considered together, in which case their correlation takes a form reminiscent of the singlet state. To simulate such correlations, nonlocal boxes similar to the Millionnaire box will be useful, so let us recall what a Millionnaire box is.

M Box
A Millionaire box is a nonlocal box that admits two continuous inputs π‘₯,π‘¦βˆˆ[0,1[ and produces locally random bits π‘Ž,π‘βˆˆ{0,1}, such that π‘Ž+𝑏=sg(π‘₯βˆ’π‘¦),(2.5) where the sign function is defined as sg(π‘₯)=0 if π‘₯>0 and sg(π‘₯)=1 if π‘₯≀0.
It is worth mentioning that even though we restrict the set of possible measurements on the GHZ states, the correlations we consider can still exhibit full 𝑛-partite nonlocality. Indeed, the Svetlichny inequality for 𝑛 parties can be maximally violated with settings in the π‘₯βˆ’π‘¦ plane [12, 13]. This implies that in order to simulate these correlations, any model must truly involve all 𝑛 parties together [14].

3. Simulation Model for the 3-Partite GHZ State

Let us consider the above correlations for 𝑛=3 parties, for which the outcomes of all parties need to be correlated according to βŸ¨π›Όπ›½π›ΎβŸ©=cos(πœ™π‘Ž+πœ™π‘+πœ™π‘).

As a first step towards the simulation of these correlations, let us relax some of the constraints and allow two parties to cooperate in a Svetlichny-like scenario [15] (see Figure 1): for instance Alice and Bob would be allowed to communicate with each other, but not with Charlie who is kept isolated from them. In such a scenario, the three parties could create correlations of the desired form with one PR box by using the protocol of [5] to generate outputs 𝛼 and ̃𝛾 that have a cosine correlation of the form βŸ¨ξ‚π›ΌΜƒπ›ΎβŸ©=cos(πœ™π‘Žπ‘+πœ™π‘), with a fictitious measurement angle πœ™π‘Žπ‘=πœ™π‘Ž+πœ™π‘. By then setting either 𝛼=𝛼,𝛽=+1 or 𝛼=βˆ’ξ‚π›Ό,𝛽=βˆ’1 (each with probability 1/2), and 𝛾=̃𝛾, they would recover the desired tripartite correlations βŸ¨π›Όπ›½π›ΎβŸ©=cos(πœ™π‘Ž+πœ™π‘+πœ™π‘).

Of course, letting Alice and Bob share their inputs is not satisfactory yet, as this would require signaling between them. We shall now see that it is actually possible to reseparate them, while keeping the tripartite correlation term unchanged.

In order to do so, let us recall that the model used above to create the bipartite cosine correlation with a PR box works by asking the parties (here, Alice-Bob together and Charlie) to input in the box terms of the form [5] ξ€·ξ€·πœ™π‘₯=sgcosπ‘Žπ‘βˆ’πœ‘1ξ€·ξ€·πœ™ξ€Έξ€Έ+sgcosπ‘Žπ‘βˆ’πœ‘2,ξ€·ξ€·πœ™ξ€Έξ€Έπ‘§=sgcosπ‘βˆ’πœ‘+ξ€·ξ€·πœ™ξ€Έξ€Έ+sgcosπ‘βˆ’πœ‘βˆ’,ξ€Έξ€Έ(3.1) where πœ‘1,πœ‘2,πœ‘+,πœ‘βˆ’ are hidden variables shared by all parties (that we shall define later). One can see that in the Svetlichny scenario, Alice and Bob do not really need to share their measurement angles, but only the terms sg(cos(πœ™π‘Ž+πœ™π‘βˆ’πœ‘πœ†)). Hopefully, there is a way for Alice and Bob to compute this function nonlocally by using the forementioned Millionaire box (M box). For convenience, let us define the following nonlocal box.

Cosine Box
A bipartite Cosine box (C box) is a nonlocal box that admits two angles πœ™π‘Ž,πœ™π‘βˆˆ[0,2πœ‹[ as inputs and produces locally random binary outcomes π‘Ž,π‘βˆˆ{0,1}, correlated according to ξ€·ξ€·πœ™π‘Ž+𝑏=sgcosπ‘Ž+πœ™π‘ξ€Έξ€Έ.(3.2)
We show in Appendix A that a bipartite C box is equivalent to an M box. C boxes are exactly what we need for our problem, as the following result shows.

Result 1. Equatorial von Neumann measurements on the tripartite GHZ state can be simulated with 2 C boxes and 2 PR boxes.

Proof. The simulation can be realized with the following model; we refer to Figure 2 for the distribution of the nonlocal boxes between the three parties Alice, Bob, and Charlie, and for the numbering of their inputs (denoted π‘₯𝑖,𝑦𝑖 and 𝑧𝑖 for each party, resp.) and outputs (denoted π‘Žπ‘–,𝑏𝑖 and 𝑐𝑖).
Let Bob and Charlie share two independent random vectors βƒ—πœ†1,βƒ—πœ†2 uniformly distributed on the sphere 𝑆2. We define βƒ—πœ†Β±=βƒ—πœ†1Β±βƒ—πœ†2 and refer to πœ‘1,πœ‘2,πœ™+,πœ‘βˆ’ for their phase angle in polar coordinates. Let the parties input the following variables into their boxes: π‘₯1=πœ™π‘Ž,π‘₯2=πœ™π‘Ž,π‘₯3=π‘Ž1+π‘Ž2,𝑦1=πœ™π‘+πœ‘1,𝑦2=πœ™π‘+πœ‘2,𝑦3=𝑏1+𝑏2,𝑧1=𝑧2ξ€·ξ€·πœ™=sgcosπ‘βˆ’πœ‘+ξ€·ξ€·πœ™ξ€Έξ€Έ+sgcosπ‘βˆ’πœ‘βˆ’.ξ€Έξ€Έ(3.3) The three parties then output 𝛼=(βˆ’1)𝐴,with𝐴=π‘Ž1+π‘Ž3𝛽=(βˆ’1)𝐡,with𝐡=𝑏1+𝑏3𝛾=(βˆ’1)𝐢,with𝐢=𝑐1+𝑐2ξ€·ξ€·πœ™+sgcosπ‘βˆ’πœ‘+.ξ€Έξ€Έ(3.4)
The output of each party is the XOR of outputs received from nonlocal boxes shared with all other parties. Since these boxes are no-signaling, a single output of any nonlocal box is necessarily random. The only way as not to get a random average correlation is thus to consider all parties together since missing one produces a random term. All correlations involving fewer than 3 parties thus average to zero.
Concerning the 3-party correlations, we have where we defined and with being Charlie's setting. Following the proof of [5] (see also [3]), we find that the average of this quantity over the values of the hidden variables and is which leads, as requested, to

Coming back to the Svetlichny construction, we see that it was indeed possible to split the Alice-Bob group by allowing them to share two C boxes. Concerning the PR box, it had to be split also, into two new PR boxes, in order to recover the desired result: the computation made by the PR box in the Svetlichny setup is now performed nonlocally, by the 2 PR boxes, using inputs distributed over the 3 parties.

We restricted here to measurements in the plane, but with a slight modification, Charlie could actually simulate any measurement basis. Indeed a way to understand the appearance of the model for the singlet state (the bipartite cosine correlation), in the Svetlichny scenario, is to realize that the fictitious measurement angle that Alice and Bob used above corresponds to the direction in which they would prepare a state for Charlie if they were to measure their part of the original GHZ state in their respective bases. In other words, in the quantum scenario, when Alice and Bob measure the GHZ state, they prepare one of the two states for Charlie. But a way for them to prepare one of these states, if they share a singlet (or rather, a bipartite GHZ or state) with Charlie, is by measuring their part of the state along , which is what they effectively do in our model. So in fact they prepare a state for Charlie, which he can measure in the direction he wants (in particular, outside the plane). The only modification in the model needed for that is that Charlie should use and to allow his measurement to point outside the plane.

We do not claim that the above model is optimal. It could be that strictly fewer nonlocal boxes are actually enough to reproduce the same correlations. It is nonetheless remarkable that truly tripartite correlations can be simulated with bipartite nonlocal resources only.

It is also quite surprising that the model we presented here does not need more shared randomness than in the bipartite case. It might possibly be that a model that would use fewer nonlocal resources would require more shared randomness.

4. Simulation Model for the 4-partite GHZ State

In the previous section, we showed how to split from (3.1) into two phases , in order to reseparate the group formed by Alice and Bob in the Svetlichny scenario. It is in fact similarly possible to split in order to have a total of 4 parties into play.

Result 2. Equatorial von Neumann measurements on the 4-partite GHZ state can be simulated with 4 C boxes and 4 PR boxes.

Proof. The simulation can be realized with the following model, analogous to the previous one; we now refer to Figure 3 for the distribution of the nonlocal boxes between the four parties Alice, Bob, Charlie, and Dave, and for the numbering of their inputs ( and ) and outputs ( and ).
Bob and Charlie still share two independent random vectors uniformly distributed on the sphere . With the same notations as before, let the four parties now input the following variables into their boxes: The parties should then output
For the same reason as in the tripartite case, all correlations of fewer than four parties vanish. For the 4-partite correlation term, the calculation of is straightforward, following similar lines as in the tripartite case. It leads to a similar expression as in (3.5), except that should now be replaced by . This leads to the requested 4-partite correlation term:

Again, there is no claim of optimality for the above model, but it is also remarkable that truly 4-partite correlations can still be simulated with bipartite nonlocal resources only, and no more shared randomness than for the bipartite case.

5. Going to More Parties

5.1. Possible Extension of the Model to Any Number of Parties

In the last two sections, we showed how to construct models for the simulation of GHZ states involving parties by splitting the parties into two groups. Each group then had to calculate functions of the form with for instance , πœ‘πœ†=πœ‘1. Now, if we consider more parties, splitting them into two groups necessarily results in at least one of the groups having more than two parties. One could for instance have π‘›βˆ’1 parties on one side and 1 party on the other side. The sign function that each group has to calculate thus involves in general more than two phase angles. This motivates the definition of a generalization of the C box to 𝑛 parties.

Multipartite Cosine Box
An 𝑛-partite C box is a nonlocal nonsignaling box that admits 𝑛 angles πœ™π‘–βˆˆ[0,2πœ‹[ as inputs and produces binary outcomes π‘Žπ‘–βˆˆ{0,1}, correlated according to ξ“π‘–π‘Žπ‘–ξƒ©ξƒ©ξ“=sgcosπ‘–πœ™π‘–ξƒͺξƒͺ.(5.1) The outcomes of the box are locally random. Also, all correlations involving fewer than 𝑛 outputs vanish.
Multipartite C boxes allow one to generalize our model to the simulation of multipartite GHZ state with any number of parties, by separating the 𝑛 parties into two groups, consisting of π‘˜ parties on one side and π‘›βˆ’π‘˜ parties on the other.

Result 3. Equatorial von Neumann measurements on 𝑛-partite GHZ states can be simulated with 2π‘˜-partite πΆπ‘π‘œπ‘₯𝑒𝑠+2(π‘›βˆ’π‘˜)-partite πΆπ‘π‘œπ‘₯𝑒𝑠+π‘˜(π‘›βˆ’π‘˜)PR boxes (for any 0<π‘˜<𝑛).

Sketch of the Proof
Following the previous constructions, the group with π‘˜ parties needs to calculate nonlocally two terms of the form sg(cos(πœ™1+β‹―+πœ™π‘˜+πœ‘πœ†)), which can be done by using two π‘˜-partite C boxes, and the other group can similarly do its job with two (π‘›βˆ’π‘˜)-partite C boxes. As it was the case for the 4-partite case, each party from the first group also needs to share a PR box with each other party in the second group. We thus understand that by separating the 𝑛 parties into these two groups, a total of 2π‘˜-partite C boxes + 2(π‘›βˆ’π‘˜)-partite C boxes + π‘˜(π‘›βˆ’π‘˜)PR boxes is sufficient to simulate the correlations of the 𝑛-partite GHZ state measured in the π‘₯βˆ’π‘¦ plane. Interestingly again, no more shared randomness than for the bipartite case is required.

5.2. A Simpler Model

If we allow the parties to share nonlocal boxes involving more than two parties, then there is actually a simpler model which uses a single 𝑛-partite C box to reproduce the equatorial GHZ correlations (as defined by (2.3) and (2.4)).

Result 4. Equatorial von Neumann measurements on n-partite GHZ states can be simulated with a single 𝑛-partite C box.

Proof. Consider indeed the following strategy: Alice generates a random variable πœ‘πœ†βˆˆ[βˆ’πœ‹/2,πœ‹/2] according to the distribution 𝜌(πœ‘πœ†)=(1/2)cos(πœ‘πœ†). She inputs πœ™π‘Ž+πœ‘πœ† in the 𝑛-partite C box, while all other π‘›βˆ’1 partners simply input their measurement angle. From the outputs π‘Ž,𝑏,… of the box, each party can compute the final outputs 𝛼=(βˆ’1)π‘Ž,𝛽=(βˆ’1)𝑏,… All correlations between the outputs that involve fewer than 𝑛 parties vanish, while for the 𝑛-partite correlation term, they get, as requested: ξ€œβŸ¨π›Όπ›½β€¦πœ”βŸ©=πœ‹/2βˆ’πœ‹/2(βˆ’1)sg(cos(πœ‘πœ†+πœ™π‘Ž+πœ™π‘+β‹―+πœ™π‘§))πœŒξ€·πœ‘πœ†ξ€Έπ‘‘πœ‘πœ†=⎧βŽͺβŽͺ⎨βŽͺβŽͺ⎩12ξ€œπœ‹/2βˆ’Ξ£πœ™π‘–βˆ’πœ‹/2cosπœ‘πœ†π‘‘πœ‘πœ†βˆ’12ξ€œπœ‹/2πœ‹/2βˆ’Ξ£πœ™π‘–cosπœ‘πœ†π‘‘πœ‘πœ†if0<Ξ£πœ™π‘–βˆ’1<πœ‹2ξ€œβˆ’πœ‹/2βˆ’Ξ£πœ™π‘–βˆ’πœ‹/2cosπœ‘πœ†π‘‘πœ‘πœ†+12ξ€œπœ‹/2βˆ’πœ‹/2βˆ’Ξ£πœ™π‘–cosπœ‘πœ†π‘‘πœ‘πœ†ξ€·πœ™else=cosπ‘Ž+πœ™π‘+β‹―+πœ™π‘§ξ€Έ.(5.2)

Note that in the bipartite case, this model gives a new, simplified, way of simulating the equatorial correlations of the singlet state with a single Millionaire box. It is worth noting that it does not require any shared randomness. It uses however a strictly stronger nonlocal resource than the model with one PR box [5], since an M box cannot be simulated with one PR box (c.f. Appendix B).

Compared to this last simple model, our previous construction allows one to reduce the multipartiteness of the nonlocal boxes used to simulate the same correlations. Finitely many nonlocal boxes involving no more than βŒˆπ‘›/2βŒ‰ parties are sufficient to reproduce 𝑛-partite equatorial GHZ correlations. In particular, for 𝑛≀4, bipartite resources are sufficient.

If one really wants to use only bipartite nonlocal boxes, we show in Appendix C that multipartite nonlocal boxes with continuous inputs, binary outputs, and only fully 𝑛-partite nonvanishing correlations can always be simulated with bipartite boxes, as it is the case for boxes with a finite number of inputs [16]. However, the construction we use is quite special, as the boxes we need can have inputs or outputs that cannot be written as real numbers.

6. Conclusion

We proposed models reproducing the correlations of the tripartite and 4-partite GHZ states measured in the π‘₯βˆ’π‘¦ plane, with a finite number of bipartite nonlocal boxes. Extending our results to 𝑛-partite GHZ states was possible after releasing the requirement that the nonlocal boxes had to be bipartite.

We believe that our results give a new motivation for finding whether or not the GHZ correlations can also be simulated in a bounded communication scheme. Note that our models can be translated into finite expected communication schemes, since a PR box can be replaced by 1 bit of communication and an M box (a bipartite C box) by 4 bits in average, as we show in Appendix B. This gives a model with an average of 10 bits of communication between the parties. Note that this model with finite expected communication could also be recast as a detection loophole model.

More generally, it would be interesting to know whether the simulation of 𝑛-partite GHZ states can always be achieved with a finite amount of bipartite resources only (for instance a finite number of M boxes). Considering also measurements outside of the π‘₯βˆ’π‘¦ plane seems quite challenging because the marginals do not vanish anymore, but it would certainly be of interest too.

Finally, it would be worth studying other multipartite quantum correlations. The W state for instance, seems to be a good candidate for this, when measurements are again restricted to the π‘₯βˆ’π‘¦ plane, because of the simplicity of its correlations. Indeed they only consist of bipartite correlation terms of the form βŸ¨π›Όπ›½βŸ©=(2/𝑛)cos(πœ™π‘Žβˆ’πœ™π‘), all other correlation terms being 0 for any number of parties n. (It is not known whether these correlations are nonlocal for all 𝑛, but in the case 𝑛=4 there exists a Bell inequality which allows one to show that these correlations are indeed nonlocal [17].)

Appendices

A. The Bipartite Cosine Box is Equivalent to a Millionaire Box

Here we show that in the bipartite case, the Cosine box is equivalent to a Millionaire box, up to local operations on the inputs and outputs. The general 𝑛-partite C boxes can thus also somehow be seen as a generalization of an M box to more parties.

Let us first give the intuition, it is indeed clear that a bipartite C box is equivalent to a β€œsine box", that would take two angles πœ™π‘Ž,πœ™π‘βˆˆ[βˆ’πœ‹,πœ‹[ as inputs and would output two locally random bits π‘Ž,π‘βˆˆ{0,1} with correlations satisfying ξ€·ξ€·πœ™π‘Ž+𝑏=sgsinπ‘Žβˆ’πœ™π‘ξ€Έξ€Έ.(A.1) Now, if πœ™π‘Žβˆˆ[βˆ’πœ‹,0[, Alice can input πœ™π‘Ž+πœ‹βˆˆ[0,πœ‹[ in the sine box instead of πœ™π‘Ž, and flip her output so that (A.1) is still satisfied. This also holds for Bob; we can thus assume that πœ™π‘Ž,πœ™π‘βˆˆ[0,πœ‹[. In that case, sg(sin(πœ™π‘Žβˆ’πœ™π‘))=sg(πœ™π‘Žβˆ’πœ™π‘). The sine box thus compares the values of the two real numbers πœ™π‘Ž,πœ™π‘; this is exactly what an M box would do!

More precisely, to construct a C box from an M box (2.5), Alice and Bob can input π‘₯=(1/πœ‹)(πœ™π‘Žmodπœ‹) and 𝑦=(1/πœ‹)(βˆ’(πœ™π‘+πœ‹/2)modπœ‹). From the outputs a and b of the M box, they can calculate π‘Ž=a+βŒŠπœ™π‘Ž/πœ‹βŒ‹ and 𝑏=b+βŒŠβˆ’(πœ™π‘+πœ‹/2)/πœ‹βŒ‹, which satisfy π‘Ž+𝑏=sg(cos(πœ™π‘Ž+πœ™π‘)), as requested. This construction is illustrated on Figure 4.

Reciprocally, the M box can trivially be reproduced with a C box, if Alice inputs πœ™π‘Ž=π‘₯ and Bob inputs πœ™π‘=βˆ’π‘¦βˆ’πœ‹/2.

B. Expected Communication Cost of a Millionaire Box

We show in this Appendix that a Millionaire box cannot be simulated with finite communication. We propose however a scheme to simulate it with 2-way communication, unbounded in the worst case, but with a finite expected number of bits.

Suppose first that Alice and Bob have a finite number 2π‘˜ of possible inputs (π‘˜ bits). We show with a crossing sequence argument [18] that any communication scheme that can simulate the outputs of a M box for this number of possible inputs necessarily uses at least π‘˜ bits. This shows that in the limit of infinitely many inputs (i.e., for the general M box), unbounded communication is required.

Indeed suppose that a scheme using π‘˜0<π‘˜ bits of (possibly 2-way) communication can simulate the M box with 2π‘˜ possible inputs on each side. In particular it can simulate it when Alice and Bob use the same inputs π‘₯=𝑦. But since the number of all possible identical inputs (2π‘˜) is greater than the number of possible messages exchanged by Alice and Bob during the communication procedure (2π‘˜0), there must be at least two different pairs of identical inputs π‘₯0=𝑦0 and π‘₯1=𝑦1 (with π‘₯0β‰ π‘₯1) for which the communication pattern is the same. This communication pattern is then also the same if the inputs are π‘₯=π‘₯0, 𝑦=𝑦1 or if π‘₯=π‘₯1, 𝑦=𝑦0, because Alice and Bob will not see any difference. So if the simulation of the M box produces outputs saying that π‘₯0≀𝑦1=π‘₯1, it will also say that π‘₯1≀𝑦0=π‘₯0, which contradicts the fact that π‘₯0β‰ π‘₯1.

Thus simulation of an M box with 2π‘˜ possible inputs on each side necessarily needs at least π‘˜ bits to be exchanged between the parties. So in the limit π‘˜β†’βˆž, the required amount of exchanged bits goes to infinity.

Here is however a simple model that uses a finite average of 4 bits of communication (2 bits in each direction) to simulate an M box.

Let us write the two inputs π‘₯,π‘¦βˆˆ[0,1] of the M-box in basis 2, so that each digit is either a 0 or a 1. Consider the following protocol, starting with 𝑛=1.

(1)Alice sends her nth digit to Bob. (2)Bob compares the bit he received with his nth digit and answers 0 if they are the same and 1 if they are different. (3)If Alice receives a 0, she iterates 𝑛 and goes back to step number 1. If however she receives a 1, then they both know which one of them has the largest input number. Alice can output a predetermined random bit, and Bob a bit correctly correlated to Alice's, so as to reproduce the behavior of the M box.

The average number of communication cycles needed in this scheme depends on the probabilistic distribution of π‘₯ and 𝑦. In particular if these distributions are independent and uniform on the interval [0,1], the probability that the protocol stops at the 𝑛th step is 2βˆ’π‘›, and therefore the expected number of rounds is βˆžξ“π‘›=1𝑛2βˆ’π‘›=1/2(1βˆ’1/2)2=2.(B.1) Since each round uses 2 bits of communication (one in each direction), a total of 4 bits of communication is needed on average.

Similar ideas can also be used to simulate 𝑛-partite C boxes with finite expected communication.

C. Simulation of 𝑛-partite Correlations with Bipartite NonlocalResources

Consider an 𝑛-partite probability distribution for continuous inputs π‘₯π‘–βˆˆβ„ and binary outputs π‘Žπ‘–={0,1}, which contains vanishing correlations for up to π‘›βˆ’1 parties. We show that it can be simulated with only bipartite nonlocal boxes. This can be seen as a generalization of [16], in which a similar decomposition was constructed for distributions with finitely many inputs in terms of PR box.

To show this result, it is sufficient to concentrate on the total correlation term βˆ‘π‘–π‘Žπ‘–=𝑓(π‘₯𝑖) involving all parties' outputs π‘Žπ‘–, because all other correlation terms can then be put to zero by letting all pairs of parties decide randomly to permute their output or not.

Consider thus the 𝑛-partite correlation term. We proceed by recursion: starting with the case 𝑛=2, in which it is obvious that any bipartite no-signaling correlation can be produced by a bipartite nonlocal box satisfying π‘Ž1+π‘Ž2ξ€·π‘₯=𝑓1,π‘₯2ξ€Έ.(C.1)

Now let us suppose that we have a model which can reproduce any correlation term for π‘›βˆ’1 parties. Any 𝑛-partite correlation term can then be simulated in the following way: for each value 𝑧 that the nth party’s input π‘₯𝑛 can take, define the following function for the π‘›βˆ’1 first parties: 𝑓𝑧(π‘₯1,…,π‘₯π‘›βˆ’1)≑𝑓(π‘₯1,…,π‘₯π‘›βˆ’1,𝑧). Each of these functions can be implemented by the scheme reproducing the (π‘›βˆ’1)-partite correlation functions. Now each of the π‘›βˆ’1 parties can collect the outputs 𝛼𝑖(𝑧) it received for each possible value of 𝑧, and plug them into a special kind of bipartite nonlocal box it shares with the last party. This box takes as inputs a function π”£βˆΆ[0,1]β†’{0,1} on one side (i.e., a continuous number of binary inputs) and a real number π‘₯∈[0,1] on the other side, and produces binary outputs π‘Ž and 𝑏, such that π‘Ž+𝑏=𝔣(π‘₯).(C.2)

If all parties input 𝔣=𝛼𝑖(𝑧) into such a box they share with the last party, and this last party inputs π‘₯𝑛 into all of these boxes, writing the outputs of each of these boxes π‘Žπ‘– and π‘Žπ‘–π‘›, we can set the last party's output to be π‘Žπ‘›=βˆ‘π‘›βˆ’1𝑖=1π‘Žπ‘–π‘› to get a correlation term: 𝑛𝑖=1π‘Žπ‘–=π‘›βˆ’1𝑖=1π‘Žπ‘–+π‘Žπ‘›=π‘›βˆ’1𝑖=1ξ€·π‘Žπ‘–+π‘Žπ‘–π‘›ξ€Έ=π‘›βˆ’1𝑖=1𝛼𝑖π‘₯𝑛=𝑓π‘₯𝑛π‘₯1,…,π‘₯π‘›βˆ’1ξ€Έξ€·π‘₯=𝑓1,…,π‘₯𝑛,(C.3) as required.

Note that this construction needs continuously many nonlocal boxes. To avoid that, one could collect all the boxes (C.1) that calculate 𝑓𝑧(π‘₯𝑖,π‘₯𝑗) for all 𝑧 into a single one that would output all the values at the same time. Note however that such a box would actually output continuous outputs of cardinality β„΅2 (i.e., binary functions defined on ℝ). Note that the other boxes (C.2) also admit such inputs on one of their side.

Acknowledgments

The authors thank Stefano Pironio for useful discussions. They acknowledge support by the Swiss NCCR Quantum Photonics and the European ERC-AG QORE.