Documentation

LeanPool.CaffarelliKohnNirenberg.Foundation.Heat.BackwardPotential

Backward Potential #

Part of the Caffarelli–Kohn–Nirenberg partial regularity proof.

The backward heat potential used to test a causal weak equation.

Product of spatial volume and time volume for backward heat integration.

Equations
Instances For

    Reflected causal heat kernel used in the backward test-function convolution.

    Equations
    Instances For
      theorem CKN.Foundation.Heat.test_slice_contDiff {ζ : Parabolic.Vec3 × ℝ → ℝ} (hζ : ContDiff ℝ (↑⊤) ζ) (t : ℝ) :
      ContDiff ℝ ↑⊤ fun (y : Parabolic.Vec3) => ζ (y, t)
      theorem CKN.Foundation.Heat.heatConv_time_shift_tendsto {ζ : Parabolic.Vec3 × ℝ → ℝ} (hζ : ContDiff ℝ (↑⊤) ζ) (hζc : HasCompactSupport ζ) (x : Parabolic.Vec3) (t : ℝ) :
      Filter.Tendsto (fun (s : ℝ) => heatConv s (fun (y : Parabolic.Vec3) => ζ (y, t + s)) x) (nhdsWithin 0 (Set.Ioi 0)) (nhds (ζ (x, t)))
      theorem CKN.Foundation.Heat.timePartial_eq_fderiv_apply {F : Parabolic.Vec3 × ℝ → ℝ} (hF : ContDiff ℝ (↑⊤) F) (x : Parabolic.Vec3) (t : ℝ) :
      timePartial (have this := F; this) (x, t) = (fderiv ℝ F (x, t)) (0, 1)
      theorem CKN.Foundation.Heat.spatialPartial_eq_fderiv_apply {F : Parabolic.Vec3 × ℝ → ℝ} (hF : ContDiff ℝ (↑⊤) F) (i : Fin 3) (x : Parabolic.Vec3) (t : ℝ) :
      spatialPartial (have this := F; this) i (x, t) = (fderiv ℝ F (x, t)) (basisVec i, 0)
      theorem CKN.Foundation.Heat.backwardTestPotential_timePartial {ζ : Parabolic.Vec3 × ℝ → ℝ} (hζ : ContDiff ℝ (↑⊤) ζ) (hζc : HasCompactSupport ζ) (x : Parabolic.Vec3) (t : ℝ) :
      timePartial (have this := fun (z : Parabolic.ParabolicPoint) => backwardTestPotential ζ z; this) (x, t) = backwardTestPotential (fun (z : Parabolic.Vec3 × ℝ) => timePartial (have this := ζ; this) z) (x, t)
      theorem CKN.Foundation.Heat.backwardTestPotential_spatialPartial {ζ : Parabolic.Vec3 × ℝ → ℝ} (hζ : ContDiff ℝ (↑⊤) ζ) (hζc : HasCompactSupport ζ) (i : Fin 3) (x : Parabolic.Vec3) (t : ℝ) :
      spatialPartial (have this := fun (z : Parabolic.ParabolicPoint) => backwardTestPotential ζ z; this) i (x, t) = backwardTestPotential (fun (z : Parabolic.Vec3 × ℝ) => spatialPartial (have this := ζ; this) i z) (x, t)
      theorem CKN.Foundation.Heat.backwardTestPotential_spatialSecondPartial {ζ : Parabolic.Vec3 × ℝ → ℝ} (hζ : ContDiff ℝ (↑⊤) ζ) (hζc : HasCompactSupport ζ) (i j : Fin 3) (x : Parabolic.Vec3) (t : ℝ) :
      spatialSecondPartial (have this := fun (z : Parabolic.ParabolicPoint) => backwardTestPotential ζ z; this) i j (x, t) = backwardTestPotential (fun (z : Parabolic.Vec3 × ℝ) => spatialSecondPartial (have this := ζ; this) i j z) (x, t)
      theorem CKN.Foundation.Heat.shifted_time_hasDerivAt {ζ : Parabolic.Vec3 × ℝ → ℝ} (hζ : ContDiff ℝ (↑⊤) ζ) (x y : Parabolic.Vec3) (t r : ℝ) :
      HasDerivAt (fun (s : ℝ) => ζ (x - y, t + s)) (timePartial (have this := ζ; this) (x - y, t + r)) r
      theorem CKN.Foundation.Heat.shifted_time_green {ζ : Parabolic.Vec3 × ℝ → ℝ} (hζ : ContDiff ℝ (↑⊤) ζ) (hζc : HasCompactSupport ζ) (x y : Parabolic.Vec3) (t ε : ℝ) (hε : 0 < ε) :
      ∫ (r : ℝ) in Set.Ioi ε, heatKernelTimeDerivative y r * ζ (x - y, t + r) + heatKernel y r * timePartial (have this := ζ; this) (x - y, t + r) = -(heatKernel y ε * ζ (x - y, t + ε))

      Causal heat kernel pairing a later test point with an earlier source point.

      Equations
      Instances For

        Spatial derivative kernel in the backward heat-potential pairing.

        Equations
        Instances For

          Backward heat potential obtained by integrating against the test variable.

          Equations
          Instances For

            Spatial derivative of the backward heat potential, including the differentiation sign.

            Equations
            Instances For