Ported for Lean Pool: imports relocated and code adapted to Lean/Mathlib v4.34.0.
Sup-convolution declarations (ClosedJetTransfer) #
Part of the compact-set sup-convolution development used in the appendix
proof of the maximum principle for semicontinuous functions. Split from
SupConvolution.lean; see the umbrella module docstring.
The value component of the graph map used in the closed-superjet transfer.
If r is the sup-convolution value at ξ and
y = supConvolutionTransferPoint lambda ξ J, then the corresponding value
of the original function is expected to be
r + (lambda / 2) * ∑ i, (y i - ξ i)^2.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The graph map used to pass from closed superjets of a compact sup-convolution to closed superjets of the original function.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The sup-convolution graph-transfer map is continuous.
At a closure point of the superjet graph of an upper semicontinuous function, the limiting value is bounded above by the function value at the limiting base point.
In quantified mathematical form, if K is closed, v is upper
semicontinuous on K, and ((x, r), J) belongs to the closure of
SuperjetGraph K v, then x ∈ K and r ≤ v x.
The value identity for a transfer graph point lying in the closure of the superjet graph of the original function.
In quantified mathematical form, suppose K is nonempty and compact, v is
upper semicontinuous on K, and
supConvolutionTransferGraphPoint lambda ((η, compactSupConvolution lambda K v η), J)
belongs to the closure of SuperjetGraph K v. Then
`v (η + lambda⁻¹ • J.gradient) = compactSupConvolution lambda K v η
- (lambda / 2) * ∑ i, ((η + lambda⁻¹ • J.gradient) i - η i)^2`.
Closed-superjet transfer for the compact sup-convolution, stated with explicit ordinary-graph selection hypotheses.
In quantified mathematical form, suppose that every compact sup-convolution
kernel has a maximum point on K. Suppose also that for every ordinary
superjet (q, Y) of the compact sup-convolution at ξ, the point
ξ + lambda⁻¹ • q belongs to K and is a maximum point of
z ↦ v z - (lambda / 2) * ∑ i, (z i - ξ i)^2 on K. If (p, X) belongs to the
closed superjet of the compact sup-convolution at η, and if the value
identity
`v (η + lambda⁻¹ • p) = compactSupConvolution lambda K v η
- (lambda / 2) * ∑ i, ((η + lambda⁻¹ • p) i - η i)^2`
holds, then (p, X) belongs to the closed superjet of v at
η + lambda⁻¹ • p relative to K.
Compactness and upper semicontinuity supply the kernel maximum points required by the closed-superjet transfer theorem.
In quantified mathematical form, let K be nonempty and compact, and let v
be upper semicontinuous on K. Suppose that for every ordinary superjet
(q, Y) of the compact sup-convolution at ξ, the point ξ + lambda⁻¹ • q
belongs to K and is a maximum point on K of
z ↦ v z - (lambda / 2) * ∑ i, (z i - ξ i)^2. If (p, X) belongs to the closed
superjet of the compact sup-convolution at η, and if the corresponding
value identity holds at η + lambda⁻¹ • p, then (p, X) belongs to the
closed superjet of v at that point relative to K.
Closed-superjet transfer for compact sup-convolutions, with the ordinary superjet maximum-point hypothesis discharged by the gradient identity.
In quantified mathematical form, let K be nonempty and compact, let v be
upper semicontinuous on K, and let lambda ≠ 0. If (p, X) belongs to the
closed superjet of ξ ↦ compactSupConvolution lambda K v ξ at η, and if
`v (η + lambda⁻¹ • p) = compactSupConvolution lambda K v η
- (lambda / 2) * ∑ i, ((η + lambda⁻¹ • p) i - η i)^2`,
then (p, X) belongs to the closed superjet of v at
η + lambda⁻¹ • p relative to K.
Closed-superjet transfer for compact sup-convolutions.
In quantified mathematical form, let K be nonempty and compact, let v be
upper semicontinuous on K, and let lambda ≠ 0. If (p, X) belongs to the
closed superjet of ξ ↦ compactSupConvolution lambda K v ξ at η, then
(p, X) belongs to the closed superjet of v at
η + lambda⁻¹ • p relative to K.
The compact-set inf-convolution value.
In standard mathematical notation this is
inf { v(x) + (λ / 2) ∑ i, (x_i - ξ_i)^2 | x ∈ K }.
It is defined by negating the compact sup-convolution of -v, so that the
closed-subjet transfer theorem below is the exact dual of the
closed-superjet transfer theorem for compact sup-convolutions.
Equations
- ViscositySolns.compactInfConvolution lambda K v ξ = -ViscositySolns.compactSupConvolution lambda K (fun (x : ViscositySolns.Point n) => -v x) ξ
Instances For
If v is lower semicontinuous on K, then the inf-convolution kernel is
lower semicontinuous on K.
In quantified mathematical form, for every real number λ and point ξ, if
v is lower semicontinuous on K, then
x ↦ v x + (λ / 2) * ∑ i, (x i - ξ i)^2 is lower semicontinuous on K.
On a nonempty compact set, the inf-convolution kernel attains a minimum.
In quantified mathematical form, if K is nonempty and compact and v is
lower semicontinuous on K, then for every λ and ξ there exists
x ∈ K such that for every y ∈ K,
v x + (λ / 2) * ∑ i, (x i - ξ i)^2 ≤ v y + (λ / 2) * ∑ i, (y i - ξ i)^2.
If the inf-convolution kernel has a minimum point y on K, then the compact
inf-convolution is the kernel value at y.
In quantified mathematical form, if y ∈ K and for every z ∈ K,
v y + (lambda / 2) * ∑ i, (y i - ξ i)^2 ≤ v z + (lambda / 2) * ∑ i, (z i - ξ i)^2,
then
compactInfConvolution lambda K v ξ = v y + (lambda / 2) * ∑ i, (y i - ξ i)^2.
The compact inf-convolution transfer point is the compact sup-convolution transfer point for the negated jet and negated function.
Lower semicontinuity of v gives upper semicontinuity of -v.
This local theorem keeps the compact inf-convolution transfer independent of the viscosity-solution declarations.
Closed-subjet transfer for compact inf-convolutions.
In quantified mathematical form, let K be nonempty and compact, let v be
lower semicontinuous on K, and let lambda ≠ 0. If (p, X) belongs to the
closed subjet of
η ↦ inf { v(x) + (lambda / 2) * ∑ i, (x i - η i)^2 | x ∈ K }
at η relative to all of R^n, then (p, X) belongs to the closed subjet of
v at η - lambda⁻¹ • p relative to K.