Documentation

LeanPool.NavierStokesAndEuler.Euler.PacketCylinderProfileChange

Comparison of the actual time profiles and absorption of a finite family at a fixed radius.

noncomputable def EulerPacketCylinderField.profileRatio {K : Type u_1} [TopologicalSpace K] (g b : C(K, )) (hb : ∀ (t : K), 0 < b t) :

Profile ratio, given by ⟨fun t => g t/b t,g.continuous.div b.continuous (fun t => (hb t).ne')⟩.

Equations
Instances For
    @[simp]
    theorem EulerPacketCylinderField.profileRatio_apply {K : Type u_1} [TopologicalSpace K] (g b : C(K, )) (hb : ∀ (t : K), 0 < b t) (t : K) :
    (profileRatio g b hb) t = g t / b t
    theorem EulerPacketCylinderField.profileRatio_abs_le {K : Type u_1} [TopologicalSpace K] (g b : C(K, )) (hg : ∀ (t : K), 0 g t) (hb : ∀ (t : K), 0 < b t) (C : ) (hC : ∀ (t : K), g t C * b t) (t : K) :
    |(profileRatio g b hb) t| C
    theorem EulerPacketCylinderField.Field.normalized_changeProfile_path {P T : } [Fact (0 < P)] {raw : EulerPacketProfileRecursion.VectorField} (G : Field P T raw) (hT : 0 T) (g b : C((Set.Icc 0 T), )) (hg : ∀ (t : (Set.Icc 0 T)), 0 < g t) (hb : ∀ (t : (Set.Icc 0 T)), 0 < b t) :
    (G.normalized hT b hb).path = ((G.normalized hT g hg).weighted hT (profileRatio g b hb)).path
    theorem EulerPacketCylinderField.Field.WordBound.changeProfile {P T : } [Fact (0 < P)] {raw : EulerPacketProfileRecursion.VectorField} {G : Field P T raw} (hT : 0 T) {g : C((Set.Icc 0 T), )} (b : C((Set.Icc 0 T), )) {hg : ∀ (t : (Set.Icc 0 T)), 0 < g t} (hb : ∀ (t : (Set.Icc 0 T)), 0 < b t) {q d : } {R A : } (hG : (G.normalized hT g hg).WordBound q R A d) (C : ) (hC : 0 C) (hgb : ∀ (t : (Set.Icc 0 T)), g t C * b t) :
    (G.normalized hT b hb).WordBound q R (C * A) d
    theorem EulerPacketCylinderField.Field.WordBound.enlargeProfile {P T : } [Fact (0 < P)] {raw : EulerPacketProfileRecursion.VectorField} {G : Field P T raw} (hT : 0 T) {g : C((Set.Icc 0 T), )} (b : C((Set.Icc 0 T), )) {hg : ∀ (t : (Set.Icc 0 T)), 0 < g t} (hb : ∀ (t : (Set.Icc 0 T)), 0 < b t) {q d : } {R A : } (hG : (G.normalized hT g hg).WordBound q R A d) (hgb : ∀ (t : (Set.Icc 0 T)), g t b t) :
    (G.normalized hT b hb).WordBound q R A d
    theorem EulerPacketCylinderField.Field.wordBound_normalized_finset_absorb {P T : } [Fact (0 < P)] (hT : 0 T) (b : C((Set.Icc 0 T), )) (hb : ∀ (t : (Set.Icc 0 T)), 0 < b t) {ι : Type u_1} (s : Finset ι) (f : ιEulerPacketProfileRecursion.VectorField) (W : (i : ι) → Field P T (f i)) (q : ) (R C : ) (d : ) (shift : ι) (hR : 1 R) (hC : 0 C) (hCR : C R) (hd : 0 < d) (hcount : s.card d ^ 2) (hshift : is, shift i < d) (hW : is, ((W i).normalized hT b hb).WordBound q R C (shift i)) :
    ((finsetSum s f W).normalized hT b hb).WordBound q R 1 d