Communication complexity 2026-10-13
Communication complexity studies how much information distributed parties must exchange to compute a function of their separately held inputs. Local computation is free; the resource being counted is communicated bits or qubits, with the allowed shared randomness, quantum entanglement or other correlations specified separately. For a Boolean function , a one-way exact protocol has the receiver output correctly for every input after a single message. One-bit computation using Popescu–Rohrlich boxes shows that this resource measure changes drastically if ideal superquantum boxes are available.
Use for exclusive or and regard all bits as elements of . For every public label , Alice computes the indicator function
while Bob computes from the known truth table. Exactly one of the is one, so the separated Boolean decomposition is
For each , they invoke an independent PR box with respective input bits and receive outputs . These satisfy . Alice forms , and Bob forms . Taking the exclusive or of all box constraints proves
Alice sends the single bit . Bob combines it with his locally known , obtaining
This is one-bit computation using Popescu–Rohrlich boxes. It uses boxes; decomposing by Bob's input instead gives , so the smaller truth-table factorization uses at most . No efficiency bound on local calculation or box use is needed for the stated unlimited resource.
Each PR box has uniform local output distributions regardless of the other party's input. Independent invocations therefore give Bob a uniform output string before the message, carrying no information about . The useful correlation becomes accessible through Alice's final bit; the construction respects the no-signalling property of the boxes.
Use for addition modulo two, or exclusive or. The key is to write the known Boolean function as an XOR of products of locally computable bits. An explicit separated Boolean decomposition avoids any need to assume a particular circuit for the function. For every possible Alice input , put
Alice can compute the first bit from her actual input and the public label ; Bob can compute the second bit from his own input because and the full function are public. Exactly one of the indicators is one, namely the one with . Hence
For each label , invoke one independent Popescu–Rohrlich box with inputs and . Denote its outputs by and . By the given correlation, . Alice locally forms , and Bob locally forms . Taking the XOR of all box constraints yields
Thus the protocol is
It succeeds exactly for every input and every allowed sequence of box outputs. Randomness of the individual outputs introduces no error because each parity relation is exact. All box calls can be made before the message, with no extra classical communication. This proves one-bit computation using Popescu–Rohrlich boxes.
The truth-table construction uses PR boxes. If Bob's input is shorter, use the equally valid decomposition . Alice computes the first factor, Bob the indicator, and Alice still sends her output parity. Therefore at most boxes are enough. This is a bound on box use, not on local computational work; the communication complexity remains one bit.
Another standard route is the algebraic normal form over the two-element field:
The empty products are one. For completeness, this representation follows by induction on the number of bits from , which adds a new variable only to its corresponding coefficients. Each nonzero monomial supplies one local product to each party and can be evaluated in distributed parity form by one PR box. Terms depending on only one party can instead be included directly in that party's final parity; the constant may be assigned to either side. For example, a single cross-product needs one box, whereas needs no boxes and just the one-bit message .
Finally, the scheme does not make the boxes themselves signalling devices. At any fixed box inputs, the two allowed output pairs give each party an individually uniform bit, independent of the distant input. Independence across box calls makes Bob's entire uncommunicated output string uniform, for any Alice input. Without he generally cannot identify the answer. The communicated parity combines with the nonlocal correlations to reveal it; it does not contradict the uniform local marginals of these no-signalling boxes.