Average-Case Hardness of Binary-Encoded Clique
in Proof and Communication Complexity
Abstract
We study the average-case hardness of establishing that a graph does not have a large clique in both proof and communication complexity. We show exponential lower bounds on the length of cutting planes and bounded-depth resolution over parities refutations of the binary encoding of clique formulas on randomly sampled dense graphs. Moreover, we show that the randomized communication complexity of finding a falsified clause in these formulas is polynomial.
Keywords and phrases:
proof complexity, communication complexity, cutting planes, bounded-depth resolution over parities, clique problem, average-case hardness, binary encodingCategory:
Track A: Algorithms, Complexity and GamesFunding:
Susanna F. de Rezende: Received funding from the Knut and Alice Wallenberg grant KAW 2023.0116, ELLIIT, and the Swedish Research Council grant 2021-05104.Copyright and License:
and Artur Riazanov; licensed under Creative Commons License CC-BY 4.0
2012 ACM Subject Classification:
Theory of computation Computational complexity and cryptographyAcknowledgements:
We would like to thank Dmitry Itsykson and Kilian Risse for insightful discussions. We also gratefully acknowledge that we have benefited greatly from being part of Basic Algorithms Research Copenhagen (BARC) environment financed by the Villum Investigator grant 54451.Editors:
Sayan Bhattacharya, Danupon Nanongkai, Michael Benedikt, and Gabriele PuppisSeries and Publisher:
Leibniz International Proceedings in Informatics, Schloss Dagstuhl – Leibniz-Zentrum für Informatik
1 Introduction
The -Clique problem asks whether a given graph contains a complete subgraph of size . This is one of the classical -hard problems [37]. Under the Exponential Time Hypothesis, solving -Clique on an -vertex graph requires time [15], nearly matching the upper bound that can be obtained by simply checking all possible subgraphs. Furthermore, it is -hard to approximate the maximum size of a clique even within a factor [30, 53].
Showing unconditional super-polynomial lower bounds for -Clique seems beyond the reach of current techniques, as it would immediately imply . Thus, significant effort has been made to provide unconditional evidence for the hardness of -Clique. The most direct evidence is hardness in restricted computational models. In circuit complexity, -Clique was the first problem proven to require exponential-size monotone Boolean circuits [45]. In a later breakthrough, Rossman [47, 48] showed that the -Clique problem is hard for monotone and bounded-depth circuits even on average.
1.1 Clique in Proof Complexity
Another type of evidence for hardness comes from propositional proof complexity, the study of the complexity of certifying, in various formal proof systems, that a given Boolean formula is a tautology or that it is unsatisfiable.
Proof complexity provides a perspective to analyze several algorithmic approaches to the -Clique problem: If an algorithm rejects a -Clique instance, the trace of its execution can be viewed as a certificate of the claim that the given graph does not contain a -clique. This claim can be encoded as a CNF formula asserting that the graph does have a -clique, and in this paper we study certificates of unsatisfiability, also called refutations, of this formula. Many classes of algorithms can be captured by propositional proof systems in this way: the core reasoning of state-of-the-art SAT-solvers is captured by resolution [4]; Gröebner basis algorithms by polynomial calculus [17]; the cutting planes methods in integer linear optimization by the cutting planes proof system [18]; and the Lassere hierarchy in semi-definite programming [40] by the sum-of-squares proof system.
Assuming the Nondeterministic Exponential Time Hypothesis [13], in every proof system the shortest refutation of -Clique for some graph has length at least . On the other hand, unconditional lower bounds are only known for very restricted proof systems. Two encodings of the clique problem into CNF formulas are studied in the literature. The unary encoding uses propositional variables to encode the th vertex of the purported -clique, for every , while the more succinct binary encoding uses only variables to encode the same information in binary.
The following results are known about the unary encoding. For treelike resolution, there are length lower bounds even on average with respect to the Erdős-Rényi graph distribution [7, 41]. The current best known results are analogous average-case bounds for regular resolution [2], and Sherali–Adams with bounded coefficients [20]. For general resolution, in the parameter range , an average-case lower bound for dense graphs is known [3], and when , an average-case lower bound holds [43]. Improving this to an optimal lower bounds is a long-standing open problem, see, e.g., [8, 11], even for worst-case instances. In particular, all known techniques for proving resolution lower bounds seem to fail for this task [2].
Weak proof systems can, however, be very sensitive to the choice of encoding, as was shown in, e.g., [19]. This is also the case for the binary encoding of clique, where strong lower bounds are known for resolution: There is an average-case lower bound for resolution [42], which was further extended to -DNF resolution, for , at the cost of some loss in the exponent of the bound depending on [19].
1.2 Our contributions
We prove new lower bounds for -Clique in three settings. Our first result is that the binary encoding of -Clique requires exponential proof length in cutting planes. Prior to our work, nothing was known about the hardness of -Clique for cutting planes, even in the treelike setting.
Theorem 1.1 (Informal).
For -vertex graphs sampled from the Erdős-Rényi distribution with appropriate edge density, any cutting planes refutation of the binary-encoded clique formula must have length at least .
We consider next the frontier proof system resolution over parities () [35], which recently received a lot of attention [10, 1, 23, 9, 12], particularly following the breakthrough of [22]. Lower bounds are only known for restricted versions of this system, and in particular, nothing is known about the hardness of refuting -Clique in . We prove the following length lower bound on proofs of bounded depth.
Theorem 1.2 (Informal).
For -vertex graphs sampled from the Erdős-Rényi distribution with appropriate edge density, any refutation of the binary-encoded clique formula in depth , where is the number of variables in the formula, must have length at least .
Lastly, we study the communication version of the problem. Two parties are both given partial information about the members of a purported -clique in a graph . Again, does not actually have a -clique, and the parties must find a missing edge in the purported clique, while communicating as few bits as possible. This corresponds to finding a falsified clause in the binary-encoded clique formula, if the partial information consists of the bits encoding the purported clique members. We prove the following lower bound in the setting where the parties have access to shared randomness.
Theorem 1.3 (Informal).
For -vertex graphs sampled from the Erdős-Rényi distribution with appropriate edge density, the randomized communication cost of finding a falsified clause in the binary-encoded clique formula is .
Randomized communication complexity remains the most versatile tool for obtaining lower bounds for treelike cutting planes. Most of the known lower bounds are obtained via this connection [33, 5, 32, 28, 34]. Treelike cutting planes is a natural next candidate for proving clique lower bounds in the unary encoding.
There is, however, a growing evidence that the randomized communication model is too strong to give strong lower bounds for -Clique. If, for example, the density of Erdős-Rényi graph is constant, then Alice and Bob can randomly sample a pair of indices of their nodes and verify whether or not the corresponding pair is connected with an edge. Thus, we can only hope for a non-trivial lower bound for the dense setting of -Clique. Another weakness of the communication approach to -Clique lower bounds was established by Jukna [36], who observed that for a bipartite version of the unary -Clique, the corresponding problem has a -cost deterministic communication protocol.
Given these drawbacks, we view Theorem 1.3 as an indication of some hope for the communication approach to -Clique lower bounds: at least in the dense binary setting the barriers above do not apply. Moreover, Theorem 1.3 (qualitatively) generalizes the main theorem in [51] with a much simpler proof.
1.3 Discussion
Our contributions can be viewed as matching the lower bounds known for the weak version of binary pigeonhole principle (BPHP) with bounds for the binary encoding of -Clique. In fact, all three bounds are obtained by adapting the techniques previously used to prove lower bounds for the weak binary pigeonhole principle [6, 12], or by adapting extensions of such techniques [25, 51]. Is there a more general principle behind our results, i.e., is there an explicit reduction from BPHP to average-case -Clique? We know such a reduction exists in the worst case – indeed, the BPHP is a special case of the binary-encoded -Clique– but in the average case such reductions are not known.
One concrete direction would be to prove
lower bounds on -Clique in the treelike version of , the generalization of cutting planes refutations to degree- inequalities. Only the strong BPHP is known to be hard for this system [34], and the proof of this fact uses global symmetries of the formula. Therefore, it is unclear how to apply the technique to -Clique for an Erdős-Rényi random graph, since the latter is unlikely to have symmetries. Does it fail because of the particular technique, or is the strong version of BPHP crucially easier than the weak one?
Open Problem 1.4.
Suppose weak BPHP requires exponential tree-like refutation. Show that the binary encoding of -Clique does as well.
Another interesting direction to extend our lower bounds is to the Ramsey principles [42]. A graph is -Ramsey if it has neither a clique nor an independent set of size . The Ramsey principle formulas defined in [42] encodes in binary the claim that a given graph is -Ramsey. For resolution, an asymptotically optimal length lower bound was proven in [42]. We ask the same question for cutting planes and .
Open Problem 1.5.
Prove that the Ramsey principles are hard for cutting planes or bounded-depth .
In particular, matching the bounds known for resolution would require improving our lower bounds and extending them to randomly sampled graphs for a broader range of parameters, specifically to graphs which are not as dense.
As discussed above, for sparse graphs there is always a randomized communication protocol solving -Clique in binary or unary encoding. However, we can weaken the communication model so it still captures tree-like cutting planes. One such model is a deterministic communication protocol with a Greater Than oracle, i.e., the players can compare real numbers at unit cost.
This model is shown to be significantly weaker than randomized communication [14, 16, 26]. Can we still solve -Clique over a sparse graph?
Open Problem 1.6.
Suppose that is a deterministic communication protocol with a Greater Than oracle. Can solve -Clique for Erdős-Rényi graphs of constant sparsity with cost?
1.4 Techniques
We give a brief technical overview of our proofs. Notably, all of our techniques are to some extent based on previous work proving lower bounds on BPHP.
Cutting Planes.
Theorem 1.1 is proved via a bottleneck counting argument [29]. The approach is based on an adaptation of this framework to cutting planes due to Sokolov [50], that was also subsequently refined by Beame and Whitmeyer [6] to prove cutting planes lower bounds. It leverages a connection between cutting planes proofs and triangle-DAG protocols, saying that small cutting planes refutations of some formula imply small protocols for a related search problem. Informally, the main idea is to then define a partial function that maps inputs of the search problem to nodes of the protocol. Intuitively, measures progress made by the protocol at some step. By giving a lower bound on the size of the domain of and an upper bound on the maximum number of inputs mapped to each node, we establish a size lower bound on the protocol and thus on cutting planes refutations of our starting formula. The twist of our approach is to show that a certain combinatorial property of graphs related to the density of neighborhoods is sufficient to construct such a partial map . In particular, dense random graphs asymptotically almost surely exhibit such properties.
Bounded depth .
Recent progress has led to a BPHP lower bound for depth- [12], based on a notion of closure for a set of linear forms [22], and the random walks with restarts framework [1]. This framework works by performing a random walk on the proof in a top-down manner. If one can bound below the probability that this walk proceeds for many steps without reaching a falsified clause, and assuming that the given refutation is small, some node in the proof must be visited by many random walks, and thus the rank of the linear system at that node must be low. Using the notion of closure, one can then fix only few variables to satisfy that system, which allows repeating this procedure, walking further down the proof, and eventually establishing a depth lower bound.
Adapting the framework to binary-encoded clique formulas, finding a falsified clause is the same as identifying a non-edge in the underlying graph. Our random walk then mimics a uniformly drawn input while maintaining a partial assignment of the clique members to vertices without non-edges between them. We ensure this by always staying within the common neighborhood of previously assigned vertices, and find that the walk can proceed for many steps with sufficient probability. Additionally, we use concentrations bounds on the number of common neighbors of a set of vertices to show that, in the right parameter regimes, after fixing variables, the remaining instance is similar enough to a smaller instance of the original problem, thus allowing us to restart the random walk.
Randomized communication.
Theorem 1.3 (qualitatively) generalizes the BPHP lower bound of Yang and Zhang [51]. They used query-to-communication lifting machinery from [27] to essentially reduce the communication lower bound to a corresponding decision tree lower bound. The proof in [51] is quite involved due to a white-box use of the lifting machinery. Later, [25] proved a structural theorem that allows a black-box proof of the main result in [51], and this theorem was recently extended and used in [46] to get a lower bound for the clause-search problem for random -CNFs. We show how to apply this framework to the clique problem.
1.5 Outline of This Paper
The rest of this paper is organized as follows. In Section 2 we give some preliminaries and in Section 3 we introduce some useful combinatorial properties of random graphs. In Section 4 we present our result for cutting planes and in Section 5, we show our theorem for . Finally, we prove our lower bound for randomized communication in Section 6. For complete proofs of our results, we refer to the full version of this paper [21].
2 Preliminaries
We use the symbol to denote a disjoint union of sets. We write as , where . Let denote uniformly sampled from a set . We say that an event occurs asymptotically almost surely (a.a.s) if it occurs with probability as . We will also need the following special case of the Chernoff bound:
Theorem 2.1 (Multiplicative Chernoff bounds).
Let be independent -valued random variables, and let , Then, for ,
2.1 Graph Theory
Let be a graph over blocks , with for all . In everything that follows, let us assume, without loss of generality, that is a power of 2. For , let denote the index of the block that contains , and for every set of vertices , we define . For a subset we use to denote the common neighborhood of at block . For a set of blocks , we then use . For all , every can be identified with an integer in , and we denote its binary representation by .
The natural distribution for which -Clique is conjectured to be hard is an Erdős-Rényi distribution. The -biased Erdős-Rényi distribution is defined by sampling an -vertex graph with each of the edges present with probability independently of the other edges. The parameter that conjecturally makes finding a -clique in hard is at the threshold where for a lower the graph does not have a -clique a.a.s., and for a higher it does have a -clique a.a.s.. By looking at the expected number of -cliques in , one can conclude that the threshold value is .
We also define the -partite version of the same distribution: For a fixed partition of the nodes, is sampled from by first sampling and then intersecting with a complete -partite graph with nodes in each part.
2.2 Proof Complexity
We next recall some basic notions from proof complexity; see, e.g., [38, 11] for a more thorough exposition. A Boolean variable or its negation is called a literal, and a disjunction of literals over pairwise disjoint variables is called a clause. A CNF formula is a conjunction of clauses . We sometimes call the clauses of axioms, and denote the set of variables occurring in as .
Cutting Planes.
The cutting planes proof system [18] operates on systems of linear inequalities. In its syntactic form, it derives new constraints from previously derived ones by linear combination and division with rounding. Since our lower bounds also apply to it, we define the stronger semantic version of the proof system, which subsumes all usual cutting planes derivation rules.
Let be a system of linear inequalities, where and . A semantic cutting planes refutation of is a sequence of linear inequalities , where and , such that the following hold: The final inequality is the trivially false , and for every , the inequality is part of the linear system , or there are such that follows from and by semantic deduction. That is, from inequalities and , one can derive any inequality for which it holds that any satisfying both and satisfies . The length of a semantic cutting planes refutation is the number of inequalities appearing in the sequence.
The following translation enables us to consider cutting planes refutations of unsatisfiable CNF formulas. For every propositional variable , we add the constraints and . For a clause , we add the inequality .
Resolution over Parities.
The resolution over parities proof system [35], which we refer to as , operates on linear equations over . Let be variables taking values in . A linear form is a polynomial , where all . Taking a linear form and , we get a linear equality . A disjunction of linear equations is called a linear clause. Sometimes, it is convenient to view a linear clause as a negation of a linear system, i.e., . Note that a propositional clause is a special case of a linear clause: we can write .
Given a CNF formula , a refutation of is a sequence of linear clauses ending with the empty clause and where every clause either belongs to or was derived from two previous clauses using one of the following two derivation rules: The resolution rule
or the semantic weakening rule, which allows to derive from a linear clause any linear clause that semantically follows from it, i.e., such that any satisfying also satisfies .
The length of a refutation is the number of linear clauses appearing in it. The depth of a refutation is the largest number of resolution steps among all the paths from axioms to the empty clause in the refutation. The proof system depth- is the subsystem of consisting only of refutation of depth at most , where can depend on the number of variables .
Shape-DAGs.
We will also work with the top-down definition of the proof systems defined above, namely, triangle- and affine-DAGs solving total search problems. A total search problem is defined as a relation over finite sets of inputs and outputs , such that for every input there is an output with . Let .
For a given unsatisfiable CNF formula , we consider the falsified clause search problem : Given an assignment to the variables of , output , such that the clause is falsified under . In detail, if and only if .
Definition 2.2 ([24]).
Let be a total search problem, . We call the elements of shapes. A shape-DAG (-DAG) solving is a rooted directed acyclic graph of fan-out at most , where each node is labeled by a shape such that
-
1.
the root is labeled by ;
-
2.
for a node with children , ;
-
3.
and for every leaf , there is an output such that .
The depth of is the longest root-to-leaf path in ; its length is the number of nodes in it.
Given a bipartite domain , a triangle is a set which can be written as , for some , . A triangle-DAG is a shape-DAG where the shapes are all triangles. To consider triangle-DAGs for the falsified clause search problem, we split the variables of into two parts and view as the corresponding product. Let denote . As the following proposition states, lower bounds from cutting planes follow from lower bounds for triangle-DAGs.
Proposition 2.3 ([49, 31]).
A semantic cutting planes refutation of a given CNF formula yields, for any partition of the variables , a triangle-DAG solving of the same length.
An affine subspace-DAG is a shape-DAG where the shapes are affine subspaces of the domain . An affine-DAG is an affine subspace-DAG , where every non-leaf node has two outgoing edges, and , labeled and , respectively. In addition, for the linear systems corresponding to the affine subspaces labeling , it holds that is implied by and is implied by . Similar to Proposition 2.3, lower bounds for affine-DAGs can be used to derive lower bounds for , as stated formally below.
Proposition 2.4 ([22]).
A refutation of a given CNF formula yields an affine-DAG solving of the same length and depth.
2.3 Binary Encoding of Clique Formula
We encode the claim that a graph has a clique of size . We use the so-called binary encoding [42, 19], where for every , there are variables to point out the th member of a purported -clique. For a propositional variable , we use the notation to denote the literal , and to denote the literal .
Assume that the vertices , and are represented as , , and in binary, respectively. Let , where and , be propositional variables. The formula consists of the clauses
| (1) | |||||
| (2) |
The clauses (1) are called edge axioms, and the clauses (2) are called functionality axioms. The edge axioms encode that two non-neighbors are not simultaneously chosen as clique members, while the functionality axioms ensure that all clique members are distinct.
Block encoding.
We next consider a version of the binary clique formula, where cliques are required to have a “block-respecting” structure. That is, we partition the vertices of into blocks of equal size . We then encode the claim that has a -clique with one vertex from every block. Such a clique is also called transversal.
Assume that is represented as and is represented as . Let , where and , be propositional variables. Then the formula consists of the clauses
| (3) |
The clauses (3) are edge axioms, and again, encode that for , “ is not the clique member from block or is not the clique member from block ”. Note that in the block encoding, we do not need functionality axioms, since the clique members are from distinct blocks by definition.
The following lemma shows that lower bounds for imply lower bounds for . Therefore, for the rest of the paper, we will only consider the block encoding.
Lemma 2.5 ([3]).
Let and be a graph. If there is a cutting planes (respectively, ) refutation of of length and depth , then there is a cutting planes (respectively, ) refutation of of length at most and depth at most .
While the statement in [3] is for the unary encoding of clique formulas and the resolution proof system, its proof can be modified to obtain the lemma above. Indeed, one can obtain from by applying a random restriction, and both cutting planes and are closed under random restrictions.
2.4 Communication Complexity
In this paper, we consider randomized (public coin) two party number-in-hand communication complexity. We quickly define the model and refer to [39, 44] for details.
Two players, Alice and Bob, are given inputs and , respectively. To solve a search problem , they need to find such that , while communicating as few bits as possible. A deterministic communication protocol for is a rooted binary tree as follows. Every internal node determines who is going to speak, and the spoken bit, which is a function of and the input or ( if Alice speaks, otherwise), determines which child of the computation moves to. Every leaf is labeled by , such that . We define a randomized communication protocol for as a distribution over deterministic communication protocols, such that the computation is correct with constant probability. The cost of a deterministic protocol is the maximum, over all inputs, of the number of bits communicated. The cost of a randomized protocol is the maximum cost among the deterministic protocols in the distribution.
We study the communication complexity of , where we split the variables of such that Alice and Bob each get half of the bits from every clique member, i.e., , and denote this problem by . As in the proof complexity setting, a version of Lemma 2.5 applies and we may prove lower bounds for the block encoding, i.e., for .
Furthermore, we will make use of the characterization of randomized communication cost in terms of distributional communication complexity [52]: To prove a lower bound on the randomized communication cost, it is enough to prove a lower bounds on deterministic protocols with constant error probability for any input distribution. In particular, we will prove a lower bound for the uniform distribution.
3 Density Properties of Random Graphs
In the subsequent sections, we prove hardness results for graphs satisfying some combinatorial property related to the density of their neighbor sets. In this section, we define the properties we consider and verify that random graphs satisfy them.
Definition 3.1.
Given , we say a graph over blocks of size is -almost-complete if for every , , and , where , there are at most different such that there is no edge between and in .
Random dense graphs a.a.s. satisfy this property for an appropriate value of .
Lemma 3.2.
For , if , then, a.a.s., is -almost-complete.
The following property, which appeared in [20], is about the common neighborhood of small subsets of vertices. Similar definitions have also appeared in [3, 7, 2].
Definition 3.3.
Given , we say a graph over blocks of size has -bounded common neighborhoods if every of size at most and every block satisfies
For random graphs, this property expresses that the size of common neighborhoods of small sets behaves approximately as expected.
Lemma 3.4.
For , , , if , then, a.a.s., has -bounded common neighbors.
4 Lower Bound for Cutting Planes
This section is devoted to proving our first result, stated formally below.
Theorem 4.1.
For any integers and , and for any real if is a graph sampled from then a.a.s. semantic cutting planes requires length
to refute .
We quickly verify that Theorem 1.1 follows from the theorem stated above. For and , we have , and the bound in Theorem 4.1 becomes , and it applies to by Lemma 2.5. Also note that at this edge density, and with , the formula is a.a.s. unsatisfiable, meaning the bound is non-trivial.
By Proposition 2.3 and Lemma 3.2, we obtain the above theorem by proving a size lower bound on triangle-DAG protocols solving the corresponding search problem, for the variable partition introduced in the preliminaries and over almost-complete graphs.
Theorem 4.2.
Let , and over blocks of size and -almost-complete then triangle-DAG protocols solving require size .
To see that Theorem 4.1 follows from Theorem 4.2 recall that, by Lemma 3.2, is, a.a.s., -almost-complete for . Applying Theorem 4.2 to such an -almost-complete graph we have that
from which Theorem 4.1 follows. Before we present the proof of this theorem, let us establish some additional notation. Let be a graph over blocks each of size with . Recall that for , where , every , , uniquely identifies a vertex in the -th block. Given and , where , we define to be the rectangle consisting of inputs verifying and , that is, . Let be the set of all rectangles where and are non-adjacent. Additionally, for any , we define to be the set of vertices such that . Note that corresponds to the collection of sets of inputs corresponding to pre-images of solutions of .
For a triangle and an input , let denote the slice . We define the block width [50, 6] of in , denoted , to be the minimum number of unique blocks mentioned in a covering of by rectangles from , i.e
When is evident from context, we simply call this the block width of .
The proof of the main theorem is based on a bottleneck counting argument following a framework that appeared in previous work [29, 50, 6], adapted to our setting. We construct a partial function , defined in Algorithm 1 for which we prove two properties. First, we show that a substantial fraction of all inputs must be assigned by to some node. We then prove that no single node can have many inputs assigned to it and conclude that there must be many nodes in the protocol.
Informally, for a threshold , the map is constructed by traversing the nodes of the triangle-DAG in topological order from the leaves to the root and, whenever we encounter a such that , we let map to that node in and remove from all nodes not yet considered.
The first property of is straightforward.
Lemma 4.3.
For and -almost-complete, then assigns at least elements.
By definition of a triangle-DAG, the following claim is immediate from Algorithm 1.
Claim 4.4 ([50, 6]).
During the execution of Algorithm 1, for every in the triangle-DAG and , the block width of in is at most .
We now state the main lemma of this section.
Lemma 4.5.
Let and -almost-complete. For all , maps at most elements of to .
Assuming this lemma, Theorem 4.2 follows immediately.
Proof of Theorem 4.2.
By Lemma 4.3, at least elements from are assigned to some vertex in by . On the other hand, Lemma 4.5 bounds the number of assigned to any one vertex in . Put together, we conclude that there must be at least vertices in .
The rest of this section is dedicated to the proof of Lemma 4.5. Fix . Our goal is to show that the number of elements assigned by to is at most . By symmetry, we have the same bound on the number of such and the lemma follows.
To obtain this bound, we run Algorithm 2 on , with and taking their values right before processing node in Algorithm 1. From this, we obtain a tree with the inner nodes labeled by triangles that are subsets of not covered yet, and with the edges labeled by rectangles in . It satisfies the following properties:
-
1.
First, the set of edge label rectangles cover , i.e., for every in , there is an edge labeled s.t. .
-
2.
Second, if is in triangle at node , and is in triangle at node , then either is a descendant of or vice-versa, and is in every triangle labeling nodes between and .
-
3.
Furthermore, for every , there is a unique path from the root to some leaf in such that covers .
For any node of whose path from the root is labeled by , the block-depth of is the number of unique blocks mentioned by the rectangles in . Then, the block-depth of an input is the maximal block-depth over nodes that is consistent with.
Note that for every leaf in , property 3 above implies that the block-depth of is an upper bound on for any consistent with . To prove the lemma, we thus only have to bound the number of elements that are consistent with leaves of block-depth greater than . Before doing so, we observe a claim that will allow us to simplify .
Claim 4.6.
Let be a vertex in . If has out-degree greater than one, then every child of has block-depth greater than the block-depth of .
We can now modify by removing every vertex in with a child of the same block-depth and replacing it with that child. This leaves us with a new tree where every path from the root to a leaf has strictly increasing block-depth. Note that the block-depth of an input is the same in as in . In order to conclude the proof, it is now sufficient to note the following straightforward claim.
Claim 4.7.
The number of vertices at block-depth in is at most .
Given this claim we can conclude that Lemma 4.5 holds. Indeed, every mapped by must be consistent with a leaf in of block-depth larger that , and since block-depth can only increase by or from parent to child in , every consistent with a leaf of block-depth greater that is consistent with a vertex of block-depth exactly or . Furthermore, only inputs can be consistent with a vertex at block-depth since all consistent with coincide on the blocks mentioned on the path to . From Claim 4.7, it follows that at most
elements of are mapped to by . By symmetry the same holds for and the lemma follows.
5 Lower Bound for Bounded Depth Resolution over Parities
In this section, we prove our second result, stated formally below.
Theorem 5.1.
Let be a constant, let and be functions of , where and let . Then asymptotically almost surely, for any -refutation of depth and size that refutes it must hold that
for any constant .
We start by verifying that Theorem 1.2 from the introduction follows from this theorem. Let and for given in Theorem 1.2. Then , and has . So, if
we have that . Therefore, sampling using and a.a.s. yields an unsatisfiable formula requiring size to refute in depth at most , as required.
To prove Theorem 5.1 we prove the slightly more general statement below.
Theorem 5.2.
Let , be real numbers and let be a positive integer. Given a graph with -bounded common neighborhoods and a -refutation of of depth and size , it must hold that
The remainder of this section is dedicated to the proof of this theorem. But first we show that Theorem 5.1 follows from Theorem 5.2.
Proof of Theorem 5.1.
Let . We choose differently according to . Let if , otherwise, let . Now let and let . By Lemma 3.4, will asymptotically almost surely have -bounded common neighbourhoods. Note that and so we can apply Theorem 5.2 and obtain the lower bound
We split the analysis into cases depending on . If , note that for large enough and , and therefore we get the first lower bound, that is, .
If , note that for large enough and using the assumption . This implies that we get the bound
for and the bound
for , where for the last inequality we assume large enough and .
The proof of Theorem 5.2 adapts the proof by Byramji and Impagliazzo [12] of a size depth tradeoff for the BPHP. They do this by showing that in a small refutation of BPHP, it is possible to repeatedly perform long random walks without reaching a sink.
5.1 Technical Lemmas and Definitions
Here we collect some technical preliminaries that are used only in this section. We start by recalling the notion of safe systems, introduced by [22].
We say that a set of linear forms over variables is dangerous if the number of distinct blocks from which variables appear in is smaller than the size of . If no subset of is dangerous we say that is safe. It turns out that safe sets have a very nice characterization making them nice to work with.
Lemma 5.3 ([22]).
Let be a collection of independent linear forms and the corresponding coefficient matrix. is safe if and only if we can pick variables, no two from the same block, such that the corresponding columns in are linearly independent.
To handle non-safe systems we use the notion of closure. The closure of , is defined as the minimal set (with respect to inclusion) of blocks such that is safe, where denotes the set of linear forms after setting variables belonging to a block in to zero. It turns out that the closure is uniquely defined [22, Lemma 4.1]. In an abuse of notation we will, for a linear system , write to refer to the closure of
Lemma 5.4 ([22]).
If is a collection of linear forms, then .
To assign variables in a way that satisfies linear systems, we need the concept of affine restrictions. A (block respecting) affine restriction is a partial assignment that for some set sets all variables , as an affine function of the unassigned variables , . In this paper all affine restrictions will be block respecting and will for brevity just be called affine restrictions. For a linear system we use to denote the system after substituting variables according to .
We introduce the search problem , where is some set of vertices of such that vertices in from distinct blocks in always have edges between them. As input we are given an assignment to the blocks outside of the support of such that every selected vertex lies in . We are then asked to output two selected vertices not connected by an edge. When the graph is clear from context, we simply write . Observe that is equivalent to where is the subgraph of induced by . Thus, any affine-DAG solving the falsified clause search problem also solves , as such it is enough to find lower bound for this problem. The following lemma was stated in [12] with . Their proof still works for or slightly more general formulation.
Lemma 5.5 ([12, Lemma 4.6]).
Let be a linear system on whose rank is . For each let be such that . Let independently for each Then
5.2 Proof of Theorem 5.2
Throughout this section we let , be positive real values and a positive integer. Furthermore, we assume is a fixed graph with -bounded common neighborhoods. Note that this choice of parameters ensures that for every vertex set , .
The proof of Theorem 5.2 follows the same strategy as [12]. Given an affine-DAG solving we wish to find an affine-DAG of much smaller depth solving a slightly smaller instance ; repeating this process shows that the original depth must have been large. Formally, we use the following lemma which we will spend the remainder of the section proving.
Lemma 5.6.
Let be a set of vertices and suppose there is an affine-DAG solving whose depth is at most and size is at most . Then
.
Moreover, for some universal constant it holds that if for then there exists a set of size and an affine-DAG solving whose depth is at most and size is at most .
First we show how Theorem 5.2 follows from Lemma 5.6.
Proof of Theorem 5.2.
A -refutation of of depth and size immediately gives an affine solving . Let we start by considering the case when . Then
This means and the desired bound follows immediately since by Lemma 5.6 we have that .
Now consider the case . We can here use Lemma 5.6 to find a set of size and an affine-DAG of depth at most and size at most solving . We keep applying Lemma 5.6 iteratively in this way, using to find of size and of depth at most and size at most . We repeat this process as long as the condition of Lemma 5.6 holds, i.e., as long as . Thus the final must satisfy which means . But at that point we have an affine-DAG of depth solving . Since an affine-DAG cannot have negative depth we find that and thus the theorem follows.
Now all that remains is to prove Lemma 5.6. We do so by constructing a random walk according to Algorithm 3, over our affine-DAG. We require from this random walk to satisfy several properties. During the walk, we build an affine restriction, which sets relatively few variables and satisfies all linear systems labeling nodes on the walked path. We will ensure that the walk visits all nodes with the same probability, as answering according to a uniformly sampled fixed input. We show that, with a significant probability, the walk does not witness a missing edge. On the other hand, if the affine-DAG is not sufficiently large, some node must be visited with a significant probability in one of these successful runs. This is only possible if the rank of the system labeling is not too large.
We can then use the fact that a small rank can be satisfied by restricting a few blocks. We combine this with the fact that was reached in a successful run to find a valid instance of that is solved by the dag rooted at , i.e., a DAG of lower depth as desired.
We start by presenting Algorithm 3. This is essentially the same algorithm as [12, Algorithm 1] with two main differences. First, we require to lie in rather than an arbitrary set . Second, we say that the algorithm fails if it assigns blocks in a way that could select vertices not connected by an edge rather than if it finds a collision between pigeons.
Let us state two properties of Algorithm 3 that follow immediately from the analysis of [12], the difference lying in the fact that we use as a set of valid assignments to the rather than an arbitrary set .
Lemma 5.7 ([12, Lemma 4.1]).
At the end of every iteration of the while loop in Algorithm 3
-
1.
the equations in uniquely determine for all , as an affine function of , , ;
-
2.
fixing the variables in , , and setting the remaining variables as determined by ensures that for all ;
-
3.
implies all parity constraints on the path from the root to the current node.
Lemma 5.8 ([12, Lemma 4.2]).
Let be the event that node of is visited by Algorithm 3, Let independently for each , and be the event that running on reaches . Then for every , we have .
Now, we will show that the algorithm does not fail with a non-negligible probability (i.e., the walk does not witness a missing edge).
Lemma 5.9.
Let be a depth- parity decision tree and a set of vertices. If , then the probability that Algorithm 3 does not return FAIL when run on and is at least .
We now wish to show that it is possible to use a successful run of Algorithm 3 to find an affine restriction satisfying the reached node.
Lemma 5.10.
Let be returned by a successful run of Algorithm 3 when run on and . Let be the linear system labeling the node in the affine-DAG corresponding to , and let be the rank of . If , then there exists a set and an affine restriction fixing blocks satisfying the following conditions:
-
1.
The number of blocks fixed by , say , is at most .
-
2.
is implied by (the linear system equivalent to the affine restriction ).
-
3.
There exists a set such that and for any assignment to , if we set the blocks according to , all the vertices assigned to lie in and form a complete subgraph of .
With this we have both shown that the probability of succeeding is significant and that when we succeed, we can extract an affine restriction satisfying the system labeling the reached node. We can now combine these facts to obtain Lemma 5.6. For the details of this argument see the full version of this paper [21].
6 Lower Bound for Randomized Communication
In this section, we lower bound randomized communication cost required to solve .
Theorem 6.1.
For any integers and , and for any real , if is a graph sampled from then a.a.s. randomized communication protocol solving has cost
To see that Theorem 1.3 follows we set and . then has vertices and we get the lower bound on the cost of the protocol as required.
For the rest of this section, recall that , where , is the list on nodes described by .
Theorem 6.2.
Let , and be an -almost-complete graph on blocks of size . Then the randomized communication complexity of is .
Theorem 6.1 follows immediately from Theorem 6.2 and Lemma 3.2. To see this recall that Lemma 3.2 states that a.a.s. a graph sampled as in Theorem 6.1 is -almost-complete for . From Theorem 6.2 it then follows that the randomized communication complexity of is
The rest of this section is dedicated to the proof of Theorem 6.2. By Yao’s principle for randomized communication complexity [52], it suffices to show that every small cost deterministic protocol errs significantly on some input distribution. We will show this for the uniform distribution over inputs .
6.1 Lifting Background
We start by introducing some concepts necessary to define subcube-like protocols, which we will use in our analysis. Every node in a communication protocol is associated with a rectangle . For a random variable we write its min-entropy as . We say that a random variable is -spread if for every subset , the marginal distribution satisfies . We define subcube-like communication protocols [25, 46].
Definition 6.3.
We say that a rectangle is -subcube-like with respect to if are fixed to some values, and the random variables are -spread for and . We write and .
A communication protocol is called -subcube-like if all the rectangles associated to the nodes in are -subcube-like.
In our proof of Theorem 6.2, we use the following theorem from [25], which essentially says that, without loss of generality, we can assume the protocol to be subcube-like.
Theorem 6.4 ([25], Theorem 29).
Let be a deterministic communication protocol with input from . Then, for any constant , there is a protocol that -subcube-like, and has cost such that .
6.2 Proof of Theorem 6.2
Assume that solves with an error . By Theorem 6.4, there is a -subcube-like protocol of cost solving to an error . Sample uniform random inputs for Alice and Bob. Let the output of be an edge connecting nodes from blocks and . We denote this edge with meaning that both nodes are described by first specifying the block, and then specifying the number of the node inside the block identified with . Let be the leaf of such that . For a set let the set be the set of all blocks whose bits are mentioned in .
The proof can be summarized as follows. If one of the blocks and is never mentioned in the fixed part of the leaf rectangle , then, by density of the graph, the answer is likely to be wrong. Otherwise, at least one bit describing the nodes in and is fixed at the leaf. In that case, we argue that since there are at most blocks that can be mentioned, it is unlikely that a non-edge was discovered among those.
For an arbitrary node of let . Then the event where one of the block is never fixed in the run of the protocol is expressed simply as “”. Then
| (4) | ||||
| (5) |
Bounding the summand (4).
Observe that for each leaf of the probability , i.e., leaves can be categorized into safe and dangerous: is safe if , otherwise it is dangerous. We also note the following useful claim.
Claim 6.5.
Suppose is a safe leaf, then
| (6) |
Bounding the summand (5).
We would like to apply a union bound over all values of . We first verify this for a fixed pair of blocks and :
Claim 6.6.
For every we have
We need some additional notation to implement our union bound. For a protocol leaf define
Since the pair is uniquely determined by , so denote and the blocks returned in the leaf .
Having that, we rewrite
(def. of dangerous leaves)
(sum includes the term )
(number of pairs is )
(Claim 6.6)
Finally, we have established that the success probability of is at most , so as required.
References
- [1] Yaroslav Alekseev and Dmitry Itsykson. Lifting to bounded-depth and regular resolutions over parities via games. In Proceedings of the 57th Annual ACM Symposium on Theory of Computing (STOC ’25), pages 584–595, 2025. doi:10.1145/3717823.3718150.
- [2] Albert Atserias, Ilario Bonacina, Susanna F. de Rezende, Massimo Lauria, Jakob Nordström, and Alexander Razborov. Clique is hard on average for regular resolution. Journal of the ACM, 68(4):23:1–23:26, 2021. Preliminary version in STOC ’18. doi:10.1145/3449352.
- [3] Paul Beame, Russell Impagliazzo, and Ashish Sabharwal. The resolution complexity of independent sets and vertex covers in random graphs. Computational Complexity, 16(3):245–297, 2007. Preliminary version in CCC ’01. doi:10.1007/S00037-007-0230-0.
- [4] Paul Beame, Henry Kautz, and Ashish Sabharwal. Towards understanding and harnessing the potential of clause learning. Journal of Artificial Intelligence Research, 22(1):319–351, 2004. doi:10.1613/jair.1410.
- [5] Paul Beame, Toniann Pitassi, and Nathan Segerlind. Lower bounds for Lovász–Schrijver systems and beyond follow from multiparty communication complexity. SIAM Journal on Computing, 37(3):845–869, 2007. Preliminary version in ICALP ’05. doi:10.1137/060654645.
- [6] Paul Beame and Michael Whitmeyer. Multiparty communication complexity of collision-finding and cutting planes proofs of concise pigeonhole principles. In Procceedings of the 52nd International Colloquium on Automata, Languages, and Programming (ICALP ’25), volume 334 of LIPIcs, pages 21:1–21:20, 2025. doi:10.4230/LIPIcs.ICALP.2025.21.
- [7] Olaf Beyersdorff, Nicola Galesi, and Massimo Lauria. Parameterized complexity of DPLL search procedures. ACM Transactions on Computational Logic, 14(3):20:1–20:21, 2013. Preliminary version in SAT ’11. doi:10.1145/2499937.2499941.
- [8] Olaf Beyersdorff, Nicola Galesi, Massimo Lauria, and Alexander A Razborov. Parameterized bounded-depth Frege is not optimal. ACM Transactions on Computation Theory (TOCT), 4(3):1–16, 2012. Preliminary version in ICALP ’11. doi:10.1145/2355580.2355582.
- [9] Sreejata Kishor Bhattacharya and Arkadev Chattopadhyay. Exponential lower bounds on the size of reslin proofs of nearly quadratic depth. arXiv preprint arXiv:2507.23008, 2025. doi:10.48550/arXiv.2507.23008.
- [10] Sreejata Kishor Bhattacharya, Arkadev Chattopadhyay, and Pavel Dvořák. Exponential Separation Between Powers of Regular and General Resolution over Parities. In 39th Computational Complexity Conference (CCC 2024), volume 300 of Leibniz International Proceedings in Informatics (LIPIcs), pages 23:1–23:32. Schloss Dagstuhl – Leibniz-Zentrum für Informatik, 2024. doi:10.4230/LIPIcs.CCC.2024.23.
- [11] Sam R. Buss and Jakob Nordström. Proof complexity and SAT solving. In Armin Biere, Marijn J. H. Heule, Hans van Maaren, and Toby Walsh, editors, Handbook of Satisfiability, volume 336 of Frontiers in Artificial Intelligence and Applications, chapter 7, pages 233–350. IOS Press, 2nd edition, 2021. doi:10.3233/faia200990.
- [12] Farzan Byramji and Russell Impagliazzo. Lower bounds for bit pigeonhole principles in bounded-depth resolution over parities. arXiv preprint arXiv:2511.20023, 2025. doi:10.48550/arXiv.2511.20023.
- [13] Marco L. Carmosino, Jiawei Gao, Russell Impagliazzo, Ivan Mihajlin, Ramamohan Paturi, and Stefan Schneider. Nondeterministic extensions of the strong exponential time hypothesis and consequences for non-reducibility. In Proceedings of the 7th ACM Conference on Innovations in Theoretical Computer Science (ITCS ’16), pages 261–270, 2016. doi:10.1145/2840728.2840746.
- [14] Arkadev Chattopadhyay, Shachar Lovett, and Marc Vinyals. Equality alone does not simulate randomness. In Proceedings of the 34th Computational Complexity Conference (CCC ’19), pages 14:1–14:11, 2019. doi:10.4230/LIPIcs.CCC.2019.14.
- [15] Jianer Chen, Xiuzhen Huang, Iyad A. Kanj, and Ge Xia. Linear FPT reductions and computational lower bounds. In Proceedings of the 36th Annual ACM Symposium on Theory of Computing (STOC ’04), pages 212–221, 2004. doi:10.1145/1007352.1007391.
- [16] Tsun-Ming Cheung, Hamed Hatami, Kaave Hosseini, Aleksandar Nikolov, Toniann Pitassi, and Morgan Shirley. A lower bound on the trace norm of boolean matrices and its applications. In Proceedings of the 16th Innovations in Theoretical Computer Science Conference (ITCS ’25), pages 37:1–37:15, 2025. doi:10.4230/LIPIcs.ITCS.2025.37.
- [17] Matthew Clegg, Jeffery Edmonds, and Russell Impagliazzo. Using the Groebner basis algorithm to find proofs of unsatisfiability. In Proceedings of the 28th Annual ACM Symposium on Theory of Computing (STOC ’96), pages 174–183, 1996. doi:10.1145/237814.237860.
- [18] William Cook, Collette Rene Coullard, and György Turán. On the complexity of cutting-plane proofs. Discrete Applied Mathematics, 18(1):25–38, 1987. doi:10.1016/0166-218x(87)90039-4.
- [19] Stefan Dantchev, Nicola Galesi, Abdul Ghani, and Barnaby Martin. Proof complexity and the binary encoding of combinatorial principles. SIAM Journal on Computing, 53(3):764–802, 2024. doi:10.1137/20M134784X.
- [20] Susanna de Rezende, Aaron Potechin, and Kilian Risse. Clique is hard on average for unary Sherali-Adams. In Proceedings of the 64th IEEE Annual Symposium on Foundations of Computer Science (FOCS 23’), pages 12–25, 2023. doi:10.1109/focs57990.2023.00008.
- [21] Susanna F. de Rezende, David Engström, Yassine Ghannane, Duri Andrea Janett, and Artur Riazanov. Average-case hardness of binary-encoded clique in proof and communication complexity. arXiv preprint arXiv:2605.10941, 2026. doi:10.48550/arXiv.2605.10941.
- [22] Klim Efremenko, Michal Garlík, and Dmitry Itsykson. Lower bounds for regular resolution over parities. In Proceedings of the 56th Annual ACM Symposium on Theory of Computing (STOC ’24), pages 640–651, 2024. doi:10.1145/3618260.3649652.
- [23] Klim Efremenko and Dmitry Itsykson. Amortized closure and its applications in lifting for resolution over parities. In Proceedings of the 40th Computational Complexity Conference (CCC ’25), pages 8:1–8:24, 2025. doi:10.4230/LIPIcs.CCC.2025.8.
- [24] Ankit Garg, Mika Göös, Pritish Kamath, and Dmitry Sokolov. Monotone circuit lower bounds from resolution. Theory of Computing, 16(13):1–30, 2020. Preliminary version in STOC ’18. doi:10.4086/TOC.2020.V016A013.
- [25] 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, (STOC ’25), pages 1465–1475, 2025. doi:10.1145/3717823.3718155.
- [26] Mika Göös, Nathaniel Harms, and Artur Riazanov. Equality is far weaker than constant-cost communication. In Proceedings of the 29th International Conference on Randomization and Computation (RANDOM ’25), volume 353, pages 58:1–58:14, 2025. doi:10.4230/LIPIcs.APPROX/RANDOM.2025.58.
- [27] Mika Göös, Toniann Pitassi, and Thomas Watson. Query-to-communication lifting for BPP. SIAM Journal on Computing, 49(4):FOCS17–441–FOCS17–461, 2020. doi:10.1137/17M115339X.
- [28] Mika Göös and Toniann Pitassi. Communication lower bounds via critical block sensitivity. SIAM Journal on Computing, 47(5):1778–1806, 2018. Preliminary version in STOC ’14. doi:10.1137/16M1082007.
- [29] Armin Haken and Stephen A. Cook. An exponential lower bound for the size of monotone real circuits. Journal of Computer and System Sciences, 58(2):326–335, 1999. doi:10.1006/jcss.1998.1617.
- [30] Johan Håstad. Clique is hard to approximate within . Acta Mathematica, 182(1), 1999. doi:10.1007/BF02392825.
- [31] Pavel Hrubeš and Pavel Pudlák. A note on monotone real circuits. Information Processing Letters, 131:15–19, 2018. doi:10.1016/j.ipl.2017.11.002.
- [32] Trinh Huynh and Jakob Nordström. On the virtue of succinct proofs: amplifying communication complexity hardness to time-space trade-offs in proof complexity. In Proceedings of the 44th Symposium on Theory of Computing Conference, (STOC ’12), pages 233–248, 2012. doi:10.1145/2213977.2214000.
- [33] Russell Impagliazzo, Toniann Pitassi, and Alasdair Urquhart. Upper and lower bounds for tree-like cutting planes proofs. In Proceedings 9th Annual IEEE Symposium on Logic in Computer Science (LICS ’94), pages 220–228, 1994. doi:10.1109/LICS.1994.316069.
- [34] Dmitry Itsykson and Artur Riazanov. Proof complexity of natural formulas via communication arguments. In Proceedings of the 36th Computational Complexity Conference (CCC ’21), pages 3:1–3:34, 2021. doi:10.4230/LIPIcs.CCC.2021.3.
- [35] Dmitry Itsykson and Dmitry Sokolov. Resolution over linear equations modulo two. Annals of Pure and Applied Logic, 171(1):102722, 2020. Preliminary version in MFCS ’14. doi:10.1016/J.APAL.2019.102722.
- [36] Stasys Jukna. Clique problem, cutting plane proofs and communication complexity. Information Processing Letters, 112(20):772–777, 2012. doi:10.1016/j.ipl.2012.07.003.
- [37] Richard M. Karp. Reducibility among Combinatorial Problems, pages 85–103. Springer US, 1972. doi:10.1007/978-1-4684-2001-2_9.
- [38] Jan Krajíček. Proof Complexity, volume 170 of Encyclopedia of Mathematics and Its Applications. Cambridge University Press, 2019. doi:10.1017/9781108242066.
- [39] Eyal Kushilevitz and Noam Nisan. Communication Complexity. Cambridge University Press, 1997. doi:10.1016/S0065-2458(08)60342-3.
- [40] Jean B. Lasserre. Global optimization with polynomials and the problem of moments. SIAM Journal on Optimization, 11(3):796–817, 2001. doi:10.1137/s1052623400366802.
- [41] Massimo Lauria. Cliques enumeration and tree-like resolution proofs. Information Processing Letters, 135:62–67, 2018. doi:10.1016/J.IPL.2018.03.001.
- [42] Massimo Lauria, Pavel Pudlák, Vojtěch Rödl, and Neil Thapen. The complexity of proving that a graph is Ramsey. Combinatorica, 37(2):253–268, 2017. Preliminary version in ICALP ’13. doi:10.1007/S00493-015-3193-9.
- [43] Shuo Pang. Large clique is hard on average for resolution. In International Computer Science Symposium in Russia (CSR ’21), pages 361–380, 2021. doi:10.1007/978-3-030-79416-3_22.
- [44] Anup Rao and Amir Yehudayoff. Communication Complexity and Applications. Cambridge University Press, 2020. doi:10.1145/3357713.3384286.
- [45] Alexander A. Razborov. Lower bounds on the monotone complexity of some boolean functions. Doklady Akademii Nauk SSSR, 1985. doi:10.1007/bf01157687.
- [46] Artur Riazanov, Anastasia Sofronova, Dmitry Sokolov, and Weiqiang Yuan. Searching for falsified clause in random ()-CNFs is hard for randomized communication. In Proceedings of the 29th International Conference on Randomization and Computation (RANDOM ’25), pages 64:1–64:17, 2025. doi:10.4230/LIPIcs.APPROX/RANDOM.2025.64.
- [47] Benjamin Rossman. On the constant-depth complexity of -clique. In Proceedings of the 40th Annual ACM Symposium on Theory of Computing (STOC ’08), pages 721–730, 2008. doi:10.1145/1374376.1374480.
- [48] Benjamin Rossman. The monotone complexity of -clique on random graphs. SIAM Journal on Computing, 43(1):256–279, 2014. Preliminary version in FOCS ’10. doi:10.1137/110839059.
- [49] Dmitry Sokolov. Dag-like communication and its applications. In Proceedings of the 12th International Computer Science Symposium in Russia (CSR ’17), volume 10304 of Lecture Notes in Computer Science, pages 294–307. Springer, 2017. doi:10.1007/978-3-319-58747-9_26.
- [50] Dmitry Sokolov. Random -CNF are hard for cutting planes (again). In Proceedings of the 56th Annual ACM Symposium on Theory of Computing (STOC ’24), pages 2008–2015, 2024. doi:10.1145/3618260.3649636.
- [51] Guangxu Yang and Jiapeng Zhang. Communication lower bounds for collision problems via density increment arguments. In Proceedings of the 56th Annual ACM Symposium on Theory of Computing (STOC ’24), pages 630–639, 2024. doi:10.1145/3618260.3649607.
- [52] Andrew C. Yao. Lower bounds by probabilistic arguments. In Proceedings of the 24th Annual Symposium on Foundations of Computer Science (FOCS ’83), pages 420–428, 1983. doi:10.1109/SFCS.1983.30.
- [53] David Zuckerman. Linear degree extractors and the inapproximability of max clique and chromatic number. Theory of Computing, 3(6):103–128, 2007. doi:10.4086/TOC.2007.V003A006.
