Ported for Lean Pool: imports relocated and code adapted to Lean/Mathlib v4.34.0.
Perron bump interface bridges #
Implications between the local and global Perron lower-envelope bump interfaces.
A continuous strict bump is in particular a lower-semicontinuous strict bump.
A continuous Dirichlet bump gives continuous max-patch data after maxing with the lower barrier.
The local-germ max-patch formulation assembles the global continuous max-patch datum.
Continuous max-patch data gives localized-improvement data. The lower-envelope
selection supplies points near the contact where W lies below an intermediate
level, while continuity of the raw bump keeps the patched max above that level.
Pointwise lower-semicontinuous strict subsolution patch data gives localized improvement data.
The neighborhood-form improvement is exactly strong enough to give the frequent localized-improvement formulation used by the formal contradiction.
Branch-local max-patch data supplies the local-germ max-patch formulation.
Active-branch max-patch data supplies the branch-local max-patch formulation.
Strict active-branch data implies active-branch data by weakening the strict branch inequalities.
If the strict active bump is already a viscosity subsolution, it supplies the strict active max-patch data by taking the bump itself as the upper active local branch.
A strict active Dirichlet bump supplies the strict active subsolution-bump formulation. The max-patch boundary inequality is just the boundary part of the maximum of the lower barrier with the raw bump.
Continuous max-patch bump data gives the source-shaped strict subsolution patch data.
Maxing a continuous Dirichlet bump with the lower barrier gives the source-shaped strict subsolution patch data.
Lower semicontinuity upgrades pointwise strictness at the failed contact into the neighborhood-strict patch data used by the Perron contradiction.
Comparison with the upper barrier turns source-shaped strict subsolution patch data into Perron-class strict patch data.