Ported for Lean Pool: imports relocated and code adapted to Lean/Mathlib v4.34.0.
Jensen Contact-Set Theorem (ContactSets) #
Part of the localized Jensen contact-set theorem and the smooth convex
approximation machinery used to prove it. Split from Jensen.lean; see the
umbrella module docstring.
The contact set appearing in Jensen's lemma.
In quantified mathematical form, JensenContactSet f x0 r delta is the set of
points x in the closed ball B(x0, r) for which there exists
p ∈ B(0, delta) such that y ↦ f y + p · y has a local maximum at x.
Equations
- ViscositySolns.JensenContactSet f x0 r delta = {x : ViscositySolns.Point n | x ∈ Metric.closedBall x0 r ∧ ∃ p ∈ Metric.ball 0 delta, IsLocalMax (ViscositySolns.linearPerturbation f p) x}
Instances For
The closed-ball global contact set appearing before the passage to local contacts in the proof of Jensen's lemma.
In quantified mathematical form, JensenGlobalContactSet f x0 r delta is the
set of points x in the open ball B(x0, r) for which there exists
p ∈ B(0, delta) such that x is a maximum point of
y ↦ f y + p · y on the closed ball closedBall x0 r.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The closed-ball global contact set parametrized by the gradient.
In quantified mathematical form, JensenGradientGlobalContactSet f G x0 r δ
is the set of all x ∈ ball x0 r such that -G x ∈ ball 0 δ and x
maximizes y ↦ f y - G x · y on closedBall x0 r.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The gradient-parametrized global contact set is measurable when both the function and the gradient are continuous.
For a differentiable function, the closed-ball global contact set is the same as the gradient-parametrized global contact set.
In quantified mathematical form, if Df(x) = G x for every x ∈ ball x0 r,
then an interior maximizer of y ↦ f y + p · y on closedBall x0 r satisfies
p = -G x. Consequently the existential perturbation in
JensenGlobalContactSet may be replaced by the single perturbation -G x.
The closed-ball global contact set is measurable for a differentiable function with continuous gradient.
The closed-ball global contact set is contained in the open ball appearing in its definition.
The closed-ball global contact set is contained in the closed ball with the same center and radius.
The contact set is contained in the closed ball appearing in its definition.
The contact set is monotone in the radius of the closed ball.
In quantified mathematical form, if r₁ ≤ r₂, then every contact point in
closedBall x0 r₁ is also a contact point in closedBall x0 r₂, with the
same perturbing vector.
Positive measure of the contact set is preserved when the radius is enlarged.
In quantified mathematical form, if r₁ ≤ r₂ and
JensenContactSet f x0 r₁ δ has positive Lebesgue measure, then
JensenContactSet f x0 r₂ δ also has positive Lebesgue measure.
The contact set is monotone in the allowed size of the perturbing vector.
In quantified mathematical form, if δ₁ ≤ δ₂, then every point obtained using
a perturbing vector p ∈ ball 0 δ₁ is also obtained using a perturbing
vector p ∈ ball 0 δ₂.
Positive measure of the contact set is preserved when the allowed perturbing vectors are enlarged.
In quantified mathematical form, if δ₁ ≤ δ₂ and
JensenContactSet f x0 r δ₁ has positive Lebesgue measure, then
JensenContactSet f x0 r δ₂ also has positive Lebesgue measure.
The strict maximum point belongs to the contact set for the zero perturbation.
In quantified mathematical form, if 0 ≤ r, 0 < δ, and x0 is a strict
local maximum point of f, then x0 ∈ JensenContactSet f x0 r δ.
The linear part of a perturbation is uniformly bounded on a closed ball.
In quantified mathematical form, if x ∈ closedBall x0 r, then
|p · x - p · x0| ≤ n ‖p‖ r,
where n is the dimension of R^n and the norm is the finite product norm
used by Lean on Fin n -> Real.
Small linear perturbations remain below the center on the boundary of a closed ball when the unperturbed function has a positive boundary gap.
In quantified mathematical form, suppose that every x ∈ closedBall x0 r
with dist x x0 = r satisfies f x ≤ f x0 - gamma, and suppose
n ‖p‖ r < gamma. Then every such boundary point satisfies
f x + p · x < f x0 + p · x0.
A maximum point of a sufficiently small linear perturbation on a closed ball is not on the boundary.
In quantified mathematical form, assume 0 ≤ r, every boundary point x of
closedBall x0 r satisfies f x ≤ f x0 - gamma, and
n ‖p‖ r < gamma. If z maximizes y ↦ f y + p · y on
closedBall x0 r, then dist z x0 < r.
Continuity and strict boundary inequality give a positive boundary gap.
In quantified mathematical form, suppose f is continuous on
sphere x0 r, and suppose that every point x ∈ closedBall x0 r with
dist x x0 = r satisfies f x < f x0. Then there exists gamma > 0 such
that every such boundary point satisfies f x ≤ f x0 - gamma.
Semiconvexity on a larger closed ball and strict boundary inequality on a smaller closed ball give a positive boundary gap.
In quantified mathematical form, suppose r < R, f : R^n -> R satisfies
the coordinate semiconvexity inequality on closedBall x0 R, and every
x ∈ closedBall x0 r with dist x x0 = r satisfies f x < f x0. Then
there exists gamma > 0 such that every such boundary point satisfies
f x ≤ f x0 - gamma.
The boundary-exclusion theorem with the positive boundary gap supplied by continuity and strict boundary inequality.
In quantified mathematical form, suppose f is continuous on sphere x0 r
and f x < f x0 for every boundary point of closedBall x0 r. Then there
exists gamma > 0 such that every perturbing vector p satisfying
n ‖p‖ r < gamma has the following property: every maximum of
x ↦ f x + p · x on closedBall x0 r lies in ball x0 r.
An interior maximum on the closed ball gives a point of Jensen's contact set.
In quantified mathematical form, if z maximizes y ↦ f y + p · y on
closedBall x0 r, if z ∈ ball x0 r, and if p ∈ ball 0 δ, then
z ∈ JensenContactSet f x0 r δ.
Every closed-ball global contact point is a Jensen contact point.
In quantified mathematical form, if x ∈ B(x0, r) and there exists
p ∈ B(0, delta) such that x maximizes y ↦ f y + p · y on
closedBall x0 r, then x ∈ JensenContactSet f x0 r delta.
Uniform convergence on a closed ball gives convergence at each point of that closed ball after passing to any sequence of indices tending to infinity.
In quantified mathematical form, assume that for every ε > 0 there exists
N such that, for every m ≥ N and every y ∈ closedBall x0 r,
|f_m(y) - f(y)| ≤ ε. If i_j -> ∞ and y ∈ closedBall x0 r, then
f_{i_j}(y) -> f(y).
Set-theoretic limsup containment for closed-ball global contact sets under uniform convergence on the closed ball.
In quantified mathematical form, assume that, for every ε > 0, there
exists N such that, for every m ≥ N and every y ∈ closedBall x0 r,
|f_m(y) - f(y)| ≤ ε. If δ > 0, then every point which belongs to
⋂ k, ⋃ m, ⋃ (_ : k ≤ m), JensenGlobalContactSet f_m x0 r (δ / 2)
belongs to JensenContactSet f x0 r δ.
Under a positive boundary gap, every sufficiently small perturbing vector produces a point of Jensen's contact set.
In quantified mathematical form, assume 0 ≤ r, f is continuous on
closedBall x0 r, every boundary point satisfies
f x ≤ f x0 - gamma, p ∈ ball 0 δ, and n ‖p‖ r < gamma. Then there
exists z ∈ JensenContactSet f x0 r δ such that z maximizes
y ↦ f y + p · y on closedBall x0 r, and z ∈ ball x0 r.
The preceding contact-point existence theorem with the positive boundary gap supplied by compactness.
In quantified mathematical form, assume f is continuous on closedBall x0 r
and on sphere x0 r, and assume f x < f x0 for every boundary point. Then
there exists gamma > 0 such that every p ∈ ball 0 δ satisfying
n ‖p‖ r < gamma produces a point of JensenContactSet f x0 r δ which
maximizes the corresponding linear perturbation on closedBall x0 r and
lies in ball x0 r.
The compact contact-point selection theorem together with first-order calculus.
In quantified mathematical form, assume f is continuous on closedBall x0 r
and on sphere x0 r, and assume f x < f x0 for every boundary point. Let
G : R^n -> R^n be a function such that, for every z ∈ ball x0 r, f is
differentiable at z with gradient G z. Then there exists gamma > 0 such
that, for every delta and every vector q, if q ∈ ball 0 delta and
n ‖q‖ r < gamma, then there exists z such that