Abstract 1 Introduction 2 Preliminaries 3 Quantum Communication Lower Bounds on Dense Rectangles 4 A Decision Tree Yielding Dense Rectangles 5 Lifting Theorem for Hybrid Classical-Quantum Communication References

A Lifting Theorem for Hybrid Classical-Quantum Communication Complexity

Xudong Wu ORCID State Key Laboratory of Novel Software Technology, Nanjing University, China    Guangxu Yang ORCID University of Southern California, Los Angeles, CA, USA    Penghui Yao ORCID State Key Laboratory of Novel Software Technology, Nanjing University, China
Hefei National Laboratory, China
Abstract

We investigates a model of hybrid classical-quantum communication complexity, in which two parties first exchange classical messages and subsequently communicate using quantum messages. We study the trade-off between the classical and quantum communication for composed functions of the form fGn, where f:{0,1}n{±1} and G is an inner product function of Θ(logn) bits. To prove the trade-off, we establish a novel lifting theorem for hybrid communication complexity. This theorem unifies two previously separate lifting paradigms: the query-to-communication lifting framework for classical communication complexity and the approximate-degree-to-generalized-discrepancy lifting methods for quantum communication complexity. Our hybrid lifting theorem therefore offers a new framework for proving lower bounds in hybrid classical-quantum communication models.

As a corollary, we show that any hybrid protocol communicating c classical bits followed by q qubits to compute fGn must satisfy c+q2=Ω(max{deg(f),bs(f)}logn), where deg(f) is the degree of f and bs(f) is the block sensitivity of f. For read-once formula f, this yields an almost tight trade-off: either they have to exchange Θ(nlogn) classical bits or Θ~(nlogn) qubits, showing that classical pre-processing cannot significantly reduce the quantum communication required. To the best of our knowledge, this is the first non-trivial trade-off between classical and quantum communication in hybrid two-way communication complexity.

Keywords and phrases:
Hybrid communication, Generalized discrepancy bound, Dual polynomial, Query-to-communication lifting
Category:
Track A: Algorithms, Complexity and Games
Copyright and License:
[Uncaptioned image] © Xudong Wu, Guangxu Yang, and Penghui Yao; licensed under Creative Commons License CC-BY 4.0
2012 ACM Subject Classification:
Theory of computation Communication complexity
; Theory of computation Quantum communication complexity
Related Version:
Full Version: https://arxiv.org/abs/2511.17227 [60]
Funding:
Xudong Wu and Penghui Yao were supported by the National Natural Science Foundation of China (Grant No. 62332009 and 12347104), the Quantum Science and Technology-National Science and Technology Major Project (Grant No. 2021ZD0302901), the NSFC/RGC Joint Research Scheme (Grant No. 12461160276), the Natural Science Foundation of Jiangsu Province (No. BK20243060), the Fundamental and Interdisciplinary Disciplines Breakthrough Plan of the Ministry of Education of China (No. JYB2025XDXM118), the “111 Center” (No. B26023), and the Fundamental Research Funds for the Central Universities (Grant No. 2026300376).
Editors:
Sayan Bhattacharya, Danupon Nanongkai, Michael Benedikt, and Gabriele Puppis

1 Introduction

Hybrid quantum computation delegates part of the computation to classical processors, integrating classical control, memory, and processing alongside quantum subroutines that execute essential quantum computations. Since fully fault-tolerant quantum computers have not yet been realized, this model effectively captures the current NISQ (Noisy Intermediate-Scale Quantum) era [48], where quantum hardware remains limited and the classical resources complement and amplify the computational power. A plethora of hybrid algorithms have been proposed, including the Variational Quantum Eigensolver (VQE) [47], Quantum Approximate Optimization Algorithm (QAOA) [19]. Various hybrid quantum computation models have also been studied, demonstrating that quantum computers can achieve polynomial or even exponential advantages over classical computation, as seen the models such as DQCk [35, 45], NISQ [13].

In a parallel line of research, quantum computing has also shown polynomial and even exponential advantages in communication complexity. A substantial body of work has sought the weakest quantum communication model that still outperforms the strongest classical communication model [9, 49, 7, 23, 53, 21, 26, 20, 22, 27, 61]. Unlike time complexity, we have plenty of mathematical tools to prove lower bounds on communication complexity. Consequently, the quantum advantage in communication complexity is unconditional, which does not rely on any unproven computational assumptions.

In the NISQ era, researchers have proposed leveraging the exponential gap between classical and quantum communication to demonstrate quantum advantages. For instance, Kumar, Kerenidis, and Diamanti experimentally implemented a quantum communication protocol for Hidden-matching problem introduced by Bar-Yossef, Jayram, and Kerenidis [7]. Building on this line of work, Aaronson, Buhrman, and Kretschmer introduced the concept of quantum information supremacy [3]: an experimental demonstration in which a quantum device solves a task using significantly fewer qubits than the number of bits required by any classical algorithm. Their proposed task was again based on the classical–quantum exponential separation exhibited in the Hidden-matching problem. Most recently, quantum information supremacy has been experimentally demonstrated using a trapped-ion quantum computer [36].

In this work, we investigate the power of hybrid classical-quantum communication through the lens of communication complexity, aiming to characterize the advantages offered by combining classical and quantum communication resources. We adopt the standard model of communication complexity [62] and that of quantum communication complexity [63], both originally introduced by Yao. In the hybrid classical–quantum communication complexity model, a protocol proceeds in two stages. In the first stage, the parties exchange classical messages and perform local classical computations. In the second stage, they perform local quantum operations and exchange quantum messages. Our focus is on understanding the trade-off between classical and quantum communication costs within this hybrid framework.

1.1 Our results

In this paper, we study the trade-off between classical and quantum communication complexities within the hybrid classical–quantum communication model. A central question we address is whether it is possible to simultaneously reduce both classical and quantum communication costs compared to purely classical or purely quantum protocols. To this end, we investigate the hybrid classical-quantum communication complexity of the function family fGn, where f takes an n-bit input, and G is an inner product function on Θ(logn) bits. We establish a hybrid query-to-communication lifting theorem.

Theorem 1 (Informal).

If fGn can be computed by first communicating c classical bits deterministically, followed by communicating q qubits, then there is an O(c/logn)-depth deterministic decision tree for the outer function f such that f restricted to any outcome of the query has approximate degree O(q/logn).

As an application, we prove a lower bound on the classical-quantum communication trade-off.

Theorem 2 (Informal).

If fGn can be computed by first communicating c bits deterministically, followed by communicating q qubits, then c+q2=Ω(max{deg(f),bs(f)}logn). In particular, for a read-once formula f, we have a tight trade-off: either c=Ω(nlogn) or q=Ω(nlogn).

Our results refute the possibility that classical pre-processing can reduce the number of subsequent quantum bits. This resembles the result about the trade-off between classical and quantum memory in memory-sample lower bounds for learning studied by Liu, Raz, and Zhan [42].

To the best of our knowledge, this is the first non-trivial trade-off between classical and quantum communication in a hybrid two-way communication model. The research about the lower bounds on classical and quantum communication complexity has a long history [38], while the underlying techniques differ substantially. Classical lower bounds are typically established via combinatorial methods [37], whereas quantum lower bounds often rely on analytic techniques [38]. Moreover, the query-to-communication lifting theorems for the two models were also developed independently. In this paper, we unify these approaches through a novel lifting mechanism, which we believe offers new insights into establishing lower bounds in hybrid communication complexity.

Our main technical tool is the following theorem, which lifts the approximate degree to quantum communication complexity for composed functions restricted to rectangles.

Theorem 3 (Informal).

Let R=U×V be a rectangle in the input domain of fGn. If the uniform random variables on U and V are both 0.99-dense, the quantum communication cost of fGn restricted to R is Ω(degε(f)logn).

1.2 Related works

Hybrid quantum computation.

Hybrid quantum communication complexity has been explored in several distinct settings. In 2008, Gavinsky, Regev, and de Wolf studied the hybrid simultaneous message passing (SMP) model, in which one party sends a quantum message to a referee, the other sends a classical message, and the referee computes the function. They established an almost tight bound on the quantum-classical communication complexity of EQUALITY in this model [24]. More recently, Arunachalam, Girish, and Lifshitz [6] investigated the one-clean-qubit model of quantum communication, inspired by the quantum circuit complexity class DQC1, where one qubit is in a pure state and all other qubits are maximally mixed. They presented an explicit example demonstrating an exponential separation between the one-clean-qubit model and classical communication. Lin, Wei, and Yao [40] examined the hybrid classical-quantum communication complexity of generating classical correlations between two players – a simpler task than computing a function – and developed several lower bound techniques based on variants of nonnegative ranks and positive semidefinite (PSD) ranks. Despite these advances, the field of hybrid classical–quantum communication complexity remains largely unexplored. In contrast to the well-developed classical and quantum communication frameworks, there currently exist few general techniques for proving lower bounds in the hybrid setting.

