Documentation

LeanPool.CaffarelliKohnNirenberg.Core.Step3.DuhamelAdjoint

Duhamel Adjoint #

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

theorem CKN.Core.Step3.canonical_spaceTime_cutoff_box {r R t₀ : ℝ} (hr : 0 ≤ r) (hrR : r < R) :
have χ := spaceTimeCutoff 0 t₀ r R; χ ∈ spaceTimeTestFunction Set.univ Set.univ ∧ ∀ (z : Foundation.Parabolic.Vec3 × ℝ), z.1 ∈ euclideanBall 0 r → z.2 ∈ Set.Icc (t₀ - r ^ 2) t₀ → χ z = 1

The causal heat potential with a divergence-form source.

Vector Duhamel potential with the sign convention for the localized divergence equation.

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

    Common interior cylinder containing the supports needed for the localized Duhamel argument.

    Instances For
      theorem CKN.Core.Step3.duhamel_of_cutoff_localized_equation {v g : Foundation.Parabolic.ParabolicPoint → Foundation.Parabolic.Vec3} {h : Fin 3 → Foundation.Parabolic.ParabolicPoint → Foundation.Parabolic.Vec3} (hv : ∀ (i : Fin 3), MeasureTheory.LocallyIntegrable (fun (z : Foundation.Parabolic.Vec3 × ℝ) => v z i) MeasureTheory.volume) (hpotential : ∀ (i : Fin 3), MeasureTheory.LocallyIntegrable (fun (z : Foundation.Parabolic.Vec3 × ℝ) => duhamelPotential g h z i) MeasureTheory.volume) (hFg : ∀ (ζ : Foundation.Parabolic.Vec3 × ℝ → ℝ), ContDiff ℝ (↑⊤) ζ → HasCompactSupport ζ → ∀ (i : Fin 3), MeasureTheory.Integrable (fun (q : Foundation.Parabolic.ParabolicPoint × Foundation.Parabolic.ParabolicPoint) => Foundation.Heat.backwardHeatKernel q.1 q.2 * ζ q.1 * g q.2 i) (MeasureTheory.volume.prod MeasureTheory.volume)) (hFh : ∀ (ζ : Foundation.Parabolic.Vec3 × ℝ → ℝ), ContDiff ℝ (↑⊤) ζ → HasCompactSupport ζ → ∀ (j i : Fin 3), MeasureTheory.Integrable (fun (q : Foundation.Parabolic.ParabolicPoint × Foundation.Parabolic.ParabolicPoint) => Foundation.Heat.backwardHeatSpatialKernel j q.1 q.2 * ζ q.1 * h j q.2 i) (MeasureTheory.volume.prod MeasureTheory.volume)) (hweak : ∀ (i : Fin 3), ∀ ψ ∈ spaceTimeTestFunction Set.univ Set.univ, ∫ (z : Foundation.Parabolic.ParabolicPoint), v z i * (-timePartial ψ z - ∑ j : Fin 3, spatialSecondPartial ψ j j z) = (∫ (z : Foundation.Parabolic.ParabolicPoint), g z i * ψ z) + ∑ j : Fin 3, ∫ (z : Foundation.Parabolic.ParabolicPoint), h j z i * spatialPartial ψ j z) (hsupport : DuhamelSupportData v g h) :
      theorem CKN.Core.Step3.duhamel_of_localized_velocity {φ : Foundation.Parabolic.ParabolicPoint → ℝ} {u g : Foundation.Parabolic.ParabolicPoint → Foundation.Parabolic.Vec3} {h : Fin 3 → Foundation.Parabolic.ParabolicPoint → Foundation.Parabolic.Vec3} (hv : ∀ (i : Fin 3), MeasureTheory.LocallyIntegrable (fun (z : Foundation.Parabolic.Vec3 × ℝ) => localizedVelocity φ u z i) MeasureTheory.volume) (hpotential : ∀ (i : Fin 3), MeasureTheory.LocallyIntegrable (fun (z : Foundation.Parabolic.Vec3 × ℝ) => duhamelPotential g h z i) MeasureTheory.volume) (hFg : ∀ (ζ : Foundation.Parabolic.Vec3 × ℝ → ℝ), ContDiff ℝ (↑⊤) ζ → HasCompactSupport ζ → ∀ (i : Fin 3), MeasureTheory.Integrable (fun (q : Foundation.Parabolic.ParabolicPoint × Foundation.Parabolic.ParabolicPoint) => Foundation.Heat.backwardHeatKernel q.1 q.2 * ζ q.1 * g q.2 i) (MeasureTheory.volume.prod MeasureTheory.volume)) (hFh : ∀ (ζ : Foundation.Parabolic.Vec3 × ℝ → ℝ), ContDiff ℝ (↑⊤) ζ → HasCompactSupport ζ → ∀ (j i : Fin 3), MeasureTheory.Integrable (fun (q : Foundation.Parabolic.ParabolicPoint × Foundation.Parabolic.ParabolicPoint) => Foundation.Heat.backwardHeatSpatialKernel j q.1 q.2 * ζ q.1 * h j q.2 i) (MeasureTheory.volume.prod MeasureTheory.volume)) (hweak : ∀ (i : Fin 3), ∀ ψ ∈ spaceTimeTestFunction Set.univ Set.univ, ∫ (z : Foundation.Parabolic.ParabolicPoint), localizedVelocity φ u z i * (-timePartial ψ z - ∑ j : Fin 3, spatialSecondPartial ψ j j z) = (∫ (z : Foundation.Parabolic.ParabolicPoint), g z i * ψ z) + ∑ j : Fin 3, ∫ (z : Foundation.Parabolic.ParabolicPoint), h j z i * spatialPartial ψ j z) (hsupport : DuhamelSupportData (localizedVelocity φ u) g h) :