Interaction depth
The signature σt(D) records unit-propagation closure and conflict status for every consistent seed assigning at most t variables. A strict r-clause cannot become unit or false before r−1 of its variables have been assigned.
The arbitrary-width family
For r≥3, putAr=z1∨⋯∨zr−3∨¬zr−2, where the positive prefix is empty at r=3. The source clauses areCr−=(Ar∨x∨¬p) andCr+=(Ar∨y∨p). Their resolvent is Lr=(Ar∨x∨y). Write Dr=Cr−∧Cr+ andDr+=Dr∧Lr.
Absorption
For a literal ℓ∈C, the boundary seed B(C,ℓ) falsifies every other literal of C. The clause is UP-absorbed by F when unit propagation from every such seed either conflicts or derives ℓ.
The clause family
For m≥1, the base database uses variables x,y,a1,…,am,b. It contains
- C0=(x∨y∨a1);
- Xi=(x∨¬ai∨ai+1) and Yi=(y∨¬ai∨ai+1) along the chain, with am+1=b;
- the conflict clause K=(x∨y∨¬b).
Write Fm for this database and Gm=Fm∪{L}, where the retained shortcut is L=(x∨y∨b). Under the decision prefix x=0,y=0, first-UIP work is measured by the number of resolution pivots.
CRD-SAT-10a · Lemma · interaction-depth bound
Strict width bounds the first possible unit propagation
If every clause in a strict r-CNF has r distinct literals, then every consistent seed assigning fewer than r−1 variables has trivial unit-propagation closure: no clause can yet be unit or false.
- Result
- Proved for strict finite r-CNF databases
- Proof
- After fewer than r−1 seed assignments, every unsatisfied strict r-clause retains at least two unset literals. Therefore no unit clause or falsified clause exists from which propagation or conflict could begin.
- Scope
- Shorter clauses, repeated literals, or auxiliary clauses can make propagation begin earlier.
Sources and detailed status →
CRD-SAT-10b · Theorem · exact separating example
A smallest second-order branching separation
For D=(x∨¬z∨¬p)∧(y∨¬z∨p) and D+=D∧(x∨y∨¬z), the databases are semantically equivalent and have the same singleton unit-propagation signature, yet fixed false-first DPLL in the order x<y<z<p uses three decisions on D and two on D+, with no conflicts.
- Result
- Proved for the displayed databases and fixed DPLL policy
- Proof
- Resolution proves semantic equivalence. By CRD-SAT-10a, both strict-3CNFs have trivial singleton closure. Under x=y=0, the base reduces to (¬z∨¬p)∧(¬z∨p) and stalls, whereas the resolvent becomes the unit ¬z. The fixed traces therefore have costs (3,0) and (2,0).
- Scope
- Choosing z first and trying false erases the decision gap.
Sources and detailed status →
CRD-SAT-10c · Proposition · analytic minimality
Four variables and two clauses are minimal
A satisfiable strict-3CNF needs at least four variables and at least two source clauses to entail a distinct strict width-three addition; the databases in CRD-SAT-10b attain both lower bounds.
- Result
- Proved for distinct entailed strict-3 clauses
- Proof
- On three variables, each strict 3-clause excludes exactly one complete assignment, so entailing a missing strict 3-clause requires already containing the unique clause that excludes its falsifying assignment. A single clause entails another clause exactly by literal-set inclusion; equal widths then force equality. Thus four variables and two source clauses are necessary, and CRD-SAT-10b supplies them.
- Scope
- The claim does not cover shorter learned clauses, unsatisfiable databases, weakening, or other proof systems.
Sources and detailed status →
CRD-SAT-11a · Theorem · sharp parameterized family
Clause width gives a sharp propagation depth
For every r≥3, there are connected, semantically equivalent strict-r-CNF databases Dr and Dr+ whose unit-propagation signatures agree through seed size r−2 and first differ at seed size r−1. The added clause is a pure resolvent and a reverse-unit-propagating consequence.
- Result
- Proved for every clause width r at least three
- Proof
- Resolving the two parents on p gives the addition, hence semantic equivalence. CRD-SAT-10a gives agreement through depth r−2. The seed x=y=z1=⋯=zr−3=0 has size r−1: the parents reduce to (¬zr−2∨¬p)∧(¬zr−2∨p) and stall, while the resolvent propagates zr−2=0. Negating the resolvent makes the parents propagate opposite values of p, establishing the RUP witness.
- Scope
- The growing interaction depth is carried by growing clause width.
Sources and detailed status →
CRD-SAT-11b · Theorem · exact decision law
The retained resolvent saves one fixed-policy decision
Under false-first DPLL order x<y<z1<⋯<zr−2<p, exhaustive unit propagation, and stopping when every stored clause is satisfied, Dr uses r decisions and Dr+ uses r−1, with no conflicts on either successful trace.
- Result
- Proved for the stated family and fixed DPLL interface
- Proof
- The base solver decides false for x,y,z1,…,zr−3 and must also decide zr−2=0, totaling r. In the augmented database, the retained resolvent becomes unit after the first r−1 decisions and propagates that last value. Both traces then satisfy every stored clause without conflict.
- Scope
- Choosing zr−2 earlier can erase the saving.
Sources and detailed status →
CRD-SAT-11c · Corollary · fixed-depth obstruction
No fixed seed depth determines this branching cost
Across unbounded clause width, no fixed finite unit-propagation seed depth determines the fixed-policy DPLL decision count: for any t≥1, choosing r=t+2 gives semantically equivalent databases with equal signatures through depth t but different decision counts.
- Result
- Proved from the arbitrary-width family
- Proof
- Given t, take r=t+2. CRD-SAT-11a gives semantic equivalence and signature equality through r−2=t, while CRD-SAT-11b gives decision counts r and r−1.
- Scope
- Unbounded width is essential to this construction.
Sources and detailed status →
CRD-SAT-12a · Theorem · exact equivalence
Absorption characterizes bounded-width UP equivalence
Let G=F∪A, where every added clause has width at most w. Equality of the complete unit-propagation signatures through seed size w−1, UP-absorption of every clause in A by F, and equality of UP closure and conflict outcomes on every consistent seed are equivalent.
- Result
- Proved for arbitrary CNF bases and finite bounded-width additions
- Proof
- Signature equality through depth w−1 handles every boundary seed and therefore implies absorption. A propagation-persistence lemma shows that consequences from a boundary seed survive every consistent extension unless a conflict appears. Hence an absorbed addition can never supply the first new unit or conflict beyond the base closure. This proves all-seed equality; restriction gives the reverse implication. The packet reports 110,397 finite configurations as corroboration.
- Scope
- The theorem concerns exhaustive unit-propagation closure and conflict outcomes.
Sources and detailed status →
CRD-SAT-12b · Corollary · sharp bound
The UP completeness radius w−1 is sharp
The exact unit-propagation completeness radius for additions of width at most w is w−1: depth w−1 always suffices, while for every w≥3 there are semantically equivalent pairs agreeing through depth w−2 and separating at a seed of size w−1.
- Result
- Proved from the absorption theorem and the preserved width-w family
- Proof
- CRD-SAT-12a gives the upper bound w−1. The preserved Run 25 family has a width-w addition that is inactive on every smaller seed and becomes unit on an explicit seed of size w−1, giving the matching lower bound. Widths three through eight were rerun as finite corroboration.
- Scope
- The width bound applies to the added clauses, not necessarily every clause in the base.
Sources and detailed status →
CRD-SAT-12c · Corollary · trace preservation
Absorbed additions preserve a fixed DPLL trace
For a fixed variable order and polarity, exhaustive unit propagation, and stopping when every stored clause is syntactically satisfied, the equivalent conditions of CRD-SAT-12a imply that F and F∪A have identical complete DPLL traces: the same closures, decisions, conflicts, and stopping points.
- Result
- Proved for the stated fixed-policy DPLL interface
- Proof
- All-seed UP equality gives identical closures, conflicts, and subsequent fixed decisions. Absorption also gives semantic entailment. If a partial assignment satisfies every base clause, every total extension is a base model and therefore satisfies every added clause; an added clause cannot remain merely unset at the stopping point. The complete traces coincide.
- Scope
- Formula-inspecting heuristics, scans, watches, clause activity, provenance, learning, deletion, and proof cost are excluded.
Sources and detailed status →
CRD-SAT-13a · Theorem · closure equivalence
An absorbed clause preserves every unit-propagation closure
For every m≥1, the connected strict-3CNF databases Fm and Gm=Fm∪{x∨y∨b} are semantically equivalent and have identical unit-propagation closure and conflict outcomes on every consistent seed. The added clause is UP-absorbed and has the displayed m-step pure-resolution derivation.
- Result
- Proved in the stated connected strict-3CNF family
- Proof
- The three boundary assignments for L are handled by forward or backward propagation along the displayed chains. The earlier absorption theorem then gives equality of every UP closure. Resolving C0 successively with the Xi chain produces L in exactly m displayed steps. The packet also reports 88,533 all-seed instances, 177,066 paired closures, 16,368 truth rows, and 2,080 derivation steps as finite corroboration.
- Scope
- The displayed m-step derivation is not claimed globally shortest.
Sources and detailed status →
CRD-SAT-13b · Theorem · exact resource separation
Reason-path compression changes fixed first-UIP work
Under the fixed earliest-clause propagation policy, immutable first reasons, decisions x=0 then y=0, and latest-trail first-UIP analysis, Fm requires exactly m+1 resolution pivots while Gm requires one. Both traces learn x∨y, make two decisions, and encounter one conflict.
- Result
- Proved for the stated deterministic solver interface
- Proof
- In Fm, the reason chain is C0,X1,…,Xm, so resolving the conflict clause eliminates b,am,…,a1 in m+1 pivots. In Gm, the retained clause L supplies b directly and resolves with the conflict clause in one pivot. The packet reports 128 deterministic traces through m=64.
- Scope
- This is not a heuristic-independent CDCL runtime lower bound.
Sources and detailed status →
CRD-SAT-F13 · Counterexample · representation obstruction
Unit-propagation closure does not determine conflict-analysis work
Semantic equality together with equality of complete all-seed unit-propagation closure does not determine first-UIP resolution work for a reason-sensitive solver interface.
- Result
- Refuted by the CRD-SAT-13 family
- Proof
- CRD-SAT-13a proves that Fm and Gm have identical semantics and every UP closure. CRD-SAT-13b gives exact costs m+1 and one. The gap grows with m, so no function of semantics plus the closure operator alone can recover this resource.
- Scope
- The refutation is relative to a declared provenance-sensitive observer.
Sources and detailed status →
CRD-SAT-14a · Theorem · all-schedule classification
The all-schedule first-UIP cost spectrum is exact
For every legal sequential unit-propagation schedule, reason choice, and detected conflict under x=y=0, the first-UIP cost spectrum of Fm is {m+1}, while the spectrum of Gm is {1,m+1}. Every trace learns x∨y.
- Result
- Proved for the stated sequential-UP/first-UIP model
- Proof
- In Fm, true assignments form a prefix and false assignments a suffix of the residual path. When the frontiers meet, first-UIP must eliminate all m+1 path variables. In Gm, choosing either endpoint unit early yields a one-pivot conflict, while postponing both added endpoint opportunities reproduces the long m+1-pivot path. The packet exhaustively generated 176,800 traces through m=8.
- Scope
- The theorem is not about unrestricted resolution proof size.
Sources and detailed status →
CRD-SAT-14b · Corollary · exact extremal costs
The best legal first-UIP gap is exactly m
The priority-independent minimum first-UIP costs are cmin(Fm)=m+1 and cmin(Gm)=1, giving exact gap m; the maximum costs are equal: cmax(Fm)=cmax(Gm)=m+1.
- Result
- Proved from the all-schedule classification
- Proof
- Taking minima and maxima of the two exact spectra in CRD-SAT-14a gives the formulas immediately.
- Scope
- A smaller minimum does not guarantee that an online solver realizes it.
Sources and detailed status →
CRD-SAT-14c · Proposition · exact width spectrum
All legal base analyses have width three or four
Across all legal reason choices, F1 has maximum analysis width three; for m≥2, the attainable maximum widths for Fm are exactly {3,4}; every trace of Gm has maximum width three.
- Result
- Proved in the stated all-schedule model
- Proof
- Every intermediate resolvent contains at most the guards x,y and two adjacent path literals, giving width at most four. A mixed-guard reason and conflict at m=2 attains width four. The shortcut in Gm keeps all legal traces within width three. The all-trace checker corroborates the spectrum through m=8.
- Scope
- This is not a general resolution-width separation.
Sources and detailed status →
CRD-SAT-F14 · Counterexample · scheduling obstruction
An available shortcut need not be used
Retaining the absorbed shortcut L does not guarantee that every legal propagation and reason schedule realizes the one-pivot conflict analysis.
- Result
- Refuted by a legal long trace in the augmented family
- Proof
- A legal schedule can postpone both endpoint clauses, propagate v0,v1,…,vm along the original forward chain, and then select the old conflict. This produces the same m+1-pivot analysis available in Fm, even though one-pivot traces also exist.
- Scope
- The result does not say that practical heuristics usually ignore the shortcut.
Sources and detailed status →