Ported for Lean Pool: imports relocated and code adapted to Lean/Mathlib v4.34.0.
Smooth test-function characterization of viscosity solutions #
This file proves the classical CIL Section 2 equivalence between the semijet
definition of viscosity sub- and supersolutions and the smooth test-function
formulation: on an open domain, for an operator that is continuous in the
Hessian argument and depends on it only through its symmetric part, u is a
viscosity subsolution if and only if u is upper semicontinuous and
F (x, u x, Dφ x, D²φ x) <= 0 whenever φ is a C² function such that
u - φ has a local maximum at x relative to the domain.
The forward direction localizes the Taylor bridge of
ViscositySolns.TestFunctions.Solutions to a ball. The converse applies the
test-function inequality to the epsilon-inflated quadratic models
quadraticModel x (u x) p (symHessian X + ε • 1) and passes to the limit
ε → 0 using the continuity of the operator in the Hessian slot.
Main definitions and results #
SmoothTestFunctionSubsolution,SmoothTestFunctionSupersolution: the classical smooth test-function formulations, phrased withContDiffand mathlib's canonicalfderivdata at the contact point.viscositySubsolution_iff_smoothTestFunctionSubsolutionviscositySupersolution_iff_smoothTestFunctionSupersolution
The smooth test-function formulations #
The classical smooth test-function formulation of viscosity subsolutions:
u is upper semicontinuous, and the operator inequality holds at every point
where a globally C² test function touches u from above, evaluated on the
coordinate gradient and Hessian extracted from mathlib's canonical first and
second Fréchet derivatives at the contact point.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The classical smooth test-function formulation of viscosity supersolutions:
u is lower semicontinuous, and the operator inequality holds at every point
where a globally C² test function touches u from below.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Smoothness and derivatives of the quadratic model #
Global version of the model derivative: for a symmetric bilinear second
derivative, the Fréchet quadratic model has derivative Dφ + D²φ (x - x₀)
at every point.
The canonical first derivative of a quadratic model at its center point.
The canonical second derivative of a quadratic model at its center point.
Symmetric Hessians and their bilinear maps #
The bilinear map of an entrywise-symmetric coordinate Hessian is symmetric.
The symmetric part of a Hessian, shifted by a multiple of the identity, is entrywise symmetric.
Eventual bounds from semijet remainders #
A semijet remainder is eventually dominated in absolute value by any positive multiple of the squared distance to the base point.
The forward direction: subsolutions satisfy the smooth inequality #
On an open domain, a globally C² function has the abstract second-order
expansion associated to its canonical global fderiv data.
On an open domain, a viscosity subsolution satisfies the smooth test-function
inequality for the canonical global derivative data of any C² function
touching it from above.
On an open domain, a viscosity supersolution satisfies the smooth
test-function inequality for the canonical global derivative data of any C²
function touching it from below.
The converse direction: the epsilon-inflated quadratic model #
Core computation for the converse: applying the smooth test-function
inequality of a subsolution candidate to the inflated quadratic model
quadraticModel x (u x) J.gradient (symHessian J.hessian + ε • 1) yields the
operator inequality at the shifted symmetric Hessian.
Core computation for the converse (supersolution side): the smooth test-function inequality applied to the deflated quadratic model yields the operator inequality at the shifted symmetric Hessian.
The converse direction for subsolutions: on any domain, the smooth test-function formulation implies the semijet formulation, provided the operator is continuous in the Hessian argument and depends on it only through its symmetric part.
The converse direction for supersolutions: the smooth test-function formulation implies the semijet formulation, provided the operator is continuous in the Hessian argument and depends on it only through its symmetric part.
The characterizations #
CIL Section 2, smooth test-function characterization of subsolutions: on an open domain, for an operator continuous in the Hessian argument and depending on it only through its symmetric part, the semijet and smooth test-function formulations of viscosity subsolutions coincide.
CIL Section 2, smooth test-function characterization of supersolutions: on an open domain, for an operator continuous in the Hessian argument and depending on it only through its symmetric part, the semijet and smooth test-function formulations of viscosity supersolutions coincide.