Smoothness of a locally smooth representative #
Evans, Partial Differential Equations (2nd ed.), §6.3.1, Theorem 3 (p. 334) is proved on balls: the Sobolev ladder runs inside a ball compactly contained in the region, and produces a smooth function agreeing almost everywhere with the solution there. The theorem is stated on the region. This file is the passage between the two, the only part of that argument with no analysis.
Two observations do the work.
- Agreement of the local representatives on their overlap. Both are continuous on the intersection of their balls, which is open, and agree almost everywhere with the same class there. A nonempty open set has positive Lebesgue measure, so two continuous functions agreeing almost everywhere on one agree on it.
- So no gluing is needed. Sending
xto the value atxof the representative attached toxitself already agrees with every local representative on all of that representative's ball, by the previous point. Smoothness is then local, and the almost everywhere identity follows from a countable subcover.
Main declarations #
eqOn_of_ae_eq_of_continuousOn: continuous functions agreeing almost everywhere on an open set agree on it.exists_contDiffOn_of_locally_ae: local smooth representatives assemble into one.exists_contDiffOn_of_compact_ae: the same, with the local hypothesis stated over compact subsets rather than open balls, which is the shape a bootstrap run on a compact exhaustion supplies.exists_contDiffOn_of_closedBall_ae: the same, stated over closed balls, which is what a bootstrap such asinterior_smoothsupplies directly.
Almost everywhere equality upgrades to equality for continuous functions on an open set. Where they differ at a point they differ on an open neighbourhood, which has positive Lebesgue measure.
Local smooth representatives assemble into one. If every point of an open U has an
open ball inside U on which some smooth function agrees almost everywhere with u, then a
single smooth function does so on all of U.
No gluing construction appears. The value at x is taken from the representative attached to
x, and eqOn_of_ae_eq_of_continuousOn makes that choice agree with every other representative
on all of its own ball, which is what turns pointwise selection into a locally smooth function.
Local smooth representatives on compact sets assemble into one. A version of
exists_contDiffOn_of_locally_ae whose local hypothesis is stated over compact subsets of U
rather than open balls: if every compact V ⊆ U has a smooth representative agreeing with u
almost everywhere on the interior of V, then a single smooth function does so on all of U.
This is the shape a bootstrap run on a compact exhaustion, such as interior_smooth, supplies
its conclusion in, one exhaustion piece at a time, with nothing relating two different pieces;
interior_smooth_global glues them through this lemma into one representative on the whole
region.
A version of exists_contDiffOn_of_compact_ae asking only for closed balls, which is what
the local hypotheses of a difference-quotient bootstrap supply directly, with no compact set to
name first.