The fractional optimum is attained
ProvedPrimalDualOnline.SetCover.exists_optFractionalFor a set-cover instance there exists a real number that is the least achievable fractional cover cost: some fractional cover has cost exactly , and no fractional cover has cost below .
This is an attainment statement, not a boundedness statement: it asserts that the infimum over the covering polytope is achieved by an actual feasible point. Both instance fields are load-bearing. Without coverability some element lies in no set, its covering constraint reads , and the feasible set is empty, so no least element exists. Without nonnegative costs a set of negative cost can have its weight scaled up without bound while feasibility is preserved, driving the objective to , and again no least element exists.
This is the hardest supporting item in the mission. Unlike the integral case, where finiteness of makes the set of achievable costs finite, the feasible region here is a continuum and attainment needs a genuine compactness or vertex argument.
Instance-bundled hypotheses. The problem's two standing assumptions - every set cost is nonnegative, and every element lies in at least one available set - are not loose hypotheses of this statement. They are fields of the SetCoverInstance argument, so the statement cannot be instantiated at data violating either.
import Definitions.Def_PrimalDualOnline_SetCover import Mathlib.Tactic
open PrimalDualOnline.SetCover
theorem PrimalDualOnline.SetCover.exists_optFractional
{E S : Type*} [Fintype E] [Fintype S] [DecidableEq E] [DecidableEq S]
(I : SetCoverInstance E S) :
∃ v : ℝ, IsOptFractional I.sets I.cost v := by sorryRead-back
What the Lean code literally says, in plain math · claude-opus-5
Read-backs: attainment and comparison of optimal cover values
Throughout, the following notation is used for the objects the three statements refer to. and are two types (indices for elements and for sets, respectively), each carrying a finiteness assumption. For we write for the finite subset of named by the first field of the bundled argument, and for the real number named by its second field. For we write
the (finite) set of indices whose set contains .
A cover is a finite subset such that every satisfies for at least one ; its cost is , each member of counted once.
A fractional cover is an arbitrary real-valued function satisfying both
its cost is , summed over all of , not merely over the support of .
PrimalDualOnline.SetCover.exists_optFractional
Binders, instances and the bundled argument. Identical to the previous statement: implicitly given types and in arbitrary universes; four instances ( finite, finite, equality on decidable, equality on decidable — the last two being what permit to be formed); and one explicit bundled set-cover instance carrying the family , the cost , a proof that for every , and a proof that every lies in for at least one .
The conclusion. There exists a real number which is the least element of the set of achievable fractional cover costs
Expanded into its two component clauses, the assertion is that there is a with:
- (Membership / attainment.) There exists a function such that for every , and for every , and
- (Lower bound.) For every function with for all and for all ,
1. Attainment vs. infimum vs. boundedness. Again attainment: a minimum, not an infimum and not mere boundedness below. The membership clause requires an actual feasible whose cost equals exactly; the lower-bound clause requires that no feasible costs less. Note that here the quantifier ranges over an infinite domain — all real-valued functions on satisfying the two feasibility constraints — so the attainment content is substantive in a way the finite-subset case is not. The statement does not say the minimum is the infimum of a sequence, does not say the feasible region is compact, and does not say the minimum is approached without being reached.
2. Provenance and load-bearing status of the two side conditions.
- Nonnegativity of cost is present, as field 3 of the bundled argument . It bears on the lower-bound clause. Concretely, if it were dropped and some had , then from any feasible one obtains further feasible points by increasing the single coordinate by an arbitrary amount : raising a coordinate preserves and can only increase each constrained sum , so all constraints continue to hold, while the cost changes by . Then would have no lower bound at all, and the lower-bound clause would be unsatisfiable for every real — so the existential would fail. (The membership clause would be unaffected.) This is the clause where the condition does work that it does not do in the integral statement.
- Every element lies in some set (coverability) is present, as field 4 of the bundled argument . It bears on the membership clause. If it were dropped and some had for every , then and its constraint reads , which no satisfies; there would be no feasible at all, would be empty, and the membership clause would be unsatisfiable for every , while the lower-bound clause would hold vacuously for every . As before, the exception is empty, where coverability is vacuous.
3. (Not applicable; this item concerns the comparison statement.)
4. Hypotheses relative to the comparison statement. Exactly the same prefix as the integral existence statement — four instances, one bundled argument — and therefore no hypothesis beyond what the comparison statement assumes; the comparison statement adds two reals and two hypotheses on top of this same prefix. In particular this statement does not assume the existence of a least integral value, and says nothing about covers, indicators or integrality.
5. Degenerate cases silently included.
- empty. The second feasibility constraint is vacuous, so every nonnegative is a fractional cover, including , whose cost is ; then contains and, since every summand is a product of nonnegatives, contains nothing below .
- empty. As before, coverability then forces empty. There is exactly one function , the empty function, it is feasible, and its cost is the empty sum ; so .
- . Nonnegativity holds; every feasible has cost , so and the asserted is , attained by any feasible at all.
- Individual zero-cost sets. A coordinate with contributes to the cost whatever the value of , so the attaining of the membership clause is not pinned down: it may place arbitrary nonnegative mass on such coordinates. No uniqueness of is claimed.
- Unbounded entries of a fractional cover. The feasibility conditions impose only and . There is no upper bound on any entry: no , no normalization, no integrality, no rationality, no bound on . Entries may be arbitrarily large, so is in general unbounded above; the assertion concerns only its least element. The domain is all of , so entries are arbitrary reals subject only to those constraints.
What is NOT asserted. No relation to the integral optimum — this statement is silent about covers and about any gap or ratio between fractional and integral values. No uniqueness: a bare existential over , not unique existence, and the attaining is not claimed unique. No structural claim about : it is not claimed to be - valued, rational, supported on few coordinates, or extremal/vertex-like. No duality claim: nothing about dual packings, about , or about weak or strong duality. No bound on — not , not , nothing. No claim that the feasible region is nonempty, bounded, or compact beyond what the membership clause states, and no claim that the minimum is computable or that any algorithm finds it.
Confirmed by the mission captain (proposal self-audit).