FreshShellExistence #
Ported from scottnarmstrong/Superdiffusion at 7f20476385d4af418f110303085ad0740c9eba46. Module imports, support namespace and local option directives adapted for Lean Pool.
Existence of the two correctors of e.def.w #
ABK26 introduces, on the large cube cu_K, the two perturbative correctors
{ -Delta w_D = div (shom_{m-h}^{-1} h e) in cu_K ,
{ w_D = 0 on d cu_K ,
{ -Delta w_N = div (shom_{m-h}^{-1} h e') in cu_K ,
{ n . (grad w_N + shom_{m-h}^{-1} h e') = 0 on d cu_K ,
with w_D in H^1_0(cu_K) and w_N in H^1(cu_K), and simply says "let. be the
solutions". Everything downstream of e.def.w -- in particular the display
e.nablaw.in.L.eight -- is stated for those solutions.
The estimates in FreshShellCZ and FreshShellL8 are universally quantified
over such solutions, which is the correct and stronger form for an estimate but
carries no information on a parameter range where no solution exists. This
module supplies the missing side: for the actual fresh-shell forcing, on the
actual cube, in the actual carriers, a solution of each problem exists.
What is proved here #
exists_isZeroTraceDirichletRhsWeakSolution_openCubeSet_of_continuousandexists_isMeanZeroNeumannRhsWeakSolution_openCubeSet_of_continuous: on every triadic cube and for every continuous forcing, the constant-coefficient Laplacian has a zero-trace Dirichlet weak solution and a mean-zero Neumann weak solution.exists_isZeroTraceDirichletRhsWeakSolution_streamForcingandexists_isMeanZeroNeumannRhsWeakSolution_streamForcing: the same two statements at the fresh-shell forcingstreamForcing, i.e. exactly the two problemse.def.w.
Nothing here is conditional on a caller-supplied solvability hypothesis: the two existence statements take only the cube, the forcing, and its continuity.
Method #
Both legs are the standard variational argument, and CoarseGraining already carries it:
- Dirichlet:
Homogenization.exists_isZeroTraceDirichletRhsWeakSolution_of_potentialZeroTraceClosureRealization, whose closure-realization hypothesis is discharged on any bounded open convex set byhasPotentialZeroTraceClosureRealization_of_isOpenBoundedConvexDomain, and an open triadic cube is such a set. - Neumann:
Homogenization.exists_isMeanZeroNeumannRhsWeakSolution_of_h1CoerciveEstimate, whose coercivity hypothesis is the Poincare-Wirtinger datumHomogenization.H1CoerciveEstimate, discharged on every triadic cube byHomogenization.translatedCubeMeanZeroH1CoerciveEstimate.
The only genuinely local obligations are that the ambient constant field
fun _ => (1 : Mat d) is elliptic on the cube, and that a continuous forcing is
square integrable there.
References #
- ABK26,
e.def.w(the two corrector problems). - ABK26,
e.recurrence.params(the parameter ranges; note that existence needs none of them). FreshShellL8.lean(streamForcing, and the display whose solutions these are).
The ambient constant coefficient field #
CoarseGraining's identityCoeffField is the constant field with value the
identity matrix, which is the coefficient field the two problems e.def.w
carry.
The Laplacian's coefficient field is uniformly elliptic on every open
triadic cube, with both constants equal to 1.
A continuous field is square integrable on an open triadic cube.
An open triadic cube carries a finite volume measure.
Existence for a continuous forcing #
Existence, Dirichlet leg of e.def.w.
On every triadic cube and for every continuous forcing g, the zero-trace
Dirichlet problem for the constant-coefficient Laplacian has a weak solution in
H^1_0. In the sign convention of the CoarseGraining weak-solution
predicates, taking g = fun x => -f x is the weak form of -Delta w = div f.
The variational content is the repository's own
Algsuperdiff.Section3.Provider.Corrector.exists_isZeroTraceDirichletRhsWeakSolution_openCubeSet,
which is already unconditional on an open triadic cube; only the two ambient
inputs -- ellipticity of the Laplacian's coefficient field and square
integrability of a continuous forcing -- are supplied here.
Existence, Neumann leg of e.def.w.
On every triadic cube and for every continuous forcing g, the Neumann problem
for the constant-coefficient Laplacian has a weak solution in the mean-zero
H^1 gauge. The manuscript's conormal boundary condition
n . (grad w_N + f) = 0 is the natural boundary condition of the weak
formulation, and H^1(cu_K) is normalized by the mean-zero gauge, which does
not change the gradient.
The proof is CoarseGraining's variational solvability in the mean-zero subspace; its coercivity input is the Poincare-Wirtinger datum on the cube, which CoarseGraining proves for every triadic cube, so the statement is unconditional.
Existence at the fresh-shell forcing: the two problems e.def.w #
The Dirichlet corrector w_{D,e}^{(K)} of e.def.w exists.
At the fresh-shell forcing shom^{-1} (k_m - k_n) e, on the cube cu_K, in
the exact carrier the display e.nablaw.in.L.eight quantifies over. No
parameter constraint is needed.
The Neumann corrector w_{N,e'}^{(K)} of e.def.w exists.
At the fresh-shell forcing shom^{-1} (k_m - k_n) e', on the cube cu_K, in
the exact carrier the display e.nablaw.in.L.eight quantifies over. No
parameter constraint is needed.