Documentation

LeanPool.NavierStokesAndEuler.NavierStokes.PrimaryPulseBounds

Weighted bounds for the actual primary pulses #

The homogeneous ODE is reparametrized onto a fixed unit interval. Its current endpoint becomes an additional parameter, so the weighted ODE jet estimate controls actual joint parameter and slot derivatives.

theorem NavierStokes.PrimaryPulseBounds.covarianceMatrix_entry_polynomial {ι : Type u_1} {Q : Type} [NormedAddCommGroup Q] [NormedSpace ℝ Q] (D : PhaseJetBounds.Domain ι Q) (V : ι → Set ℝ) (hV : ∀ (i : ι), IsOpen (V i)) {a b : ℝ} (hab : a ≤ b) (hI : ∀ (i : ι), Set.Icc a b ⊆ V i) {pref : Fin 2 → ι → ℝ} {ψ : Fin 2 → ι → Q × ℝ → ℝ} {v : Fin 2 → ι → Q × ℝ → Space} (hpref : ∀ (c : Fin 2), PhaseJetBounds.PolynomialJets D fun (n : ι) (x : Q) => pref c n) (hψ : ∀ (c : Fin 2), PhaseJetBounds.PolynomialJets (productDomain D V hV) (ψ c)) (hv : ∀ (c : Fin 2), PhaseJetBounds.PolynomialJets (productDomain D V hV) (v c)) (r c : Fin 2) :
PhaseJetBounds.PolynomialJets D fun (n : ι) (p : Q) => covarianceMatrix a b pref ψ v n p r c
theorem NavierStokes.PrimaryPulseBounds.primaryCovariance_entry_polynomial {ι : Type u_1} {Q : Type} [NormedAddCommGroup Q] [NormedSpace ℝ Q] (D : PhaseJetBounds.Domain ι Q) (pref : Fin 2 → ι → ℝ) (d : Fin 2 → ι → PrimaryODE.FrameData Q) (lam u L : Fin 2 → ι → ℝ) (hpref : ∀ (c : Fin 2), PhaseJetBounds.PolynomialJets D fun (n : ι) (x : Q) => pref c n) (hpulse : ∀ (c : Fin 2), EnvelopeJets (productDomain D (fun (x : ι) => Set.Ioo 0 1) ⋯) (fun (i : ι) (z : Q × ℝ) => referenceP (lam c i) (u c i) (L c i) (L c i * z.2)) fun (i : ι) => normalizedPulse (d c i) (lam c i) (u c i) (L c i)) (hlam : ∀ (c : Fin 2) (i : ι), 0 < lam c i) (hu : ∀ (c : Fin 2) (i : ι), 0 < u c i) (hL : ∀ (c : Fin 2) (i : ι), 0 < L c i) (r c : Fin 2) :
PhaseJetBounds.PolynomialJets D fun (n : ι) (p : Q) => primaryCovariance pref d lam u L n p r c