Documentation

LeanPool.EscauriazaSereginSverak.PartV.ForcedHeatKernel

The zero-data forced heat response in kernel form #

For a tensor source G, the response Z_i = ∑_j ∂_j W₊ ⋆ G_ij solves the componentwise heat equation ∂_t Z_i - Δ Z_i = ∑_j ∂_j G_ij with zero data; this is the scalar reformulation of lem:pv-stokes once the pressure is folded into the source. For smooth compactly supported sources an integration by parts in space moves the derivative onto the source, which identifies the response with the causal heat potential of the divergence.

The zero-data forced heat response of a space-time tensor G: Z_i(z) = ∫ ∑_j ∂_j W₊(p) G_ij(z - p) dp, the kernel form of the Duhamel formula used in lem:pv-stokes.

Equations
Instances For

    Each spatial derivative of the causal heat kernel is measurable on Vec3 × ℝ.

    Each spatial derivative of the causal heat kernel is locally integrable on Vec3 × ℝ.

    Integration by parts in space: the spatial-derivative kernel against a smooth compactly supported source equals the causal heat kernel against the spatial derivative of the source.

    theorem ESS.forcedHeat_eq_causalHeatConv {G : Fin 3 → Fin 3 → CKN.Foundation.Parabolic.ParabolicPoint → ℝ} (hG : ∀ (i j : Fin 3), ContDiff ℝ ↑⊤ fun (p : CKN.Foundation.Parabolic.Vec3 × ℝ) => G i j p) (hGc : ∀ (i j : Fin 3), HasCompactSupport fun (p : CKN.Foundation.Parabolic.Vec3 × ℝ) => G i j p) (i : Fin 3) :

    For a smooth compactly supported tensor, the forced heat response is the causal heat potential of the tensor divergence ∑_j ∂_j G_ij.

    theorem ESS.tensorDivergence_contDiff {G : Fin 3 → Fin 3 → CKN.Foundation.Parabolic.ParabolicPoint → ℝ} (hG : ∀ (i j : Fin 3), ContDiff ℝ ↑⊤ fun (p : CKN.Foundation.Parabolic.Vec3 × ℝ) => G i j p) (i : Fin 3) :
    ContDiff ℝ ↑⊤ fun (q : CKN.Foundation.Parabolic.Vec3 × ℝ) => ∑ j : Fin 3, CKN.spatialPartial (G i j) j q

    The tensor divergence of a smooth compactly supported tensor is smooth.

    theorem ESS.tensorDivergence_hasCompactSupport {G : Fin 3 → Fin 3 → CKN.Foundation.Parabolic.ParabolicPoint → ℝ} (hG : ∀ (i j : Fin 3), ContDiff ℝ ↑⊤ fun (p : CKN.Foundation.Parabolic.Vec3 × ℝ) => G i j p) (hGc : ∀ (i j : Fin 3), HasCompactSupport fun (p : CKN.Foundation.Parabolic.Vec3 × ℝ) => G i j p) (i : Fin 3) :

    The tensor divergence of a compactly supported smooth tensor has compact support.

    theorem ESS.forcedHeat_contDiff {G : Fin 3 → Fin 3 → CKN.Foundation.Parabolic.ParabolicPoint → ℝ} (hG : ∀ (i j : Fin 3), ContDiff ℝ ↑⊤ fun (p : CKN.Foundation.Parabolic.Vec3 × ℝ) => G i j p) (hGc : ∀ (i j : Fin 3), HasCompactSupport fun (p : CKN.Foundation.Parabolic.Vec3 × ℝ) => G i j p) (i : Fin 3) :

    The forced heat response of a smooth compactly supported tensor is smooth on Vec3 × ℝ.

    The forced heat response of a tensor vanishing at nonpositive times is zero at nonpositive times: the response has zero initial data.