Differentiation formulas for the heat kernel #
The coordinate formulas below use the standard coordinate directions of
Fin 3 → ℝ. They do not use the function space's ambient norm; all spatial
quadratic expressions are finite sums.
Time derivative formula for the causal heat kernel.
Equations
Instances For
noncomputable def
CKN.Foundation.Heat.heatKernelSpaceDerivative
(x : Parabolic.Vec3)
(t : ℝ)
(i : Fin 3)
:
First spatial derivative formula for the causal heat kernel.
Equations
Instances For
noncomputable def
CKN.Foundation.Heat.heatKernelSpaceSecondDerivative
(x : Parabolic.Vec3)
(t : ℝ)
(i : Fin 3)
:
Pure second spatial derivative formula for the causal heat kernel.
Equations
Instances For
noncomputable def
CKN.Foundation.Heat.heatKernelSpaceMixedSecondDerivative
(x : Parabolic.Vec3)
(t : ℝ)
(i j : Fin 3)
:
Mixed second spatial derivative formula for the causal heat kernel.
Equations
Instances For
noncomputable def
CKN.Foundation.Heat.heatKernelSpaceThirdDerivative
(x : Parabolic.Vec3)
(t : ℝ)
(i j k : Fin 3)
:
Third spatial derivative formula for the causal heat kernel.
Equations
- One or more equations did not get rendered due to their size.
Instances For
noncomputable def
CKN.Foundation.Heat.heatKernelSpaceFourthDerivative
(x : Parabolic.Vec3)
(t : ℝ)
(i j k l : Fin 3)
:
Fourth spatial derivative formula for the causal heat kernel.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Spatial Laplacian of the heat kernel, summed over coordinate directions.
Equations
Instances For
theorem
CKN.Foundation.Heat.heatKernel_contDiffOn_pos :
ContDiffOn ℝ ⊤ (fun (p : Parabolic.Vec3 × ℝ) => heatKernel p.1 p.2) (Set.univ ×ˢ Set.Ioi 0)
theorem
CKN.Foundation.Heat.heatKernel_time_differentiableAt
{x : Parabolic.Vec3}
{t : ℝ}
(ht : 0 < t)
:
DifferentiableAt ℝ (fun (s : ℝ) => heatKernel x s) t
theorem
CKN.Foundation.Heat.heatKernel_space_deriv
{x : Parabolic.Vec3}
{t : ℝ}
(ht : 0 < t)
(i : Fin 3)
:
theorem
CKN.Foundation.Heat.coord_fderiv_eq_deriv_update
{f : Parabolic.Vec3 → ℝ}
{x : Parabolic.Vec3}
(hf : DifferentiableAt ℝ f x)
(i : Fin 3)
:
theorem
CKN.Foundation.Heat.heatKernel_fderiv_apply_basisVec
{x : Parabolic.Vec3}
{t : ℝ}
(ht : 0 < t)
(i : Fin 3)
:
(fderiv ℝ (fun (z : Parabolic.Vec3) => heatKernel z t) x) (basisVec i) = heatKernelSpaceDerivative x t i