The power of hybrid quantum computation has also been studied across a variety of computational models. One particularly relevant line of research concerns hybrid query complexity, a close analog of communication complexity. In the query model, quantum algorithms are allowed a limited number of quantum queries, often interleaved with classical queries. Researchers have developed several powerful techniques to prove lower bounds on hybrid query complexity. Regev and Schiff initiated the study of Grover’s search with a faulty oracle [54], proving that no quantum speedup is possible when each oracle query may fail with small probability. Built on this work, Rosmanis [55] derived a tight bound for preimage search in this setting. Hamoudi, Liu, and Sinha [30] later extend the compressed-oracle framework introduced by Zhandry [64] to establish tight bounds for collision finding in a hybrid query setting. A related line of work [14, 18, 5, 31, 15] have proved lower bounds for hybrid algorithms in the so-called d-QC model, where d quantum queries are interleaved with a polynomial number of classical queries. Sun and Zheng [59] studied decision trees in which each node corresponds to a quantum circuit that makes at most q quantum queries and ends with a measurement. They proved a quantum query complexity lower bound of Ω(bs(f)/q+bs(f)) for any function f.

In the context of quantum circuit models, several hybrid computational paradigms have been proposed and studied. Knill and Laflamme [35], followed by subsequent works [45], introduced the DQCk model, where the quantum circuits have access to k clean qubits while the remaining qubits are maximally mixed, to capture the NMR approach to quantum computing. The computational power of DQCk has been extensively studied by a series of works [2, 32, 25]. Chen, Cotler, Huang, and Li have proposed the complexity class NISQ [13] consisting of all problems solvable by a polynomial-time probabilistic classical algorithm equipped with access to a noisy quantum device.

Recently, Liu, Raz, and Zhan [42] initiated the study of learning with classical-quantum hybrid memory. They have established a tight trade-off among classical memory, quantum memory, and sample complexity for several learning tasks, refuting the possibility that a small amount of quantum memory significantly reduces the size of classical memory required for efficient learning on these problems.

Query-to-communication lifting.

Query-to-communication lifting theorems are generic methods for translating query complexity lower bounds to communication complexity lower bounds using a suitable base function composed with a gadget. In classical two-party communication complexity, query-to-communication lifting theorems are known [50, 28, 29, 11, 12, 43, 44] with sufficiently large gadgets. These results have yielded diverse applications in various areas, including monotone circuit complexity, proof complexity, combinatorial optimization, and others. In contrast, for quantum complexity, obtaining a general lifting theorem that translates the lower bounds of the quantum query into the lower bounds of the quantum communication remains a major open problem [4, 10]. A related line of work lifts lower bounds from approximate degree to quantum communication complexity [56, 58, 39]. Notably, these two lines of work rely on fundamentally different techniques, so insights from one do not directly transfer to the other.

Motivated by recent research on hybrid quantum computation, we introduce a new hybrid communication model. To our knowledge, neither of the existing techniques for proving communication lower bounds in the classical or the quantum settings can be directly applied to this hybrid model.

1.3 Proof overview

To prove the trade-off between the classical and quantum communication complexity in our hybrid model, we build upon and unify two independent lines of work on lifting theorems. The first line of work lifts deterministic/randomized query complexity to communication complexity using gadgets of size Θ(logn), such as index functions [29], inner product functions [11], and low discrepancy functions [12]. The second line concerns lifting approximate degree to quantum communication complexity via constant-size gadgets, including index-like functions [56], inner product functions [58], and strongly balanced functions [39]. We combine these two techniques to analyze both the classical and quantum phases in a hybrid communication protocol.

More specifically, consider a protocol that first exchanges c bits in the first phase. It partitions the input domain into 2c disjoint rectangles. Suppose that thereafter the parties proceed via q qubits of quantum communication and compute a function F. Restricting to any one of the 2c rectangles reduces the problem to a pure quantum communication problem of cost at most q. To lower bound the quantum communication complexity, we apply the generalized discrepancy method: it is known that for any real matrix Ψ supported on rectangle R, we have a lower bound on the quantum communication complexity of F restricted to R

Ω(logF,Ψ0.1Ψ1Ψ|R|).

We follow arguments of the approximate-degree to quantum communication complexity lifting framework developed by Sherstov [56]. However, complication and challenge arises, because, in our hybrid model, the rectangle R is inherited from the classical communication in the first phase and may be arbitrary, whereas prior proofs rely on more structure of the input domain.

Our main technical contribution is to introduce a generic condition on rectangles R, which we call density, under which we can still prove quantum communication complexity lower bounds via the approximate degree to quantum communication complexity lifting approach. We believe that this contribution is of independent interest and anticipates further applications. Surprisingly, this “density” property turns out to coincide exactly with the property of rectangles considered in the prior query-to-communication lifting research [29, 11, 12]. Concretely, let G be an inner product gadget of size Θ(logn). For a composed function F=fGn, we select Ψ=ψGn, where ψ is a dual polynomial as suggested in [56]. On a dense rectangle R, the values of Gn over R are nearly uniform. Moreover, once we obtain a dense rectangle R, we could prove a tight lower bound via the generalized discrepancy with more sophisticated analysis. Our analysis relies crucially on the gadget size being Θ(logn) and on the linearity of the inner product gadget.

To argue that there exists a dense rectangle R after the classical phase, we follow the framework of query-to-communication lifting to locate a dense rectangle among the 2c rectangles, where c is the classical communication cost. The general idea is as follows. We start with R being the entire input domain. With each transmitted bit, R is partitioned into two parts, and the larger one is selected. Whenever R is not dense, we can always fix a set of coordinates I[n] such that: by choosing z{0,1}I arbitrarily, a rectangle RR can be found, which satisfies that GI is constant on R (taking the value z), and R is dense with respect to unfixed coordinates. Then we replace R by R to restore density. For any f and I[n], the coordinates in I can be fixed such that the degree of f decreases by at most |I|. After transmitting c bits, the number of fixed coordinates is at most O(c/logn). And the outer function f is equivalent to a function of degree deg(f)O(c/logn) (and of approximate degree deg(f)O(c/logn)) when restricted to R. Our lifting theorem for hybrid classical-quantum communication is obtained by applying approximate degree lifting to dense rectangles.

1.4 Discussion and open problems

Given the advent of the NISQ era, hybrid quantum computation has attracted growing attention in recent years. It is therefore tempting to understand the computational power of hybrid quantum computation across different computational models, from both theoretical and experimental perspectives.

To the best of our knowledge, the trade-off between classical and quantum communication complexity for read-once formulas f is the first (non-trivial) tight trade-off between classical and quantum communication in hybrid two-way communication complexity. Our results refute the possibility that classical pre-processing can substantially reduce the quantum communication required for the function fGn.

We employ the query-to-communication lifting mechanism for both classical and quantum communication complexity – versatile techniques that have been developed over the past decades. Our results give rise to several interesting open problems for future research.

  1. 1.

    Our result is obtained by combining the query-to-communication lifting theorem [28, 29, 11, 12] for classical communication complexity and the approximate-degree-to-generalized-discrepancy lifting theorem [56, 58, 39]. Is it possible to improve our results to obtain a better trade-off: if cD(f)logn, then q=Ω(degε(f)logn)? Is it possible to prove a general query-to-communication lifting theorem for hybrid classical-quantum communication complexity?

  2. 2.

    Can trade-off analogous to Theorem 2 be established in the hybrid randomized-quantum communication model? The statement c+q2=Ω(bs(f)logn) may hold by considering the hard distribution derived from the generalized discrepancy bound, while the statement for degree is unlikely to hold since the degree can be significantly larger than the randomized query complexity. Is is possible to further prove that q=Ω(degε(f)logn) when cR(f)logn by combining query-to-communication lifting for BPP and approximate-degree-to-generalized-discrepancy lifting?

  3. 3.

    Lifting theorems for both classical and quantum communication complexity have been established for a variety of gadget functions. However, our proofs critically rely on the linearity property of the inner-product gadget. A natural question is therefore whether our results can be generalized to other gadget functions.

  4. 4.

    This work studies the hybrid classical-quantum communication model, in which players exchange classical messages and quantum messages. What about the quantum-classical communication model, where quantum communication comes first? Is it possible to prove a trade-off for this model, or more generally, for any model that consists of a constant number of alternating purely classical phases and purely quantum phases?

  5. 5.

    Proving a query-to-communication lifting theorem with a constant-sized gadget for classical communication complexity is a major open problem in communication complexity. Nevertheless, is it possible to prove a lifting theorem for a certain class of outer functions f? For instance, can we prove a tight trade-off for f=𝖮𝖱? It would imply a trade-off for SET DISJOINTNESS, a central problem in communication complexity [33, 51, 8, 52, 57], whose trade-off between classical and quantum communication in hybrid communication complexity is widely open.

2 Preliminaries

Notations.

For a random variable X𝒳, denote its distribution by 𝒟X. So 𝒟X(x)=Pr[X=x] for x𝒳. And for an event E, the random variable XE follows the distribution 𝒟X(E). For a set U, we write XU to denote that the random variable X is uniformly distributed over U.

Let n be a positive integer and J[n]={1,,n} be a set of coordinates. We define J¯=[n]J. Let f:{0,1}J{±1} be a Boolean function. For any KJ and z{0,1}JK, define fK,z:{0,1}K{±1} such that

fK,z(x)=f(x,z),x{0,1}K.

That is, the function fK,z is obtained by fixing the coordinates outside K to be z.

Basic Fourier analysis.

