Documentation

LeanPool.EscauriazaSereginSverak.Endpoint.VorticityGlue

Gluing weak derivative identities #

A weak derivative identity which holds for test functions supported in a neighbourhood of every point of an open set holds for every test function supported in the set: a smooth partition of unity subordinate to the neighbourhoods splits the test function into finitely many localized pieces (used to glue the local vorticity estimates in lem:vorticity-top-extension).

The product of a locally integrable function with a continuous compactly supported function whose support lies in the open set is integrable there.

theorem ESS.vorticityGlue_generic {D : Set (CKN.Foundation.Parabolic.Vec3 × ℝ)} (hD : IsOpen D) {f g : CKN.Foundation.Parabolic.Vec3 × ℝ → ℝ} (hf : MeasureTheory.LocallyIntegrableOn f D MeasureTheory.volume) (hg : MeasureTheory.LocallyIntegrableOn g D MeasureTheory.volume) (L : (CKN.Foundation.Parabolic.Vec3 × ℝ → ℝ) → CKN.Foundation.Parabolic.Vec3 × ℝ → ℝ) (hLc : ∀ (ψ : CKN.Foundation.Parabolic.Vec3 × ℝ → ℝ), ContDiff ℝ (↑⊤) ψ → Continuous (L ψ)) (hLsupp : ∀ (ψ : CKN.Foundation.Parabolic.Vec3 × ℝ → ℝ), tsupport (L ψ) ⊆ tsupport ψ) (hLsum : ∀ (ι : Type) (s : Finset ι) (φ : ι → CKN.Foundation.Parabolic.Vec3 × ℝ → ℝ), (∀ (k : ι), ContDiff ℝ (↑⊤) (φ k)) → (L fun (z : CKN.Foundation.Parabolic.Vec3 × ℝ) => ∑ k ∈ s, φ k z) = fun (z : CKN.Foundation.Parabolic.Vec3 × ℝ) => ∑ k ∈ s, L (φ k) z) (hloc : ∀ z ∈ D, ∃ (N : Set (CKN.Foundation.Parabolic.Vec3 × ℝ)), IsOpen N ∧ z ∈ N ∧ ∀ (ψ : CKN.Foundation.Parabolic.Vec3 × ℝ → ℝ), ContDiff ℝ (↑⊤) ψ → HasCompactSupport ψ → tsupport ψ ⊆ N → tsupport ψ ⊆ D → ∫ (y : CKN.Foundation.Parabolic.Vec3 × ℝ) in D, f y * L ψ y = -∫ (y : CKN.Foundation.Parabolic.Vec3 × ℝ) in D, g y * ψ y) (ψ : CKN.Foundation.Parabolic.Vec3 × ℝ → ℝ) :
ContDiff ℝ (↑⊤) ψ → HasCompactSupport ψ → tsupport ψ ⊆ D → ∫ (y : CKN.Foundation.Parabolic.Vec3 × ℝ) in D, f y * L ψ y = -∫ (y : CKN.Foundation.Parabolic.Vec3 × ℝ) in D, g y * ψ y

A weak derivative identity for an abstract linear derivative of the test function, glued from neighbourhoods of the points of an open set.

theorem ESS.vorticityGlue_spatialPartial_sum {ι : Type} (s : Finset ι) (φ : ι → CKN.Foundation.Parabolic.Vec3 × ℝ → ℝ) (hφ : ∀ (k : ι), ContDiff ℝ (↑⊤) (φ k)) (j : Fin 3) :

The spatial partial derivative of a finite sum of smooth functions.

theorem ESS.vorticityGlue_timePartial_sum {ι : Type} (s : Finset ι) (φ : ι → CKN.Foundation.Parabolic.Vec3 × ℝ → ℝ) (hφ : ∀ (k : ι), ContDiff ℝ (↑⊤) (φ k)) :

The time partial derivative of a finite sum of smooth functions.