We show that for a relation $f\subseteq \{0,1\}^n\times \mathcal{O}$ and a function $g:\{0,1\}^{m}\times \{0,1\}^{m} \rightarrow \{0,1\}$ (with $m= O(\log n)$), $$\mathrm{R}_{1/3}(f\circ g^n) = Ω\left(\mathrm{R}_{1/3}(f) \cdot \left(\log\frac{1}{\mathrm{disc}(M_g)} - O(\log n)\right)\right),$$ where $f\circ g^n$ represents the composition of $f$ and $g^n$, $M_g$ is the sign matrix for $g$, $\mathrm{disc}(M_g)$ is the discrepancy of $M_g$ under the uniform distribution and $\mathrm{R}_{1/3}(f)$ ($\mathrm{R}_{1/3}(f\circ g^n)$) denotes the randomized query complexity of $f$ (randomized communication complexity of $f\circ g^n$) with worst case error $\frac{1}{3}$. In particular, this implies that for a relation $f\subseteq \{0,1\}^n\times \mathcal{O}$, $$\mathrm{R}_{1/3}(f\circ \mathrm{IP}_m^n) = Ω\left(\mathrm{R}_{1/3}(f) \cdot m\right),$$ where $\mathrm{IP}_m:\{0,1\}^m\times \{0,1\}^m\rightarrow \{0,1\}$ is the Inner Product (modulo $2$) function and $m= O(\log(n))$.
We show that for a relation f⊆{0,1}n×O and a function g:{0,1}m×{0,1}m→{0,1} (with m=O(logn)), R1/3(f∘gn)=Ω(R1/3(f)⋅(logdisc(Mg)1−O(logn))), where f∘gn represents the composition of f and gn, Mg is the sign matrix for g, disc(Mg) is the discrepancy of Mg under the uniform distribution and R1/3(f) (R1/3(f∘gn)) denotes the randomized query complexity of f (randomized communication complexity of f∘gn) with worst case error 31. In particular, this implies that for a relation f⊆{0,1}n×O, R1/3(f∘IPmn)=Ω(R1/3(f)⋅m), where IPm:{0,1}m×{0,1}m→{0,1} is the Inner Product (modulo 2) function and m=O(log(n)).
Let the randomized query complexity of a relation for error probability ε be denoted by Rε(⋅). We prove that for any relation f⊆{0,1}n×R and Boolean function g:{0,1}m→{0,1}, R1/3(f∘gn)=Ω(R4/9(f)⋅R1/2−1/n4(g)), where f∘gn is the relation obtained by composing f and g. We also show that R1/3(f∘(gO(logn)⊕)n)=Ω(logn⋅R4/9(f)⋅R1/3(g)), where gO(logn)⊕ is the function obtained by composing the xor function on O(logn) bits and gt.
Let the randomized query complexity of a relation for error probability epsilon be denoted by R_epsilon(). We prove that for any relation f contained in {0,1}^n times R and Boolean function g:{0,1}^m -> {0,1}, R_{1/3}(f o g^n) = Omega(R_{4/9}(f).R_{1/2-1/n^4}(g)), where f o g^n is the relation obtained by composing f and g. We also show using an XOR lemma that R_{1/3}(f o (g^{xor}_{O(log n)})^n) = Omega(log n . R_{4/9}(f) . R_{1/3}(g))$, where g^{xor}_{O(log n)} is the function obtained by composing the XOR function on O(log n) bits and g.
Let Rϵ(⋅) stand for the bounded-error randomized query complexity with error ϵ>0. For any relation f⊆{0,1}n×S and partial Boolean function g⊆{0,1}m×{0,1}, we show that R1/3(f∘gn)∈Ω(R4/9(f)⋅R1/3(g)), where f∘gn⊆({0,1}m)n×S is the composition of f and g. We give an example of a relation f and partial Boolean function g for which this lower bound is tight. We prove our composition theorem by introducing a new complexity measure, the max conflict complexity χˉ(g) of a partial Boolean function g. We show χˉ(g)∈Ω(R1/3(g)) for any (partial) function g and R1/3(f∘gn)∈Ω(R4/9(f)⋅χˉ(g)); these two bounds imply our composition result. We further show that χˉ(g) is always at least as large as the sabotage complexity of g, introduced by Ben-David and Kothari.
Let Rϵ denote the randomized query complexity for error probability ε, and R:=R1/3 . In this work, we investigate whether a perfect composition theorem R(f∘gn)=Ω(R(f)⋅R(g)) holds for a relation f⊆{0,1}n×S and a total inner function g:{0,1}m→{0,1} . Ben-David and Kothari (ICALP 2016, TOC 2018) showed that R(f∘gn)=Ω(R(f)⋅RS(g)) , where RS is the sabotage complexity, a measure that they defined. Their result holds even when f is any relation and g is any partial function. Ben-David and Kothari asked in their article whether Sabotage complexity RS is asymptotically equivalent to R for total Boolean functions. In this article, we show that RS is asymptotically at least the maximum distributional query complexity for any product distribution (i.e., probability distribution where the individual bits are independently distributed). In light of the minimax theorem, which states that R is the maximum distributional query complexity for any distribution, our result makes progress toward answering the composition question. We prove our result by introducing a novel complexity measure called Rprod , and proving it to be equivalent to RS up to a logarithmic factor. How tight is our bound? We show that our bound is polynomially loose for the complete binary NAND tree function, for which RS is polynomially larger than the distributional query complexity for any product distribution. Our result also confirms that RS and R are asymptotically equivalent for this function. We thus also show a polynomial separation between R and the maximum distributional query complexity for any product distribution which, to our knowledge, was not known prior to our work.
Saks and Wigderson [in Proceedings of the 27th FOCS, IEEE Computer Society, Los Alamitos, CA, 1986, pp. 29--38] conjectured that R0(f)=Ω(D(f)0.753…) for all Boolean functions f, where R0 denotes the randomized zero-error query complexity and D denotes the deterministic query complexity. We show that for the pointer function GPWr×s defined by Göös, Pitassi, and Watson [in Proceedings of the 56th FOCS, IEEE, Piscataway, NJ, 2015, pp. 1077--1088], the following hold: (a) R1(GPWr×s)=Θ(r+s) and (b) R1(GPWr×s)=Θ(r+rs), where R1 denotes the randomized one-sided error query complexity. These results imply that (i) R0(GPWs2×s)=O(D(GPWs2×s)2/3), thereby refuting the conjecture of Saks and Wigderson, and (ii) R1(GPWs×s)=O(R0(GPWs×s)2/3), thereby providing a polynomial separation between the randomized zero-error and one-sided error query complexity measures.
For any relation f subseteq {0,1}^n x S and any partial Boolean function g:{0,1}^m -> {0,1,*}, we show that R_{1/3}(f o g^n) in Omega(R_{4/9}(f) * sqrt{R_{1/3}(g)}) , where R_epsilon(*) stands for the bounded-error randomized query complexity with error at most epsilon, and f o g^n subseteq ({0,1}^m)^n x S denotes the composition of f with n instances of g. The new composition theorem is optimal, at least, for the general case of relational problems: A relation f_0 and a partial Boolean function g_0 are constructed, such that R_{4/9}(f_0) in Theta(sqrt n), R_{1/3}(g_0)in Theta(n) and R_{1/3}(f_0 o g_0^n) in Theta(n). The theorem is proved via introducing a new complexity measure, max-conflict complexity, denoted by bar{chi}(*). Its investigation shows that bar{chi}(g) in Omega(sqrt{R_{1/3}(g)}) for any partial Boolean function g and R_{1/3}(f o g^n) in Omega(R_{4/9}(f) * bar{chi}(g)) for any relation f, which readily implies the composition statement. It is further shown that bar{chi}(g) is always at least as large as the sabotage complexity of g.