For a Boolean function f:{0,1}n, the Fourier expansion gives f=S[n]f^SχS, where those χS:{0,1}n{±1} satisfying χS(x)=iS(1)xi are orthogonal with respect to the inner product f,g=xf(x)g(x). f^S are Fourier coefficients of f satisfying f^S=2nf,χS. For any 1p, the p-norm of f is defined to be fp=(x|f(x)|p)1/p. And f=maxx|f(x)|.

The degree of f, denoted by deg(f), is the largest size of S[n] such that f^S0. For 0ε<1, the ε-approximate degree of f, denoted by degε(f), is the smallest degree of any p:{0,1}n such that fpε. The block sensitivity of f on input x, denoted by bs(f,x), is the largest k such that there are disjoint sets B1,,Bk[n] such that f(x)f(xBi) for each i[k]. Here for x{0,1}n and S[n], xS{0,1}n satisfies xiS=xi1 for iS and xiS=xi for iS. The block sensitivity of f, denoted by bs(f), is maxx{0,1}nbs(f,x).

There is a dual characterization of the approximate degree. A polynomial p of degree d which approximates f provides a certificate that the approximate degree of f is at most d. Similarly, a dual polynomial for f provides a certificate that the approximate degree of f is at least some value. More precisely, the dual polynomial has the following properties.

Lemma 4 ([56, Theorem 3.2]).

For a function f:{0,1}n and 0ε<1, if degε(f)d, there is a function ψ:{0,1}n such that

  • ψ1=1 and f,ψε.

  • ψ^S=0 for any S[n] of size smaller than d.

We are interested in the complexity measure that satisfies: for any function, any coordinate can be fixed such that the measure decreases by at most 1. The formal definition is as follows.

Definition 5.

Let C() be a complexity measure of the Boolean function f:{0,1}. We say that C() is entropic if for any set J of coordinates, any function f:{0,1}J, and any coordinate iJ, there is a zi{0,1} such that C(fJ{i},zi)C(f)1.

Proposition 6.

Let C() be a complexity measure of the Boolean function f:{0,1}. If C() is entropic, for any set J of coordinates, any function f:{0,1}J, and any KJ, there is a z{0,1}JK such that C(fK,z)C(f)(|J||K|).

Proof.

Let =|J||K| and JK={i1,,i}. Let K(0)=J and K(j)=K(j1){ij} for every j[]. So K()=K. For any z{0,1}JK, let g(0)=f and

g(j)=gK(j),zij(j1)=fK(j),z{i1,ij}

for every j[]. So g()=fK,z We prove that for every j[], there exists a zJK(j) such that C(g(j))C(f)j by induction on j.

The base case j=0 holds trivially. Assume by the induction hypothesis that there exists a z{i1,,ij1} such that C(g(j1))C(f)(j1) for j[]. As C() is entropic, there exists a zij{0,1} such that C(g(j))=C(gK(j),zij(j1))C(g(j1))1C(f)j.

Proposition 7.

The degree deg() is entropic.

Proof.

Let d=deg(f), there is an IJ such that |I|=d and f^I0. For iJ and zi{0,1}, let g=fJ{i},zi. The Fourier expansion yields

g=SJ{i}(f^S+f^S{i}(1)zi)χS.

So g^S=f^S+f^S{i}(1)zi for any SJ{i}. We discuss by cases:

  • If iI, we have I{i}J{i} and g^I{i}=f^I{i}+f^I(1)zi. As f^I0, there exists a zi{0,1} such that g^I{i}0, and deg(g)|I{i}|=d1.

  • If iI, we have IJ{i} and g^I=f^I+f^I{i}(1)zi. As f^I0, there exists a zi{0,1} such that g^I0, and deg(g)|I|=d.

In conclusion, there is a zi{0,1} such that deg(fJ{i},zi)d1.

Proposition 8.

The block sensitivity bs() is entropic.

Proof.

Let k=bs(f), there is an x{0,1}J and disjoint B1,,Bk such that f(x)f(xBj) for each j[k]. For iJ, we choose zi=xi, and we have fJ{i},zi(xJ{i})=f(x).

For j[k] such that iBj, we have BjJ{i}, and

fJ{i},zi(xJ{i})fJ{i},zi(xJ{i}Bj)

since f(x)f(xBj). Among j[k], the number of Bj that do not contain i is at least k1 since B1,,Bk are disjoint. Therefore, bs(fJ{i},zi)k1.

2.1 Classical communication complexity

We will employ the model of classical communication complexity introduced by Yao [62]. Let F:𝒳×𝒴{±1} be a function with its input distributed between two parties: Alice knows x𝒳 and Bob knows y𝒴. Communication complexity studies the minimum number of bits they need to exchange in order to compute the function F.

In the deterministic communication model, a protocol with communication cost c will have Alice and Bob alternately sending c classical bits by round. Alice sends a bit mi{0,1} in the i-th round for odd i, and Bob sends a bit mi{0,1} in the i-th round for even i. Therefore, mi is an arbitrary function of (x,m1mi1) for odd i, and of (y,m1mi1) for even i, where (x,y) is the input. The string m1mi is called the transcript of the first i bits for each i[c]. The protocol is said to compute F if (1)mc=F(x,y) for every input (x,y)𝒳×𝒴. We use D(F) to denote the least communication cost of a deterministic protocol that computes F.

A typical characterization of a deterministic communication protocol is that it partitions the rectangle 𝒳×𝒴 into disjoint sub-rectangles. That is,

𝒳×𝒴=m{0,1}cRm=m{0,1}c𝒳m×𝒴m

such that for each m{0,1}c, the transcript of the c bits is m on any input (x,y)Rm.

2.2 Quantum communication complexity

Since Yao introduced quantum communication complexity in 1993 [63], there have been several equivalent ways to describe a 2-party quantum communication protocol. Our description follows Lee and Shraibman [38]. The state of a quantum communication protocol can be represented as a vector in a Hilbert space HACHB. Here, HA,HB are Hilbert spaces of arbitrary finite dimension that represent workspaces of Alice and Bob, respectively. The Hilbert space C is 2-dimensional, and it stands for a 1-qubit channel. We assume that HA contains a register to hold the input of Alice, and similarly for HB.

In the model without prior entanglement, the initial state of a quantum communication protocol on input (x,y) is the vector |x,0HA|0C|y,0HB. With prior entanglement, the initial state is a vector of the form wαw|x,wHA|0C|y,wHB, where the coefficients αw are arbitrary complex numbers satisfying w|αw|2=1.

We assume that Alice and Bob speak alternately. On Alice’s turn, she applies an arbitrary unitary transformation of the form UHACIB, which acts as the identity on HB. Similarly, on Bob’s turn, he applies a transformation of the form IAUHBC. At the end of a t-round protocol, we project the final state onto the subspace HA|1HB. Denoting the length of this projection by p, the protocol outputs 1 with probability p2, and outputs 1 otherwise. We say that the communication cost of the protocol is t.

We assume that Alice and Bob exchange quantum messages through a quantum channel, with no intermediate measurements are allowed. It is worth noting that when prior entanglement is allowed, the players can exchange classical bits to teleport quantum states, doubling the total communication cost. This setting is referred to as the Cleve-Buhrman model [17].

For a 2-argument function F:𝒳×𝒴{±1} and 0ε<1, a quantum communication protocol is said to compute F with error ε if it outputs F(x,y) with probability at least 1ε on any input (x,y)𝒳×𝒴. Let Qε(F) denote the least communication cost of a quantum protocol without prior entanglement that computes F with error ε. Define Qε(F) analogously for protocols with prior entanglement.

Generalized discrepancy bound.

The generalized discrepancy method is a useful technique for proving lower bounds on quantum communication complexity, regardless of prior entanglement. This technique is originally discovered by Klauck [34] and Razborov [52]. The generalized discrepancy bound can be established through multiple approaches, including methods based on factorization norms [41] and XOR games [38, Section 5.3]. The following is an adaptation by Sherstov [56].

Theorem 9 ([56, Theorem 2.8]).

Let U,V be finite sets and F:U×V{±1} be a given function. Let Ψ=(Ψuv)uU,vV be any real matrix. For each ε>0,

Qε(F)=Ω(logF,Ψ2εΨ13Ψ|U||V|).

2.3 Hybrid classical-quantum communication

In this work, we are concerned with hybrid classical-quantum communication protocols. A hybrid classical-quantum communication protocol consists of two phases: a classical phase followed by a quantum phase. The protocol begins with the classical phase, during which Alice and Bob alternately and deterministically send classical bits and implement classical local computation. In the subsequent quantum phase, Alice and Bob exchange qubits and implement quantum computation. We assume that the players are allowed to share prior entanglement. It is worth noticing that, in the first phase, both players are implementing classical computation. They do not touch shared entanglement and thus cannot exchange quantum messages via quantum teleportation.

Let 𝒫(c,q) be a hybrid protocol with a c-bit classical communication in the first phase followed by a q-qubit quantum communication in the second phase. Without loss of generality, we may assume that q=o(c) since otherwise we may simulate the classical communication by the quantum communication, which only doubles the communication cost.

