Documentation

LeanPool.NavierStokesAndEuler.Euler.PacketCylinderFieldWeight

Actual time-profile multiplication of raw cylinder witnesses and their same-radius bounds.

theorem EulerContinuousTimeWeight.weight_norm_of_pointwise {K : Type u_1} {E : Type u_2} [TopologicalSpace K] [CompactSpace K] [NormedAddCommGroup E] [NormedSpace E] (g : C(K, )) (C : ) (hC : 0 C) (hg : ∀ (t : K), |g t| C) :
noncomputable def EulerPacketCylinderField.Field.weighted {P T : } [Fact (0 < P)] {raw : EulerPacketProfileRecursion.VectorField} (G : Field P T raw) (hT : 0 T) (g : C((Set.Icc 0 T), )) :
Field P T fun (z : EulerPacketPointJets.Domain) => g (Set.projIcc 0 T hT z.1) raw z

Weighted, constructed using ofLifted.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    noncomputable def EulerPacketCylinderField.Field.normalized {P T : } [Fact (0 < P)] {raw : EulerPacketProfileRecursion.VectorField} (G : Field P T raw) (hT : 0 T) (g : C((Set.Icc 0 T), )) (hg : ∀ (t : (Set.Icc 0 T)), 0 < g t) :
    Field P T fun (z : EulerPacketPointJets.Domain) => (g (Set.projIcc 0 T hT z.1))⁻¹ raw z

    Normalized, given by G.weighted hT (reciprocal g hg).

    Equations
    Instances For
      @[simp]
      theorem EulerPacketCylinderField.Field.normalized_path {P T : } [Fact (0 < P)] {raw : EulerPacketProfileRecursion.VectorField} (G : Field P T raw) (hT : 0 T) (g : C((Set.Icc 0 T), )) (hg : ∀ (t : (Set.Icc 0 T)), 0 < g t) :
      theorem EulerPacketCylinderField.Field.derivative_weighted_path {P T : } [Fact (0 < P)] {raw : EulerPacketProfileRecursion.VectorField} (G : Field P T raw) (hT : 0 T) (g : C((Set.Icc 0 T), )) (i : Fin 4) :
      ((G.weighted hT g).derivative i).path = ((G.derivative i).weighted hT g).path
      theorem EulerPacketCylinderField.Field.derivative_normalized_path {P T : } [Fact (0 < P)] {raw : EulerPacketProfileRecursion.VectorField} (G : Field P T raw) (hT : 0 T) (g : C((Set.Icc 0 T), )) (hg : ∀ (t : (Set.Icc 0 T)), 0 < g t) (i : Fin 4) :
      ((G.normalized hT g hg).derivative i).path = ((G.derivative i).normalized hT g hg).path
      theorem EulerPacketCylinderField.Field.WordBound.weighted {P T : } [Fact (0 < P)] {raw : EulerPacketProfileRecursion.VectorField} {G : Field P T raw} {q d : } {R A : } (hG : G.WordBound q R A d) (hT : 0 T) (g : C((Set.Icc 0 T), )) (C : ) (hC : 0 C) (hg : ∀ (t : (Set.Icc 0 T)), |g t| C) :
      (G.weighted hT g).WordBound q R (C * A) d