Ported for Lean Pool: imports relocated and code adapted to Lean/Mathlib v4.34.0.
Dirichlet comparison for the Laplace operator #
The Laplace operator F(x,r,p,X) = - trace X is proper but has no strict
monotonicity in the scalar variable, so the constant-shift comparison adapter
does not apply to it directly. Instead we strictify a subsolution u by adding
the quadratic penalty η (|y|² - K), whose Hessian 2η I makes
u + η (|y|² - K) a strict subsolution with strictness 2 η n. Choosing K
so that the penalty is at most -η on the compact closure keeps the boundary
inequality, and letting η → 0 gives the comparison principle.
In dimension zero the principle fails (every function is a solution and the boundary is empty), so the positive-dimension hypothesis is necessary.
The Laplace operator F(x,r,p,X) = - trace X, i.e. the equation -Δu = 0.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The Laplace operator is invariant under the sign duality negOperator.
The strictifying penalty y ↦ η (|y|² - K), written as a quadratic model.
Equations
- ViscositySolns.laplacePenalty η K y = ViscositySolns.quadraticModel 0 (-(η * K)) 0 ((2 * η) • 1) y
Instances For
Adding the penalty η (|y|² - K) to a subsolution of -Δu = 0 produces a
strict subsolution: every superjet (p, X) satisfies - trace X ≤ - 2 η n.
Dirichlet comparison for the Laplace operator on a domain with compact closure in positive dimension, with the topological frontier as the Dirichlet boundary.