Helper for Theorem 3.5: interior points of effective_domain f have a nonempty
strong-dual subdifferential.
Helper for Theorem 3.5: a Lipschitz bound on closure U bounds every subgradient over the
open set U by the same dual closed ball.
Nonemptiness part of Theorem 3.5: if f is a convex extended-real-valued function and the
source text assumes
that X is a nonempty compact subset of interior (dom(f)), then the union
⋃ x ∈ X, ∂ₛ f(x) is nonempty. Compactness and any separate no-⊥ hypothesis are not used for
this existence conclusion: Chapter 3 already provides subdifferential nonemptiness at interior
points from convexity alone, so the public API keeps only the source-facing assumptions that
change the statement.
Theorem 3.5 (2): if f is a convex extended-real-valued function that never takes the value
⊥ on effective_domain f, and X is a compact subset of interior (dom(f)), then the union
⋃ x ∈ X, ∂ₛ f(x) is bounded in the dual norm. The boundedness conclusion does not use
X.Nonempty, so the public API omits that redundant source-side binder. The source text packages
this statement under the stronger properness and nonempty-compactness hypotheses; the boundedness
argument used here depends only on the displayed Chapter 3 Lipschitz/boundedness assumptions.