Suppose that the input to 𝒫 is drawn from 𝒳×𝒴. For a function F:𝒳×𝒴{±1} and 0ε<1, 𝒫 is said to compute F with error ε if it outputs F(x,y) with probability at least 1ε on any input (x,y)𝒳×𝒴.

After the classical communication phase of c bits, as discussed in Section 2.1, 𝒳×𝒴 is partitioned into disjoint rectangles in the form of 𝒳×𝒴=m{0,1}cRm, where Rm contains all inputs on which the transcript is m for each m{0,1}c. Let Fm denote the function F with its input restricted to Rm. The following proposition follows by the definition.

Proposition 10.

If 𝒫(c,q) computes F with error ε, Qε(Fm)q for each m{0,1}c.

2.4 Composed functions

An important family of communication functions are composed functions of the form

fGn(x,y)=f(Gn(x,y))=f(G(x1,y1),,G(xn,yn)),

where f:{0,1}n{±1} is the outer function, and G:𝒳×𝒴{0,1} is the inner function, also known as the gadget. The size of the gadget is defined as logmin{|𝒳|,|𝒴|}. Lifting theorems typically establish lower bounds of D(fGn), Rε(fGn), or Qε(fGn) in terms of some complexity measure of f, such as the deterministic/randomized query complexity and the approximate degree.

In this work, we choose the gadget G:Λ×Λ{0,1} as the inner product function over the Boolean domain, where Λ={0,1}b and b=20logn. We may focus on a set J[n] of coordinates, then xJ=(xi)iJ and GJ(x,y)=(G(xi,yi))iJ.

Definition 11 (Block-wise density).

Let J be a set of coordinates and 0<δ1. A random variable XΛJ is δ-dense if for every IJ, it holds that

H(XI)=log1maxxΛI𝒟XI(x)δb|I|.

That is, 𝒟XI(x)2δb|I| for all IJ and xΛI.

Lemma 12 ([28, Lemma 13]).

Let J be a set of coordinates and X,YΛJ be independent random variables which are δX-dense and δY-dense, respectively. If δX+δY1.4, it holds

𝒟GJ(X,Y)(z)(1±n2)2|J|,z{0,1}J.

It is a key lemma in a line of work on classical query-to-communication lifting [28, 29, 11, 12]. And we will combine it with approaches from another line of work on lifting the approximate degree to quantum communication complexity [56, 58, 39].

3 Quantum Communication Lower Bounds on Dense Rectangles

Here we adopt the generalized discrepancy method in Theorem 9 to prove the hybrid quantum communication complexity. For a composed function F=fGn, a series of works [56, 58, 39] develop conditions on the gadget G under which the approximate degree of any outer function f can be lifted to the quantum communication complexity of F. As stated in Theorem 9, any witness matrix Ψ of the same dimension as F reveals a lower bound on the quantum communication complexity of F. A natural choice is to set Ψ=ψGn, where ψ is a dual polynomial of f as stated in Lemma 4. As ψ=S[n]ψ^SχS, we have Ψ=S[n]ψ^SMS, where MS=χSGn. It has been proved that the matrices MS are strongly orthogonal (that is, MSMTT=MSTMT=0 for ST) to each other for nice gadgets, such that it enables us to prove tight lower bounds.

Let n be sufficiently large. Recall that our gadget G:Λ×Λ{0,1} is the inner product function over the Boolean domain, where Λ={0,1}b and b=20logn.

When the input of fGn is restricted to a rectangle, the sub-matrices of matrices MS obtained by restricting MS to a rectangle are no longer strongly orthogonal to each other. The following result is our main technical result, which says that the matrix Ψ=ψGn restricted to the same rectangle can still be used to show strong quantum communication lower bounds, as long as the size of the gadget b=Θ(logn) is sufficiently large (while in [56, 58, 39], the size of the gadget can be constant), and the rectangle satisfies certain density properties.

Theorem 13.

Let J[n] be a set of coordinates and be an arbitrary finite number. For sets U,VΛJ×{0,1}, let the joint random variables (X,A) be uniformly distributed over U and (Y,B) be uniformly distributed over V, where X,YΛJ. For any function f:{0,1}J{±1}, define F:U×V{±1} such that

F(u,v)=f(GJ(x,y)),u=(x,a)U,v=(y,b)V.

If X and Y are both 0.99-dense,

Q0.1(F)=Ω(deg1/3(f)b).

Proof.

Let R be the rectangle U×V, m=|J| and d=deg1/3(f). Let ψ be the dual polynomial which certifies that deg1/3(f)d as in Lemma 4. We have

  • ψ1=1 and f,ψ1/3.

  • ψ^S=0 for any S[n] of size smaller than d.

The hardness of computing F with error 0.1 can be proved by choosing the matrix Ψ:U×V that satisfies Ψ(u,v)=2m|R|ψ(GJ(x,y)) for every u=(x,a)U,v=(y,b)V, and applying Theorem 9. The task is to bound Ψ1, F,Ψ, and Ψ.

Lemma 14.

Ψ11.01 and F,Ψ0.31.

Lemma 15.

Ψ|R|n1.1d.

Combining Lemma 14, Lemma 15 with Theorem 9, we have

Q0.1(F)=Ω(logF,Ψ0.2Ψ13Ψ|R|)=Ω(db).

The rest of this section proves Lemma 14 and Lemma 15.

Proof of Lemma 14.

By the choice of Ψ,

Ψ1 =(x,a)U(y,b)V2m|R||ψ(GJ(x,y))|
=z{0,1}J2m|R||ψ(z)||{((x,a),(y,b))R:GJ(x,y)=z}|.

Note that

𝒟GJ(X,Y)(z)=|{((x,a),(y,b))R:GJ(x,y)=z}||R|

as the joint random variable ((X,A),(Y,B)) is uniformly distributed over R. Then

Ψ1=z{0,1}J2m|ψ(z)|𝒟GJ(X,Y)(z)1.01ψ1=1.01.

The inequality is because X,Y are 0.99-dense. By Lemma 12,

𝒟GJ(X,Y)(z)(1+n2)2m1.012m,

for any z{0,1}J. The inner product term can be bounded in a similar way:

F,Ψ =(x,a)U(y,b)Vf(GJ(x,y))2m|R|ψ(GJ(x,y))
=z{0,1}J2mf(z)ψ(z)𝒟GJ(X,Y)(z)
0.99f,ψ0.02ψ10.31.

Proof of Lemma 15.

To bound the spectral norm, we have Ψ(tr(ΨΨT)p)12p for any p1. We choose p=2. As ψ^S=0 for every SJ such that |S|<d, ψ=SJ:|S|dψ^SχS.

Ψ=2m|R|SJ:|S|dψ^SMS,

where MS(u,v)=χS(GJ(x,y)) for every u=(x,a)U,v=(y,b)V. We have

tr(ΨΨT)2 =24m|R|4S1,T1,S2,T2J|S1|,|T1|,|S2|,|T2|dψ^S1ψ^T1ψ^S2ψ^T2tr(MS1MT1TMS2MT2T)
1|R|4S1,T1,S2,T2|tr(MS1MT1TMS2MT2T)|. (1)

The inequality is because that |ψ^S|2mψ12m for any SJ. The following states that each term of the summation in Equation 1 can be bounded in terms of |S1|+|T1|+|S2|+|T2|.

Proposition 16.

For any S1,T1,S2,T2J,

1|R|2|tr(MS1MT1TMS2MT2T)|20.11b(|S1|+|T1|+|S2|+|T2|).

We prove Proposition 16 after showing that it implies Lemma 15. Now according to Equation 1,

Ψ|R| (tr(ΨΨT)2)1/4|R|
(S1,T1,S2,T2J|S1|,|T1|,|S2|,|T2|d1|R|2|tr(MS1MT1TMS2MT2T)|)1/4
(S1,T1,S2,T2J|S1|,|T1|,|S2|,|T2|d20.11b(|S1|+|T1|+|S2|+|T2|))1/4
=SJ:|S|d20.11b|S|n1.1d,

Proof of Proposition 16.

The trace term tr(MS1MT1TMS2MT2T) can be expanded as

(x1,a1),(x2,a2)U(y1,b1),(y2,b2)VχS1(GJ(x1,y1))χT1(GJ(x2,y1))χS2(GJ(x2,y2))χT2(GJ(x1,y2)).

For any I,KJ, xΛI,yΛK, and SIK, define χS(x,y)=(1)xS,yS. By replacing the summation over U,V with a summation over the entire ΛJ and taking the corresponding probabilities, 1|R|2tr(MS1MT1TMS2MT2T) is equal to

x1,x2,y1,y2ΛJ𝒟X2(x1x2)𝒟Y2(y1y2)χS1(x1,y1)χT1(x2,y1)χS2(x2,y2)χT2(x1,y2)
= x1ΛS1T2,x2ΛS2T1y1ΛS1T1,y2ΛS2T2𝒟XS1T2(x1)𝒟XS2T1(x2)𝒟YS1T1(y1)𝒟YS2T2(y2)x1x2,y1y2
= x1x2ΛS1T2×ΛS2T1y1y2ΛS1T1×ΛS2T2𝒟XS1T2𝒟XS2T1(x1x2)𝒟YS1T1𝒟YS2T2(y1y2)x1x2,y1y2,

where we define the matrix {±1}(ΛS1T2×ΛS2T1)×(ΛS1T1×ΛS2T2) by

