Supercritical Tradeoff Between Size and Depth for Resolution over Parities
Abstract
Alekseev and Itsykson (STOC 2025) proved the existence of an unsatisfiable CNF formula such that any resolution over parities () refutation must either have exponential size (in the formula size) or superlinear depth (in the number of variables). In this paper, we extend this result by constructing a formula with the same hardness properties, but which additionally admits a resolution refutation of quasi-polynomial size. This establishes a supercritical tradeoff between size and depth for resolution over parities.
The proof builds on the framework of Alekseev and Itsykson and relies on a lifting argument applied to the supercritical tradeoff between width and depth in resolution, proposed by Buss and Thapen (IPL 2026).
Keywords and phrases:
lifting theorems, resolution depth, resolution over parities, resolution width, supercritical tradeoffFunding:
Dmitry Itsykson: Supported by European Research Council Grant No. 949707.Copyright and License:
2012 ACM Subject Classification:
Theory of computation Proof complexityAcknowledgements:
The authors thank Yaroslav Alekseev and Artur Riazanov for fruitful discussions.Editor:
Shubhangi SarafSeries and Publisher:
Leibniz International Proceedings in Informatics, Schloss Dagstuhl – Leibniz-Zentrum für Informatik
1 Introduction
Propositional proof complexity investigates proof systems used to demonstrate the unsatisfiability of Boolean formulas. A central goal – often referred to as Cook’s program, motivated by the vs. problem – is to establish superpolynomial lower bounds on the size of refutations within stronger and stronger proof systems.
Resolution is the most extensively studied such a system, valued for its conceptual simplicity and its close relationship with modern SAT solvers. A resolution refutation of a CNF formula is a sequence of clauses , concluding with the empty clause (representing a contradiction). Each clause in the sequence is either an original clause of or is derived from earlier clauses using the resolution rule: . Numerous techniques have been developed for proving lower bounds in Resolution, and exponential lower bounds are known for a wide range of formulas. Notably, Urquhart [33] showed that certain unsatisfiable systems of linear equations over require exponential-size resolution refutations when encoded naturally in CNF.
In this paper, we study the proof system resolution over parities (), which extends classical resolution by integrating linear algebra over the finite field . Proof lines in this proof system are disjunctions of linear equations over , called linear clauses. A refutation of a CNF formula is a sequence of linear clauses that ends with the empty clause (a contradiction), every clause of this sequence is either a clause of or is obtained from previous clauses by one of the two inference rules:
-
1.
The resolution rule, which infers from premises and for some linear form .
-
2.
The weakening rule, which derives a linear clause from if semantically implies , i.e. if any assignment satisfying also satisfies .
The question of proving a superpolynomial lower bound on the size of refutations remains open and appears to be very challenging. The study of lower bounds for is motivated by the long-standing challenge of proving exponential lower bounds for Frege systems – a formalization of textbook propositional logic. Despite decades of effort, no such bounds are known, even for considerably weaker subsystems. The strongest Frege subsystem for which we currently have lower bounds is -Frege [1], which operates with constant-depth formulas using only , , and gates. However, once parity gates are added – resulting in -Frege – existing lower bound techniques completely break down. This is in sharp contrast to circuit complexity, where exponential lower bounds for circuits have been known for over 30 years [32, 28]. Bridging this discrepancy requires a deeper understanding of proof systems that reflect the power of reasoning with parities. As a subsystem of -Frege, offers a natural and tractable framework for exploring the power of reasoning with parity, making it a central object of study in this context.
1.1 Recent progress on lower bounds for subsystems of resolution over parities
There are numerous results establishing exponential lower bounds for tree-like refutations of standard combinatorial formulas, using a variety of techniques [24, 25, 20, 22, 23, 26, 12].
Independently, Chattopadhyay, Mande, Sanyal, and Sherif [15] and Beame and Kroth [5] introduced a lifting approach for establishing lower bounds in tree-like .
Given a CNF formula and a Boolean function (called a gadget), we define the lifted formula as the CNF encoding of the formula where each variable in is replaced by for fresh variables .
Chattopadhyay, Mande, Sanyal, and Sherif [15] introduced the notion of -stifling gadgets as follows. A Boolean function is called a -stifling gadget if, for every and every choice of input variables, there exists a setting of those variables such that the output of is always equal to , regardless of the values of the remaining variables. They further showed that if every resolution refutation of a formula has depth at least , and is a -stifling gadget, then any tree-like refutation of the lifted formula must have size at least .
Efremenko, Garlik, and Itsykson [17] made the first significant progress beyond the tree-like setting by establishing exponential lower bounds for bottom-regular refutations of the Binary Pigeonhole Principle formula . Their work introduced the notions of closure and a random-walk technique, both of which have proven instrumental in subsequent research. Building on these ideas, and combining them with lifting techniques, Bhattacharya, Chattopadhyay, and Dvořák [10] showed that certain formulas require exponential-size refutations in bottom-regular , while still admitting polynomial-size refutations in Resolution.
Alekseev and Itsykson [2] showed that one can construct formulas hard for bottom-regular based on any formula that requires large resolution depth. Specifically, they proved that if is an unsatisfiable CNF formula over variables with resolution depth at least , then any regular refutation of the lifted and transformed formula must have size at least , where is a constant-size gadget and is a semantic-preserving transformation of .
Moreover, Alekseev and Itsykson [2] made progress beyond bottom-regular by establishing a tradeoff between the size and depth of general refutations. Specifically, they constructed a family of formulas – lifted Tseitin formulas – over variables and of size such that any refutation must have either size at least or depth at least . Subsequently, Efremenko and Itsykson [18] improved the depth lower bound to . In particular, this result implies exponential lower bounds for regular for all reasonable notions of regularity. However, a limitation of this result is that it applies to a specific formula. In this paper, we address this issue by developing a general lifting result.
Independently and in parallel with our work, two recent papers appeared that further strengthen depth lower bounds, albeit at the expense of weakening the size bound in the tradeoff described above. Specifically, Bhattacharya and Chattopadhyay [9] proved that for every , every refutation of lifted Tseitin formulas must either have size or depth , where denotes the number of variables. Byramji and Impagliazzo [13] established that every Depth- refutation of the weak binary pigeonhole principle requires size . It is worth noting that the depth of any refutation of this formula is at least , so their bound is meaningful for ranging from up to .
1.2 Main question addressed
It is important to note that, for the lifted Tseitin formulas and the binary pigeonhole principle used in the size-or-depth lower bound of [2, 18, 9] and [13], it remains unclear whether they actually admit short refutations. In other words, it is still unclear whether the observed phenomenon constitutes a genuine tradeoff or merely reflects the current limitations of our techniques for proving size lower bounds. In this paper, we address the following question: Does there exist a formula that admits a short refutation, yet any such refutation must have either superlinear (in the number of variables) depth or exponential (in the size of the formula) size?
A negative answer to this question – combined with the result from [2] – would yield exponential lower bounds on the size of refutations.
On the other hand, a positive answer would establish a supercritical tradeoff between size and depth in . Here, supercritical means that for refutations of small size, the required depth significantly exceeds the worst-case upper bound achievable in the unrestricted setting. A positive answer would also lend support to a possible explanation for why proving lower bounds for seemingly simple formulas – such as the pigeonhole principle – remains so challenging. It may be that these formultas do admit short refutations, but all such refutations necessarily have large depth, making them difficult to construct.
1.3 Supercritical tradeoffs in proof complexity
A supercritical tradeoff between two proof complexity measures and for a formula occurs when has proofs with small and others with small , but any proof with below a certain threshold forces to significantly exceed the worst-case upper bound known for all formulas.
In the last few years, many supercritical tradeoffs in proof complexity have been established [29, 4, 7, 6, 31, 30, 8, 19, 11, 16, 21, 14]. We briefly overview the most relevant results concerning Resolution and . Razborov [29] established a supercritical tradeoff between width and size for tree-like Resolution. Fleming, Pitassi, and Robere [19] proved supercritical tradeoffs between size/width and depth for Resolution. More recently, Buss and Thapen [11] introduced a simple and highly flexible construction yielding a supercritical tradeoff between size/width and depth in Resolution. Finally, de Rezende et al. [16] and Göös et al. [21] showed that many of these tradeoffs can be made truly supercritical, meaning that the lower bounds are expressed in terms of the formula’s size, rather than merely the number of variables.
Chattopadhyay and Dvořák [14] established a supercritical tradeoff between width and size for tree-like . Their proof builds on a corresponding lifting theorem, which directly lifts Razborov’s result for tree-like Resolution [29] to the setting.
Note that all the tradeoffs mentioned above have been established for proof systems for which superpolynomial size lower bounds are already known.
1.4 Our contributions
Our main result is the following theorem.
Theorem 1 (Theorem 25).
Let be an unsatisfiable CNF formula such that does not have a resolution refutation with width at most and depth at most . Assume that there is a natural number such that . Let be a 2-stifling gadget (for example, can be the 5-bit Majority function). Then any refutation of has either size at least or depth at least .
The size of the formula is exponential in , so in applications of Theorem 1 we choose to be as small as possible. On the other hand, to obtain non-trivial depth lower bounds, we need to be as large as possible. Two closely related width–depth tradeoff results for resolution are available in the literature, both addressing the regime in which the width is close to the total number of variables : one due to Fleming, Pitassi, and Robere [19], and another due to Buss and Thapen [11]. The former applies for widths , while the latter applies for widths , which is significantly more suitable for our purposes. Applying the lifting from Theorem 1 to the width–depth tradeoff established by Buss and Thapen [11], we obtain a supercritical tradeoff between the size and depth of refutations.
Theorem 2 (Theorem 27).
For every natural and such that there is a CNF formula that contains variables, the formula is an -CNF of size . The formula has a resolution refutation of size and of width but every refutation of has either size at least or depth at least .
To our knowledge, this is the first instance of a supercritical tradeoff demonstrated in a proof system lacking known superpolynomial lower bounds on proof size.
Corollary 3 (Corollary 28).
For every , Depth- does not p-simulate Resolution.
Another important specific case of Theorem 1 is a size-depth tradeoff for obtained by lifting from resolution width.
Theorem 4 (Theorem 29).
Let be a family of unsatisfiable -CNF formulas such that has variables and the resolution width of is . For every natural consider a formula ; it has variables, is an -CNF formula of size at most and any refutations of has either depth at least or size at least .
Consider several interesting specific cases of Theorem 4.
-
Size-depth tradeoff for formula of size polynomial in number of variables. Let . Then the formula contains variables, is an -CNF formula of size and any refutations of has either depth at least or size at least .
This result extends the result from [18] for a large number of formulas.
-
Maximal depth. Let . Consider an arbitrary . The formula contains variables, is a CNF formula of size and any refutations of has either depth at least or size at least .
So if we do not restrict ourselves to formulas of polynomial size in the number of variables, then we can get a superpolynomial size lower bound for depth less than .
-
Minimal width. Let , where . The formula contains variables, is a CNF formula of size and any refutations of has either depth at least or size at least .
So we can get a non-trivial size-depth tradeoff starting from a formula with the resolution width .
1.5 Technique
Proof of Theorem 1 builds on the size-depth tradeoff established by Alekseev and Itsykson [2], with subsequent improvements by Efremenko and Itsykson [18].
As a first step, we develop a more flexible size-depth tradeoff that applies to a broad class of formulas. Below, we outline the main ideas behind the tradeoff established by Alekseev and Itsykson [2].
Consider a refutation . We identify certain linear clauses within as good clauses. By definition, a good clause cannot be an axiom of the original formula. These clauses satisfy a crucial property we refer to as the dichotomy property. Specifically, for every good clause of moderately small width, one of the following holds:
-
The size of the refutation is exponential;
-
There exists another good linear clause in that appears at a significantly greater depth than and whose width exceeds that of by only a small amount.
Assuming that the empty clause is good and the size of is small, the dichotomy property implies that one can iteratively find increasingly deeper good clauses within , ultimately yielding a lower bound on the depth.
The dichotomy property is established through a combination of a random walk argument and a bottleneck argument. We begin by defining a set of good full assignments that falsify a given linear clause (for simplicity, one may think of as the set of all assignments falsifying ). We then select a random assignment and perform a -step random walk along the refutation graph. At each step, we move from a linear clause to one of its premises that is also falsified by , counting only applications of resolution rules (applications of weakening are ignored).
The random walk theorem asserts that, with probability at least , such a walk ends at a good linear clause. Now, if all good linear clauses reachable from within steps have width greater than , then there must be at least such clauses. This is because a random assignment falsifying can falsify a clause of width at least with probability at most .
Alekseev and Itsykson [2] proved a random walk theorem for formulas of the form , where is a 2-stifling gadget and is an unsatisfiable CNF formula that admits a sufficiently strong strategy for Delayer in a specific Prover–Delayer game. This game is defined with respect to the formula and a set of its partial assignments, which must satisfy two conditions: (1) no assignment in falsifies any clause of , and (2) is closed under restriction, i.e., any restriction of an assignment in also belongs to .
The game proceeds as follows. It begins with some initial assignment . In each round, Prover selects a variable and queries its value. Delayer then has two options:
-
1.
Pay one black coin to choose a value and extend the current assignment by setting ; or
-
2.
Reply with , allowing Prover to choose the value .
Regardless of the outcome, Delayer earns one white coin for every move. The game terminates as soon as the current assignment no longer belongs to .
The required property of Delayer’s strategy is as follows: for every starting assignment in the -game, there exists a strategy for Delayer that guarantees earning at least white coins while spending at most black coins, where is significantly larger than . Alekseev and Itsykson [2] provide an example of such a strategy for Tseitin formulas, in which is, roughly speaking, the number of edges and is the number of vertices in the underlying graph.
Our first observation is that Delayer strategies for such games can be derived from strategies in the Atserias–Dalmau games [3], which characterize resolution width, via a lifting transformation using a parity gate. This simple but powerful idea allows us to establish Theorem 4, thereby completing the first step of our approach.
However, formulas with large resolution width are inherently hard for resolution and can therefore only be used to show that small-depth refutations require large size. To establish a supercritical tradeoff, we also need to demonstrate the existence of short refutations with large depth. Our second step is to refine the lifting theorem so that it can be applied starting from formulas whose every resolution refutation must have either width at least or depth at least . This refinement precisely enables us to apply lifting to the known supercritical tradeoffs between resolution width and depth.
In Section 4, we introduce an analogue of the Atserias–Dalmau games tailored to formulas that require resolution width at least for any resolution proof of depth at most . The properties of winning positions in these games closely resemble those in the original Atserias–Dalmau games, provided we focus on positions within distance from the empty position. We then apply the parity gadget to these games. Notably, in the proof of the size-versus-depth tradeoff for suitable parameters, it suffices to consider Delayer’s strategy only on positions that remain close to the empty position. This insight enables us to establish the size-depth tradeoff starting from formulas that have no refutations of width at most and depth at most simultaneously, thereby proving Theorem 1.
2 Preliminaries
2.1 Resolution
Let be an unsatisfiable CNF formula. A resolution refutation of is a sequence of clauses such that is the empty clause (i.e., identically false) and for every the clause is either a clause of or is obtained from previous clauses by the resolution rule that allows us to derive a clause from clauses and .
The size of a resolution refutation is the number of clauses in it. The depth of a resolution refutation is the length of the longest path between the empty clause and the clause of the original formula. The width of a resolution refutation is the maximal size of a clause from the refutation. The resolution width of an unsatisfiable CNF formula is the minimal possible width over all resolution refutations of .
2.2 Resolution Over Parities
Here and after, all scalars are from the field . Let be a set of variables taking values in . A linear form in variables from is a homogeneous linear polynomial over in variables from or, in other words, a polynomial , where is a variable and for all . A linear equation is an equality , where is a linear form and .
A linear clause is a disjunction of linear equations: . Note that over a linear clause may be represented as the negation of a linear system: .
Now we define the proof system resolution over parities () [25].
Let be an unsatisfiable CNF formula. A refutation of is a sequence of linear clauses , , …, such that is the empty clause (i.e., identically false) and for every the clause is either a clause of or is obtained from previous clauses by one of the following inference rules:
-
Resolution rule allows us to derive a linear clause from linear clauses and .
-
Weakening rule allows us to derive from a linear clause any linear clause in the variables of that semantically follows from (i.e., any assignment satisfying also satisfies ).
The size of a refutation is the number of linear clauses in it. The depth of a refutation is the maximal number of resolution rules applied on a path between a clause of the initial formula and the empty clause.
Remark 5.
A resolution refutation of a formula is a special case of a refutation, where all linear clauses are plain (i.e., disjunctions of literals).
For any function , we denote by Depth- the subsystem of consisting of refutations with depth at most , where is the number of variables in the formula being refuted.
For a linear clause we denote by the set of linear forms that appear in ; i.e. . The same notation we use for linear systems: if is a -linear system, denotes the set of all linear forms from .
2.3 Lifted formulas
For every CNF formula over the variables and every Boolean function we define a CNF formula with variables representing in CNF (i.e. we substitute to every variable of the function applied to fresh variables). Let , where is a clause for all . For every we denote by the canonical CNF formula representing which has variables in every clause and by the canonical CNF formula representing which has variables in every clause. Let , where is a literal. Then we denote by a CNF formula that represents as follows: is the conjunction of all clauses of the form , where is a clause of for all . And .
We refer to as a formula lifted with a gadget , to the set as a set of unlifted variables, and to the set as the set of lifted variables.
Lemma 6 (Folklore, see [25], for example).
Let be a gadget. If a CNF formula has a resolution refutation of size and width , then the formula has a resolution refutation of size and width .
2.4 Closure and Amortized Closure
For a set of vectors in a vector space, we denote by the linear span of .
We consider the set of propositional variables . The variables from are divided into blocks by the value of the first index. The variables form the -th block, for . We may view the set as the set of lifted variables with respect to a gadget of size .
Let be a set of -linear forms with variables from . Consider a coefficient matrix of : its columns correspond to , and for all , -th row is the coefficient vector of . For every , let consist of matrix columns corresponding to the variables from the -th block. Let . We say that is safe if there are distinct indices and elements such that is a basis of .
A closure [17] of a set of linear forms is any inclusion-wise minimal set such that is safe. Informally, the closure indicates the set of the most essential unlifted variables for the set of linear forms .
Lemma 7 (Uniqueness [17]).
For any , its closure is unique.
We denote the closure of by .
Lemma 8 ([17]).
Closure has the following properties.
-
1.
If , then ;
-
2.
;
-
3.
.
We also require the notion of amortized closure, introduced by Efremenko and Itsykson [18]. Unlike the plain closure, which can grow dramatically with the addition of a single linear form, the amortized closure is a superset of the plain closure designed to grow more gradually and smoothly.
We say that a subset is coverable w.r.t. if for every there is such the set is linearly independent. For subsets , we say that is less than () if the largest element in the symmetric difference belongs to .
An amortized closure of [18], denoted by , is the -maximal subset of that is coverable w.r.t. . It is easy to see that does not depend on the permutation of rows in the coefficient matrix of .
Lemma 9 (Size bound [18]).
.
Proof.
is at most the rank of a coefficient matrix of that equals .
Lemma 10 ([18]).
Lemma 11 (Lipschitz continuity [18]).
and .
Lemma 12 ([18]).
Let and be two linear systems in variables . Let be a partial assignment defined on . Let consist of all solutions of such that extends . Assume that . Let be a random element of . Then .
2.5 Lifting via stifling gadgets
In the lifting settings, we will identify subsets of with corresponding subsets of the lifted variables . It is especially convenient to use such correspondence for closure and amortized closure. So, we will assume that the support and the (amortized) closure of the set of linear forms over lifted variables is the set of unlifted variables.
A partial assignment to the set of variables is called block-respectful if, for every , either assigns values to all variables with support or does not assign values to any of them.
Suppose that is a block-respectful partial assignment. Then we define by the partial assignment on the set of variables such that (here we assume that if the right-hand side is undefined, then the left-hand side is also undefined).
Let . A gadget (i.e. Boolean function) is called -stifling [15] if for every of size for every there exists such that for every if and agree on set of indices , then .
It is easy to see that the majority function is a -stifling for every .
Lemma 13 ([2]).
Let be a satisfiable linear system in the lifted variables . Let be a -stifling gadget. Suppose there exists a full assignment to lifted variables satisfying such that does not falsify any clause of . Then, does not contradict any clause of .
2.6 Supercritical tradeoff between width and depth for resolution
Here, we state the supercritical tradeoff between width and depth in resolution, as established by Buss and Thapen [11].
Theorem 14 ([11]).
Let be integers and be a power of two. Then there is an explicit formula that has the following properties:
-
has variables;
-
has clauses, of width at most ;
-
has a resolution refutation of size and width ;
-
Any resolution refutation of of width strictly below must have depth at least .
Corollary 15.
There exists a family of unsatisfiable CNF formulas such that
-
contains variables;
-
the width of is and, moreover, has a resolution refutation of size and of width ;
-
any resolution refutation of of width at most has depth greater than .
Proof.
Let be the maximal power of two such that . Then . Hence, .
Let us fix , .
Consider from Theorem 14. contains exactly variables. We define as with fictive fresh variables. Precisely we take , where variables have no occurrences in .
It is easy to see that contains exactly variables. The width of is . Any resolution refutation of is also a refutation of . Hence, has a resolution refutation of size and of width . Since can be obtained form by substitution of all to , we get that any resolution refutation of of width at most (which is less than ) has depth at least .
3 Prover-Adversary and Prover-Delayer games
In this section, we define two games based on an unsatisfiable CNF formula . Let be a set of partial assignments for the variables of . We say that is proper for if the following two properties hold:
-
is closed under restrictions: for every for every , .
-
For every , does not falsify any clause of .
-game of Prover and Adversary with starting position
In this game, two players, Prover and Adversary, maintain a partial assignment for variables of that initially equals . On every move, Prover chooses a variable , and Adversary earns a coin and chooses a Boolean value of . The current assignment is updated: . The game ends when . The goal of Adversary is to earn as many coins as he can.
Let denote the set of all partial assignments that do not falsify any clause of . It is easy to see that is proper and the maximal number of coins that Adversary can earn in the with the empty starting position is precisely the resolution depth of . (See [34] for details.)
Remark 16.
In terms of Prover-Adversary games, one can also define the resolution width. Indeed, Atserias and Dalmau [3] showed that the resolution width of is at least if and only if there exists a proper set of assignments such that for every if , then in the -game with starting position Adversary has a strategy that guarantees him to earn at least coins.
Alekseev and Itsykson defined the following games [2].
-game of Prover and Delayer with starting position
In this game, two players, Prover and Delayer, maintain a partial assignment for variables of that initially equals . On every move, Prover chooses a variable , and Delayer has two options:
-
Delayer can earn a white coin and reports . Then, Prover chooses a Boolean value of .
-
Delayer can earn a white coin and pay a black coin to choose a Boolean value of by himself.
The current assignment is updated: . The game ends when .
Remark 17.
It is easy to see that if, in the -game starting from the empty position, there exists a value such that Delayer has a strategy ensuring that at some point he accumulates more white coins than the total number of spent black coins, then any tree-like resolution refutation of must have size at least . See [27] for details.
Delayer’s strategy is called linearly described [2] if there exists a map that takes as input an ordered set of variables and a variable , and returns either or an -affine function depending on the variables in . The strategy is applied as follows: given a game history and a requested variable , Delayer evaluates . If , then Delayer reports . Otherwise, if for some affine function , Delayer reports .
3.1 Lifting by parity
Let be a proper set of partial assignments for a CNF formula .
We denote by the parity gadget that maps to .
For every partial assignment to the variables of the formula we define the partial assignment to the variables of as follows:
-
is defined on , if and only if is defined on all ;
-
.
Based on the formula we define a set that consists of partial assignments to variables of such that .
Proposition 18.
If is a proper set for , then is a proper set for .
Proof.
Consider and let . By the definition, . Since , then , then .
Consider , every clause of is a clause of , where is a clause of . Since doesn’t falsify , there is a variable of such that is not defined on . Hence, there is such that is not defined on , hence doesn’t falsify .
Now we explore the simple idea of Urquhart [34] that the strategy of Adversary can be lifted to the strategy of Delayer if we lift the formula by the parity gadget. The following lemma extends [2, Lemma 6.1].
Lemma 19.
Assume that Adversary has a strategy in a Prover-Adversary game with starting position that guarantees him to earn at least coins. Consider a Prover-Delayer game with starting position , where . Then Delayer has a linearly described strategy that guarantees him to earn at least white coins while paying at most black coins.
Proof.
We describe a strategy for Delayer in the Prover–Delayer game , obtained from the Adversary’s strategy in the Prover–Adversary game . Let denote the current partial assignment in the first game. We maintain the invariant that the corresponding partial assignment in the second game is .
Initially, we set and, thus, . Suppose the requested variable in the first game is . If there exists an index such that is undefined on , then Delayer responds with , and remains unchanged.
Otherwise, if is defined on all for , we simulate a Prover request for variable in the second game. Let be the Adversary’s response according to his strategy. Delayer then responds with .
To show that this strategy is linearly described, it suffices to prove that the value of is uniquely determined by the Adversary’s strategy, the ordered list of queried variables, and the initial assignment .
Indeed, given the ordered list of queried variables in the first game and the initial assignment , we can compute both the initial assignment in the second game and the corresponding sequence of variable requests. Since the Adversary’s strategy deterministically specifies the response to each query in the second game, we can compute all answers, in particular the last one, which is the value of .
While , we have . Since the Adversary in the first game earns at least white coins, consider the first moment when . Each payment of a black coin corresponds to an increment of by one, so by this point Delayer has paid exactly black coins. The number of earned white coins is at least .
4 Bounded-depth width games
In this section, we present a combinatorial characterization – an analogue of the Atserias–Dalmau games [3] – that captures when an unsatisfiable formula admits no resolution refutation of both width at most and depth at most simultaneously. A different game characterization for the same property, more closely related to depth-based games, has already appeared in the literature [7, 19, 18]. In contrast, our characterization is more aligned with width-based games.
Let be a CNF formula. Let be a set of pairs of a partial assignment and an integer number . We say that is a -winning strategy for if the following conditions hold:
-
, where is an empty assignment.
-
If , then , and doesn’t falsify any clause of .
-
If and , then .
-
If , , , and , then there exists such that .
Theorem 20.
Let and be some integers; and let be an unsatisfiable CNF formula such that doesn’t have a resolution refutation of width at most and simultaneously with depth at most . Then there exists a -winning strategy for .
Proof.
Proof by induction on . The base case is . In this case, we can take consisting of the only element , where is an empty clause.
We only have to verify that the formula does not contain an empty clause; this is true since the formula does not have refutation with depth zero and width zero.
Induction step. Let be a CNF formula containing all clauses that can be derived from in at most one step with width at most . It is easy to see that any resolution refutation of has either width greater than or depth greater than . We apply the induction hypothesis to . Let be a winning strategy for .
-
For every , does not falsify clauses of and hence clauses of of width at most ; , hence does not falsify any clause of .
-
Consider such that . Let be a variable from . We claim that either or does not falsify any clause of . Suppose that falsifies and falsifies , where and are clauses of . Since , width of and are at most . Since doesn’t falsify neither nor , and and falsifies and . Therefore falsifies . Note that and is the result of resolution rule applied to and , hence, is a clause of . We get a contradiction since .
Let us define to be the set of all pairs of the form such that , , and , provided that does not falsify any clause of . Let be the set of all pairs such that there exists an assignment with and .
We define . Let us verify that is a -winning strategy for .
-
Consider a pair . If , then , so and does not falsify any clause of . If , then , which implies that there exists an assignment such that and . Therefore, (and thus ) does not falsify any clause of , and .
-
Consider a pair and let . If , then and thus . If , , hence .
-
Consider a pair such that and , and let . If , then . By the properties of , there exists such that does not falsify any clause of (and hence none of ), and . If , then as noted above, there exists such that does not falsify any clause of . Thus, .
Proposition 21.
Let be a -winning strategy for the formula . Consider a set that consists of all partial assignments such that for some . Then for every in the Prover-Adversary game there is a strategy of Adversary with starting position that guarantees him to earn coins.
Proof.
Let denote the current partial assignment in the Prover-Adversary game . Adversary will maintain the number such that . Initially and . Let and and be the requested variable. Then there exists such such that , hence . The Adversary chooses any of such and updates and . After each step, the value decreases by one. And we can not make the next step if . Thus Adversary earns coins.
Definition 22.
Consider a -game between Prover and Delayer, and let be a strategy for Delayer in this game. For any two assignments , we define the distance between them, denoted , as the minimal integer such that there exists a sequence of assignments satisfying the following conditions:
-
For every , either is obtained from by one step of Delayer’s strategy , or ;
-
The total number of steps of the first type (i.e., applications of ) is exactly .
If no such sequence exists, we define .
Proposition 23.
Let be a -winning strategy for a formula . Define as the set of all partial assignments such that for some . Now consider a strategy for Delayer in the game , obtained via Lemma 19 from the Adversary’s strategy in the -game constructed in Proposition 21.
-
1.
Let , consider such that . Let such that . Then for some .
-
2.
Let such that , where is an empty assignment. Then, the strategy with starting position guarantees that Delayer earns at least white coins while paying at most black coins.
Proof.
-
1.
Let us denote . There are exist such that for every either or can be obtained from by one step according the strategy . Let us define the sequence as follows: , for every : if , then ; if is obtained from by one step according the strategy , then if , then and if , then . Taking into account the definition of the game and the construction of the strategy , it is easy to verify that for all . In particular, this implies that . Observe that only when is obtained from by a single step of the strategy . Therefore, .
-
2.
By the previous item, there exists such that . Proposition 21 gives a strategy of Adversary in the Prover-Adversary game with starting position that guarantees him to earn coins. Then by Lemma 19 the strategy in the Prover-Delayer game with starting position guarantees Delayer to earn at least white coins while paying at most black coins.
5 Random-walk theorem
In this section, we present the main tool developed by Itsykson and Alekseev [2] for proving size-depth tradeoffs in .
Let be a refutation, be a linear clause from , be a set of full assignments that falsify , and be a natural number. A -random walk is defined as follows: sample an assignment uniformly at random from , and perform a walk of weighted length on the refutation graph of , starting at the node labeled by . At each step, the walk proceeds from a linear clause to a premise falsified by . There are two cases: if the step uses the weakening rule, there is a single premise and the step has weight zero; if it uses the resolution rule, there are two premises and the step has weight one. The walk terminates either upon reaching a clause from the initial formula or when the total weight accumulated over all steps reaches . If the walk terminates at a node labeled with a linear clause , then is the value of the random variable defined by the walk.
Theorem 24 (Theorem 4.3 from [2]).
Let be an unsatisfiable CNF formula and be a 2-stifling gadget. Consider a refutation of and a linear clause from . Let be a solution of and let be the restriction of to . Let be the set of all full assigmnets such that satisfies and extends . Let be integer number such that . Let a linear clause denote the result of the -random walk defined by a random variable distributed uniformly on .
Let be a proper set of partial assignments for . Assume that in the -game with starting position , Delayer has a linearly described strategy that guarantees him to earn white coins while paying at most black coins. Then and with probability at least .
Theorem 24 is a slightly modified version of [2, Theorem 4.3], with two minor adjustments to the statement that do not affect the validity of the original proof. The first modification, introduced in [18], concerns the inequality for , namely the bound was originally stated in a stronger form as . We refer the reader to [18] for an explanation of why the proof remains valid under the weaker bound.
Here, we focus on the second modification: namely, we additionally assert that .
First, observe that in the “lucky” execution of the random walk – that is, when – Lemma 13 implies that is not a clause of . Hence, the random walk successfully makes steps (i.e., it does not terminate prematurely at a leaf). Let us denote the sequence of visited linear clauses by . There exist indices such that:
-
For every , the clause is obtained from and another premise by applying the resolution rule over the linear form .
-
For every , the clause is obtained from by the weakening rule.
By the definitions of the resolution and weakening rules, it follows that . Hence, by Lemma 8, we have
The proof of [2, Theorem 4.3] shows that, with probability at least , the restriction of to is consistent with the strategy in the game starting from position . This means that there exists some sequence of moves by Prover for which Delayer’s strategy reaches the assignment . Since is closed under restrictions, it follows that . The number of moves in the game does not exceed
Hence, by the definition of the distance .
6 Size vs depth tradeoff
Theorem 25.
Let be an unsatisfiable CNF formula such that does not have a resolution refutation with width at most and simultaneously depth at most . Assume that there is a natural number such that . Let .
Let be a 2-stifling gadget. Then any refutation of has either size at least or depth at least .
Proof.
By Theorem 20 for the formula there is a -winning strategy . Let be the set of all partial assignments such that for some . By Proposition 21, for every in Prover-Adversary game there is a strategy of Adversary with starting position that guarantees him to earn coins.
We define and consider a linearly described strategy for Delayer in the Prover-Delayer game that exists by Lemma 19.
Let us denote . By Proposition 23, for every such that , in the game with starting position the strategy guaranties Delayer to earn at least white coins while paying at most black coins.
In what follows, we use our lifting notations assuming that variables of are unlifted and variables of are lifted.
Let be a linear clause over lifted variables (i.e., variables of the formula ), and let be a partial assignment over the original (unlifted) variables. We say that corresponds to if there exists an assignment satisfying such that the restriction of onto coincides with , that is, . We denote this relation by . For convenience, we also define a measure of a clause as .
Consider a refutation of and denote it by .
Claim 26.
Assume that contains a linear clause such that
-
, where ;
-
there exists such that and .
Let denote the set of all linear clauses from such that
-
there is a path from to of weighted length in the graph of (computing length, we compute weakening rules with weight zero and resolution rules with weight one);
-
there exists such that and .
Assume that for every , . Then, the size of the refutation is at least .
Proof.
Notice that .
Let be the set of all assignments such that satisfies and . Since , .
Let a linear clause denote the result of the -random walk defined by a random variable distributed uniformly on . Notice that . Let . By Theorem 24, with probability at least , , and . By Lemma 13, is not a clause of , hence, the length of the path between and is exactly , hence . Thus, .
Consider some linear clause such that . By Lemma 12, .
Hence, the refutation contains at least clauses with .
Assume that the size of is less than . Our goal is to show that under this assumption, the depth of is at least .
Let denote the empty clause from . , where equals the empty assignment and, thus, . Since , by Claim 26, there is a clause in such that there is a path from to of length and and there is such that and .
Let , then . We repeat the same reasoning more times for all from to , maintaining invariant . Since , by Claim 26 there is a linear clause in such that there is a path from to of length and there is such that and and . Note that for all , by triangle inequalities, ; the last inequality holds since by the conditions of the theorem and . So the distance conditions in applications of Claim 26 are satisfied.
So under the assumption we get that the depth of is at least the length of the path from to , from to , etc, from to which is at least .
We now examine two specific cases of Theorem 25.
Theorem 27.
For every natural and such that there is a CNF formula that contains variables, the formula is an -CNF of size . The formula has resolution refutation of size and of width but every refutation of has either size at least or depth at least .
Proof.
Let be a formula from Corollary 15.
Let us define . Then that contains variables, of the formula is in -CNF and of size . By Lemma 6, the formula has resolution refutation of size and of width .
Let and . The formula does not have resolution refutations of width at most and of depth at most . Let . It is easy to see that .
If , then the conclusion of the theorem is trivial. Assume that . Notice that , by Theorem 25, any refutation of has either size at least or has depth at least .
Corollary 28.
For every , Depth- does not p-simulate resolution.
Proof.
Consider and the formula from Theorem 27. contains variables and has resolution refutation of size at most and the size of is also . There is a constant such that every refutation of of depth at most has size at least .
Notice that for large enough, . Thus, for large enough every refutation of of depth at most has size at least . And can not be bounded by a polynomial in .
Theorem 29.
Let be a family of unsatisfiable -CNF formulas such that has variables and the resolution width of is . For every natural consider a formula ; it has variables, is an -CNF formula of size at most and any refutations of has either depth at least or size at least .
Proof.
Let be the resolution width of , take . Let . There are no resolution refutations of of width at most and depth . is a 2-stifling gadget. Then by Theorem 25, any refutation of has either size at least or depth at least .
7 Open questions
Two main avenues for improving our results are:
-
1.
Construct a polynomial-sized CNF formula that admits a polynomial-sized resolution refutation, yet any refutation of it must have either superlinear depth or exponential size. One approach to achieving this is by strengthening the supercritical tradeoff between width and depth in resolution. Specifically, it suffices to construct an -CNF formula with variables that has a resolution refutation of constant width, but for which any resolution refutation must have either superlinear depth or width .
-
2.
Establish a truly supercritical tradeoff between size and depth for , in which the depth is superlinear with respect to the size of the formula.
References
- [1] Miklós Ajtai. The complexity of the pigeonhole principle. Combinatorica, 14(4):417–433, 1994. doi:10.1007/BF01302964.
- [2] Yaroslav Alekseev and Dmitry Itsykson. Lifting to bounded-depth and regular resolutions over parities via games. In Michal Koucký and Nikhil Bansal, editors, Proceedings of the 57th Annual ACM Symposium on Theory of Computing, STOC 2025, Prague, Czechia, June 23-27, 2025, pages 584–595. ACM, 2025. doi:10.1145/3717823.3718150.
- [3] Albert Atserias and Víctor Dalmau. A combinatorial characterization of resolution width. Journal of Computer and System Sciences, 74(3):323–334, 2008. Computational Complexity 2003. doi:10.1016/j.jcss.2007.06.025.
- [4] Paul Beame, Chris Beck, and Russell Impagliazzo. Time-space trade-offs in resolution: Superpolynomial lower bounds for superlinear space. SIAM J. Comput., 45(4):1612–1645, 2016. doi:10.1137/130914085.
- [5] Paul Beame and Sajin Koroth. On Disperser/Lifting Properties of the Index and Inner-Product Functions. In Yael Tauman Kalai, editor, 14th Innovations in Theoretical Computer Science Conference (ITCS 2023), volume 251 of Leibniz International Proceedings in Informatics (LIPIcs), pages 14:1–14:17, Dagstuhl, Germany, 2023. Schloss Dagstuhl – Leibniz-Zentrum für Informatik. doi:10.4230/LIPIcs.ITCS.2023.14.
- [6] Chris Beck, Jakob Nordström, and Bangsheng Tang. Some trade-off results for polynomial calculus: extended abstract. In Dan Boneh, Tim Roughgarden, and Joan Feigenbaum, editors, Symposium on Theory of Computing Conference, STOC’13, Palo Alto, CA, USA, June 1-4, 2013, pages 813–822. ACM, 2013. doi:10.1145/2488608.2488711.
- [7] Christoph Berkholz. On the complexity of finding narrow proofs. In 53rd Annual IEEE Symposium on Foundations of Computer Science, FOCS 2012, New Brunswick, NJ, USA, October 20-23, 2012, pages 351–360. IEEE Computer Society, 2012. doi:10.1109/FOCS.2012.48.
- [8] Christoph Berkholz and Jakob Nordström. Supercritical space-width trade-offs for resolution. SIAM J. Comput., 49(1):98–118, 2020. doi:10.1137/16M1109072.
- [9] Sreejata Kishor Bhattacharya and Arkadev Chattopadhyay. Exponential lower bounds on the size of reslin proofs of nearly quadratic depth. Electron. Colloquium Comput. Complex., TR25-106, 2025. URL: https://eccc.weizmann.ac.il/report/2025/106.
- [10] Sreejata Kishor Bhattacharya, Arkadev Chattopadhyay, and Pavel Dvorák. Exponential separation between powers of regular and general resolution over parities. In Rahul Santhanam, editor, 39th Computational Complexity Conference, CCC 2024, July 22-25, 2024, Ann Arbor, MI, USA, volume 300 of LIPIcs, pages 23:1–23:32. Schloss Dagstuhl – Leibniz-Zentrum für Informatik, 2024. doi:10.4230/LIPIcs.CCC.2024.23.
- [11] Sam Buss and Neil Thapen. A simple supercritical tradeoff between size and height in resolution. Information Processing Letters, 191:106589, 2026. The preprint is available at https://eccc.weizmann.ac.il/report/2024/001. doi:10.1016/j.ipl.2025.106589.
- [12] Farzan Byramji and Russell Impagliazzo. Lifting to randomized parity decision trees. Electron. Colloquium Comput. Complex., TR24-202, 2024. URL: https://eccc.weizmann.ac.il/report/2024/202.
- [13] Farzan Byramji and Russell Impagliazzo. Lower bounds for the bit pigeonhole principle in bounded-depth resolution over parities. Electron. Colloquium Comput. Complex., TR25-118, 2025. URL: https://eccc.weizmann.ac.il/report/2025/118.
- [14] Arkadev Chattopadhyay and Pavel Dvorák. Super-critical trade-offs in resolution over parities via lifting. In Srikanth Srinivasan, editor, 40th Computational Complexity Conference, CCC 2025, August 5-8, 2025, Toronto, Canada, volume 339 of LIPIcs, pages 24:1–24:19. Schloss Dagstuhl – Leibniz-Zentrum für Informatik, 2025. doi:10.4230/LIPIcs.CCC.2025.24.
- [15] Arkadev Chattopadhyay, Nikhil S. Mande, Swagato Sanyal, and Suhail Sherif. Lifting to parity decision trees via stifling. In Yael Tauman Kalai, editor, 14th Innovations in Theoretical Computer Science Conference, ITCS 2023, January 10-13, 2023, MIT, Cambridge, Massachusetts, USA, volume 251 of LIPIcs, pages 33:1–33:20. Schloss Dagstuhl – Leibniz-Zentrum für Informatik, 2023. doi:10.4230/LIPIcs.ITCS.2023.33.
- [16] Susanna F. de Rezende, Noah Fleming, Duri Andrea Janett, Jakob Nordström, and Shuo Pang. Truly supercritical trade-offs for resolution, cutting planes, monotone circuits, and weisfeiler–leman. In Proceedings of the 57th Annual ACM Symposium on Theory of Computing, STOC ’25, pages 1371–1382, New York, NY, USA, 2025. Association for Computing Machinery. doi:10.1145/3717823.3718271.
- [17] Klim Efremenko, Michal Garlík, and Dmitry Itsykson. Lower bounds for regular resolution over parities. SIAM J. Comput., 54(4):887–915, 2025. Preliminary version appeared in Proceedings of STOC 2024. doi:10.1137/24M1696640.
- [18] Klim Efremenko and Dmitry Itsykson. Amortized closure and its applications in lifting for resolution over parities. In Srikanth Srinivasan, editor, 40th Computational Complexity Conference, CCC 2025, August 5-8, 2025, Toronto, Canada, volume 339 of LIPIcs, pages 8:1–8:24. Schloss Dagstuhl – Leibniz-Zentrum für Informatik, 2025. doi:10.4230/LIPIcs.CCC.2025.8.
- [19] Noah Fleming, Toniann Pitassi, and Robert Robere. Extremely Deep Proofs. In Mark Braverman, editor, 13th Innovations in Theoretical Computer Science Conference (ITCS 2022), volume 215 of Leibniz International Proceedings in Informatics (LIPIcs), pages 70:1–70:23, Dagstuhl, Germany, 2022. Schloss Dagstuhl – Leibniz-Zentrum für Informatik. doi:10.4230/LIPIcs.ITCS.2022.70.
- [20] Michal Garlík and Leszek Aleksander Kolodziejczyk. Some subsystems of constant-depth frege with parity. ACM Trans. Comput. Log., 19(4):29:1–29:34, 2018. doi:10.1145/3243126.
- [21] Mika Göös, Gilbert Maystre, Kilian Risse, and Dmitry Sokolov. Supercritical tradeoffs for monotone circuits. In Michal Koucký and Nikhil Bansal, editors, Proceedings of the 57th Annual ACM Symposium on Theory of Computing, STOC 2025, Prague, Czechia, June 23-27, 2025, pages 1359–1370. ACM, 2025. doi:10.1145/3717823.3718229.
- [22] Svyatoslav Gryaznov, Sergei Ovcharov, and Artur Riazanov. Resolution over linear equations: Combinatorial games for tree-like size and space. ACM Trans. Comput. Theory, 16(3):15:1–15:15, 2024. doi:10.1145/3675415.
- [23] Dmitry Itsykson and Artur Riazanov. Proof complexity of natural formulas via communication arguments. In Valentine Kabanets, editor, 36th Computational Complexity Conference, CCC 2021, July 20-23, 2021, Toronto, Ontario, Canada (Virtual Conference), volume 200 of LIPIcs, pages 3:1–3:34. Schloss Dagstuhl – Leibniz-Zentrum für Informatik, 2021. doi:10.4230/LIPIcs.CCC.2021.3.
- [24] Dmitry Itsykson and Dmitry Sokolov. Lower bounds for splittings by linear combinations. In Erzsébet Csuhaj-Varjú, Martin Dietzfelbinger, and Zoltán Ésik, editors, Mathematical Foundations of Computer Science 2014 - 39th International Symposium, MFCS 2014, Budapest, Hungary, August 25-29, 2014. Proceedings, Part II, volume 8635 of Lecture Notes in Computer Science, pages 372–383. Springer, 2014. doi:10.1007/978-3-662-44465-8_32.
- [25] Dmitry Itsykson and Dmitry Sokolov. Resolution over linear equations modulo two. Ann. Pure Appl. Log., 171(1), 2020. doi:10.1016/J.APAL.2019.102722.
- [26] Jan Krajíček. Randomized feasible interpolation and monotone circuits with a local oracle. J. Math. Log., 18(2):1850012:1–1850012:27, 2018. doi:10.1142/S0219061318500125.
- [27] Pavel Pudlák and Russell Impagliazzo. A lower bound for DLL algorithms for k-sat (preliminary version). In David B. Shmoys, editor, Proceedings of the Eleventh Annual ACM-SIAM Symposium on Discrete Algorithms, January 9-11, 2000, San Francisco, CA, USA, pages 128–136. ACM/SIAM, 2000. URL: http://dl.acm.org/citation.cfm?id=338219.338244.
- [28] A. A. Razborov. Lower bounds on the size of bounded depth circuits over a complete basis with logical addition. Mat. Zametki, 41:598–607, 1987.
- [29] Alexander A. Razborov. A new kind of tradeoffs in propositional proof complexity. J. ACM, 63(2):16:1–16:14, 2016. doi:10.1145/2858790.
- [30] Alexander A. Razborov. On the width of semialgebraic proofs and algorithms. Math. Oper. Res., 42(4):1106–1134, 2017. doi:10.1287/MOOR.2016.0840.
- [31] Alexander A. Razborov. On space and depth in resolution. Comput. Complex., 27(3):511–559, 2018. doi:10.1007/S00037-017-0163-1.
- [32] Roman Smolensky. Algebraic methods in the theory of lower bounds for boolean circuit complexity. In Alfred V. Aho, editor, Proceedings of the 19th Annual ACM Symposium on Theory of Computing, 1987, New York, New York, USA, pages 77–82. ACM, 1987. doi:10.1145/28395.28404.
- [33] Alasdair Urquhart. Hard examples for resolution. Journal of the ACM, 34(1):209–219, 1987. doi:10.1145/7531.8928.
- [34] Alasdair Urquhart. The depth of resolution proofs. Stud Logica, 99(1-3):349–364, 2011. doi:10.1007/S11225-011-9356-9.
