Source: published version,
p. 239, Section 2.1 through equation (12).
Construction
Let H be an ℓ-bounded hypergraph on a finite set X, and fix
W⊆X. For S∈H, consider all
S′∈H satisfying
S′⊆W∪S.
This collection is nonempty because it contains S. Choose an S′ for
which ∣S′∖W∣ is smallest, breaking ties by a fixed deterministic
order on H, and define
T(S,W)=S′∖W,t(S,W)=∣T(S,W)∣.
The set T(S,W) is a minimum (S,W)-fragment. Since
S′⊆W∪S, deleting W also shows
T(S,W)⊆S,T(S,W)∩W=∅.(1)
Define
G(W)U(W)H′(W)={S∈H:t(S,W)≥0.9ℓ},={T(S,W):S∈G(W)},={T(S,W):S∈H∖G(W)}.(2)
Exact covering and contraction properties
By (1), each fragment used in U(W) is a subset of the edge that
produced it. Hence
G(W)⊆⟨U(W)⟩.(3)
Likewise every S∈H∖G(W) contains its fragment,
so
H∖G(W)⊆⟨H′(W)⟩.(4)
For such an S, the integer t(S,W) is strictly less than 0.9ℓ.
Therefore every edge of H′(W) has size at most 0.9ℓ (and in
fact has integer size strictly below that real cutoff). Thus (2) separates a
part of H covered by U(W) from a residual hypergraph
whose edge-size bound contracts by the required factor.
Finally, if T(S,W)=S′∖W, then
W∪T(S,W)⊇S′.(5)
This retained witness S′∈H is what propagates membership in the
original up-set during the iteration.
The expected cost of U(W) is bounded in
Lemma 2.1.