Documentation

LeanPool.NavierStokesAndEuler.Euler.PacketInitializedExactLifted

Source budgets and the actual initialized residual construct exact corrected lifted packets at every sufficiently large frequency.

structure EulerAllOrderDriftCorrection.ExactLiftedPacket (P : ) [Fact (0 < P)] {T : } (hT : 0 < T) (A : EulerAllOrderCorrectionData.Data P T) (B : Budget P hT A) :

The output fields and all their properties are conclusions of the constructed correction and the verified approximate residual.

Instances For
    noncomputable def EulerAllOrderDriftCorrection.exactPacketOfResidual (P : ) [Fact (0 < P)] {T : } {hT : 0 < T} {A : EulerAllOrderCorrectionData.Data P T} (B : Budget P hT A) (R : ApproximationResidual P hT A) :

    Exact packet of residual, bundling velocity, pressure, zero_initial_correction, divergence and the required compatibility proofs.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      noncomputable def EulerPacketTerminalDatum.initializedExactPacket (M : EulerMeanPacketProvider.Data) {U : Type u_1} [NormedAddCommGroup U] [InnerProductSpace U] [CompleteSpace U] (D : EulerTransversePacketProvider.Data U) (hTime : M.T = D.T) (τ : ) ( : 0 < τ) (hτT : τ < D.T) (B : EulerTransversePacketProvider.HistoryData (D.initial τ )) (δ : ) ( : 0 < δ) (ξ : U) (hs : tsupport EulerSpatialCutoffs.innerCutoffD.support) (α : ) (Cagree : EulerPacketCylinderField.SourceCoefficientAgreement M D) (N : ) (hN : 1 N) (k : ) (hk : 4 k) (Q : EulerAllOrderDriftCorrection.Budget period (initializedCorrectionData M D hTime τ hτT B δ ξ hs α Cagree N hN k hk)) :
      EulerAllOrderDriftCorrection.ExactLiftedPacket period (initializedCorrectionData M D hTime τ hτT B δ ξ hs α Cagree N hN k hk) Q

      Initialized exact packet, given by exactPacketOfResidual period Q (initializedApproximationResidual M D hTime τ hτ hτT B δ hδ ξ hs α Cagree N hN k hk).

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        theorem EulerPacketTerminalDatum.initializedExactPacket_velocity_odd (M : EulerMeanPacketProvider.Data) {U : Type u_1} [NormedAddCommGroup U] [InnerProductSpace U] [CompleteSpace U] (D : EulerTransversePacketProvider.Data U) (hTime : M.T = D.T) (τ : ) ( : 0 < τ) (hτT : τ < D.T) (B : EulerTransversePacketProvider.HistoryData (D.initial τ )) (δ : ) ( : 0 < δ) (ξ : U) (hs : tsupport EulerSpatialCutoffs.innerCutoffD.support) (α : ) (eM : EulerMeanPacketProvider.EvenData M) (hSym : ∀ (x : EulerSmoothLimit.Space), -x D.support x D.support) (hF : ∀ (t : (Set.Icc 0 D.T)) (x : EulerSmoothLimit.Space), (D.F.field t) (-x) = (D.F.field t) x) (hDM : ∀ (t : (Set.Icc 0 D.T)) (x : EulerSmoothLimit.Space), (D.M.field t) (-x) = (D.M.field t) x) (hBH : ∀ (t : (Set.Icc 0 (D.initial τ ).T)) (x : EulerSmoothLimit.Space), (B.H.field t) (-x) = (B.H.field t) x) (Cagree : EulerPacketCylinderField.SourceCoefficientAgreement M D) (N : ) (hN : 1 N) (k : ) (hk : 4 k) (Q : EulerAllOrderDriftCorrection.Budget period (initializedCorrectionData M D hTime τ hτT B δ ξ hs α Cagree N hN k hk)) (t : (Set.Icc 0 D.T)) :
        -(EulerCylinderReflection.reflection period) ((initializedExactPacket M D hTime τ hτT B δ ξ hs α Cagree N hN k hk Q).velocity.field t) = (initializedExactPacket M D hTime τ hτT B δ ξ hs α Cagree N hN k hk Q).velocity.field t
        theorem EulerPacketTerminalDatum.initialized_exact_lifted_packets_eventually (M : EulerMeanPacketProvider.Data) {U : Type u_1} [NormedAddCommGroup U] [InnerProductSpace U] [CompleteSpace U] (D : EulerTransversePacketProvider.Data U) (hTime : M.T = D.T) (τ : ) ( : 0 < τ) (hτT : τ < D.T) (B : EulerTransversePacketProvider.HistoryData (D.initial τ )) (δ : ) ( : 0 < δ) (ξ : U) (hs : tsupport EulerSpatialCutoffs.innerCutoffD.support) (α : ) (hδ1 : δ 1) ( : 0 < α) (L : EulerTransversePacketJoin.Budget D τ hτT B (Fin 4) 6) (NB : EulerTransversePacketJoin.NormalBudget D 6 L.R) {Rm : } (LM : EulerMeanPacketProvider.Budget M 6 Rm) (Cagree : EulerPacketCylinderField.SourceCoefficientAgreement M D) (Ξ : (Set.Icc 0 D.T)EulerSmoothLimit.SpaceEulerSmoothLimit.Space) ( : ∀ (t : (Set.Icc 0 D.T)), ContDiff (↑) (Ξ t)) (hF : ∀ (t : (Set.Icc 0 D.T)) (x : EulerSmoothLimit.Space), fderiv (Ξ t) x = (D.F.field t) x) (hdet : ∀ (t : (Set.Icc 0 D.T)) (x : EulerSmoothLimit.Space), Matrix.det (EulerPacketPiola.operatorMatrix ((D.F.field t) x)) = 1) :

        No inverse budget, residual equation or pressure is postulated here. The original source data construct the budget and the exact corrected pair for every sufficiently large frequency, with fixed positive radius and cost.