Documentation

LeanPool.CaffarelliKohnNirenberg.Foundation.SpaceTimeMollifier

Space-time mollification on ℝ³ × ℝ #

A normalized smooth bump kernel on Vec3 × ℝ, convolution with it, and its basic properties: smoothness of the mollified function, control of its support, the L² contraction bound, and L² convergence as the radius tends to zero. These are used to extend the Carleman inequalities from smooth compactly supported fields to Sobolev fields (lem:carleman-sobolev of the Escauriaza–Seregin–Šverák manuscript).

noncomputable def CKN.spaceTimeStandardBump (δ : ℝ) (hδ : 0 < δ) :

The normalized bump of radius δ on space-time.

Equations
Instances For
    noncomputable def CKN.spaceTimeMollifier (δ : ℝ) (hδ : 0 < δ) :

    The nonnegative normalized space-time kernel with outer radius δ.

    Equations
    Instances For
      noncomputable def CKN.spaceTimeMollify (f : Foundation.Parabolic.Vec3 × ℝ → ℝ) (δ : ℝ) (hδ : 0 < δ) :

      Convolution with the normalized space-time kernel of radius δ.

      Equations
      Instances For

        The space-time kernel is pointwise nonnegative.

        The space-time kernel has integral one.

        The space-time kernel has compact support.

        The support of the kernel lies in the open ball of radius δ.

        theorem CKN.spaceTimeMollifier_contDiff {δ : ℝ} (hδ : 0 < δ) {n : ℕ∞} :

        The space-time kernel is smooth to every finite or infinite order.

        Convolution with the space-time kernel is smooth for locally integrable data.

        Convolution with the space-time kernel preserves compact support.

        The support after mollification lies within distance δ of the original support.

        noncomputable def CKN.spaceTimeMollifyPi {ι : Type u_1} (f : Foundation.Parabolic.Vec3 × ℝ → ι → ℝ) (δ : ℝ) (hδ : 0 < δ) :

        Componentwise mollification of fields with scalar components. This includes Vec3 values and fields with values Fin 3 → Vec3.

        Equations
        Instances For
          theorem CKN.spaceTimeMollifyPi_contDiff {ι : Type u_1} [Fintype ι] {f : Foundation.Parabolic.Vec3 × ℝ → ι → ℝ} {δ : ℝ} (hδ : 0 < δ) {n : ℕ∞} (hf : ∀ (i : ι), MeasureTheory.LocallyIntegrable (fun (y : Foundation.Parabolic.Vec3 × ℝ) => f y i) MeasureTheory.volume) :
          ContDiff ℝ (↑n) (spaceTimeMollifyPi f δ hδ)

          Componentwise mollification preserves smoothness.

          The support of a componentwise mollification lies within distance δ of the field support.

          Componentwise mollification has compact support when the input field does.

          Mollification converges in L² for every square-integrable space-time function.