Documentation

LeanPool.Superdiffusion.Algsuperdiff.Section3.Provider.Diffusivity.ApproximateRecurrence.LocalizationActualBackground

LocalizationActualBackground #

Ported from scottnarmstrong/Superdiffusion at 7f20476385d4af418f110303085ad0740c9eba46. Module imports, support namespace and local option directives adapted for Lean Pool.

Provider: the actual-carrier background of the localization split #

Source displays in ABK26:

PrincipalResponsePz.lean already carries P_z (principalPz) and F_z (principalFz) as functions of the two correctors. This module puts them on the doubled-field carrier the localization selection/gluing layer consumes, and derives -- never assumes -- the membership facts that layer left as caller propositions.

What is proved #

The bfAhom splitting question, resolved #

The manuscript's clause names the two memberships grad w_D in L^2_{pot,0}(cu_K) and grad w_N + shom^{-1} h e' in Lsolo(cu_K) for the unnormalized pair, and then asserts the membership of the glued field in P + L^2_{pot,0}(cu_K) x Lsolo(cu_K) for the pair after applying bfAhom_{m-h}^{-1/2}. The step needs bfAhom_{m-h}^{-1/2} to preserve the product splitting L^2_{pot,0} x Lsolo.

A general symmetric positive block matrix does not, and block-diagonality alone is not enough either. Two independent obstructions:

So the sentence really does require a structural fact about bfAhom_{m-h}, and only scalarity of the diagonal blocks suffices.

The manuscript supplies the missing structural fact itself, and it is stronger than block-diagonality: by e.homs.defs and the hypercube symmetry sentences around it, bfAhom_m = diag(shom_m, shom_m^{-1}) with shom_m a positive scalar matrix. Hence bfAhom_{m-h}^{-1/2} acts on a pair as (u; v) |-> (shom^{-1/2} u; shom^{1/2} v), i.e. by a positive real scalar on each leg separately, and both Chapter-1 field spaces are closed under multiplication by a real scalar. principalLoadField is that action, written at the repository's already proved annealedLimitBlockInvSqrt, whose defining Ch02.blockDiag (shom^{-1/2}. 1) (shom^{1/2}. 1) is the scalar block diagonal of e.homs.defs; the closure of the two field spaces under a real scalar is potentialFieldOn_smul and solenoidalFieldOn_smul, and the step is taken in exactly that form inside isDoubledMuAdmissible_localizationBackground.

The only observation worth recording is presentational and is filed below as a declared divergence: the manuscript's "Since." clause names the memberships before the normalization is applied, so a reader must supply the scalarity of shom_{m-h} to complete the sentence.

Divergences from the printed statement #

Constant fields are gradients #

The linear function x |-> p . x as an H^1 function on a Chapter-2 domain, assembled from the coordinate projections. Unconditional.

