Documentation

LeanPool.NavierStokesAndEuler.Euler.ParameterSobolevScaling

Scalar normalization preserves the external word radius and fixed Sobolev order.

@[simp]
theorem EulerParameterWordGevrey.block_zero_function {P : Type u_1} {E : Type u_2} {ι : Type u_3} [NormedAddCommGroup P] [NormedSpace P] [NormedAddCommGroup E] [NormedSpace E] [Fintype ι] (directions : ιP) (q n : ) (x : P) :
block directions q (fun (x : P) => 0) n x = 0
theorem EulerParameterWordGevrey.block_normalize_bound {P : Type u_1} {E : Type u_2} {ι : Type u_3} [NormedAddCommGroup P] [NormedSpace P] [NormedAddCommGroup E] [NormedSpace E] [Fintype ι] (directions : ιP) (q : ) (f : PE) (hf : ContDiff (↑) f) (A : ) (hA : 0 < A) (R C : ) (d n : ) (x : P) (hb : block directions q f n x A * (C * EulerGevrey.majorant R d n)) :
block directions q (fun (y : P) => A⁻¹ f y) n x C * EulerGevrey.majorant R d n

Normalize a positive scalar envelope without changing R, d, or q.

theorem EulerParameterWordGevrey.block_restore_bound {P : Type u_1} {E : Type u_2} {ι : Type u_3} [NormedAddCommGroup P] [NormedSpace P] [NormedAddCommGroup E] [NormedSpace E] [Fintype ι] (directions : ιP) (q : ) (f g : PE) (hf : ContDiff (↑) f) (A : ) (hA : 0 A) (he : ∀ (y : P), g y = A f y) (R C : ) (d n : ) (x : P) (hb : block directions q f n x C * EulerGevrey.majorant R d n) :
block directions q g n x A * (C * EulerGevrey.majorant R d n)

Restore the same scalar envelope after estimating a normalized actual solution.

theorem EulerParameterWordGevrey.value_zero_of_block_zero_bound {P : Type u_1} {E : Type u_2} {ι : Type u_3} [NormedAddCommGroup P] [NormedSpace P] [NormedAddCommGroup E] [NormedSpace E] [Fintype ι] (directions : ιP) (q : ) (f : PE) (x : P) (h : block directions q f 0 x 0) :
f x = 0

A vanishing zeroth external block forces the actual value to vanish.