Ported for Lean Pool: imports relocated and code adapted to Lean/Mathlib v4.34.0.
Perron barrier pairs for the Laplace operator #
For a bounded open set C with a uniform exterior sphere condition and boundary
data g that is L-Lipschitz on closure C for the Euclidean distance, we
assemble a DirichletBarrierPair for -Δu = 0:
- the upper barrier is
U_g = inf_{p ∈ P} (g x₀ + A Φ_p); - the lower barrier is
-U_{-g}, using that the Laplace operator equals its ownnegOperator.
Both barriers are continuous, attain the boundary data, and satisfy the
Hölder-1/2 boundary modulus |B(x) - g(x₀)| ≤ K |x - x₀|^{1/2} with a constant
K depending only on n, R, L and the diameter of C. When the frontier
is empty we use the constant barriers 0.
Constants are viscosity supersolutions of -Δu = 0 on open sets.
Constants are viscosity subsolutions of -Δu = 0 on open sets.
The coefficient A = L / √c of the barrier branches.
Equations
- ViscositySolns.laplaceBarrierCoeff n R D L = L / √(ViscositySolns.laplaceBarrierLowerConst n R D)
Instances For
The Hölder-1/2 modulus constant K = A √(α (√D + R)).
Equations
- ViscositySolns.laplaceBarrierModulus n R D L = ViscositySolns.laplaceBarrierCoeff n R D L * √(ViscositySolns.laplaceBarrierRate n R * (√D + R))
Instances For
Each branch dominates the Lipschitz growth L |x - x₀| on closure C.
The properties of the upper barrier U_h for Lipschitz boundary data h.
The lower barrier -U_{-g} lies below the upper barrier U_g on closure C.
Perron barriers for the Laplace operator under a uniform exterior sphere
condition. Let C be a bounded open set satisfying the uniform exterior
sphere condition with radius R, and let L ≥ 0. There is a constant K,
depending only on n, R, L and the diameter of C, such that every g
which is L-Lipschitz on closure C for the Euclidean distance admits a
Dirichlet barrier pair for -Δu = 0 whose members are continuous on
closure C, attain the boundary values g in the envelope sense, and satisfy
the Hölder-1/2 boundary modulus |B(x) - g(x₀)| ≤ K |x - x₀|^{1/2}.