Challenges
Datasets
Workspaces
Papers
Discussions
Leaderboard
Log inSign up
Challenges
Datasets
Workspaces
Papers
Discussions
Leaderboard
Blog
Job Board
Q3AS

© 2026 Aqora Quantum S.A.S.

TermsPrivacyLegal Notice

Raz-McKenzie simulation: new gadget and unimprovability of Thickness Lemma.

Alexander Kozachinskiy

Published Feb 12, 2018• 1 citation
OpenAlex

Abstract

Assume that we have an outer function $f:\{0, 1\}^n \to \{0, 1\}$ and a gadget function $g:A\times B \to\{0, 1\}$ and we want to lower bound deterministic communication complexity of a composed function $f\circ g^n$, denoted here by $D^{cc}(f\circ g^n)$, in terms of deterministic query complexity of $f$, denoted here by $D^{dt}(f)$. The study of such questions, now usually called \emph{Simulation Theorems}, was initiated in the work of Raz and McKenzie (\cite{raz1997separation}). Recently, Chattopadhyaay et al. (\cite{chattopadhyay2017simulation}) introduced a very convenient tool to study such questions, they called this tool \emph{hitting distributions}. Using this tool, they proved that $D^{cc}(f \circ g^n) = \Omega\left(D^{dt}(f) \cdot D^{cc}(g)\right)$, where $g$ is either Inner Product or Gap Hamming Distance gadget on $k$ bits, and $f$ is any function depending on at most $2^{ck}$ variables for some absolute constant $c$. In this work we use hitting distributions to show Simulation Theorem for a new gadget. Our gadget is the following one: Alice holds $a\in \mathbb{F}_{p^2}$, Bob holds $b\in \mathbb{F}_{p^2}$ and they want to know whether $a - b$ is a square in $\mathbb{F}_{p^2}$. We show that $D^{cc}(f \circ g^n) = \Omega\left(D^{dt}(f) \cdot D^{cc}(g)\right)$, where $g$ is our gadget and $f$ is any function depending on at most $p^c$ variables for some constant $c$ (note that this bound is exponential in the size of gadget, which is $O(\log p)$). We also investigate hitting distributions for disjointness predicate on $k$-element subsets of $\{1, 2, \ldots, n\}$. Finally, we study Thickness Lemma, a combinatorial statement from the proof of Simulation Theorems of G\{o}\{o}s et al and Chattopadhyaay et al., and show that this Lemma can not be improved.

Related papers

From expanders to hitting distributions and simulation theorems

Alexander Kozachinskiy

Recently, Chattopadhyay et al. (\cite{chattopadhyay2017simulation}) proved that any gadget having so called \emph{hitting distributions} admits deterministic "query-to-communication" simulation theorem. They applied this result to Inner Product, Gap Hamming Distance and Indexing Function. They also demonstrated that previous works used hitting distributions implicitly (\cite{goos2015deterministic} for Indexing Function and \cite{wu2017raz} for Inner Product). In this paper we show that any expander in which any two distinct vertices have at most one common neighbor can be transformed into a gadget possessing good hitting distributions. We demonstrate that this result is applicable to affine plane expanders and to Lubotzky-Phillips-Sarnak construction of Ramanujan graphs . In particular, from affine plane expanders we extract a gadget achieving the best known trade-off between the arity of outer function and the size of gadget. More specifically, when this gadget has $k$ bits on input, it admits a simulation theorem for all outer function of arity roughly $2^{k/2}$ or less (the same was also known for $k$-bit Inner Product, (\cite{chattopadhyay2017simulation})). In addition we show that, unlike Inner Product, underlying hitting distributions in our new gadget are "polynomial-time listable" in the sense that their supports can be written down in time $2^{O(k)}$, i.e, in time polynomial in size of gadget's matrix.

arXiv:1802.04014•Feb 12, 2018•0 citations

Query-to-Communication Lifting Using Low-Discrepancy Gadgets

Arkadev Chattopadhyay, Yuval Filmus, Sajin Koroth +2 more

