Definition 6.27.2 (Infimum of a function): for an extended-real-valued function
f : ℝ^n → (-∞, +∞], the infimum inf f is the infimum in [-∞, +∞] of the set of values
{f x | x ∈ ℝ^n}, viewed in [-∞, +∞], equivalently the greatest lower bound of those values.
Equations
Instances For
Definition 6.27.9 (Epigraph): for an extended-real-valued function
h : ℝ^n → (-∞, +∞], the epigraph epi h is the subset of ℝ^(n+1) consisting of the
pairs (x, μ) with h x ≤ μ. In Lean, ℝ^(n+1) is modeled as (Fin n → ℝ) × ℝ.
Equations
Instances For
Helper for Proposition 6.27.1: convexity of the function is exactly convexity of its
epigraph written with the dedicated definition epigraphWithTop.
Helper for Proposition 6.27.1: once the epigraph is convex, each horizontal slice at
height α is convex, so the corresponding sublevel set is convex.
Proposition 6.27.1 (Convexity of sublevel sets): if
f : ℝ^n → (-∞, +∞] is a convex function, then for every α ∈ ℝ
the sublevel set sublevelSet f α = {x | f x ≤ α} is convex.
Helper for Proposition 6.27.2: a lower semicontinuous WithTop ℝ-valued function has
closed preimages of lower closed rays (-∞, α].
Helper for Proposition 6.27.2: lower semicontinuity alone already forces every real
sublevel set of f to be closed.
Proposition 6.27.2 (Closedness of sublevel sets): if
f : ℝ^n → (-∞, +∞] is a closed convex function, then for every α ∈ ℝ
the sublevel set sublevelSet f α = {x | f x ≤ α} is closed.
Definition 6.27.4 (Direction of recession): for an extended-real-valued function
f : ℝ^n → (-∞, +∞], a nonzero vector y is a direction of recession of f when for every
x ∈ dom f and every λ ≥ 0, one has f (x + λ y) ≤ f x; equivalently, the function
λ ↦ f (x + λ y) is non-increasing on [0, ∞).
Equations
Instances For
A concrete Euclidean model of ℝ².
Equations
Instances For
Definition 6.27.7 (Squared distance function): for a set P ⊆ ℝ² and each x ∈ ℝ², define
f₀(x) to be the infimum of the squared Euclidean distances ‖x - y‖² as y ranges over P.
Here the infimum is taken in WithTop ℝ, so squaredDistance P x takes values in [0, +∞];
in particular, this convention gives squaredDistance P x = ⊤ when P = ∅.
Equations
Instances For
The parabolic convex set viewed inside the Euclidean-space model of ℝ².
Equations
Instances For
The squared-distance function specialized to the parabolic convex set.
Equations
Instances For
Definition 6.27.6 (Indicator function): for a set C ⊆ ℝ^n, the indicator function
δ(· | C) is the extended-real-valued function equal to 0 on C and +∞ outside C.
This reuses the existing EReal-valued indicator function already defined in the project.
Equations
Instances For
The auxiliary function f₁ on the Euclidean plane is the squared norm x ↦ ‖x‖²,
viewed as a (-∞, +∞]-valued function with no +∞ values.
Equations
Instances For
The auxiliary function f₂ on the Euclidean plane is the indicator δ(· | P) of the
parabolic convex set P, taking the value 0 on P and +∞ outside P.
Equations
Instances For
Definition 6.27.8 (Auxiliary functions; The function f): define the three functions
(f₁, f₂, f) on ℝ² by f₁(x) = ‖x‖², f₂(x) = δ(x | P), and, for
x = (ξ₁, ξ₂) ∈ ℝ², f(x) = f₀(ξ₁, ξ₂) - ξ₁, where f₀ is the squared-distance function to
the parabolic set P. In Lean, ξ₁ is the first coordinate x (0 : Fin 2).
Equations
Instances For
The parabolic objective function f is the third component of the bundled triple
(f₁, f₂, f).
Equations
Instances For
Helper for Proposition 6.27.8: the Euclidean parabolic set contains the origin, so the squared-distance infimum is taken over a nonempty set.
Helper for Proposition 6.27.8: the Euclidean parabolic set is convex.
Helper for Proposition 6.27.8: the squared-distance function is the coercion of the real infimum of squared norms over the parabolic set.
Helper for Proposition 6.27.8: the parabolic objective is the coercion of the real squared-distance envelope minus the first coordinate.
Helper for Proposition 6.27.8: the real squared-distance envelope over the parabolic set is convex on the whole Euclidean plane.
Helper for Proposition 6.27.8: the negative first-coordinate map is affine, hence convex on the whole Euclidean plane.
Proposition 6.27.8: the function f defined by
f(x) = f₀(x) - ξ₁ for x = (ξ₁, ξ₂) ∈ ℝ², where f₀ is the squared-distance function to the
parabolic convex set, is finite everywhere on ℝ² and is convex.
Helper for Proposition 6.27.3: membership in a real sublevel set already forces the function value to be finite.
Helper for Proposition 6.27.3: a finite WithTop ℝ value comes from an actual real level,
so the point lies in some real sublevel set.
Proposition 6.27.3 (Union of sublevel sets): for a proper function
f : ℝ^n → (-∞, +∞], the union of all real sublevel sets is the effective domain
dom f = {x ∈ ℝ^n | f x < +∞}.
Helper for Proposition 6.27.4: if the function infimum is -∞, then no point can realize
that value because f only takes values in (-∞, +∞].
Helper for Proposition 6.27.4: if the function infimum is +∞, then every value of f
must be +∞, so every point is a minimizer.
Helper for Proposition 6.27.4: if the function infimum is neither -∞ nor +∞, then it
is represented by a finite real number.
Helper for Proposition 6.27.4: once the infimum is a finite real value α, the minimum set
coincides with the α-sublevel set.
Proposition 6.27.4 (Convexity of the minimum set): if
f : ℝ^n → (-∞, +∞] is a convex function and M is its minimum set,
then M is a convex subset of ℝ^n.
Proposition 6.27.5 (Closedness of the minimum set): if
f : ℝ^n → (-∞, +∞] is a closed convex function and M is its minimum set,
then M is a closed subset of ℝ^n.
Helper for Proposition 6.27.6: the zero dual vector is a subgradient exactly when the lifted
function value at x is below every lifted function value.
Proposition 6.27.6 (Characterization of minimizers by the subdifferential): let
f : ℝ^n → (-∞, +∞] be a proper convex function, and let M be the minimum set of f.
Then for any x ∈ ℝ^n, one has x ∈ M if and only if the zero dual vector belongs to the
subdifferential of f at x. Equivalently, x is a minimizer exactly when x^* = 0 is a
subgradient of f at x.
Helper for Proposition 6.27.7: convexity of the epigraph bounds the function value at a segment point by the affine combination of the two finite endpoint heights.
Helper for Proposition 6.27.7: a finite local minimum of a convex function is already a global lower bound.
Proposition 6.27.7 (A local minimum of a convex function is global): let
f : ℝ^n → (-∞, +∞] be a proper convex function, and let x ∈ dom f. If x is a finite local
minimum point of f, meaning that there exists ε > 0 such that f z ≥ f x whenever
‖z - x‖ < ε, then x is a global minimum point of f, so f y ≥ f x for every y ∈ ℝ^n.
Consequently, 0 ∈ ∂f(x).