Ported for Lean Pool: imports relocated and code adapted to Lean/Mathlib v4.34.0.
Viscosity harmonic functions are weakly harmonic #
A continuous viscosity solution u of the Laplace equation -Δu = 0 on an
open set C satisfies ∫ Δχ · u = 0 for every smooth test function χ with
compact support in C
(integral_lapTrace_mul_eq_zero_of_viscositySolution_laplace).
The subsolution half gives ∫ Δχ · u ≥ 0 for χ ≥ 0
(integral_lapTrace_mul_nonneg_of_viscositySubsolution_laplace). Since the
Laplace operator is odd, -u is again a subsolution when u is a
supersolution, which gives the reverse inequality. A general test function is
the difference χ = (χ + M θ) - M θ of two nonnegative ones, where θ is a
smooth cutoff equal to 1 on supp χ and M ≥ sup |χ|.
Algebra of the trace Laplacian #
For u continuous on C and χ continuous with compact support in C, the
product Δχ · u is integrable.
Supersolutions and nonnegative test functions #
If u is a continuous viscosity supersolution of -Δu = 0 on an open set
C, then ∫ Δχ · u ≤ 0 for every nonnegative C² function χ with compact
support in C.
A continuous viscosity solution of -Δu = 0 annihilates Δχ for every
nonnegative C² test function χ with compact support in C.
General test functions #
Viscosity harmonic functions are weakly harmonic.
If u is a continuous viscosity solution of the Laplace equation -Δu = 0 on
an open set C, then ∫ Δχ · u = 0 for every smooth χ with compact support
in C, where Δχ = lapTrace χ = ∑ i, D²χ(eᵢ, eᵢ).