Lifting theorems are theorems that relate the query complexity of a function $f:\{0,1\}^{n}\to \{0,1\}$ to the communication complexity of the composed function $f\circ g^{n}$ for some “gadget” $g:\{ 0,1\}^{b}\times \{0,1\}^{b}\to \{0,1\}$. Such theorems allow transferring lower bounds from query complexity to the communication complexity, and have seen numerous applications in recent years. In addition, such theorems can be viewed as a strong generalization of a direct-sum theorem for the gadget $g$. We prove a new lifting theorem that works for all gadgets $g$ that have logarithmic length and exponentially-small discrepancy, for both deterministic and randomized communication complexity. Thus, we significantly increase the range of gadgets for which such lifting theorems hold. Our result has two main motivations: first, allowing a larger variety of gadgets may support more applications. In particular, our work is the first to prove a randomized lifting theorem for logarithmic-size gadgets, thus improving some applications of the theorem. Second, our result can be seen as a strong generalization of a direct-sum theorem for functions with low discrepancy.

arXiv:1904.13056•SIAM Journal on Computing•Jan 1, 2021•12 citations

Some Bounds on Communication Complexity of Gap Hamming Distance

Alexander Kozachinskiy

In this paper we obtain some bounds on communication complexity of Gap Hamming Distance problem ($\mathsf{GHD}^n_{L, U}$): Alice and Bob are given binary string of length $n$ and they are guaranteed that Hamming distance between their inputs is either $\le L$ or $\ge U$ for some $L < U$. They have to output 0, if the first inequality holds, and 1, if the second inequality holds. In this paper we study the communication complexity of $\mathsf{GHD}^n_{L, U}$ for probabilistic protocols with one-sided error and for deterministic protocols. Our first result is a protocol which communicates $O\left(\left(\frac{s}{U}\right)^\frac{1}{3} \cdot n\log n\right)$ bits and has one-sided error probability $e^{-s}$ provided $s \ge \frac{(L + \frac{10}{n})^3}{U^2}$. Our second result is about deterministic communication complexity of $\mathsf{GHD}^n_{0,\, t}$. Surprisingly, it can be computed with logarithmic precision: $$\mathrm{D}(\mathsf{GHD}^n_{0,\, t}) = n - \log_2 V_2\left(n, \left\lfloor\frac{t}{2}\right\rfloor\right) + O(\log n),$$ where $V_2(n, r)$ denotes the size of Hamming ball of radius $r$. As an application of this result for every $c < 2$ we prove a $Ω\left(\frac{n(2 - c)^2}{p}\right)$ lower bound on the space complexity of any $c$-approximate deterministic $p$-pass streaming algorithm for computing the number of distinct elements in a data stream of length $n$ with tokens drawn from the universe $U = \{1, 2, \ldots, n\}$. Previously that lower bound was known for $c < \frac{3}{2}$ and for $c < 2$ but with larger $|U|$.

arXiv:1511.08854•Nov 27, 2015•1 citation

Lifting for Arbitrary Gadgets

Iyer, Siddharth

We prove a sensitivity-to-communication lifting theorem for arbitrary gadgets. Given functions $f: \{0,1\}^n\to \{0,1\}$ and $g : \mathcal X\times \mathcal Y\to \{0,1\}$, denote $f\circ g(x,y) := f(g(x_1,y_1),\ldots,g(x_n,y_n))$. We show that for any $f$ with sensitivity $s$ and any $g$, \[D(f\circ g) \geq s\cdot \bigg(\frac{Ω(D(g))}{\log\mathsf{rk}(g)} - \log\mathsf{rk}(g)\bigg),\] where $D(\cdot)$ denotes the deterministic communication complexity and $\mathsf{rk}(g)$ is the rank of the matrix associated with $g$. As a corollary, we get that if $D(g)$ is a sufficiently large constant, $D(f\circ g) = Ω(\min\{s,d\}\cdot \sqrt{D(g)})$, where $s$ and $d$ denote the sensitivity and degree of $f$. In particular, computing the OR of $n$ copies of $g$ requires $Ω(n\cdot\sqrt{D(g)})$ bits.

arXiv:2503.24351•Mar 31, 2025•0 citations

Rectangles Are Nonnegative Juntas

