Documentation

LeanPool.CaffarelliKohnNirenberg.Leray.CompactnessApproximation

Compactness Approximation #

Supporting estimates for the Navier–Stokes development.

theorem CKN.Leray.exists_finite_rank_average_approximation_of_mixed_bounds {K W Kc : Set Foundation.Parabolic.Vec3} {J : Set ℝ} (hK : IsCompact K) (hW : IsOpen W) (hKW : K ⊆ W) (hWKc : W ⊆ Kc) (hJ : MeasurableSet J) [MeasureTheory.IsFiniteMeasure (MeasureTheory.volume.restrict J)] (u : ℕ → Foundation.Parabolic.ParabolicPoint → Foundation.Parabolic.Vec3) (Du : ℕ → Foundation.Parabolic.ParabolicPoint → Fin 3 → Foundation.Parabolic.Vec3) (huMeas : ∀ (n : ℕ), Measurable (u n)) (hDuMeas : ∀ (n : ℕ), Measurable (Du n)) (hweak : ∀ (n : ℕ), ∀ᵐ (t : ℝ) ∂MeasureTheory.volume.restrict J, ∀ (i : Fin 3), HasWeakGradientOn W (fun (y : Vec 3) => u n (y, t) i) fun (y : Vec 3) => Du n (y, t) i) (M G : ENNReal) (hM : M < ⊤) (hG : G < ⊤) (huBound : ∀ (n : ℕ), ∀ t ∈ J, ∫⁻ (x : Foundation.Parabolic.Vec3) in Kc, ENNReal.ofReal (Foundation.Parabolic.vec3EuclideanNorm (u n (x, t))) ^ 2 ≤ M) (hDuBound : ∀ (n : ℕ), ∫⁻ (t : ℝ) in J, ∫⁻ (x : Foundation.Parabolic.Vec3) in Kc, ENNReal.ofReal (spatialGradientSq (u n) (Du n) (x, t)) ≤ G) (ε : ENNReal) :
0 < ε → ∃ (m : ℕ) (N : ℕ) (s : Fin N → Set { x : Foundation.Parabolic.Vec3 // x ∈ K }) (t : Finset ((i : Fin N) × { x : { x : Foundation.Parabolic.Vec3 // x ∈ K } // x ∈ s i })) (φ : ↥t → Foundation.Parabolic.Vec3 → ℝ), (∀ (p : ↥t), Measurable (φ p)) ∧ (∀ (p : ↥t) (y : Foundation.Parabolic.Vec3), 0 ≤ φ p y ∧ φ p y ≤ 1) ∧ (∀ (p : ↥t), euclideanBall (↑↑(↑p).snd) (1 / (↑m + 1)) ⊆ W) ∧ ∀ (n : ℕ), ∫⁻ (z : Foundation.Parabolic.ParabolicPoint) in K ×ˢ J, ENNReal.ofReal (Foundation.Parabolic.vec3EuclideanNorm (u n z - ∑ p : ↥t, φ p z.1 • fun (j : Fin 3) => ⨍ (y : Vec 3) in euclideanBall (↑↑(↑p).snd) (1 / (↑m + 1)), u n (y, z.2) j) ^ 2) ≤ ε

The local slice and integrated gradient bounds give finite-rank spatial approximations with uniformly small space-time error.