Documentation

LeanPool.NavierStokesAndEuler.Euler.WeightedForcingTime

Actual finite weighted forcing norms in the Bochner time space.

Actual L²-time convergence of finite Hilbert forcing norms.

def EulerFamilyNormTime.familyHilbertMap {I : Type u_1} {H : Type u_2} [NormedAddCommGroup H] [NormedSpace ℝ H] :
(I → H) →L[ℝ] PiLp 2 fun (x : I) => H

The ordinary finite family as its genuine Hilbert-sum norm model.

Equations
Instances For

    The actual root of the sum of squares equals the genuine finite L²-product norm.

    The finite forcing norm is Lipschitz, with a fixed base-cardinality constant.

    noncomputable def EulerFamilyNormTime.familyNormTime {I : Type u_1} {H : Type u_2} [Fintype I] [NormedAddCommGroup H] [NormedSpace ℝ H] (T : ℝ) (u : ↥(EulerTimeLp.TimeLp T (I → H))) :

    The actual scalar finite-family norm represented in Bochner L² time.

    Equations
    Instances For
      theorem EulerFamilyNormTime.familyNormTime_ae {I : Type u_1} {H : Type u_2} [Fintype I] [NormedAddCommGroup H] [NormedSpace ℝ H] (T : ℝ) (u : ↥(EulerTimeLp.TimeLp T (I → H))) :

      This scalar Bochner element is the literal family forcing norm almost everywhere.

      theorem EulerFamilyNormTime.familyNormTime_tendsto {I : Type u_1} {H : Type u_2} [Fintype I] [NormedAddCommGroup H] [NormedSpace ℝ H] (T : ℝ) (u : ℕ → ↥(EulerTimeLp.TimeLp T (I → H))) (v : ↥(EulerTimeLp.TimeLp T (I → H))) (hu : Filter.Tendsto u Filter.atTop (nhds v)) :

      Strong L²-time forcing convergence gives strong convergence of its actual finite-family norm.

      Weighted time integrals of actual family forcing norms pass through strong L² approximations.

      Multiplication by a continuous scalar time weight as a genuine Bochner operator.

      Equations
      Instances For
        theorem EulerWeightedForcingTime.scalarTimeMultiplier_ae (T : ℝ) (hT : 0 ≤ T) (w : C(↑(Set.Icc 0 T), ℝ)) (u : ↥(EulerTimeLp.TimeLp T ℝ)) :
        ↑↑((scalarTimeMultiplier T hT w) u) =ᵐ[EulerTimeLp.timeMeasure T] fun (t : ℝ) => EulerVolterraConvolution.extendPath T hT w t * ↑↑u t

        The actual scalar multiplier has its literal weighted representative.

        noncomputable def EulerWeightedForcingTime.weightedForcingTime {A : Type u_1} {I : Type u_2} {H : Type u_3} [Fintype A] [Fintype I] [NormedAddCommGroup H] [NormedSpace ℝ H] (T : ℝ) (hT : 0 ≤ T) (w : A → C(↑(Set.Icc 0 T), ℝ)) (F : A → ↥(EulerTimeLp.TimeLp T (I → H))) :

        The genuine finite weighted sum of actual forcing norms represented in L² time.

        Equations
        Instances For
          theorem EulerWeightedForcingTime.weightedForcingTime_ae {A : Type u_1} {I : Type u_2} {H : Type u_3} [Fintype A] [Fintype I] [NormedAddCommGroup H] [NormedSpace ℝ H] (T : ℝ) (hT : 0 ≤ T) (w : A → C(↑(Set.Icc 0 T), ℝ)) (F : A → ↥(EulerTimeLp.TimeLp T (I → H))) :
          ↑↑(weightedForcingTime T hT w F) =ᵐ[EulerTimeLp.timeMeasure T] fun (t : ℝ) => ∑ i : A, EulerVolterraConvolution.extendPath T hT (w i) t * EulerFiniteMetricEnergy.familyNorm (↑↑(F i) t)

          The actual Bochner forcing sum is the literal finite weighted family norm almost everywhere.

          theorem EulerWeightedForcingTime.weightedForcingTime_tendsto {A : Type u_1} {I : Type u_2} {H : Type u_3} [Fintype A] [Fintype I] [NormedAddCommGroup H] [NormedSpace ℝ H] (T : ℝ) (hT : 0 ≤ T) (w : A → C(↑(Set.Icc 0 T), ℝ)) (F : ℕ → A → ↥(EulerTimeLp.TimeLp T (I → H))) (f : A → ↥(EulerTimeLp.TimeLp T (I → H))) (hF : ∀ (i : A), Filter.Tendsto (fun (n : ℕ) => F n i) Filter.atTop (nhds (f i))) :

          Actual finite weighted forcing sums converge strongly with the actual L² forcing fields.

          noncomputable def EulerWeightedForcingTime.weightedForcingPath {A : Type u_1} {I : Type u_2} {H : Type u_3} [Fintype A] [Fintype I] [NormedAddCommGroup H] [NormedSpace ℝ H] (T : ℝ) (w : A → C(↑(Set.Icc 0 T), ℝ)) (F : A → C(↑(Set.Icc 0 T), I → H)) :
          C(↑(Set.Icc 0 T), ℝ)

          The literal weighted forcing norm along continuous time paths.

          Equations
          Instances For
            theorem EulerWeightedForcingTime.weightedForcingPath_apply {A : Type u_1} {I : Type u_2} {H : Type u_3} [Fintype A] [Fintype I] [NormedAddCommGroup H] [NormedSpace ℝ H] (T : ℝ) (w : A → C(↑(Set.Icc 0 T), ℝ)) (F : A → C(↑(Set.Icc 0 T), I → H)) (t : ↑(Set.Icc 0 T)) :
            (weightedForcingPath T w F) t = ∑ i : A, (w i) t * EulerFiniteMetricEnergy.familyNorm ((F i) t)

            The bundled weighted forcing path evaluates to its literal finite norm sum.

            theorem EulerWeightedForcingTime.weightedForcingTime_pathLp {A : Type u_1} {I : Type u_2} {H : Type u_3} [Fintype A] [Fintype I] [NormedAddCommGroup H] [NormedSpace ℝ H] (T : ℝ) (hT : 0 ≤ T) (w : A → C(↑(Set.Icc 0 T), ℝ)) (F : A → C(↑(Set.Icc 0 T), I → H)) :
            (weightedForcingTime T hT w fun (i : A) => EulerTimeLp.pathLp T hT (F i)) = EulerTimeLp.pathLp T hT (weightedForcingPath T w F)

            Continuous forcing paths have exactly the same weighted norm in the genuine Bochner construction.