Mika Göös, Shachar Lovett, Raghu Meka +2 more

We develop a new method to prove communication lower bounds for composed functions of the form $f\circ g^n$, where $f$ is any boolean function on $n$ inputs and $g$ is a sufficiently “hard” two-party gadget. Our main structure theorem states that each rectangle in the communication matrix of $f \circ g^n$ can be simulated by a nonnegative combination of juntas. This is a new formalization for the intuition that each low-communication randomized protocol can only “query” a few inputs of $f$ as encoded by the gadget $g$. Consequently, we characterize the communication complexity of $f\circ g^n$ in all known one-sided (i.e., not closed under complement) zero-communication models by a corresponding query complexity measure of $f$. These models in turn capture important lower bound techniques such as corruption, smooth rectangle bound, relaxed partition bound, and extended discrepancy. As applications, we resolve several open problems from prior work. We show that $\mathsf{SBP}^{\sf cc}$ (a class characterized by corruption) is not closed under intersection. An immediate corollary is that $\mathsf{MA}^{\sf cc} \neq \mathsf{SBP}^{\sf cc}$. These results answer questions of Klauck [Proceedings of the 18th Conference on Computational Complexity (CCC), IEEE Computer Society, Los Alamitos, CA, 2003, pp. 118--134] and Böhler, Glasser, and Meister [J. Comput. System Sci., 72 (2006), pp. 1043--1076]. We also show that the approximate nonnegative rank of partial boolean matrices does not admit efficient error reduction. This answers a question of Kol et al. [Proceedings of the 41st International Colloquium on Automata, Languages, and Programming (ICALP), Springer, Berlin, 2014, pp. 701--712] for partial matrices. In subsequent work, our structure theorem has been applied to resolve the communication complexity of the clique versus independent set problem.

SIAM Journal on Computing•Jan 1, 2016•50 citations

Communication Memento: Memoryless Communication Complexity

Srinivasan Arunachalam, Supartha Podder

