claimroutine

Branching rule with disjoint children

Claim·§A.1 The branching rule·inside lemSparsification into bounded-occurrence k-CNF leaves

Statement (paper)

Let HH be a nonempty proper subset of a width-cc clause satisfying , let H∪P1,…,H∪PzH\cup P_1,\ldots,H\cup P_z be all width-cc clauses of FF containing HH, let GG be the other clauses, and put j=c−∣H∣j=c-|H|. Then each PaP_a has width jj and z⩾θjz\ge\theta_j, and the satisfying assignments of the children FA=G∧HF_A=G\wedge H and FB=G∧⋀a=1zPa∧⋀ℓ∈H{¬ℓ}F_B=G\wedge\bigwedge_{a=1}^zP_a\wedge\bigwedge_{\ell\in H}\{\neg\ell\} are disjoint, since FAF_A requires some literal of HH to be true whereas FBF_B requires every literal of HH to be false.

In plain English

For a nonempty proper subset HH of a width-cc clause that meets the violation condition, with H∪P1,…,H∪PzH\cup P_1,\ldots,H\cup P_z the width-cc clauses of FF containing HH and j=c−∣H∣j=c-|H|, each PaP_a has width jj and z⩾θjz\ge\theta_j. The two children FA=G∧HF_A=G\wedge H and FB=G∧⋀aPa∧⋀ℓ∈H¬ℓF_B=G\wedge\bigwedge_a P_a\wedge\bigwedge_{\ell\in H}\neg\ell have disjoint sets of satisfying assignments.

Why it's here

This claim sets up the sparsification branching step: the width and count facts say the rewritten clauses stay within the kk-CNF format and that the clause family around HH is large enough. Disjointness comes from FAF_A forcing some literal of HH true while FBF_B forces all of them false, which is what lets the lemma's tree keep leaves from sharing satisfying assignments, so the input count is the sum of the leaf counts.
Classified routine:
This is the branching step of the Impagliazzo–Paturi–Zane sparsification lemma (2001), here in the disjoint-children variant used by Calabro–Impagliazzo–Paturi. The width/count facts and the disjointness follow directly from the definitions.

Uses

Nothing else in the paper

Used by

Nothing in the paper

Sources

PaperOpen
Section
§A.1 The branching rule
Page
—
Label
—
Line
main_full_version.tex:3657
Leannot aligned

Phase 2 aligns this node to a Lean declaration.