Composing uniformly convergent families with continuous maps #
Mathlib composes a uniformly convergent family with a uniformly continuous map
(UniformContinuous.comp_tendstoUniformlyOn). A map that is only continuous at the points of the
set of values of the limit suffices, provided that set is compact: by the Heine–Cantor argument
(IsCompact.uniformContinuousAt_of_continuousAt) the map is uniformly continuous at that compact
set, so it sends points close to it close to their images.
This applies, for instance, to families of paths converging uniformly on a compact interval to a
continuous limit, composed with a continuous integrand. To compose with a map that also depends on
the point a itself, as a time-dependent integrand does, first pass to the graphs
a ↦ (a, F i a), which converge uniformly to the graph of the limit
(TendstoUniformlyOn.graph).
For coefficients P (x, y) that depend on both the point x and the value y, continuity on a
compact product s ×ˢ t suffices when all the values lie in t
(IsCompact.tendstoUniformlyOn_comp_prodMk): P is then uniformly continuous there. This is the
form in which the coefficients J(z, u(z)) of a nonlinear equation converge along a sequence of
maps u converging uniformly on a compact set.
The file also records that a constant family converges uniformly
(TauCeti.tendstoUniformlyOn_const), and that two families converging uniformly along the same
filter converge jointly (TendstoUniformlyOn.prodMk_same), which is the form needed to compose
with maps of several variables.
Composing a family converging uniformly on s with a map continuous at every value of the
limit on s preserves uniform convergence on s, provided the values of the limit on s form a
compact set.
A constant family converges uniformly to its value.
Two families converging uniformly on s along the same filter converge jointly. Mathlib's
TendstoUniformlyOn.prodMk gives the joint convergence along the product filter p ×ˢ p.
The graphs a ↦ (a, F i a) of a family converging uniformly on s converge uniformly on s
to the graph of the limit.
Let Fᵢ → f uniformly on a compact set s, with all values on s in a compact set t. Then
P (x, Fᵢ x) → P (x, f x) uniformly on s, for every P continuous on s ×ˢ t.