Ported for Lean Pool: imports relocated and code adapted to Lean/Mathlib v4.34.0.
Compact neighborhoods for the maximum-principle proof #
This file contains product-neighborhood localization lemmas used in the finite-dimensional maximum-principle proof.
A relative neighborhood of a point in C × D contains a translated compact
product neighborhood.
In quantified mathematical form, assume x0 ∈ C, y0 ∈ D, the relative
topologies on C and D are locally compact, and
P ∈ nhdsWithin (x0, y0) (C × D). Then there exist compact nonempty sets
K, L ⊆ R^n, both containing 0, such that
The sets are obtained by choosing compact relative closed-ball neighborhoods
of x0 and y0 inside the product neighborhood and then translating the
base point to the origin.
A doubled local maximum supplies compact translated neighborhoods on which the same inequality is a genuine maximum inequality.
In quantified mathematical form, assume x0 ∈ C, y0 ∈ D, and (x0, y0)
is a local maximum point of
(x, y) ↦ u(x) - v(y) - φ(x, y)
relative to C × D. If the relative topologies on C and D are locally
compact, then there exist compact nonempty sets K, L ⊆ R^n, both
containing 0, such that x0 + K ⊆ C, y0 + L ⊆ D, and (x0, y0) is a
maximum point of the same doubled objective on the translated product set