Ported for Lean Pool: imports relocated and code adapted to Lean/Mathlib v4.34.0.
Second-order semijets #
This file contains superjets, subjets, their excess characterizations, and the abstract test-function bridge for semijets.
The second-order superjet J^{2,+}_C u(x0).
The inequality is the CIL condition
u x <= u x0 + <p, x - x0> + 1/2 <X (x - x0), x - x0> + o(|x - x0|^2)
as C ∋ x -> x0.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The second-order subjet J^{2,-}_C u(x0).
This is the sign-reversed companion to Superjet: the same quadratic expansion
supports u from below, up to an o(|x - x0|^2) error.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Superjet fibers only depend on the germ of the domain at the base point.
Subjet fibers only depend on the germ of the domain at the base point.
The normalized numerator for the superjet condition. Superjets make this excess
nonpositive up to an o(|y - x|^2) error.
Equations
- ViscositySolns.SuperjetExcess u x J y = u y - ViscositySolns.quadraticModel x (u x) J.gradient J.hessian y
Instances For
The normalized numerator for the subjet condition. Subjets make this excess
nonpositive up to an o(|y - x|^2) error.
Equations
- ViscositySolns.SubjetExcess u x J y = ViscositySolns.quadraticModel x (u x) J.gradient J.hessian y - u y
Instances For
For fixed base point and evaluation point, the superjet excess depends continuously on the jet variables.
For fixed base point and evaluation point, the subjet excess depends continuously on the jet variables.
Changing the jet in the superjet excess adds exactly the quadratic model of the
difference jet. This is the algebraic estimate used before introducing the
singular ‖y - x‖^2 scale.
An excess is second-order nonpositive at x relative to C: for every positive
ε, the set of points y satisfying excess y <= ε * ‖y - x‖^2 is a
relative neighborhood of x in C.
This is the epsilon form of the limsup characterization of semijets.
Equations
- ViscositySolns.SecondOrderNonposWithin C x excess = ∀ (ε : ℝ), 0 < ε → ∀ᶠ (y : ViscositySolns.Point n) in nhdsWithin x C, excess y ≤ ε * ‖y - x‖ ^ 2