Documentation

LeanPool.Superdiffusion.Algsuperdiff.Section4.Provider.ExcessDecay.OddReflectionGlue

OddReflectionGlue #

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

The H¹ gluing of the odd reflection across one face #

Three steps, each proved here:

  1. L² graph closure (hasWeakGradientOn_of_tendsto_lp): the weak-gradient graph is closed under L² convergence of the function together with all of its gradient coordinates.
  2. Zero extension (hasWeakGradientOn_univ_zeroExtend): the literal zero extension of an H¹₀(V) function has the zero-extended gradient as a global weak gradient. This is where the H¹₀ approximants earn their keep: they are already supported in V, so integration by parts against a test function supported anywhere in ℝᵈ is legitimate for each approximant, and the limit is taken in L².
  3. Reflection transport (hasWeakGradientOn_univ_comp_coordFaceReflection): pre-composition with the face reflection r transports the weak gradient by the reflected gradient coordReflectionLinear i ∘ G ∘ r; the change of variables is measurePreserving_coordFaceReflection and the sign is the one-face chain rule euclideanCoordDeriv_comp_coordFaceReflection.

Together, the odd extension W - W ∘ r of the zero extension W of an H¹₀(V)-function of the half is H¹ on ℝᵈ (hasWeakGradientOn_univ_oddFaceExtend), and it is the expected pointwise odd extension: it is W on the half and -W ∘ r on the reflected half (oddFaceExtend_zeroExtend_of_mem, oddFaceExtend_zeroExtend_of_notMem).

What is not done here #

The multi-face assembly — that the iterated oddExtend of OddReflectionMap is H¹ on the whole partially reflected window — is not proved here; only the single-face gluing is, which is the step the interface argument actually needs (the met faces are pairwise orthogonal, not_meetsLowerFace_of_meetsUpperFace, so a neighbourhood of any interface point meets exactly one of them).

References #

1. L² closure of the weak-gradient graph #

Graph closure, one coordinate. Re-derivation of CoarseGraining's HasWeakPartialDerivOn.of_tendsto_eLpNorm_finiteLp (no olean upstream).

Graph closure. Re-derivation of CoarseGraining's HasWeakGradientOn.of_tendsto_eLpNorm_finiteLp (no olean upstream).

2. Zero extension of an H¹₀ function #

The literal zero extension of a scalar off V.

Equations
Instances For

    The literal zero extension of a gradient field off V.

    Equations
    Instances For

      , step 2: the zero extension is a global weak-gradient graph. Re-derivation of CoarseGraining's H10Function.hasWeakGradientOn_univ_zeroExtension (no olean upstream).

      3. Reflection transport of a global weak gradient #

      4. The one-face odd extension is H¹ across the interface #

      The odd extension of a scalar across the face {yᵢ = a}.

      Equations
      Instances For

        5. The pointwise shape of the one-face odd extension #

        The reflection of a point of the σ-half proves outside it.

        On the half itself the odd extension of the zero extension is the original function.