Joint parameter derivatives of the normalized flat kernel #
The estimates use actual total Fréchet derivatives and finite profile-jet bounds. The parameter space need not be finite-dimensional for these bounds.
theorem
NavierStokes.ParametricKernelBounds.finite_polynomial_majorant
{X : Type u_1}
[NormedAddCommGroup X]
(f : ℕ → X → ℝ → ℝ)
(R : ℝ)
(n : ℕ)
:
Combine finitely many polynomial bounds, allowing distinct initial constants and degrees.
theorem
NavierStokes.ParametricKernelBounds.norm_iteratedFDeriv_pair_le
{X : Type u_1}
{F : Type u_2}
{G : Type u_3}
[NormedAddCommGroup X]
[NormedSpace ℝ X]
[NormedAddCommGroup F]
[NormedSpace ℝ F]
[NormedAddCommGroup G]
[NormedSpace ℝ G]
{f : X → F}
{g : X → G}
(hf : ContDiff ℝ (↑⊤) f)
(hg : ContDiff ℝ (↑⊤) g)
(n : ℕ)
(x : X)
:
theorem
NavierStokes.ParametricKernelBounds.norm_iteratedFDeriv_linear_le
{X : Type u_1}
{F : Type u_2}
[NormedAddCommGroup X]
[NormedSpace ℝ X]
[NormedAddCommGroup F]
[NormedSpace ℝ F]
(L : X →L[ℝ] F)
(n : ℕ)
(hn : 1 ≤ n)
(x : X)
:
theorem
NavierStokes.ParametricKernelBounds.norm_iteratedFDeriv_mul_le_of_bounds
{X : Type u_1}
[NormedAddCommGroup X]
[NormedSpace ℝ X]
{f g : X → ℝ}
(hf : ContDiff ℝ (↑⊤) f)
(hg : ContDiff ℝ (↑⊤) g)
(n : ℕ)
(x : X)
{C D : ℝ}
(hC : 0 ≤ C)
(_hD : 0 ≤ D)
(hfb : ∀ i ≤ n, ‖iteratedFDeriv ℝ i f x‖ ≤ C)
(hgb : ∀ i ≤ n, ‖iteratedFDeriv ℝ i g x‖ ≤ D)
:
theorem
NavierStokes.ParametricKernelBounds.norm_iteratedFDeriv_scalar_snd_le
{E : Type u_1}
[NormedAddCommGroup E]
[NormedSpace ℝ E]
{f : ℝ → ℝ}
(hf : ContDiff ℝ (↑⊤) f)
(n : ℕ)
(y : E × ℝ)
:
theorem
NavierStokes.ParametricKernelBounds.coordinate_contDiff
{t : ℝ}
(ht : 0 ≤ t)
:
ContDiff ℝ ↑⊤ fun (x : ℝ) => FlatKernelBounds.coordinate x t
noncomputable def
NavierStokes.ParametricKernelBounds.transform
{E : Type u_1}
(t : ℝ)
(y : E × ℝ)
:
Transform, given by (y.1, coordinate y.2 t).
Equations
Instances For
theorem
NavierStokes.ParametricKernelBounds.transform_contDiff
{E : Type u_1}
[NormedAddCommGroup E]
[NormedSpace ℝ E]
{t : ℝ}
(ht : 0 ≤ t)
:
theorem
NavierStokes.ParametricKernelBounds.norm_iteratedFDeriv_transform_le
{E : Type u_1}
[NormedAddCommGroup E]
[NormedSpace ℝ E]
(n : ℕ)
(hn : 1 ≤ n)
{t : ℝ}
(ht : 0 ≤ t)
(y : E × ℝ)
:
‖iteratedFDeriv ℝ n (transform t) y‖ ≤ 1 + |iteratedDeriv n (fun (x : ℝ) => FlatKernelBounds.coordinate x t) y.2|
theorem
NavierStokes.ParametricKernelBounds.amplitude_joint_derivative_bound
{E : Type u_1}
[NormedAddCommGroup E]
[NormedSpace ℝ E]
(j n : ℕ)
{R : ℝ}
(hR : 0 ≤ R)
:
noncomputable def
NavierStokes.ParametricKernelBounds.kernel
{E : Type u_1}
(c : ℝ)
(j : ℕ)
(b : E × ℝ → ℝ)
(y : E × ℝ)
(t : ℝ)
:
Kernel, given by (1 / 2 : ℝ) * Real.exp (-c * t) * (denominator y.2 t ^ j / denominator y.2 t ^ 3) * b (y.1, coordinate y.2 t).
Equations
- One or more equations did not get rendered due to their size.
Instances For
theorem
NavierStokes.ParametricKernelBounds.profile_comp_derivative_bound
{E : Type u_1}
[NormedAddCommGroup E]
[NormedSpace ℝ E]
{b : E × ℝ → ℝ}
(hb : ContDiff ℝ (↑⊤) b)
(n : ℕ)
{R : ℝ}
(hR : 0 ≤ R)
{B : ℝ}
(hB : 0 ≤ B)
(hjets : ∀ k ≤ n, ∀ (z : E × ℝ), ‖z‖ ≤ R → ‖iteratedFDeriv ℝ k b z‖ ≤ B)
:
The profile composed with the coordinate transform has polynomially bounded total derivatives, using only profile jets through the requested order.
theorem
NavierStokes.ParametricKernelBounds.kernel_iteratedFDeriv_bound_of_jetBounds
{E : Type u_1}
[NormedAddCommGroup E]
[NormedSpace ℝ E]
{b : E × ℝ → ℝ}
(hb : ContDiff ℝ (↑⊤) b)
(c : ℝ)
(j n : ℕ)
{R : ℝ}
(hR : 0 ≤ R)
{B : ℝ}
(hB : 0 ≤ B)
(hjets : ∀ k ≤ n, ∀ (z : E × ℝ), ‖z‖ ≤ R → ‖iteratedFDeriv ℝ k b z‖ ≤ B)
:
Total parameter derivatives of the concrete kernel have an exponential times polynomial majorant. No bound for kernel derivatives is assumed.