The actual ordinary H³ transport commutator, without derivative loss.
theorem
EulerOrdinarySobolev.advection_directional
(A B : EulerLpTranslation.SmoothL2Field EulerSmoothLimit.Space)
(v : EulerSmoothLimit.Space)
:
(advectionField A B).directionalField v = (advectionField A (B.directionalField v)).addField (advectionField (A.directionalField v) B)
noncomputable def
EulerOrdinarySobolev.transportCommutator
(A B : EulerLpTranslation.SmoothL2Field EulerSmoothLimit.Space)
{n : ℕ}
(w : Fin n → Fin 3)
:
Transport commutator, given by fieldSub (wordField (advectionField A B) w) (advectionField A (wordField B w)).
Equations
- One or more equations did not get rendered due to their size.
Instances For
theorem
EulerOrdinarySobolev.transportCommutator_zero
(A B : EulerLpTranslation.SmoothL2Field EulerSmoothLimit.Space)
(w : Fin 0 → Fin 3)
:
theorem
EulerOrdinarySobolev.transportCommutator_snoc
(A B : EulerLpTranslation.SmoothL2Field EulerSmoothLimit.Space)
{n : ℕ}
(w : Fin n → Fin 3)
(j : Fin 3)
:
transportCommutator A B (Fin.snoc w j) = (wordField (advectionField (A.directionalField (axis j)) B) w).addField
(transportCommutator A (B.directionalField (axis j)) w)
theorem
EulerOrdinarySobolev.source_advection_outer
(A B : EulerLpTranslation.SmoothL2Field EulerSmoothLimit.Space)
(M N : ℝ)
(hA : WordBound 3 M A)
(hB : WordBound 4 N B)
{n : ℕ}
(hn : n ≤ 3)
(a : Fin n → Fin 3)
:
theorem
EulerOrdinarySobolev.transportCommutator_word_bound
(A B : EulerLpTranslation.SmoothL2Field EulerSmoothLimit.Space)
(M N : ℝ)
(hA : WordBound 3 M A)
(hB : WordBound 3 N B)
{n l : ℕ}
(horder : n + l ≤ 3)
(a : Fin n → Fin 3)
(v : Fin l → Fin 3)
:
theorem
EulerOrdinarySobolev.transportCommutator_bound
(A B : EulerLpTranslation.SmoothL2Field EulerSmoothLimit.Space)
(M N : ℝ)
(hA : WordBound 3 M A)
(hB : WordBound 3 N B)
{n : ℕ}
(hn : n ≤ 3)
(w : Fin n → Fin 3)
: