Theorem 3 — the optimal value of (3) is attained under -growth,
ProvedWassersteinLinOpt.Ball.optimalValue_attainedThroughout, is a proper metric space (every closed ball is compact; such a space is complete and separable, hence Polish) with its Borel -algebra, and , are real. Standing assumptions of problem (3) (p. 1108): is upper semicontinuous and, for every , at least one of and is finite.
Theorem 3. Assume has a finite -th moment. If there exist , and such that
then the optimal value of problem (3) is attained: some satisfies .
Compared with Theorem 2, the growth exponent must be strictly smaller than ; the paper points to an instance with growth exponent exactly where the value is finite but not attained.
Formalization Note. "Attained" is membership in the ball together with equality of the EReal values quasiIntegral f μ = optimalValue p r ν f.
import Mathlib import Definitions.Def_WassersteinLinOpt_Ball_wassersteinBall import Definitions.Def_WassersteinLinOpt_Ball_HasFinitePthMoment import Definitions.Def_WassersteinLinOpt_Ball_optimalValue open MeasureTheory open scoped ENNReal NNReal
namespace WassersteinLinOpt.Ball
/-- Theorem 3, p. 1112. Under the standing assumptions of problem (3) (`f` upper
semicontinuous, quasi-integrable under every `μ ∈ 𝓑_r(ν)`), if `ν` has a finite `p`-th moment
and `f(x) ≤ c[1 + d^{p′}(x, x₀)]` for all `x`, for some `x₀ ∈ X`, `c > 0` and `p′ ∈ (0, p)`, then
the optimal value of (3) is attained by some `μ⋆ ∈ 𝓑_r(ν)`. -/
theorem optimalValue_attained {X : Type*} [MetricSpace X] [ProperSpace X]
[MeasurableSpace X] [BorelSpace X] (p r : ℝ) (hp : 1 ≤ p) (hr : 0 < r)
(ν : ProbabilityMeasure X) (hν : HasFinitePthMoment p (ν : Measure X))
(f : X → ℝ) (hf : UpperSemicontinuous f)
(hquasi : ∀ μ ∈ wassersteinBall p r ν,
∫⁻ x, ENNReal.ofReal (f x) ∂(μ : Measure X) < ⊤ ∨
∫⁻ x, ENNReal.ofReal (-f x) ∂(μ : Measure X) < ⊤)
(x₀ : X) (c p' : ℝ) (hc : 0 < c) (hp'0 : 0 < p') (hp'p : p' < p)
(hgrowth : ∀ x : X, f x ≤ c * (1 + dist x x₀ ^ p')) :
∃ μ ∈ wassersteinBall p r ν,
quasiIntegral f (μ : Measure X) = optimalValue p r ν f := by sorry
end WassersteinLinOpt.Ball
Read-back
What the Lean code literally says, in plain math · claude-opus-5-5
Let be a metric space that is proper (every closed ball is compact), carrying a σ-algebra that equals its Borel σ-algebra. The statement fixes the following data and hypotheses:
- real numbers and with and ;
- a probability measure on such that holds;
- a function that is upper semicontinuous;
- a point and real numbers and with and ;
- a growth bound: for every ,
- a quasi-integrability hypothesis: for every in the set , with regarded as a measure on , at least one of the following holds:
These integrals take values in .
Conclusion. There is some such that
Undefined names. Four names come from definitions that are imported but not shown here: , , and . The last one is used without its own import line. From the code alone, all that can be said is this:
- is a set whose elements can be viewed as measures on .
- is some property of the pair .
- and have the same type, since the conclusion equates them.
The code does not show whether the ball uses a Wasserstein distance, whether its radius bound is or , whether is a supremum of over , or what value returns when both integrals above are infinite. The code does not say that is finite. It also does not require to be measurable, integrable, or bounded below.
Degenerate cases.
- Size of . cannot be empty, because is a probability measure on it. If has exactly one point, for every , so the growth bound becomes . The conclusion then depends only on the four imported definitions evaluated on this one-point space.
- Powers of zero. At the growth bound reads , since when . Because and , the real power never falls back on a default value.
- Empty ball. The conclusion is an existence claim inside . If that set were empty, the quasi-integrability hypothesis would hold vacuously and the statement would be false. Whether the set can be empty depends on the unseen definition of .
- Ranges of the parameters. and are excluded. is strict, so is excluded.
- Unused hypothesis. Nothing requires itself to lie in .
- Infinite values. If can be or a default value, the statement asserts that some in the ball gives equal to that same value. What either side returns in the infinite or undefined cases is fixed only by the unseen definitions.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.