Alphabeta Math
LemmaStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedprecheck passjudge pass (gpt-6.1-sol)audited 2026-10-02
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

The greedy charge on each newly covered element is at most OPT divided by the remaining count

Statement

Let r≥1 elements remain uncovered just before a weighted greedy set-cover step, and let OPT be the cost of a fixed minimum cover. The chosen price per newly covered element is at most OPT/r. Equivalently, if the elements are ordered by first coverage, ties within a round following the fixed order of the universe, then the j-th element of this order receives charge at most OPT/(n−j+1), where n is the size of the universe.

Facts & Assumptions

Given: A feasible weighted set-cover instance with universe U of n elements, listed sets with nonnegative rational costs, a run of the weighted greedy algorithm, a step of that run, and a minimum-cost cover O∗ with total cost OPT.

[F1]

While uncovered elements remain, the greedy algorithm chooses a listed set with positive newly covered count minimizing the ratio of its cost to that count, ties going to the smallest index in the input order; each set chosen in a round charges every element it newly covers the same amount, namely its cost divided by its newly covered count. All comparisons are exact in the rationals, and the listed family covers U. (Weighted greedy set cover and element charges)

[F2]

Every instance of the stated domain has at least one feasible solution, the set of values of feasible solutions is a finite nonempty set of nonnegative rationals, and its minimum in the minimization direction is attained; the optimum is therefore a well-defined nonnegative rational, denoted OPT for this problem. (Optimization problems and approximation ratios)

Proof

technique · direct
1.1F1F2givenconstruct

Fix a step of the greedy run, let R be the set of elements still uncovered just before it and r=∣R∣≥1 the remaining count; let N⊆R, N≠∅, be the set of elements newly covered by the set chosen at this step, so the chosen price per newly covered element is c/∣N∣ for that set's cost c. Put tS=∣S∩R∣ for every set S of the fixed minimum-cost cover O∗ of [F2]. Since O∗ covers U and hence R, every element of R lies in at least one S∈O∗; summing the counts tS therefore counts each element of R at least once, so ∑S∈O∗tS≥r≥1.

2.1step 1.1algebra

Let T={S∈O∗:tS>0}. Then T is nonempty because ∑S∈O∗tS≥r≥1, and ∑S∈TtS=∑S∈O∗tS≥r>0, while ∑S∈Tc(S)≤∑S∈O∗c(S)=OPT because all costs are nonnegative and T⊆O∗. The tS-weighted average of the ratios c(S)/tS over S∈T equals (∑S∈Tc(S))/(∑S∈TtS) and is therefore at least the minimum of those ratios, so that minimum is at most OPT/r.

3.1F1step 2.1algebra

Each S∈T is a listed set of the instance and has positive newly covered count tS>0 at this step, so it is a candidate in the greedy choice; by [F1] the chosen set minimizes the ratio among all candidates, so the chosen price per newly covered element satisfies c/∣N∣≤min⁡S∈Tc(S)/tS≤OPT/r. Every element newly covered at this step receives the charge c/∣N∣, hence a charge of at most OPT/r.

4.1step 1.1step 3.1algebra

Order the elements of U by the round in which they are first covered, breaking ties within a round by the fixed order of U, and let u be the j-th element of this order, covered in a round that begins with r uncovered elements. Before that round exactly n−r elements are already covered, all of them earlier than u in the order, so j≥n−r+1, that is, r≥n−j+1≥1; since the charge of u is at most OPT/r by step 3.1 and r≥n−j+1>0, it is at most OPT/(n−j+1).

5.1step 3.1step 4.1algebra∎

Consequently the price chosen in any greedy step with r≥1 uncovered elements is at most OPT/r, and the j-th element in first-coverage order receives charge at most OPT/(n−j+1) for every j=1,…,n; both bounds are ordinary inequalities of nonnegative rationals with positive denominators, so no division by zero occurs.

Depends on

Used by

Dependency tree · two levels

4 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources