Ported for Lean Pool: imports relocated and code adapted to Lean/Mathlib v4.34.0.
Perron-family assembly interfaces #
Perron existence theorems using the canonical Perron-family upper side and several lower bump interfaces.
Perron's method with the upper side represented canonically by the Perron family and the top filter.
This is the source-shaped assembly interface: comparison remains an explicit
DirichletComparisonPrinciple, the upper-envelope subsolution property comes
from supremum stability applied to the Perron family, and the lower-envelope
supersolution property comes from the strict bumped-subsolution form of the
Perron bump lemma.
Perron's method with the canonical Perron-family upper side and the pointwise-lower-semicontinuous form of the lower bump lemma.
This is the most local source-shaped interface in this file: the analytic bump
construction only has to produce a Dirichlet subsolution patch whose value at
the failed contact lies strictly above W_* and is lower semicontinuous there.
Perron's method with the canonical Perron-family upper side and the continuous pointwise form of the lower bump lemma.
This is the smooth-bump-facing assembly interface: the lower-side analytic input may provide a continuous Dirichlet subsolution patch at the failed contact, rather than an already-neighborhood-strict patch.
Perron's method with the canonical Perron-family upper side and the continuous Dirichlet-bump form of the lower bump lemma.
The analytic input only has to produce a continuous Dirichlet subsolution bump
strictly above W_* at each failed contact. The lower barrier is inserted by
the formal max-patching bridge in Bump.lean.
Perron's method with the canonical Perron-family upper side and the continuous max-patch form of the lower bump lemma.
The remaining analytic input is now localized around the patched function:
for each failed contact, produce a continuous bump w strictly above W_*
such that max lower w is a Dirichlet subsolution.
Perron's method with the canonical Perron-family upper side and the continuous local max-patch form of the lower bump lemma.
This exposes the local gluing obligation for the patched function
max lower w: prove its boundary inequality and supply local subsolution
germs around each point of C.
Perron's method with the canonical Perron-family upper side and the branch-local continuous max-patch form of the lower bump lemma.
This is a branchwise gluing interface: around each point the patched function
max lower w may be certified by the lower-barrier branch or by another
local viscosity-subsolution branch.
Perron's method with the canonical Perron-family upper side and the active-branch continuous max-patch form of the lower bump lemma.
This exposes the usual local max-gluing inequalities: near each point, either the lower barrier dominates the bump or the bump branch dominates and agrees with a local subsolution representative.
Perron's method with the canonical Perron-family upper side and the strict active-branch continuous max-patch form of the lower bump lemma.
This is a strict branch-separation gluing interface: near each point, either the bump is strictly below the lower barrier, or it is strictly above and agrees with a local subsolution branch.
Perron's method with the canonical Perron-family upper side and the strict active subsolution-bump form of the lower bump lemma.
In this interface the raw bump is already a viscosity subsolution, so the
upper active branch of max lower bump uses the bump itself as its local
subsolution representative.
Perron's method with the canonical Perron-family upper side and the strict active Dirichlet-bump form of the lower bump lemma.
Here the raw bump is a Dirichlet subsolution. The only max-gluing input left is strict branch separation between the bump and the lower barrier.
Perron's method with the canonical Perron-family upper side and source-shaped interior quadratic bump data for the lower side.
This is the quadratic-bump version of the lower Lemma 4.4 interface: each failed lower-envelope subjet inequality supplies a certified quadratic bump, and the Perron assembly turns that into existence using only the abstract comparison principle.