Equations
Instances For
    @[simp]

    The gradient of x |-> p . x is the constant field p. Unconditional.

    Scalar multiples and differences of the Chapter-1 field spaces #

    The two zero-trace halves are already proved in the Section 2.4 path lane as Algsuperdiff.Section24.Sensitivity.Provider.Path.potentialZeroTraceFieldOn_smul and ..._solenoidalZeroNormalTraceFieldOn_smul, and are reused rather than restated. Only the two ambient halves, which that lane does not carry, are proved here.

    Lpot(U) is closed under real scalar multiplication. Conditional helper A: on the caller proposition hf (membership of f in Lpot(U)).

    Lpot(U) is closed under differences. Conditional helper A: on the caller propositions hf, hg (membership of both fields in Lpot(U)).

    Lsol(U) is closed under differences. Conditional helper A: on the caller propositions hf, hg (membership of both fields in Lsol(U)).

    Lsol(U) is closed under real scalar multiplication. Conditional helper A: on the caller proposition hg (membership of g in Lsol(U)).

    bfAhom^{-1/2} on a doubled field #

    bfAhom^{-1/2} applied pointwise to a doubled field. By e.homs.defs and the scalarity sentences, the matrix is the scalar block diagonal diag(shom^{-1/2}, shom^{1/2}), so its action is a positive real scalar on each leg, i.e. the pointwise block action of annealedLimitBlockInvSqrt. Unconditional.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For

      Restricting the ambient field spaces to a subdomain #

      A field with zero normal trace on U is solenoidal on every open subset V of U: an H^1_0(V) test function extends by zero to an H^1_0(U) one with gradient 1_V grad phi. Conditional helper A: on the caller propositions hU/hVopen/hVU (openness and inclusion of the subdomain) and hg (zero-normal-trace membership of g on U).

      bfF_z and the background of the X_z display, on the doubled carrier #

      e.Fz.def on Chapter 2's doubled-field carrier. The sample point omega is explicit: the flux leg carries the fresh shell h = k_{highScale} - k_{lowScale} of that sample through Corrector.streamForcing, so localizationFz is a genuinely per-sample field. The two components are PrincipalResponsePz.principalFz, so this is a repackaging of the already proved transcription and not a second reading of the display. Unconditional.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For

        The flux leg of e.Fz.def. Unconditional.

        The affine background of the X_z display.

        bfAhom_{m-h}^{-1/2} ( e' + grad w_{D,e}^{(K)};
          e  + grad w_{N,e'}^{(K)} + shom_{m-h}^{-1} h e' )
        

        It does not depend on the localization cube: the z-dependence of the display sits entirely in the correction space (L^2_{pot,0} x Lsolo)(z+cu_n), which is why the single field below is the common background of all the cell problems. Unconditional.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For

          The flux leg of the background. Unconditional.

          The identity behind, P_z + bfF_z. The background of the X_z display is the constant field of P_z (e.Pz.def) plus bfF_z (e.Fz.def), for every localization cube R. This is the field-level statement whose variational counterpart is X_z = S_z + tilde S_z. Unconditional.

          The two membership clauses, derived #

          The potential clause, derived. grad w_{D,e}^{(K)} in L^2_{pot,0}(cu_K), which is immediate from w_{D,e}^{(K)} in H^1_0(cu_K) -- exactly the manuscript's reason. No property of the Dirichlet leg of e.def.w beyond its carrier is used. Unconditional.

          The flux clause, derived. grad w_{N,e'}^{(K)} + shom_{m-h}^{-1} h e' in Lsolo(cu_K).

          It is not a manuscript premise and is discharged unconditionally, on every triadic cube and at every sample point, by Corrector.exists_isMeanZeroNeumannRhsWeakSolution_streamForcing; see exists_localizationBackground_isDoubledMuAdmissible below for the produced form.

          The manuscript's conormal condition n . (grad w_N + shom^{-1} h e') = 0 on d cu_K is the natural boundary condition of that weak formulation, so Lsolo membership is the formulation itself; the only work below is to pass from the mean-zero gauge in which the problem is posed to arbitrary H^1(cu_K) test functions, which is legitimate because subtracting the average does not change a gradient.

          The actual-source hG, derived #

          The membership assertion, at the actual correctors.

          bfAhom_{m-h}^{-1/2} ( e' + grad w_D^{(K)}; e + grad w_N^{(K)} + shom_{m-h}^{-1} h e' )
              in  P + L^2_{pot,0}(cu_K) x Lsolo(cu_K) ,        P = bfAhom_{m-h}^{-1/2}(e'; e) .
          

          This is the caller proposition hG of LocalizationGluingAdmissible.isDoubledMuAdmissible_gluedDoubledField, LocalizationGluingCompetitor.blockVecDot_coarseBlockMatrix_le_two_mul_doubledMuValue_glued and LocalizationSelectionFamily.exists_localizationCellSelection, D at the genuine carriers rather than assumed. The derivation is the manuscript's own: the potential leg is a gradient of an H^1_0(cu_K) function, the flux leg is the weak Neumann formulation of e.def.w, and the normalization bfAhom_{m-h}^{-1/2} preserves both classes because it is a scalar block diagonal (e.homs.defs; see the module header).

          : on hwN only, the defining property of w_{N,e'}^{(K)}; see solenoidalZeroNormalTraceFieldOn_neumannFluxField and the produced form exists_localizationBackground_isDoubledMuAdmissible.

          The actual-source hFpot, hFflux and ambient membership of bfF_z #

          The caller proposition hFpot of LocalizationSelectionExistence.exists_isDoubledMuMinimizerField, derived. The potential leg of bfF_z is vector-L^2 on every subcube of cu_K: it is the gradient of the H^1_0(cu_K) corrector minus a constant, scaled by shom^{-1/2}.: on the inclusion hsub: openCubeSet S ⊆ openCubeSet Q (discharged by the descendant geometry at the call sites).

          The caller proposition hFflux, derived. Same statement for the flux leg of bfF_z.: on the inclusion hsub: openCubeSet S ⊆ openCubeSet Q (discharged by the descendant geometry at the call sites); only square integrability is claimed here, and the fresh-shell forcing is continuous.

          The caller proposition hF of LocalizationSelectionVariation.isDoubledResponseField_of_isDoubledMuMinimizerField, derived. On a localization cell R contained in cu_K, bfF_z lies in Lpot(R) x Lsol(R).

          The two legs are the manuscript's own: the potential leg is a gradient (of the H^1_0(cu_K) corrector restricted to R) minus a constant, and a constant is itself a gradient; the flux leg is the zero-normal-trace field of solenoidalZeroNormalTraceFieldOn_neumannFluxField restricted to R, minus a constant, and a constant is solenoidal on R because zero-trace test gradients integrate to zero. The normalization bfAhom_{m-h}^{-1/2} preserves both classes by the scalarity of shom_{m-h} (e.homs.defs).

          : on hwN, the defining property of w_{N,e'}^{(K)}, and on the inclusion hsub : openCubeSet R ⊆ openCubeSet Q (the cell sits inside the big cube; discharged by the descendant geometry at the call sites).