Documentation

LeanPool.NavierStokesAndEuler.Euler.PacketInitialSmoothLimit

The actual packet initial increments converge in every finite Sobolev norm to a single smooth field with the same compact support.

Source (22) for a sequence of the actual solved packet increments. Only the source parameter cap and literal scale identities are supplied; all field estimates and the geometric amplitude decay are derived.

theorem EulerPacketInitial.actual_high_summable {U : Type} [(n : ) → NormedAddCommGroup (U n)] [(n : ) → InnerProductSpace (U n)] [∀ (n : ), CompleteSpace (U n)] (A : (n : ) → Input (U n)) (J : ) (hJ : 2 J) (C c : ) (hC : 0 < C) (hc : 0 c) (p q : ) (X : ) (hX : 1 X) (hparameter : ∀ (n : ), (A n).parameterSize EulerPacketUniformFrequencyScales.parameterEnvelope J C c p q X n) (hscale : ∀ (n : ), (A n).parent.ell = EulerPacketSourceScaleSequence.supportScale J X n) ( : ∀ (n : ), (A n).frame.sigma * EulerPacketSourceScaleChoice.scaleSequence J X n 2) (hk : ∀ (n : ), 4 EulerPacketSourceScaleSequence.frequency J X n) (hfrequency : ∀ (n : ), (A n).frequencyGuard (EulerPacketSourceScaleSequence.frequency J X n)) (s : ) :
theorem EulerPacketInitial.actual_mean_summable {U : Type} [(n : ) → NormedAddCommGroup (U n)] [(n : ) → InnerProductSpace (U n)] [∀ (n : ), CompleteSpace (U n)] (A : (n : ) → Input (U n)) (J : ) (hJ : 2 J) (C c : ) (hC : 0 < C) (p q : ) (X : ) (hX : 1 X) (hparameter : ∀ (n : ), (A n).parameterSize EulerPacketUniformFrequencyScales.parameterEnvelope J C c p q X n) (hscale : ∀ (n : ), (A n).parent.ell = EulerPacketSourceScaleSequence.supportScale J X n) ( : ∀ (n : ), (A n).frame.sigma * EulerPacketSourceScaleChoice.scaleSequence J X n 2) (hk : ∀ (n : ), 4 EulerPacketSourceScaleSequence.frequency J X n) (hfrequency : ∀ (n : ), (A n).frequencyGuard (EulerPacketSourceScaleSequence.frequency J X n)) (s : ) :

Increment, given by addField (A.highField k) (A.meanField k).

