Ported for Lean Pool: imports relocated and code adapted to Lean/Mathlib v4.34.0.
Perron quadratic bump certification #
Quadratic and max-patching lemmas used at the beginning of the Perron bump construction.
Strict operator negativity for a quadratic model persists in a neighborhood of the base point.
This is the continuity ingredient used in the Perron bump construction after a
failed lower-envelope subjet inequality has produced a strict negative value
of F at the contact jet.
Strict operator negativity for a quadratic model persists after a sufficiently small positive vertical lift of the model, and then in a neighborhood of the base point.
The lift parameter is the height of the Perron bump. Continuity of F first
chooses a positive height that keeps the contact inequality strict; the
preceding theorem then spreads that strict inequality to nearby points.
A viscosity subsolution quadratic satisfies the operator inequality at its canonical recentered quadratic jet.
A viscosity supersolution quadratic satisfies the operator inequality at its canonical recentered quadratic jet.
Subsolution certification from a controlled jet field.
If every superjet of u has the same gradient as a chosen jet field A and a
larger Hessian, then degenerate ellipticity reduces the viscosity subsolution
check to the operator inequality on A.
Supersolution certification from a controlled jet field.
For subjets the Hessian inequality is reversed: a controlled subjet has the
same gradient as A and a smaller Hessian. Degenerate ellipticity then moves
the operator inequality from A to the tested subjet.
Quadratic subsolution certification from superjet control.
This is the bump-facing specialization of
ViscositySubsolution.of_superjetControl: once the remaining analytic work
identifies superjets of a quadratic bump with larger-Hessian perturbations of
the recentered quadratic jet, checking the PDE on the recentered jet proves
that the bump is a viscosity subsolution.
Quadratic subsolution certification on an interior domain.
This is the bump-facing version of the shared semijet control theorem: interior points let us replace relative superjets by full-neighborhood superjets, and the Hermitian hypothesis converts scalar quadratic-form control into the Loewner order needed for degenerate ellipticity.
Quadratic subsolution certification on an interior domain, using symmetric Hessians.
If the quadratic Hessian is Hermitian and the operator ignores skew Hessian parts, then arbitrary superjet Hessians can be symmetrized before applying degenerate ellipticity. This is closer to the classical Perron bump argument, where second derivatives are symmetric matrices.
Quadratic supersolution certification from subjet control.
A viscosity subsolution can be checked locally in the germ of the function at each point of the PDE domain.
A viscosity subsolution can be checked from genuinely local domain germs.
This is the locality form needed for Perron patching: near each point of the
PDE domain C, the candidate only has to agree with a subsolution on a
relative neighborhood D of that point. The semijet domain-germ lemma then
transfers the local subsolution inequality back to C.
A viscosity subsolution restricts to a relatively open subdomain.
This local restriction form is useful in the Perron patch: an old Perron
branch is known to be a subsolution on C, while the quadratic bump is only
certified on a smaller relative neighborhood D.
A Dirichlet subsolution can be assembled from local viscosity-subsolution germs and a separately supplied boundary inequality.
A Dirichlet subsolution can be assembled from local-domain viscosity-subsolution germs and a separately supplied boundary inequality.
Union semicontinuity for a patch whose changes are confined to a compact subset of an open domain. Interior points use the assembled subsolution's USC; boundary points have a neighborhood disjoint from the compact support and inherit USC from the original Dirichlet function.
Interior USC and boundary USC assemble on an open domain and its boundary.
A piecewise maximum preserves boundary USC if its support stays away from the boundary point or its continuous branch lies below the base there.
The maximum of two Dirichlet subsolutions is a Dirichlet subsolution.
Membership in the Perron class is closed under pointwise maximum.
If a new local candidate is itself an admissible Perron-class member, max patching with an old Perron-class member remains admissible. This is the algebraic part of the localized bump construction; the analytic work is to produce such a candidate and prove it agrees with the old function near the patch boundary.
Every Perron-class member lies below the pointwise Perron envelope.
The upper barrier supplies the boundedness needed to compare a Perron-class member with the pointwise Perron envelope.
It is impossible for a Perron-class member to exceed the Perron envelope at a Dirichlet-domain point.
Approximate the Perron envelope from below by a member of the Perron class at a fixed point.