Text 7.0.1: Let f : S → [-∞, +∞] with S ⊆ R^n and x ∈ S. Then f is lower
semicontinuous at x if for every sequence x_i ⊂ S with x_i → x,
f x ≤ liminf (fun i => f (x_i)). Equivalently, f x ≤ liminf_{y → x} f y.
Equations
- LowerSemicontinuousAtSeq S f x = ∀ (u : ℕ → ↑S), Filter.Tendsto (fun (i : ℕ) => ↑(u i)) Filter.atTop (nhds ↑x) → f x ≤ Filter.liminf (fun (i : ℕ) => f (u i)) Filter.atTop
Instances For
A frequently occurring subset near x yields a sequence in that subset converging to x.
Lower semicontinuity implies the sequential liminf inequality.
Sequential lower semicontinuity implies filter lower semicontinuity.
The sequential definition agrees with mathlib's LowerSemicontinuousAt on the subtype.
Text 7.0.2: With f, S, x as above, f is upper semicontinuous at x if for
every sequence x_i ⊂ S with x_i → x, f x ≥ limsup (fun i => f (x_i)).
Equivalently, f x ≥ limsup_{y → x} f y.
Equations
- UpperSemicontinuousAtSeq S f x = ∀ (u : ℕ → ↑S), Filter.Tendsto (fun (i : ℕ) => ↑(u i)) Filter.atTop (nhds ↑x) → f x ≥ Filter.limsup (fun (i : ℕ) => f (u i)) Filter.atTop
Instances For
Upper semicontinuity implies the sequential limsup inequality.
Sequential upper semicontinuity implies filter upper semicontinuity.
The sequential definition agrees with mathlib's UpperSemicontinuousAt on the subtype.
Lemma 7.0.3. Let S be a subset of R^n, f : S → [-infty, +infty], and x in S. The
following are
equivalent: (i) for every sequence x_i in S with x_i -> x,
f x >= limsup (fun i => f (x_i)); (ii) f x >= limsup_{y -> x} f y, where
limsup_{y -> x} f y := lim_{epsilon -> 0} sup { f y | y in S, |y - x| < epsilon }.
Theorem 7.1. Let f : ℝ^n → [-∞, +∞]. The following are equivalent:
(a) f is lower semicontinuous on ℝ^n;
(b) {x | f x ≤ α} is closed for every α ∈ ℝ;
(c) the epigraph of f is closed in ℝ^{n+1}.
Text 7.0.4: Given any function f on ℝ^n, there exists a greatest lower
semicontinuous function majorized by f; this function is called the lower
semicontinuous hull of f. The pointwise supremum of lower semicontinuous
minorants of f is lower semicontinuous.
Text 7.0.4: The lower semicontinuous hull of f.
Equations
Instances For
Text 7.0.5: The closure of a convex function f is the lower semicontinuous hull
when f is never -∞, whereas it is the constant function -∞ when f is an
improper convex function with f x = -∞ for some x.
Equations
- convexFunctionClosure f = if h : ∀ (x : Fin n → ℝ), f x ≠ ⊥ then lowerSemicontinuousHull f else fun (x : Fin n → ℝ) => ⊥
Instances For
Text 7.0.6: A convex function is called closed if it is lower semicontinuous on ℝ^n.
Equations
Instances For
Text 7.0.6: A proper convex function is closed iff it is lower semicontinuous.
The constant ⊤ function is closed and improper.
The constant ⊥ function is closed and improper.
Text 7.0.8: It can happen that a closed proper convex function has a domain that is not closed.
A lower semicontinuous minorant lies below the liminf of its majorant.
The function obtained by taking the infimum of each vertical slice of the epigraph closure.
Equations
Instances For
The closure of an epigraph is the epigraph of epigraphClosureInf.