Documentation

LeanPool.NavierStokesAndEuler.Euler.ParameterWordProduct

Genuine word-sum product estimates #

The binomial convolution is proved directly for the sum over ordered directional words. The forcing and solution word sums stay unchanged; there is no dimension factor or enlargement of their radius.

theorem EulerParameterWordGevrey.directional_bilinear {P : Type u_1} {E : Type u_2} {F : Type u_3} {G : Type u_4} {ι : Type u_5} [NormedAddCommGroup P] [NormedSpace P] [NormedAddCommGroup E] [NormedSpace E] [NormedAddCommGroup F] [NormedSpace F] [NormedAddCommGroup G] [NormedSpace G] (directions : ιP) (B : E →L[] F →L[] G) (f : PE) (g : PF) (hf : ContDiff (↑) f) (hg : ContDiff (↑) g) (i : ι) :
directional directions (fun (x : P) => (B (f x)) (g x)) i = (fun (x : P) => (B (f x)) (directional directions g i x)) + fun (x : P) => (B (directional directions f i x)) (g x)

The ordinary product rule in a fixed direction, as an equality of actual functions.

theorem EulerParameterWordGevrey.sum_convolution_right {ι : Type u_5} [Fintype ι] (A : ) (B : ι) (n : ) :
i : ι, EulerJetProductBounds.leibnizConvolution A (B i) n = EulerJetProductBounds.leibnizConvolution A (fun (k : ) => i : ι, B i k) n
theorem EulerParameterWordGevrey.sum_convolution_left {ι : Type u_5} [Fintype ι] (A : ι) (B : ) (n : ) :
i : ι, EulerJetProductBounds.leibnizConvolution (A i) B n = EulerJetProductBounds.leibnizConvolution (fun (k : ) => i : ι, A i k) B n
theorem EulerParameterWordGevrey.wordSum_bilinear_le {P : Type u_1} {E : Type u_2} {F : Type u_3} {G : Type u_4} {ι : Type u_5} [NormedAddCommGroup P] [NormedSpace P] [NormedAddCommGroup E] [NormedSpace E] [NormedAddCommGroup F] [NormedSpace F] [NormedAddCommGroup G] [NormedSpace G] [Fintype ι] (directions : ιP) (B : E →L[] F →L[] G) (f : PE) (g : PF) (hf : ContDiff (↑) f) (hg : ContDiff (↑) g) (n : ) (x : P) :
wordSum directions (fun (y : P) => (B (f y)) (g y)) n x B * EulerJetProductBounds.leibnizConvolution (fun (k : ) => wordSum directions f k x) (fun (k : ) => wordSum directions g k x) n

Sharp binomial convolution of the actual directional word sums.

theorem EulerParameterWordGevrey.wordSum_clm_apply_le {P : Type u_1} {E : Type u_2} {F : Type u_3} {ι : Type u_5} [NormedAddCommGroup P] [NormedSpace P] [NormedAddCommGroup E] [NormedSpace E] [NormedAddCommGroup F] [NormedSpace F] [Fintype ι] (directions : ιP) (A : PE →L[] F) (f : PE) (hA : ContDiff (↑) A) (hf : ContDiff (↑) f) (n : ) (x : P) :
wordSum directions (fun (y : P) => (A y) (f y)) n x EulerJetProductBounds.leibnizConvolution (fun (k : ) => wordSum directions A k x) (fun (k : ) => wordSum directions f k x) n

Operator application has product constant one in the actual word-sum norm.