Ported for Lean Pool: imports relocated and code adapted to Lean/Mathlib v4.34.0.
Strict-boundary Perron interfaces (EnvelopeAssembly) #
Part of Dirichlet-data specializations of the Perron method theorem in the
forms closest to the source document. Split from StrictBoundary.lean; see
the umbrella module docstring.
Strict-boundary Perron theorem in Dirichlet form, using strict Perron-envelope approximation on the explicit closed annulus plus lower-semicontinuity of Perron-family branches there.
Strict-boundary Perron theorem in Dirichlet form, using the domain-controlled strict Perron-envelope approximation package on the explicit closed annulus.
Strict-boundary Perron theorem in Dirichlet form, using closed-ball source geometry for the explicit closed-annulus lower bump package.
Strict-boundary Perron theorem in Dirichlet form, using closed-ball source geometry with annulus strictness against the lower relaxed Perron envelope.
Strict-boundary Perron theorem in Dirichlet form, using the outer-transition closed-ball annulus package.
Strict-boundary Perron theorem in Dirichlet form, using the legacy outer-transition closed-ball annulus package with branch lower-semicontinuity.
Strict-boundary Perron theorem in Dirichlet form, where operator continuity and open-domain geometry supply the source outer-closed-ball lower-envelope patch package directly.
Strict-boundary Perron theorem in Dirichlet form, using the semijet-driven outer-transition source package.
Strict-boundary Perron theorem in Dirichlet form, using the small-radius semijet-driven outer-transition source package.
Strict-boundary Perron theorem in Dirichlet form, using the geometric small-radius semijet-driven outer-transition source package.
Strict-boundary Perron theorem in Dirichlet form, using pure outer-annulus branch lower-semicontinuity data.
Strict-boundary Perron theorem in Dirichlet form, using domain lower-semicontinuity of the Perron-family branches as the remaining branch regularity input.
Strict-boundary Perron theorem in Dirichlet form, using operator continuity for the lifted quadratic and compact-inactive selection for the remaining source bump gluing step.
Strict-boundary Perron theorem in Dirichlet form, using the active-branch quadratic gluing version of the lower bump input.
Strict-boundary Perron theorem in Dirichlet form, using source-shaped interior quadratic bump data for the lower-side construction.
Packaged hypotheses for the Section 4 Perron existence theorem with Dirichlet
data g.
The comparison principle remains abstract here, preserving the Perron/comparison
import boundary. Operator continuity, open-domain geometry, and boundary
separation supply the source outer-closed-ball lower-envelope annulus package
internally. The method layer proves the maximality identity W^* = W on the
domain and patches directly over W^*, so this final wrapper does not expose
the lower bump or abstract localized-improvement payload.
- comparison : DirichletComparisonPrinciple C boundary F g
- operator_continuous : OperatorContinuous F
- degenerate_elliptic : DegenerateElliptic F
- hessian_symmetric_invariant : HessianSymmetricInvariant F
- domain_open : IsOpen C
- lower_trace : BoundaryLowerTraceOn C boundary g B.lower
- upper_trace : BoundaryUpperTraceOn C boundary g B.upper
- nontrivial_nhds (x : Point n) : x ∈ C ∪ boundary → (nhdsWithin x C).NeBot
- upper_locally_bounded (x : Point n) : x ∈ C ∪ boundary → Filter.IsBoundedUnder (fun (x1 x2 : ℝ) => x1 ≤ x2) (nhdsWithin x C) B.upper
- lower_locally_bounded (x : Point n) : x ∈ C ∪ boundary → Filter.IsBoundedUnder (fun (x1 x2 : ℝ) => x1 ≥ x2) (nhdsWithin x C) B.lower
Instances For
Packaged hypotheses for the zero-boundary Section 4 Perron existence theorem.
These are the hypotheses of PerronStrictBoundarySection4Hypotheses with
g = 0.
- comparison : DirichletComparisonPrinciple C boundary F fun (x : Point n) => 0
- operator_continuous : OperatorContinuous F
- degenerate_elliptic : DegenerateElliptic F
- hessian_symmetric_invariant : HessianSymmetricInvariant F
- domain_open : IsOpen C
- lower_trace : BoundaryLowerTraceOn C boundary (fun (x : Point n) => 0) B.lower
- upper_trace : BoundaryUpperTraceOn C boundary (fun (x : Point n) => 0) B.upper
- nontrivial_nhds (x : Point n) : x ∈ C ∪ boundary → (nhdsWithin x C).NeBot
- upper_locally_bounded (x : Point n) : x ∈ C ∪ boundary → Filter.IsBoundedUnder (fun (x1 x2 : ℝ) => x1 ≤ x2) (nhdsWithin x C) B.upper
- lower_locally_bounded (x : Point n) : x ∈ C ∪ boundary → Filter.IsBoundedUnder (fun (x1 x2 : ℝ) => x1 ≥ x2) (nhdsWithin x C) B.lower
Instances For
Final Perron existence theorem in the Section 4 shape, with Dirichlet data g.
This is the stable public wrapper around the Perron assembly: upper stability, comparison with the upper barrier, operator-continuous quadratic bumping, and open-domain source geometry combine to produce the Perron solution.
Final zero-boundary Perron existence theorem in the Section 4 shape: the case
g = 0 of strictBoundary.