We study the communication complexity of computing functions $F:\{0,1\}^n\times \{0,1\}^n \rightarrow \{0,1\}$ in the memoryless communication model. Here, Alice is given $x\in \{0,1\}^n$, Bob is given $y\in \{0,1\}^n$ and their goal is to compute F(x,y) subject to the following constraint: at every round, Alice receives a message from Bob and her reply to Bob solely depends on the message received and her input x; the same applies to Bob. The cost of computing F in this model is the maximum number of bits exchanged in any round between Alice and Bob (on the worst case input x,y). In this paper, we also consider variants of our memoryless model wherein one party is allowed to have memory, the parties are allowed to communicate quantum bits, only one player is allowed to send messages. We show that our memoryless communication model capture the garden-hose model of computation by Buhrman et al. (ITCS'13), space bounded communication complexity by Brody et al. (ITCS'13) and the overlay communication complexity by Papakonstantinou et al. (CCC'14). Thus the memoryless communication complexity model provides a unified framework to study space-bounded communication models. We establish the following: (1) We show that the memoryless communication complexity of F equals the logarithm of the size of the smallest bipartite branching program computing F (up to a factor 2); (2) We show that memoryless communication complexity equals garden-hose complexity; (3) We exhibit various exponential separations between these memoryless communication models. We end with an intriguing open question: can we find an explicit function F and universal constant c>1 for which the memoryless communication complexity is at least $c \log n$? Note that $c\geq 2+\varepsilon$ would imply a $Ω(n^{2+\varepsilon})$ lower bound for general formula size, improving upon the best lower bound by Nečiporuk in 1966.

arXiv:2005.04068•Leibniz international proceedings in informatics•May 8, 2020•0 citations
Assume that we have an outer function f:{0,1}n→{0,1}f:\{0, 1\}^n \to \{0, 1\}f:{0,1}n→{0,1} and a gadget function g:A×B→{0,1}g:A\times B \to\{0, 1\}g:A×B→{0,1} and we want to lower bound deterministic communication complexity of a composed function f∘gnf\circ g^nf∘gn, denoted here by Dcc(f∘gn)D^{cc}(f\circ g^n)Dcc(f∘gn), in terms of deterministic query complexity of fff, denoted here by Ddt(f)D^{dt}(f)Ddt(f). The study of such questions, now usually called \emph{Simulation Theorems}, was initiated in the work of Raz and McKenzie (\cite{raz1997separation}). Recently, Chattopadhyaay et al. (\cite{chattopadhyay2017simulation}) introduced a very convenient tool to study such questions, they called this tool \emph{hitting distributions}. Using this tool, they proved that Dcc(f∘gn)=Ω(Ddt(f)⋅Dcc(g))D^{cc}(f \circ g^n) = \Omega\left(D^{dt}(f) \cdot D^{cc}(g)\right)Dcc(f∘gn)=Ω(Ddt(f)⋅Dcc(g)), where ggg is either Inner Product or Gap Hamming Distance gadget on kkk bits, and fff is any function depending on at most 2ck2^{ck}2ck variables for some absolute constant ccc.
In this work we use hitting distributions to show Simulation Theorem for a new gadget. Our gadget is the following one: Alice holds a∈Fp2a\in \mathbb{F}_{p^2}a∈Fp2​, Bob holds b∈Fp2b\in \mathbb{F}_{p^2}b∈Fp2​ and they want to know whether a−ba - ba−b is a square in Fp2\mathbb{F}_{p^2}Fp2​. We show that Dcc(f∘gn)=Ω(Ddt(f)⋅Dcc(g))D^{cc}(f \circ g^n) = \Omega\left(D^{dt}(f) \cdot D^{cc}(g)\right)Dcc(f∘gn)=Ω(Ddt(f)⋅Dcc(g)), where ggg is our gadget and fff is any function depending on at most pcp^cpc variables for some constant ccc (note that this bound is exponential in the size of gadget, which is O(log⁡p)O(\log p)O(logp)). We also investigate hitting distributions for disjointness predicate on kkk-element subsets of {1,2,…,n}\{1, 2, \ldots, n\}{1,2,…,n}.
Finally, we study Thickness Lemma, a combinatorial statement from the proof of Simulation Theorems of G{o}{o}s et al and Chattopadhyaay et al., and show that this Lemma can not be improved.
Recently, Chattopadhyay et al. (\cite{chattopadhyay2017simulation}) proved that any gadget having so called \emph{hitting distributions} admits deterministic "query-to-communication" simulation theorem. They applied this result to Inner Product, Gap Hamming Distance and Indexing Function. They also demonstrated that previous works used hitting distributions implicitly (\cite{goos2015deterministic} for Indexing Function and \cite{wu2017raz} for Inner Product). In this paper we show that any expander in which any two distinct vertices have at most one common neighbor can be transformed into a gadget possessing good hitting distributions. We demonstrate that this result is applicable to affine plane expanders and to Lubotzky-Phillips-Sarnak construction of Ramanujan graphs . In particular, from affine plane expanders we extract a gadget achieving the best known trade-off between the arity of outer function and the size of gadget. More specifically, when this gadget has kkk bits on input, it admits a simulation theorem for all outer function of arity roughly 2k/22^{k/2}2k/2 or less (the same was also known for kkk-bit Inner Product, (\cite{chattopadhyay2017simulation})). In addition we show that, unlike Inner Product, underlying hitting distributions in our new gadget are "polynomial-time listable" in the sense that their supports can be written down in time 2O(k)2^{O(k)}2O(k), i.e, in time polynomial in size of gadget's matrix.
Lifting theorems are theorems that relate the query complexity of a function f:{0,1}n→{0,1}f:\{0,1\}^{n}\to \{0,1\}f:{0,1}n→{0,1} to the communication complexity of the composed function f∘gnf\circ g^{n}f∘gn for some “gadget” g:{0,1}b×{0,1}b→{0,1}g:\{ 0,1\}^{b}\times \{0,1\}^{b}\to \{0,1\}g:{0,1}b×{0,1}b→{0,1}. Such theorems allow transferring lower bounds from query complexity to the communication complexity, and have seen numerous applications in recent years. In addition, such theorems can be viewed as a strong generalization of a direct-sum theorem for the gadget ggg. We prove a new lifting theorem that works for all gadgets ggg that have logarithmic length and exponentially-small discrepancy, for both deterministic and randomized communication complexity. Thus, we significantly increase the range of gadgets for which such lifting theorems hold. Our result has two main motivations: first, allowing a larger variety of gadgets may support more applications. In particular, our work is the first to prove a randomized lifting theorem for logarithmic-size gadgets, thus improving some applications of the theorem. Second, our result can be seen as a strong generalization of a direct-sum theorem for functions with low discrepancy.
In this paper we obtain some bounds on communication complexity of Gap Hamming Distance problem (GHDL,Un\mathsf{GHD}^n_{L, U}GHDL,Un​): Alice and Bob are given binary string of length nnn and they are guaranteed that Hamming distance between their inputs is either ≤L\le L≤L or ≥U\ge U≥U for some L<UL < UL<U. They have to output 0, if the first inequality holds, and 1, if the second inequality holds. In this paper we study the communication complexity of GHDL,Un\mathsf{GHD}^n_{L, U}GHDL,Un​ for probabilistic protocols with one-sided error and for deterministic protocols. Our first result is a protocol which communicates O((sU)13⋅nlog⁡n)O\left(\left(\frac{s}{U}\right)^\frac{1}{3} \cdot n\log n\right)O((Us​)31​⋅nlogn) bits and has one-sided error probability e−se^{-s}e−s provided s≥(L+10n)3U2s \ge \frac{(L + \frac{10}{n})^3}{U^2}s≥U2(L+n10​)3​. Our second result is about deterministic communication complexity of GHD0, tn\mathsf{GHD}^n_{0,\, t}GHD0,tn​. Surprisingly, it can be computed with logarithmic precision: D(GHD0, tn)=n−log⁡2V2(n,⌊t2⌋)+O(log⁡n),\mathrm{D}(\mathsf{GHD}^n_{0,\, t}) = n - \log_2 V_2\left(n, \left\lfloor\frac{t}{2}\right\rfloor\right) + O(\log n),D(GHD0,tn​)=n−log2​V2​(n,⌊2t​⌋)+O(logn), where V2(n,r)V_2(n, r)V2​(n,r) denotes the size of Hamming ball of radius rrr. As an application of this result for every c<2c < 2c<2 we prove a Ω(n(2−c)2p)Ω\left(\frac{n(2 - c)^2}{p}\right)Ω(pn(2−c)2​) lower bound on the space complexity of any ccc-approximate deterministic ppp-pass streaming algorithm for computing the number of distinct elements in a data stream of length nnn with tokens drawn from the universe U={1,2,…,n}U = \{1, 2, \ldots, n\}U={1,2,…,n}. Previously that lower bound was known for c<32c < \frac{3}{2}c<23​ and for c<2c < 2c<2 but with larger ∣U∣|U|∣U∣.
We prove a sensitivity-to-communication lifting theorem for arbitrary gadgets. Given functions f:{0,1}n→{0,1}f: \{0,1\}^n\to \{0,1\}f:{0,1}n→{0,1} and g:X×Y→{0,1}g : \mathcal X\times \mathcal Y\to \{0,1\}g:X×Y→{0,1}, denote f∘g(x,y):=f(g(x1,y1),…,g(xn,yn))f\circ g(x,y) := f(g(x_1,y_1),\ldots,g(x_n,y_n))f∘g(x,y):=f(g(x1​,y1​),…,g(xn​,yn​)). We show that for any fff with sensitivity sss and any ggg, D(f∘g)≥s⋅(Ω(D(g))log⁡rk(g)−log⁡rk(g)),D(f\circ g) \geq s\cdot \bigg(\frac{Ω(D(g))}{\log\mathsf{rk}(g)} - \log\mathsf{rk}(g)\bigg),D(f∘g)≥s⋅(logrk(g)Ω(D(g))​−logrk(g)), where D(⋅)D(\cdot)D(⋅) denotes the deterministic communication complexity and rk(g)\mathsf{rk}(g)rk(g) is the rank of the matrix associated with ggg. As a corollary, we get that if D(g)D(g)D(g) is a sufficiently large constant, D(f∘g)=Ω(min⁡{s,d}⋅D(g))D(f\circ g) = Ω(\min\{s,d\}\cdot \sqrt{D(g)})D(f∘g)=Ω(min{s,d}⋅D(g)​), where sss and ddd denote the sensitivity and degree of fff. In particular, computing the OR of nnn copies of ggg requires Ω(n⋅D(g))Ω(n\cdot\sqrt{D(g)})Ω(n⋅D(g)​) bits.
We develop a new method to prove communication lower bounds for composed functions of the form f∘gnf\circ g^nf∘gn, where fff is any boolean function on nnn inputs and ggg is a sufficiently “hard” two-party gadget. Our main structure theorem states that each rectangle in the communication matrix of f∘gnf \circ g^nf∘gn can be simulated by a nonnegative combination of juntas. This is a new formalization for the intuition that each low-communication randomized protocol can only “query” a few inputs of fff as encoded by the gadget ggg. Consequently, we characterize the communication complexity of f∘gnf\circ g^nf∘gn in all known one-sided (i.e., not closed under complement) zero-communication models by a corresponding query complexity measure of fff. These models in turn capture important lower bound techniques such as corruption, smooth rectangle bound, relaxed partition bound, and extended discrepancy. As applications, we resolve several open problems from prior work. We show that SBPcc\mathsf{SBP}^{\sf cc}SBPcc (a class characterized by corruption) is not closed under intersection. An immediate corollary is that MAcc≠SBPcc\mathsf{MA}^{\sf cc} \neq \mathsf{SBP}^{\sf cc}MAcc=SBPcc. These results answer questions of Klauck [Proceedings of the 18th Conference on Computational Complexity (CCC), IEEE Computer Society, Los Alamitos, CA, 2003, pp. 118--134] and Böhler, Glasser, and Meister [J. Comput. System Sci., 72 (2006), pp. 1043--1076]. We also show that the approximate nonnegative rank of partial boolean matrices does not admit efficient error reduction. This answers a question of Kol et al. [Proceedings of the 41st International Colloquium on Automata, Languages, and Programming (ICALP), Springer, Berlin, 2014, pp. 701--712] for partial matrices. In subsequent work, our structure theorem has been applied to resolve the communication complexity of the clique versus independent set problem.
We study the communication complexity of computing functions F:{0,1}n×{0,1}n→{0,1}F:\{0,1\}^n\times \{0,1\}^n \rightarrow \{0,1\}F:{0,1}n×{0,1}n→{0,1} in the memoryless communication model. Here, Alice is given x∈{0,1}nx\in \{0,1\}^nx∈{0,1}n, Bob is given y∈{0,1}ny\in \{0,1\}^ny∈{0,1}n and their goal is to compute F(x,y) subject to the following constraint: at every round, Alice receives a message from Bob and her reply to Bob solely depends on the message received and her input x; the same applies to Bob. The cost of computing F in this model is the maximum number of bits exchanged in any round between Alice and Bob (on the worst case input x,y). In this paper, we also consider variants of our memoryless model wherein one party is allowed to have memory, the parties are allowed to communicate quantum bits, only one player is allowed to send messages. We show that our memoryless communication model capture the garden-hose model of computation by Buhrman et al. (ITCS'13), space bounded communication complexity by Brody et al. (ITCS'13) and the overlay communication complexity by Papakonstantinou et al. (CCC'14). Thus the memoryless communication complexity model provides a unified framework to study space-bounded communication models. We establish the following: (1) We show that the memoryless communication complexity of F equals the logarithm of the size of the smallest bipartite branching program computing F (up to a factor 2); (2) We show that memoryless communication complexity equals garden-hose complexity; (3) We exhibit various exponential separations between these memoryless communication models. We end with an intriguing open question: can we find an explicit function F and universal constant c>1 for which the memoryless communication complexity is at least clog⁡nc \log nclogn? Note that c≥2+εc\geq 2+\varepsilonc≥2+ε would imply a Ω(n2+ε)Ω(n^{2+\varepsilon})Ω(n2+ε) lower bound for general formula size, improving upon the best lower bound by Nečiporuk in 1966.