x1x2,y1y2=χS1(x1,y1)χT1(x2,y1)χS2(x2,y2)χT2(x1,y2).

For random variables A and B, let AB denote the joint random variable (A,B) with A and B being independent. The distribution 𝒟A𝒟B can be written as 𝒟AB. We have

1|R|2|tr(MS1MT1TMS2MT2T)| =|(𝒟XS1T2𝒟XS2T1)T(𝒟YS1T1𝒟YS2T2)|
(𝒟XS1T2𝒟XS2T1)T𝒟YS1T1𝒟YS2T2,

For the second term, 𝒟YS1T1𝒟YS2T220.99b(|S1T1|+|S2T2|)/2 as Y is 0.99-dense. For the first term, (𝒟XS1T2𝒟XS2T1)T2 equals to

y1y2ΛS1T1×ΛS2T2(x1x2ΛS1T2×ΛS2T1(𝒟XS1T2𝒟XS2T1)(x1x2)x1x2,y1y2)2
= y1y2x1x2,x1x2𝒟XS1T2XS2T1(x1x2)𝒟XS1T2XS2T1(x1x2)x1x2,y1y2x1x2,y1y2
= x1x2,x1x2𝒟XS1T2×XS2T1(x1x2)𝒟XS1T2XS2T1(x1x2)y1y2x1x2,y1y2x1x2,y1y2
x1x2,x1x220.99b(|S1T2|+|S2T1|)2|y1y2x1x2,y1y2x1x2,y1y2|. (2)

The inequality is because X is 0.99-dense. For any x1x2,x1x2ΛS1T2×ΛS2T1, by setting w1=x1x1ΛS1T2 and w2=x2x2ΛS2T1,

y1y2ΛS1T1×ΛS2T2x1x2,y1y2x1x2,y1y2
= y1y2χS1(w1,y1)χT1(w2,y1)χS2(w2,y2)χT2(w1,y2)
= y1y2χA1(w1w2,y1)χB1(w1,y1)χC1(w2,y1)χA2(w1w2,y2)χB2(w2,y2)χC2(w1,y2),

where A1=S1T1,B1=S1T1,C1=T1S1 are disjoint, and A2=S2T2,B2=S2T2,C2=T2S2 are disjoint. Let ΓA(w) denote yΛAχA(w,y). We have