Equations
Instances For
    theorem EulerPacketInitial.actual_increment_summable {U : Type} [(n : ) → NormedAddCommGroup (U n)] [(n : ) → InnerProductSpace (U n)] [∀ (n : ), CompleteSpace (U n)] (A : (n : ) → Input (U n)) (J : ) (hJ : 2 J) (C c : ) (hC : 0 < C) (hc : 0 c) (p q : ) (X : ) (hX : 1 X) (hparameter : ∀ (n : ), (A n).parameterSize EulerPacketUniformFrequencyScales.parameterEnvelope J C c p q X n) (hscale : ∀ (n : ), (A n).parent.ell = EulerPacketSourceScaleSequence.supportScale J X n) ( : ∀ (n : ), (A n).frame.sigma * EulerPacketSourceScaleChoice.scaleSequence J X n 2) (hk : ∀ (n : ), 4 EulerPacketSourceScaleSequence.frequency J X n) (hfrequency : ∀ (n : ), (A n).frequencyGuard (EulerPacketSourceScaleSequence.frequency J X n)) (s : ) :
    noncomputable def EulerPacketInitial.initialPartial {U : Type} [(n : ) → NormedAddCommGroup (U n)] [(n : ) → InnerProductSpace (U n)] [∀ (n : ), CompleteSpace (U n)] (A : (n : ) → Input (U n)) (J : ) (X : ) (N : ) :

    Initial partial, defined pointwise by ∑ n ∈ range N, ((A n).high (frequency J X n) x+(A n).mean (frequency J X n) x).

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      theorem EulerPacketInitial.initialPartial_field {U : Type} [(n : ) → NormedAddCommGroup (U n)] [(n : ) → InnerProductSpace (U n)] [∀ (n : ), CompleteSpace (U n)] (A : (n : ) → Input (U n)) (J : ) (X : ) (N : ) :
      noncomputable def EulerPacketInitial.initialLimit {U : Type} [(n : ) → NormedAddCommGroup (U n)] [(n : ) → InnerProductSpace (U n)] [∀ (n : ), CompleteSpace (U n)] (A : (n : ) → Input (U n)) (J : ) (hJ : 2 J) (C c : ) (hC : 0 < C) (hc : 0 c) (p q : ) (X : ) (hX : 1 X) (hparameter : ∀ (n : ), (A n).parameterSize EulerPacketUniformFrequencyScales.parameterEnvelope J C c p q X n) (hscale : ∀ (n : ), (A n).parent.ell = EulerPacketSourceScaleSequence.supportScale J X n) ( : ∀ (n : ), (A n).frame.sigma * EulerPacketSourceScaleChoice.scaleSequence J X n 2) (hk : ∀ (n : ), 4 EulerPacketSourceScaleSequence.frequency J X n) (hfrequency : ∀ (n : ), (A n).frequencyGuard (EulerPacketSourceScaleSequence.frequency J X n)) :

      Initial limit, constructed using sumField.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        theorem EulerPacketInitial.initialLimit_Hm {U : Type} [(n : ) → NormedAddCommGroup (U n)] [(n : ) → InnerProductSpace (U n)] [∀ (n : ), CompleteSpace (U n)] (A : (n : ) → Input (U n)) (J : ) (hJ : 2 J) (C c : ) (hC : 0 < C) (hc : 0 c) (p q : ) (X : ) (hX : 1 X) (hparameter : ∀ (n : ), (A n).parameterSize EulerPacketUniformFrequencyScales.parameterEnvelope J C c p q X n) (hscale : ∀ (n : ), (A n).parent.ell = EulerPacketSourceScaleSequence.supportScale J X n) ( : ∀ (n : ), (A n).frame.sigma * EulerPacketSourceScaleChoice.scaleSequence J X n 2) (hk : ∀ (n : ), 4 EulerPacketSourceScaleSequence.frequency J X n) (hfrequency : ∀ (n : ), (A n).frequencyGuard (EulerPacketSourceScaleSequence.frequency J X n)) (s : ) :
        Filter.Tendsto (fun (N : ) => EulerPhysicalL2Scaling.derivativeSum s (initialPartial A J X N - (initialLimit A J hJ C c hC hc p q X hX hparameter hscale hk hfrequency).field)) Filter.atTop (nhds 0)
        theorem EulerPacketInitial.initialLimit_support {U : Type} [(n : ) → NormedAddCommGroup (U n)] [(n : ) → InnerProductSpace (U n)] [∀ (n : ), CompleteSpace (U n)] (A : (n : ) → Input (U n)) (J : ) (hJ : 2 J) (C c : ) (hC : 0 < C) (hc : 0 c) (p q : ) (X : ) (hX : 1 X) (hparameter : ∀ (n : ), (A n).parameterSize EulerPacketUniformFrequencyScales.parameterEnvelope J C c p q X n) (hscale : ∀ (n : ), (A n).parent.ell = EulerPacketSourceScaleSequence.supportScale J X n) ( : ∀ (n : ), (A n).frame.sigma * EulerPacketSourceScaleChoice.scaleSequence J X n 2) (hk : ∀ (n : ), 4 EulerPacketSourceScaleSequence.frequency J X n) (hfrequency : ∀ (n : ), (A n).frequencyGuard (EulerPacketSourceScaleSequence.frequency J X n)) :
        tsupport (initialLimit A J hJ C c hC hc p q X hX hparameter hscale hk hfrequency).fieldMetric.closedBall 0 2
        theorem EulerPacketInitial.initialLimit_compact {U : Type} [(n : ) → NormedAddCommGroup (U n)] [(n : ) → InnerProductSpace (U n)] [∀ (n : ), CompleteSpace (U n)] (A : (n : ) → Input (U n)) (J : ) (hJ : 2 J) (C c : ) (hC : 0 < C) (hc : 0 c) (p q : ) (X : ) (hX : 1 X) (hparameter : ∀ (n : ), (A n).parameterSize EulerPacketUniformFrequencyScales.parameterEnvelope J C c p q X n) (hscale : ∀ (n : ), (A n).parent.ell = EulerPacketSourceScaleSequence.supportScale J X n) ( : ∀ (n : ), (A n).frame.sigma * EulerPacketSourceScaleChoice.scaleSequence J X n 2) (hk : ∀ (n : ), 4 EulerPacketSourceScaleSequence.frequency J X n) (hfrequency : ∀ (n : ), (A n).frequencyGuard (EulerPacketSourceScaleSequence.frequency J X n)) :
        HasCompactSupport (initialLimit A J hJ C c hC hc p q X hX hparameter hscale hk hfrequency).field
        noncomputable def EulerPacketInitial.fullInitialLimit {U : Type} [(n : ) → NormedAddCommGroup (U n)] [(n : ) → InnerProductSpace (U n)] [∀ (n : ), CompleteSpace (U n)] (A : (n : ) → Input (U n)) (J : ) (hJ : 2 J) (C c : ) (hC : 0 < C) (hc : 0 c) (p q : ) (X : ) (hX : 1 X) (hparameter : ∀ (n : ), (A n).parameterSize EulerPacketUniformFrequencyScales.parameterEnvelope J C c p q X n) (hscale : ∀ (n : ), (A n).parent.ell = EulerPacketSourceScaleSequence.supportScale J X n) ( : ∀ (n : ), (A n).frame.sigma * EulerPacketSourceScaleChoice.scaleSequence J X n 2) (hk : ∀ (n : ), 4 EulerPacketSourceScaleSequence.frequency J X n) (hfrequency : ∀ (n : ), (A n).frequencyGuard (EulerPacketSourceScaleSequence.frequency J X n)) (base : EulerLpTranslation.SmoothL2Field EulerSmoothLimit.Space) :

        Full initial limit, given by addField base V.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          theorem EulerPacketInitial.fullInitialLimit_Hm {U : Type} [(n : ) → NormedAddCommGroup (U n)] [(n : ) → InnerProductSpace (U n)] [∀ (n : ), CompleteSpace (U n)] (A : (n : ) → Input (U n)) (J : ) (hJ : 2 J) (C c : ) (hC : 0 < C) (hc : 0 c) (p q : ) (X : ) (hX : 1 X) (hparameter : ∀ (n : ), (A n).parameterSize EulerPacketUniformFrequencyScales.parameterEnvelope J C c p q X n) (hscale : ∀ (n : ), (A n).parent.ell = EulerPacketSourceScaleSequence.supportScale J X n) ( : ∀ (n : ), (A n).frame.sigma * EulerPacketSourceScaleChoice.scaleSequence J X n 2) (hk : ∀ (n : ), 4 EulerPacketSourceScaleSequence.frequency J X n) (hfrequency : ∀ (n : ), (A n).frequencyGuard (EulerPacketSourceScaleSequence.frequency J X n)) (base : EulerLpTranslation.SmoothL2Field EulerSmoothLimit.Space) (s : ) :
          Filter.Tendsto (fun (N : ) => EulerPhysicalL2Scaling.derivativeSum s (base.field + initialPartial A J X N - (fullInitialLimit A J hJ C c hC hc p q X hX hparameter hscale hk hfrequency base).field)) Filter.atTop (nhds 0)