ΓA(w)={2b|A|,if wA=0.0,otherwise.

And

y1y2x1x2,y1y2x1x2,y1y2=ΓA1(w1w2)ΓB1(w1)ΓC1(w2)ΓA2(w1w2)ΓB2(w2)ΓC2(w1).

We say that w1w2 is valid if

(w1)A1A2=(w2)A1A2,(w1)B1C2=0,(w2)C1B2=0.

Therefore,

y1y2x1x2,y1y2x1x2,y1y2={2b(|S1T1|+|S2T2|),if w1w2 is valid.0,otherwise. (3)
Proposition 17.

The number of valid w1w2ΛS1T2×ΛS2T1 is at most

2b(|S1T2|+|S2T1|)2b(|S1|+|T1|+|S2|+|T2|)/4.

The proof of Proposition 17 is postponed. The number of x1x2,x1x2ΛS1T2×ΛS2T1 such that w1w2 is valid (where w1=x1x1 and w2=x2x2) will be 2b(|S1T2|+|S2T1|) times the number of valid values in ΛS1T2×ΛS2T1. Hence by combining Equation 2, Equation 3 with Proposition 17, (𝒟XS1T2𝒟XS2T1)T2 is at most

20.99b(|S1T2|+|S2T1|)222b(|S1T2|+|S2T1|)2b(|S1|+|T1|+|S2|+|T2|)/42b(|S1T1|+|S2T2|).

In conclusion,

1|R|2|tr(MS1MT1TMS2MT2T)|
(𝒟XS1T2𝒟XS2T1)T𝒟YS1T1𝒟YS2T2
20.01b(|S1T2|+|S2T1|)2b(|S1|+|T1|+|S2|+|T2|)/820.005b(|S1T1|+|S2T2|)
20.11b(|S1|+|T1|+|S2|+|T2|),

which is as required by Proposition 16.

Proof of Proposition 17.

The number of coordinates of w1w2 is |S1T2|+|S2T1|, and there are b bits on each coordinates. Some coordinates are fixed by the validity condition of w1w2, while the others are totally free. The number of fixed coordinates is at least |S1T1S2T2|. See Figure 1 for an illustration. A formal proof is given below.

Figure 1: An illustration of valid w1w2Λ(A1B1)(A2C2)×Λ(A1C1)(A2B2). The coordinates outlined by the thick black line are those of w1w2. A valid w1w2 satisfies: (w1)A1A2=(w2)A1A2, (w1)B1C2=0, and (w2)C1B2=0. The coordinates outlined by the blue line require that w1 and w2 be identical. So on the coordinates within the yellow and green area, w1w2 must be all 0. On the coordinates in the blue area, w2 must agree with w1. For the rest of the coordinates, the choice can be arbitrary.

The number of valid w1w2ΛS1T2×ΛS2T1 is

w1w2ΛS1T2×ΛS2T1𝟙[(w1)A1A2=(w2)A1A2(w1)B1C2=0(w2)C1B2=0]
= w1ΛS1T2𝟙[(w1)B1C2=0]w2ΛS2T1𝟙[(w2)A1A2=(w1)A1A2(w2)C1B2=0].

Fix any w1ΛS1T2. As A1A2C1B2=(A1C1)(A2B2)=S2T1, the number of w2ΛS2T1 satisfying (w2)A1A2=(w1)A1A2 and (w2)C1B2=0 is at most 1. The number of valid w1w2 is at most

w1ΛS1T2𝟙[(w1)B1C2=0]=2b(|S1T2||B1C2|)=2b(|S1T2|+|S2T1|)2b(|B1C2|+|S2T1|).

And |B1C2|+|S2T1||B1C2S2T1|=|S1T1S2T2||S1|+|T1|+|S2|+|T2|4.

4 A Decision Tree Yielding Dense Rectangles

We apply the techniques developed in a series of works on classical query-to-communication lifting [29, 11, 12]. Those works consider the composed function fGn with arbitrary outer function f:{0,1}n{±1} and some size Θ(logn)-sized gadget G. The gadget is chosen to be the index function [29], the inner product function over the Boolean domain [11], or any function with low discrepancy [12]. A decision tree for f is constructed based on the communication protocol for fGn by keeping the rectangles being dense.

Let n be sufficiently large. Recall that our gadget G:Λ×Λ{0,1} is the inner product function over the Boolean domain, where Λ={0,1}b and b=20logn.

Definition 18 (Density of rectangles).

Let J[n] be a set of coordinates and z{0,1}J¯. For sets U,VΛn, let the random variables X be uniformly distributed over U and Y be uniformly distributed over V. The rectangle R=U×V is dense on (J,z) if

  • GJ¯(x,y)=z for any (x,y)R.

  • XJ and YJ are both 0.99-dense.

Throughout this section, we consider a hybrid classical-quantum communication protocol 𝒫 that takes the input from Λn×Λn, and exchages c bits in the classical communication phase. As discussed in Section 2.3, Λn×Λn is partitioned into disjoint rectangles in the form of Λn×Λn=m{0,1}cRm such that for each m{0,1}c, the transcript is m on any input (x,y)Rm.

The following lemma shows that there is a decision tree such that a rectangle within some Rm can be found, which is dense on the unqueried coordinates and consistent with the queried ones. The analysis follows the deterministic query-to-communication lifting in [11]. Initially J=[n] is the set of unqueried coordinates and R=Λn×Λn. Whenever a bit is transmitted in 𝒫, R is partitioned into two rectangles, and we retain the larger one. Intuitively whenever R is not dense on J, we can make queries to some IJ and find a rectangle RR such that R becomes dense on JI and GI is consistent with the query answer on R.

Lemma 19.

For a protocol 𝒫 that takes the input from Λn×Λn and uses c bits of deterministic communication, let Λn×Λn=m{0,1}cRm be a partition such that for each m{0,1}c, the transcript of 𝒫 is m on any input (x,y)Rm. There exists a deterministic decision tree which queries at most 200cb coordinates in [n] such that: for any outcome of the query, there is a transcript m{0,1}c and a rectangle RRm being dense on (J,z), where J[n] is the set of unqueried coordinates and z{0,1}J¯ is the query answer.

To prove Lemma 19, the following results in [11] would be useful.

Proposition 20 ([11, Proposition 11]).

Let J be a set of coordinates and 0<δ1. For a random variable XΛJ, let IJ be any maximal subset such that H(XI)<δb|I|. Let αΛI be any value such that 𝒟XI(α)>2δb|I|. Then XJIXI=α is δ-dense.

Definition 21.

Let J be a set of coordinates and αΛJ and 0<δ1. For a random variable YΛJ, α is δ-bad for Y if there is an IJ and a z{0,1}I such that YJIGI(α,Y)=z is not δ-dense, or 𝒟GI(α,Y)(z)<2|I|1.

Lemma 22 ([11, Theorem 7]).

Let J be a set of coordinates and X,YΛJ be independent random variables which are δX-dense and δY-dense, respectively. If δX+δY1.4 and δY0.99, the probability that X takes a value that is 0.44-bad for Y is at most 1/n.

Proof of Lemma 19.

Based on 𝒫, the desired decision tree is constructed as in Algorithm 1.

Algorithm 1 A decision tree yielding dense rectangles.

We first prove that any set of unqueried coordinates J[n], query answer z{0,1}J¯, transcript m, and rectangle R obtained by Algorithm 1 satisfy that RRm is dense on (J,z). Then we bound the number of queries. To prove the density of R, the following loop invariants are sufficient.

Proposition 23.

At the start and end of each iteration of the for-loop in Algorithm 1, it holds that R is dense on (J,zJ¯). At the start and end of each iteration of the while-loop, it holds that either XJ is 0.44-dense and YJ is 0.99-dense, or XJ is 0.99-dense and YJ is 0.44-dense, where the random variables XU,YV.

Proof.

We prove this by induction. At the start of the first iteration (i=1) of the for-loop, R is dense on (J,zJ¯) trivially since R=Λn×Λn and J=[n]. We assume by the induction hypothesis that R is dense on (J,zJ¯) at the start of the i-th iteration of the for-loop. We consider odd i and the case where i is even is symmetric.

Before executing Line 5, GJ¯(X,Y)zJ¯ and XJ,YJ are 0.99-dense by the induction hypothesis, where XU,YV. After executing Line 11, U is replaced by U with |U||U|/2. For each nonempty IJ,

H(XI)H(XI)10.99b|I|10.98b|I|,

where XU. So XJ is at least 0.98-dense.

We now temporarily turn to proving the loop invariant for the while-loop. Upon entering the while-loop for the first time, XJ is 0.98-dense (and, of-course, 0.44-dense), and YJ is still 0.99-dense, where XU,YV. The loop invariant holds for the base case. We assume by the induction hypothesis that XJ is 0.44-dense and YJ is 0.99-dense at the start of some iteration of the while-loop. The case where XJ is 0.99-dense and YJ is 0.44-dense is symmetric.

Before executing Line 14, XJ is 0.44-dense and YJ is 0.99-dense by the induction hypothesis, where XU,YV. After executing Line 14, U is replaced by U with the bad values removed. Then X is not 0.44-bad for Y where XU. Let IJ be any maximal subset such that H(XI)<0.99b|I|, αΛI be any value such that 𝒟XI(α)>20.99b|I|, and zI{0,1}I be the answer of querying coordinates I. Now U is replaced by U′′ such that XI′′α, where X′′U′′. So X′′=(XXI=α) and by Proposition 20,

XJI′′=(XJIXI=α) is 0.99-dense.

Then V is replaced by V such that GI(α,YI)zI, where YV. We have Y=(YGI(α,YI)=zI). As XJ is not 0.44-bad for YJ and 𝒟XI(α)>0, by Definition 21,

YJI=(YJIGI(α,YI)=zI) is 0.44-dense.

Besides, GI(X′′,Y)GI(α,YI)zI and I is removed from J. So the loop invariant holds at the end of the current iteration of the while-loop, and will still hold at the start of the next iteration of the while-loop.

At the end of the i-th iteration of the for-loop, the loop condition of the while-loop is violated. So XJ,YJ are both 0.99-dense, where XU,YV. And GJ¯(X,Y)zJ¯ since whenever some I is removed from J, we have GI(X,Y)zI. Therefore, R is dense on (J,zJ¯) at the end of the i-th iteration of the for-loop, also at the start of the (i+1)-th iteration.

Let the transcript m{0,1}c and the rectangle RΛn×Λn be obtained by Algorithm 1. We prove that RRm by induction on i[c].

For i[c], let Λn×Λn=m{0,1}iRm be the partition such that for each m{0,1}i, the transcript of the first i bits is m on any input (x,y)Rm. Assume by the induction hypothesis that RRm1mi1at the start of the i-th iteration of the for-loop. After executing Line 11, RRm1mi. For the rest of the for-loop, the rectangle R is just replaced by its sub-rectangle. So RRm1mi at the end of the i-th iteration of the for-loop, also at the start of the (i+1)-th iteration. And finally, RRm.

Query complexity.

To bound the number of queries, we are going to use the following potential function as in [11]:

Δ(U,V,J)=2b|J|H(XJ)H(YJ)

for U,VΛn and J[n], where XU,YV. It holds that Δ(U,V,J)0. In Algorithm 1, the potential function Δ(U,V,J) initially equals 0. Intuitively, during the execution, the potential function increases by at most O(1) for each bit transmitted, and decreases by at least O(b|I|) for each subset I removed from J.

  • Whenever executing Line 5 - Line 11, either U is replaced by U with |U||U|/2, or V is replaced by V with |V||V|/2. For the first case, the potential function increases by H(XJ)H(XJ)1, where XU. Similarly, for the second case, the potential function increases by H(YJ)H(YJ)1, where YV.

  • For each iteration of the while-loop triggered because XJ is not 0.99-dense. Firstly, U is replaced by U with the bad values removed. Since XJ is at least 0.44-dense and YJ is 0.99-dense. By Lemma 22, XJ is 0.44-bad for YJ with probability at most 1|U|/|U|1/n. So |U||U|/2, and the potential function increases by at most 1.

    Now XJ is not 0.44-bad for YJ, where XU. Let IJ be any maximal subset such that H(XI)<0.99b|I|, and αΛI be any value such that 𝒟XI(α)>20.99b|I|. U is replaced by U′′ such that XI′′α, where X′′U′′. So |U′′||U|20.99b|I|, and the potential function increases by H(XJ)H(XJ′′)0.99b|I|.

    Then V is replaced by V such that GI(α,YI)zI for some zI{0,1}I, where YV. As XJ is not 0.44-dense for YJ and 𝒟XI(α)>0, by Definition 21, |V|/|V|=𝒟GI(α,YI)(zI)2|I|1. The potential function increases by H(YJ)H(YJ)|I|+1.

    Finally, I is removed from J. The potential function increases by

    2b|I|+H(XJ′′)H(XJI′′)+H(YJ)H(YJI)2b|I|+0+b|I|=b|I|,

    where H(XJ′′)=H(XJI′′) because XI′′α.

    Overall, the potential function increases by at most 1+0.99b|I|+|I|+1b|I|0.005b|I|. For iterations triggered because YJ is not 0.99-dense, the argument is symmetric.

At the end, the potential function is at most c0.005b|J¯|0. The number of queries |J¯|200cb.

5 Lifting Theorem for Hybrid Classical-Quantum Communication

Let n be sufficiently large. Recall that the gadget G:Λ×Λ{0,1} is the inner product function over the Boolean domain, where Λ={0,1}b and b=20logn. The following is a lifting-style statement: given a hybrid protocol that transmits c classical bits followed by q quantum bits and solves fGn, there is a O(cb)-depth decision tree such that the outer function f restricted to any outcome of the query has approximate degree O(qb).

Theorem 24.

Let 𝒫(c,q) be a hybrid protocol that allows c bits of deterministic communication in advance, and uses q qubits of quantum communication with prior entanglement (as defined in Section 2.3). For any f:{0,1}n{±1}, if 𝒫 computes fGn with error 0.1, there exists a deterministic decision tree which queries at most 200cb coordinates in [n] such that: for any outcome of the query, deg1/3(fJ,z)=O(qb), where J[n] is the set of unqueried coordinates and z{0,1}J¯ is the query answer.

Proof.

Let Λn×Λn=m{0,1}cRm be a partition such that for each m{0,1}c, Rm contains all inputs on which the transcript of 𝒫 is m. If 𝒫 computes fGn with error 0.1, Q0.1(Fm)q by Proposition 10, where Fm is the function fGn with its input restricted to Rm.

By Lemma 19, there is a deterministic decision tree which queries at most 200cb coordinates in [n] such that for any set of unqueried coordinates J[n] and query answer z{0,1}J¯, we can find a transcript m{0,1}c and a rectangle RRm which is dense on (J,z). Therefore,

  • GJ¯(x,y)=z for all (x,y)R.

  • XJ,YJ are 0.99-dense. Define F:U×V{±1} such that

    F(x,y)=fJ,z(GJ(x,y))=fGn(x,y),(x,y)R.

    By Theorem 13, Q0.1(F)=Ω(deg1/3(fJ,z)b).

Since RRm, Q0.1(F)Q0.1(Fm)q. So deg1/3(fJ,z)=O(qb).

As a corollary of Theorem 24, we show the hardness of the classical-quantum trade-off.

Theorem 25.

Let 𝒫(c,q) be a hybrid protocol that allows c bits of deterministic communication in advance, and uses q qubits of quantum communication with prior entanglement. For any function f:{0,1}n{±1}, if 𝒫 computes fGn with error 0.1, we have

  • q=Ω(deg(f)b) if cdeg(f)b300.

  • q=Ω(bs(f)b) if cbs(f)b300.

Proof.

We construct an input z{0,1}n of the decision tree in Theorem 24 by taking a walk down the decision tree. The set of unqueried coordinates J initially equals [n]. For each queried coordinate i[n], there is a zi{0,1} such that deg(fJ{i},zJ¯zi)deg(fJ,zJ¯)1 as deg() is entropic by Proposition 7. We make a query to i and let the query answer be such a zi. Then i is removed from J. At the end, deg(fJ,zJ¯)deg(f)|J¯|. By Theorem 24,

  • |J¯|200cb.

  • deg1/3(fJ,z)=O(qb).

So q=Ω(deg1/3(fJ,zJ¯)b)=Ω(deg(fJ,zJ¯)b) [1, Theorem 4]. If cdeg(f)b300,

deg(fJ,zJ¯)deg(f)|J¯|deg(f)200cbdeg(f)3,

and q=Ω(deg(f)b).

The lower bound with respect to block sensitivity bs() follows the same argument as bs() is entropic by Proposition 8 and deg1/3(fJ,z)=Ω(bs(fJ,z)) [46, Lemma 3.8].

As a corollary of Theorem 25, we get a nearly tight bound for read-once formula f. A read-once formula, which consists of AND gates, OR gates, and NOT gates, is a formula in which each variable appears exactly once. We may let f output 1 if the corresponding formula outputs 0, and 1 if the formula outputs 1.

Corollary 26.

Let 𝒫(c,q) be a hybrid protocol that allows c bits of deterministic communication in advance, and uses q qubits of quantum communication with prior entanglement. Let f be a read-once formula on n bits. if 𝒫 computes fGn with error 0.1 and cnb300, then q=Θ~(nb).

Proof.

The degree of any read-once formula is n [1, Lemma 27]. By Theorem 25, when cnb300, we obtain q=Ω(nb).

On the other hand, the quantum query complexity of any read-once formula is Θ(n) [16]. By the BCW simulation [9], this yields a protocol with q=O(nblogn).

References

  • [1] Scott Aaronson, Shalev Ben-David, Robin Kothari, Shravas Rao, and Avishay Tal. Degree vs. approximate degree and quantum implications of huang’s sensitivity theorem. In Proceedings of the 53rd Annual ACM SIGACT Symposium on Theory of Computing, pages 1330–1342. ACM, 2021. doi:10.1145/3406325.3451047.
  • [2] Scott Aaronson, Adam Bouland, Greg Kuperberg, and Saeed Mehraban. The computational complexity of ball permutations. In Proceedings of the 49th Annual ACM SIGACT Symposium on Theory of Computing, pages 317–327. ACM, 2017. doi:10.1145/3055399.3055453.
  • [3] Scott Aaronson, Harry Buhrman, and William Kretschmer. A qubit, a coin, and an advice string walk into a relational problem. In Venkatesan Guruswami, editor, Proceedings of the 15th Innovations in Theoretical Computer Science Conference, volume 287 of LIPIcs, pages 1:1–1:24. Schloss Dagstuhl – Leibniz-Zentrum für Informatik, 2024. doi:10.4230/LIPIcs.ITCS.2024.1.
  • [4] Anurag Anshu, Shalev Ben-David, Ankit Garg, Rahul Jain, Robin Kothari, and Troy Lee. Separating quantum communication and approximate rank. In Ryan O’Donnell, editor, Proceedings of the 32nd Computational Complexity Conference, volume 79 of LIPIcs, pages 24:1–24:33. Schloss Dagstuhl – Leibniz-Zentrum für Informatik, 2017. doi:10.4230/LIPIcs.CCC.2017.24.
  • [5] Atul Singh Arora, Alexandru Gheorghiu, and Uttam Singh. Oracle separations of hybrid quantum-classical circuits. CoRR, abs/2201.01904, 2022. arXiv:2201.01904.
  • [6] Srinivasan Arunachalam, Uma Girish, and Noam Lifshitz. One clean qubit suffices for quantum communication advantage. CoRR, abs/2310.02406, 2023. doi:10.48550/arXiv.2310.02406.
  • [7] Ziv Bar-Yossef, Thathachar S. Jayram, and Iordanis Kerenidis. Exponential separation of quantum and classical one-way communication complexity. SIAM Journal on Computing, 38(1):366–384, 2008. doi:10.1137/060651835.
  • [8] Ziv Bar-Yossef, Thathachar S. Jayram, Ravi Kumar, and D. Sivakumar. An information statistics approach to data stream and communication complexity. Journal of Computer and System Sciences, 68(4):702–732, 2004. doi:10.1016/J.JCSS.2003.11.006.
  • [9] Harry Buhrman, Richard Cleve, and Avi Wigderson. Quantum vs. classical communication and computation. In Proceedings of the 13th Annual ACM Symposium on the Theory of Computing, pages 63–68. ACM, 1998. doi:10.1145/276698.276713.
  • [10] Sourav Chakraborty, Arkadev Chattopadhyay, Nikhil S. Mande, and Manaswi Paraashar. Quantum query-to-communication simulation needs a logarithmic overhead. In Proceedings of the 35th Computational Complexity Conference, volume 169 of LIPIcs, pages 32:1–32:15. Schloss Dagstuhl – Leibniz-Zentrum für Informatik, 2020. doi:10.4230/LIPIcs.CCC.2020.32.
  • [11] Arkadev Chattopadhyay, Yuval Filmus, Sajin Koroth, Or Meir, and Toniann Pitassi. Query-to-communication lifting for BPP using inner product. In Proceedings of the 46th International Colloquium on Automata, Languages, and Programming, volume 132, pages 35:1–35:15. Schloss Dagstuhl – Leibniz-Zentrum für Informatik, 2019. doi:10.4230/LIPIcs.ICALP.2019.35.
  • [12] Arkadev Chattopadhyay, Yuval Filmus, Sajin Koroth, Or Meir, and Toniann Pitassi. Query-to-communication lifting using low-discrepancy gadgets. SIAM Journal on Computing, 50(1):171–210, 2021. doi:10.1137/19M1310153.
  • [13] Sitan Chen, Jordan Cotler, Hsin-Yuan Huang, and Jerry Li. The complexity of nisq. Nature Communications, 14(1):6001, 2023.
  • [14] Nai-Hui Chia, Kai-Min Chung, and Ching-Yi Lai. On the need for large quantum depth. Journal of the ACM, 70(1):6:1–6:38, 2023. doi:10.1145/3570637.
  • [15] Nai-Hui Chia and Shih-Han Hung. Classical verification of quantum depth. CoRR, abs/2205.04656, 2022. doi:10.48550/arXiv.2205.04656.
  • [16] Andrew M. Childs, Shelby Kimmel, and Robin Kothari. The quantum query complexity of read-many formulas. In Algorithms – ESA 2012, Proceedings of the 20th Annual European Symposium, volume 7501, pages 337–348. Springer Berlin Heidelberg, 2012. doi:10.1007/978-3-642-33090-2_30.
  • [17] Richard Cleve and Harry Buhrman. Substituting quantum entanglement for communication. Physical Review A, 56:1201–1204, August 1997. doi:10.1103/PhysRevA.56.1201.
  • [18] Matthew Coudron and Sanketh Menda. Computations with greater quantum depth are strictly more powerful (relative to an oracle). In Proceedings of the 52nd Annual ACM SIGACT Symposium on Theory of Computing, pages 889–901. ACM, 2020. doi:10.1145/3357713.3384269.
  • [19] Edward Farhi, Jeffrey Goldstone, and Sam Gutmann. A quantum approximate optimization algorithm. CoRR, abs/1411.4028, 2014. arXiv:1411.4028.
  • [20] Dmitry Gavinsky. Quantum versus classical simultaneity in communication complexity. IEEE Transactions on Information Theory, 65(10):6466–6483, 2019. doi:10.1109/TIT.2019.2918453.
  • [21] Dmitry Gavinsky. Entangled simultaneity versus classical interactivity in communication complexity. IEEE Transactions on Information Theory, 66(7):4641–4651, 2020. doi:10.1109/TIT.2020.2976074.
  • [22] Dmitry Gavinsky. Bare quantum simultaneity versus classical interactivity in communication complexity. IEEE Transactions on Information Theory, 67(10):6583–6605, 2021. doi:10.1109/TIT.2021.3050528.
  • [23] Dmitry Gavinsky, Julia Kempe, Iordanis Kerenidis, Ran Raz, and Ronald de Wolf. Exponential separations for one-way quantum communication complexity, with applications to cryptography. In Proceedings of the 39th Annual ACM Symposium on Theory of Computing, pages 516–525. ACM, 2007. doi:10.1145/1250790.1250866.
  • [24] Dmitry Gavinsky, Oded Regev, and Ronald de Wolf. Simultaneous communication protocols with quantum and classical messages. Chicago Journal of Theoretical Computer Science, 2008, 2008. URL: http://cjtcs.cs.uchicago.edu/articles/2008/7/contents.html.
  • [25] Uma Girish. Fourier spectrum of noisy quantum algorithms. CoRR, abs/2510.06385, 2025. doi:10.48550/arXiv.2510.06385.
  • [26] Uma Girish, Ran Raz, and Avishay Tal. Quantum versus randomized communication complexity, with efficient players. Computational Complexity, 31(2):17, 2022. doi:10.1007/S00037-022-00232-7.
  • [27] Mika Göös, Tom Gur, Siddhartha Jain, and Jiawei Li. Quantum communication advantage in TFNP. In Proceedings of the 57th Annual ACM Symposium on Theory of Computing, pages 1465–1475. ACM, 2025. doi:10.1145/3717823.3718155.
  • [28] Mika Göös, Shachar Lovett, Raghu Meka, Thomas Watson, and David Zuckerman. Rectangles are nonnegative juntas. SIAM Journal on Computing, 45(5):1835–1869, 2016. doi:10.1137/15M103145X.
  • [29] Mika Göös, Toniann Pitassi, and Thomas Watson. Query-to-communication lifting for bpp. SIAM Journal on Computing, 49(4), 2020. doi:10.1137/17M115339X.
  • [30] Yassine Hamoudi, Qipeng Liu, and Makrand Sinha. The nisq complexity of collision finding. In Annual International Conference on the Theory and Applications of Cryptographic Techniques, pages 3–32. Springer, 2024. doi:10.1007/978-3-031-58737-5_1.
  • [31] Atsuya Hasegawa and François Le Gall. An optimal oracle separation of classical and quantum hybrid schemes. In Proceedings of the 33rd International Symposium on Algorithms and Computation, volume 248 of LIPIcs, pages 6:1–6:14. Schloss Dagstuhl – Leibniz-Zentrum für Informatik, 2022. doi:10.4230/LIPIcs.ISAAC.2022.6.
  • [32] Dale Jacobs and Saeed Mehraban. The space just above one clean qubit. CoRR, abs/2410.08051, 2024. doi:10.48550/arXiv.2410.08051.
  • [33] Bala Kalyanasundaram and Georg Schnitger. The probabilistic communication complexity of set intersection. SIAM Journal on Discrete Mathematics, 5(4):545–557, 1992. doi:10.1137/0405044.
  • [34] Hartmut Klauck. Lower bounds for quantum communication complexity. SIAM Journal on Computing, 37(1):20–46, 2007. doi:10.1137/S0097539702405620.
  • [35] Emanuel Knill and Raymond Laflamme. Power of one bit of quantum information. Physical Review Letters, 81:5672–5675, December 1998. doi:10.1103/PhysRevLett.81.5672.
  • [36] William Kretschmer, Sabee Grewal, Matthew DeCross, Justin A. Gerber, Kevin Gilmore, Dan Gresh, Nicholas Hunter-Jones, Karl Mayer, Brian Neyenhuis, David Hayes, and Scott Aaronson. Demonstrating an unconditional separation between quantum and classical information resources, 2025. arXiv:2509.07255.
  • [37] Eyal Kushilevitz and Noam Nisan. Communication Complexity. Cambridge University Press, 1997.
  • [38] Troy Lee and Adi Shraibman. Lower bounds in communication complexity. Foundations and Trends in Theoretical Computer Science, 3(4):263–398, 2009. doi:10.1561/0400000040.
  • [39] Troy Lee and Shengyu Zhang. Composition theorems in communication complexity. In Proceedings of the 37th International Colloquium on Automata, Languages, and Programming, volume 6198, pages 475–489. Springer, 2010. doi:10.1007/978-3-642-14165-2_41.
  • [40] Xiaodie Lin, Zhaohui Wei, and Penghui Yao. Quantum and classical hybrid generations for classical correlations. IEEE Transactions on Information Theory, 68(1):302–310, 2022. doi:10.1109/TIT.2021.3123401.
  • [41] Nati Linial and Adi Shraibman. Lower bounds in communication complexity based on factorization norms. In Proceedings of the 39th Annual ACM Symposium on Theory of Computing, pages 699–708. ACM, 2007. doi:10.1145/1250790.1250892.
  • [42] Qipeng Liu, Ran Raz, and Wei Zhan. Memory-sample lower bounds for learning with classical-quantum hybrid memory. In Proceedings of the 55th Annual ACM Symposium on Theory of Computing, pages 1097–1110. ACM, 2023. doi:10.1145/3564246.3585129.
  • [43] Shachar Lovett, Raghu Meka, Ian Mertz, Toniann Pitassi, and Jiapeng Zhang. Lifting with sunflowers. In Proceedings of the 13th Innovations in Theoretical Computer Science Conference, volume 215 of LIPIcs, pages 104:1–104:24. Schloss Dagstuhl – Leibniz-Zentrum für Informatik, 2022. doi:10.4230/LIPIcs.ITCS.2022.104.
  • [44] Xinyu Mao, Guangxu Yang, and Jiapeng Zhang. Gadgetless lifting beats round elimination: Improved lower bounds for pointer chasing. In Proceedings of the 16th Innovations in Theoretical Computer Science Conference, volume 325 of LIPIcs, pages 75:1–75:14. Schloss Dagstuhl – Leibniz-Zentrum für Informatik, 2025. doi:10.4230/LIPIcs.ITCS.2025.75.
  • [45] Tomoyuki Morimae, Keisuke Fujii, and Joseph F. Fitzsimons. Hardness of classically simulating the one-clean-qubit model. Physical Review Letters, 112:130502, April 2014. doi:10.1103/PhysRevLett.112.130502.
  • [46] Noam Nisan and Mario Szegedy. On the degree of boolean functions as real polynomials. Computational Complexity, 4:301–313, 1994. doi:10.1007/BF01263419.
  • [47] Alberto Peruzzo, Jarrod McClean, Peter Shadbolt, Man-Hong Yung, Xiao-Qi Zhou, Peter J. Love, Alán Aspuru-Guzik, and Jeremy L. O’brien. A variational eigenvalue solver on a photonic quantum processor. Nature communications, 5(1):4213, 2014.
  • [48] John Preskill. Quantum computing in the NISQ era and beyond. Quantum, 2:79, 2018. doi:10.22331/Q-2018-08-06-79.
  • [49] Ran Raz. Exponential separation of quantum and classical communication complexity. In Proceedings of the 31st Annual ACM Symposium on Theory of Computing, pages 358–367. ACM, 1999. doi:10.1145/301250.301343.
  • [50] Ran Raz and Pierre McKenzie. Separation of the monotone NC hierarchy. In Proceedings of the 38th Annual Symposium on Foundations of Computer Science, pages 234–243. IEEE Computer Society, 1997. doi:10.1109/SFCS.1997.646112.
  • [51] Alexander A. Razborov. On the distributional complexity of disjointness. Theoretical Computer Science, 106(2):385–390, 1992. doi:10.1016/0304-3975(92)90260-M.
  • [52] Alexander A. Razborov. Quantum communication complexity of symmetric predicates. Izvestiya: Mathematics, 67(1):145, 2003.
  • [53] Oded Regev and Bo’az Klartag. Quantum one-way communication can be exponentially stronger than classical communication. In Proceedings of the 43rd ACM Symposium on Theory of Computing, pages 31–40. ACM, 2011. doi:10.1145/1993636.1993642.
  • [54] Oded Regev and Liron Schiff. Impossibility of a quantum speed-up with a faulty oracle. In Proceedings of the 35th International Colloquium on Automata, Languages, and Programming, Part I: Tack A: Algorithms, Automata, Complexity, and Games, volume 5125 of Lecture Notes in Computer Science, pages 773–781. Springer, 2008. doi:10.1007/978-3-540-70575-8_63.
  • [55] Ansis Rosmanis. Hybrid quantum-classical search algorithms. ACM Transactions on Quantum Computing, 5(2), April 2024. doi:10.1145/3648573.
  • [56] Alexander A. Sherstov. The pattern matrix method. SIAM Journal on Computing, 40(6):1969–2000, 2011. doi:10.1137/080733644.
  • [57] Alexander A. Sherstov. Communication lower bounds using directional derivatives. Journal of the ACM, 61(6):34:1–34:71, 2014. doi:10.1145/2629334.
  • [58] Yaoyun Shi and Yufan Zhu. Quantum communication complexity of block-composed functions. Quantum Information and Computation, 9(5&6):444–460, 2009. doi:10.26421/QIC9.5-6-7.
  • [59] Xiaoming Sun and Yufan Zheng. Hybrid decision trees: Longer quantum time is strictly more powerful. CoRR, abs/1911.13091, 2019. arXiv:1911.13091.
  • [60] Xudong Wu, Guangxu Yang, and Penghui Yao. A lifting theorem for hybrid classical-quantum communication complexity. CoRR, abs/2511.17227, 2026. doi:10.48550/arXiv.2511.17227.
  • [61] Guangxu Yang and Jiapeng Zhang. Quantum versus classical separation in simultaneous number-on-forehead communication. CoRR, abs/2506.16804, 2025. doi:10.48550/arXiv.2506.16804.
  • [62] Andrew Chi-Chih Yao. Some complexity questions related to distributive computing (preliminary report). In Proceedings of the 11h Annual ACM Symposium on Theory of Computing, pages 209–213. ACM, 1979. doi:10.1145/800135.804414.
  • [63] Andrew Chi-Chih Yao. Quantum circuit complexity. In Proceedings of the 34th Annual Symposium on Foundations of Computer Science, pages 352–361. IEEE Computer Society, 1993. doi:10.1109/SFCS.1993.366852.
  • [64] Mark Zhandry. How to record quantum queries, and applications to quantum indifferentiability. In Annual International Cryptology Conference, pages 239–268. Springer, 2019. doi:10.1007/978-3-030-26951-7_9.