Documentation

LeanPool.NavierStokesAndEuler.Euler.ParentGeometryChoiceLow

The same geometrically selected correction supplies the actual child's whole-horizon physical bounds and its next localized source guard.

The actual initialized packet changes the initial velocity gradient by the exponentially small early/history size plus its correction error. These are the costs needed to preserve the localized source guards.

theorem EulerPacketPhysicalLowBounds.norm_le_of_shear_error (V : Matrix) (amp δ θ ev size : ) (r w : EulerSmoothLimit.Space) (hamp : 0 amp) ( : 0 < δ) (hδ1 : δ 1) (hsize : amp * (r * w) δ * size) (herr : V - shearTerm amp (deriv (EulerPeriodicProfile.profile δ) θ) r w ev) :
V size + ev
theorem EulerParentPacketFrames.Evolution.exactPacket_bad_gradient_increment {A : Parent} (E : Evolution A) {U : Type u_1} [NormedAddCommGroup U] [InnerProductSpace U] [CompleteSpace U] (m : EulerSmoothLimit.Space) (hm : m = 1) (J : U ≃ₗᵢ[] (EulerTransverseFrameCoordinates.referencePlane m)) (support : Set EulerSmoothLimit.Space) (hSupport : IsCompact support) {κ : } { : |κ| 1} {Z R : EulerAllOrderCorrectionData.FieldTower EulerPacketTerminalDatum.period A.T} (B : EulerAllOrderDriftCorrection.Budget EulerPacketTerminalDatum.period (EulerPacketCorrectionCoefficients.correctionData (A.transverseData m hm J support hSupport) EulerPacketTerminalDatum.period κ Z R)) (residual : EulerAllOrderDriftCorrection.ApproximationResidual EulerPacketTerminalDatum.period (EulerPacketCorrectionCoefficients.correctionData (A.transverseData m hm J support hSupport) EulerPacketTerminalDatum.period κ Z R)) (k : ) (hk : k * κ = 1) {τ : } { : 0 < τ} {hτT : τ < A.T} {F : EulerPacketSourceGeometry.ParentFrame (A.transverseData m hm J support hSupport) τ} {H : EulerTransversePacketProvider.HistoryData ((A.transverseData m hm J support hSupport).initial τ )} (G : EulerPacketSourceGeometry.Guards hτT F H) (hball : 1 / 2 G.radius) (hs : tsupport EulerSpatialCutoffs.innerCutoffsupport) ( : 0 < G.δ) (hδ1 : G.δ 1) (ev ep : ) (herr : E.SourceErrors m hm J support hSupport B residual k G hball hs ev ep) (t : (Set.Icc 0 A.T)) (ht : EulerPacketMovingFrame.scaledTime τ F.a F.epsilon t 1) (x : EulerSmoothLimit.Space) :
fderiv (fun (y : EulerSmoothLimit.Space) => A.exactPacketVelocity m hm J support hSupport B residual k E.inverse.field E.velocity (t, y)) x - fderiv (fun (y : EulerSmoothLimit.Space) => E.velocity (t, y)) x G.hchild * G.badRatio + ev
theorem EulerParentPacketFrames.Evolution.exactPacket_initial_gradient_increment {A : Parent} (E : Evolution A) {U : Type u_1} [NormedAddCommGroup U] [InnerProductSpace U] [CompleteSpace U] (m : EulerSmoothLimit.Space) (hm : m = 1) (J : U ≃ₗᵢ[] (EulerTransverseFrameCoordinates.referencePlane m)) (support : Set EulerSmoothLimit.Space) (hSupport : IsCompact support) {κ : } { : |κ| 1} {Z R : EulerAllOrderCorrectionData.FieldTower EulerPacketTerminalDatum.period A.T} (B : EulerAllOrderDriftCorrection.Budget EulerPacketTerminalDatum.period (EulerPacketCorrectionCoefficients.correctionData (A.transverseData m hm J support hSupport) EulerPacketTerminalDatum.period κ Z R)) (residual : EulerAllOrderDriftCorrection.ApproximationResidual EulerPacketTerminalDatum.period (EulerPacketCorrectionCoefficients.correctionData (A.transverseData m hm J support hSupport) EulerPacketTerminalDatum.period κ Z R)) (k : ) (hk : k * κ = 1) {τ : } { : 0 < τ} {hτT : τ < A.T} {F : EulerPacketSourceGeometry.ParentFrame (A.transverseData m hm J support hSupport) τ} {H : EulerTransversePacketProvider.HistoryData ((A.transverseData m hm J support hSupport).initial τ )} (G : EulerPacketSourceGeometry.Guards hτT F H) (hball : 1 / 2 G.radius) (hs : tsupport EulerSpatialCutoffs.innerCutoffsupport) ( : 0 < G.δ) (hδ1 : G.δ 1) (ev ep : ) (herr : E.SourceErrors m hm J support hSupport B residual k G hball hs ev ep) (x : EulerSmoothLimit.Space) :
fderiv (fun (y : EulerSmoothLimit.Space) => A.exactPacketVelocity m hm J support hSupport B residual k E.inverse.field E.velocity (0, y)) x - fderiv (fun (y : EulerSmoothLimit.Space) => E.velocity (0, y)) x G.hchild * G.badRatio + ev
theorem EulerParentPacketFrames.Evolution.exactForwardPacket_early_gradient_increment {A : Parent} (E : Evolution A) {U : Type u_1} [NormedAddCommGroup U] [InnerProductSpace U] [CompleteSpace U] (m : EulerSmoothLimit.Space) (hm : m = 1) (J : U ≃ₗᵢ[] (EulerTransverseFrameCoordinates.referencePlane m)) (support : Set EulerSmoothLimit.Space) (hSupport : IsCompact support) {κ : } { : |κ| 1} {Z R : EulerAllOrderCorrectionData.FieldTower EulerPacketTerminalDatum.period A.T} (B : EulerAllOrderDriftCorrection.Budget EulerPacketTerminalDatum.period (EulerPacketCorrectionCoefficients.correctionData (A.transverseData m hm J support hSupport) EulerPacketTerminalDatum.period κ Z R)) (residual : EulerAllOrderDriftCorrection.ApproximationResidual EulerPacketTerminalDatum.period (EulerPacketCorrectionCoefficients.correctionData (A.transverseData m hm J support hSupport) EulerPacketTerminalDatum.period κ Z R)) (k : ) (hk : k * κ = 1) {F : EulerPacketSourceGeometry.ParentFrame (A.transverseData m hm J support hSupport) 0} (G : EulerPacketSourceGeometry.ForwardGuards F) (hball : 1 / 2 G.radius) ( : 0 < G.δ) (hδ1 : G.δ 1) (ev ep : ) (herr : E.ForwardSourceErrors m hm J support hSupport B residual k G hball ev ep) (t : (Set.Icc 0 A.T)) (ht : EulerPacketMovingFrame.scaledTime 0 F.a F.epsilon t 1) (x : EulerSmoothLimit.Space) :
fderiv (fun (y : EulerSmoothLimit.Space) => A.exactPacketVelocity m hm J support hSupport B residual k E.inverse.field E.velocity (t, y)) x - fderiv (fun (y : EulerSmoothLimit.Space) => E.velocity (t, y)) x G.hchild * G.earlyRatio + ev
theorem EulerParentPacketFrames.Evolution.exactForwardPacket_initial_gradient_increment {A : Parent} (E : Evolution A) {U : Type u_1} [NormedAddCommGroup U] [InnerProductSpace U] [CompleteSpace U] (m : EulerSmoothLimit.Space) (hm : m = 1) (J : U ≃ₗᵢ[] (EulerTransverseFrameCoordinates.referencePlane m)) (support : Set EulerSmoothLimit.Space) (hSupport : IsCompact support) {κ : } { : |κ| 1} {Z R : EulerAllOrderCorrectionData.FieldTower EulerPacketTerminalDatum.period A.T} (B : EulerAllOrderDriftCorrection.Budget EulerPacketTerminalDatum.period (EulerPacketCorrectionCoefficients.correctionData (A.transverseData m hm J support hSupport) EulerPacketTerminalDatum.period κ Z R)) (residual : EulerAllOrderDriftCorrection.ApproximationResidual EulerPacketTerminalDatum.period (EulerPacketCorrectionCoefficients.correctionData (A.transverseData m hm J support hSupport) EulerPacketTerminalDatum.period κ Z R)) (k : ) (hk : k * κ = 1) {F : EulerPacketSourceGeometry.ParentFrame (A.transverseData m hm J support hSupport) 0} (G : EulerPacketSourceGeometry.ForwardGuards F) (hball : 1 / 2 G.radius) ( : 0 < G.δ) (hδ1 : G.δ 1) (ev ep : ) (herr : E.ForwardSourceErrors m hm J support hSupport B residual k G hball ev ep) (x : EulerSmoothLimit.Space) :
fderiv (fun (y : EulerSmoothLimit.Space) => A.exactPacketVelocity m hm J support hSupport B residual k E.inverse.field E.velocity (0, y)) x - fderiv (fun (y : EulerSmoothLimit.Space) => E.velocity (0, y)) x G.hchild * G.earlyRatio + ev

The next packet's localized lower initial-gradient bounds and upper pressure bound are consequences of the exact physical estimates. The radius stays fixed, and the boundary parameter has a canonical value.

noncomputable def EulerParentPacketFrames.Evolution.joinedChildLowBounds {A : Parent} (E : Evolution A) {U : Type u_1} [NormedAddCommGroup U] [InnerProductSpace U] [CompleteSpace U] (m : EulerSmoothLimit.Space) (hm : m = 1) (J : U ≃ₗᵢ[] (EulerTransverseFrameCoordinates.referencePlane m)) (support : Set EulerSmoothLimit.Space) (hSupport : IsCompact support) {κ : } { : |κ| 1} {Z R : EulerAllOrderCorrectionData.FieldTower EulerPacketTerminalDatum.period A.T} (B : EulerAllOrderDriftCorrection.Budget EulerPacketTerminalDatum.period (EulerPacketCorrectionCoefficients.correctionData (A.transverseData m hm J support hSupport) EulerPacketTerminalDatum.period κ Z R)) (residual : EulerAllOrderDriftCorrection.ApproximationResidual EulerPacketTerminalDatum.period (EulerPacketCorrectionCoefficients.correctionData (A.transverseData m hm J support hSupport) EulerPacketTerminalDatum.period κ Z R)) {raw : EulerPacketProfileRecursion.VectorField} (V : EulerPacketCylinderField.Field EulerPacketTerminalDatum.period A.T raw) (hV : Z = V.toFieldTower) (G : EulerPhysicalGraphFlowBounds.Data EulerPacketTerminalDatum.period A.T) (hG : G.A = EulerAllOrderDriftCorrection.Budget.liftedPacketCoefficient EulerPacketTerminalDatum.period B V) (k : ) (hk : k * κ = 1) (hgraph : ∀ (t : (Set.Icc 0 A.T)) (q : EulerLiftedGradientSpace.LiftTangent), (EulerGraphInvariantFlow.graphConstraint k m) ((G.A.field t) q) = 0) (nextEll : ) (hnext : 0 < nextEll) (hnext1 : nextEll 1) {τ : } { : 0 < τ} {hτT : τ < A.T} {F : EulerPacketSourceGeometry.ParentFrame (A.transverseData m hm J support hSupport) τ} {D : EulerTransversePacketProvider.HistoryData ((A.transverseData m hm J support hSupport).initial τ )} (C : EulerPacketSourceGeometry.Guards hτT F D) (hball : 1 / 2 C.radius) (hs : tsupport EulerSpatialCutoffs.innerCutoffsupport) ( : 0 < C.δ) (hδ1 : C.δ 1) (H : LowBounds A) (ev ep CM CH : ) (herr : E.SourceErrors m hm J support hSupport B residual k C hball hs ev ep) (hCM : ∀ (t : (Set.Icc 0 A.T)) (x : EulerSmoothLimit.Space), fderiv (fun (y : EulerSmoothLimit.Space) => E.velocity (t, y)) x CM) (hCH : ∀ (t : (Set.Icc 0 A.T)) (x : EulerSmoothLimit.Space), fderiv (E.force t) x CH) (hsmall : (H.K + 2 * CM * C.hchild * (C.δ * EulerPacketGeometryLowBounds.goodRatio + C.badRatio) + ep) * (A.T ^ 2 / 2) + (H.Be + (C.hchild * C.badRatio + ev)) * A.T + EulerMeanHarmonic.boundaryLocalizationC2 * (H.Bc + (C.hchild * C.badRatio + ev)) * H.r ^ 3 * A.T 1 / 2) :
LowBounds (A.child G k m hgraph nextEll hnext hnext1)

Joined child low bounds as an element of LowBounds (A.child G k m hgraph nextEll hnext hnext1).

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    noncomputable def EulerParentPacketFrames.Evolution.forwardChildLowBounds {A : Parent} (E : Evolution A) {U : Type u_1} [NormedAddCommGroup U] [InnerProductSpace U] [CompleteSpace U] (m : EulerSmoothLimit.Space) (hm : m = 1) (J : U ≃ₗᵢ[] (EulerTransverseFrameCoordinates.referencePlane m)) (support : Set EulerSmoothLimit.Space) (hSupport : IsCompact support) {κ : } { : |κ| 1} {Z R : EulerAllOrderCorrectionData.FieldTower EulerPacketTerminalDatum.period A.T} (B : EulerAllOrderDriftCorrection.Budget EulerPacketTerminalDatum.period (EulerPacketCorrectionCoefficients.correctionData (A.transverseData m hm J support hSupport) EulerPacketTerminalDatum.period κ Z R)) (residual : EulerAllOrderDriftCorrection.ApproximationResidual EulerPacketTerminalDatum.period (EulerPacketCorrectionCoefficients.correctionData (A.transverseData m hm J support hSupport) EulerPacketTerminalDatum.period κ Z R)) {raw : EulerPacketProfileRecursion.VectorField} (V : EulerPacketCylinderField.Field EulerPacketTerminalDatum.period A.T raw) (hV : Z = V.toFieldTower) (G : EulerPhysicalGraphFlowBounds.Data EulerPacketTerminalDatum.period A.T) (hG : G.A = EulerAllOrderDriftCorrection.Budget.liftedPacketCoefficient EulerPacketTerminalDatum.period B V) (k : ) (hk : k * κ = 1) (hgraph : ∀ (t : (Set.Icc 0 A.T)) (q : EulerLiftedGradientSpace.LiftTangent), (EulerGraphInvariantFlow.graphConstraint k m) ((G.A.field t) q) = 0) (nextEll : ) (hnext : 0 < nextEll) (hnext1 : nextEll 1) {F : EulerPacketSourceGeometry.ParentFrame (A.transverseData m hm J support hSupport) 0} (C : EulerPacketSourceGeometry.ForwardGuards F) (hball : 1 / 2 C.radius) ( : 0 < C.δ) (hδ1 : C.δ 1) (H : LowBounds A) (ev ep CM CH : ) (herr : E.ForwardSourceErrors m hm J support hSupport B residual k C hball ev ep) (hCM : ∀ (t : (Set.Icc 0 A.T)) (x : EulerSmoothLimit.Space), fderiv (fun (y : EulerSmoothLimit.Space) => E.velocity (t, y)) x CM) (hCH : ∀ (t : (Set.Icc 0 A.T)) (x : EulerSmoothLimit.Space), fderiv (E.force t) x CH) (hsmall : (H.K + 2 * CM * C.hchild * (C.δ * EulerPacketGeometryLowBounds.goodRatio + C.earlyRatio) + ep) * (A.T ^ 2 / 2) + (H.Be + (C.hchild * C.earlyRatio + ev)) * A.T + EulerMeanHarmonic.boundaryLocalizationC2 * (H.Bc + (C.hchild * C.earlyRatio + ev)) * H.r ^ 3 * A.T 1 / 2) :
    LowBounds (A.child G k m hgraph nextEll hnext hnext1)

    Forward child low bounds as an element of LowBounds (A.child G k m hgraph nextEll hnext hnext1).

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      noncomputable def EulerParentPacketFrames.GeometryForwardChoice.lowBounds {U : Type} [NormedAddCommGroup U] [InnerProductSpace U] [CompleteSpace U] {I : GeometryForwardInput U} {S : SmoothState I.parent} {k : } {hk : EulerPacketSourceFrequency.UniversalFrequency k} {nextEll : } {hnext : 0 < nextEll} {hnext1 : nextEll 1} (F : GeometryForwardChoice I S k hk nextEll hnext hnext1) (CM CH : ) (hCM : ∀ (t : (Set.Icc 0 I.parent.T)) (x : EulerSmoothLimit.Space), fderiv (fun (y : EulerSmoothLimit.Space) => S.evolution.velocity (t, y)) x CM) (hCH : ∀ (t : (Set.Icc 0 I.parent.T)) (x : EulerSmoothLimit.Space), fderiv (S.evolution.force t) x CH) (hsmall : (I.low.K + 2 * CM * I.geometry.hchild * (I.geometry.δ * EulerPacketGeometryLowBounds.goodRatio + I.geometry.earlyRatio) + k ^ (-(1 / 4))) * (I.parent.T ^ 2 / 2) + (I.low.Be + (I.geometry.hchild * I.geometry.earlyRatio + k ^ (-(1 / 4)))) * I.parent.T + EulerMeanHarmonic.boundaryLocalizationC2 * (I.low.Bc + (I.geometry.hchild * I.geometry.earlyRatio + k ^ (-(1 / 4)))) * I.low.r ^ 3 * I.parent.T 1 / 2) :
      LowBounds (parent I S k hk nextEll hnext hnext1 F)

      Low bounds as an element of LowBounds F.parent.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        theorem EulerParentPacketFrames.GeometryForwardChoice.lowBounds_values {U : Type} [NormedAddCommGroup U] [InnerProductSpace U] [CompleteSpace U] {I : GeometryForwardInput U} {S : SmoothState I.parent} {k : } {hk : EulerPacketSourceFrequency.UniversalFrequency k} {nextEll : } {hnext : 0 < nextEll} {hnext1 : nextEll 1} (F : GeometryForwardChoice I S k hk nextEll hnext hnext1) (CM CH : ) (hCM : ∀ (t : (Set.Icc 0 I.parent.T)) (x : EulerSmoothLimit.Space), fderiv (fun (y : EulerSmoothLimit.Space) => S.evolution.velocity (t, y)) x CM) (hCH : ∀ (t : (Set.Icc 0 I.parent.T)) (x : EulerSmoothLimit.Space), fderiv (S.evolution.force t) x CH) (hsmall : (I.low.K + 2 * CM * I.geometry.hchild * (I.geometry.δ * EulerPacketGeometryLowBounds.goodRatio + I.geometry.earlyRatio) + k ^ (-(1 / 4))) * (I.parent.T ^ 2 / 2) + (I.low.Be + (I.geometry.hchild * I.geometry.earlyRatio + k ^ (-(1 / 4)))) * I.parent.T + EulerMeanHarmonic.boundaryLocalizationC2 * (I.low.Bc + (I.geometry.hchild * I.geometry.earlyRatio + k ^ (-(1 / 4)))) * I.low.r ^ 3 * I.parent.T 1 / 2) :
        (F.lowBounds CM CH hCM hCH hsmall).Be = I.low.Be + (I.geometry.hchild * I.geometry.earlyRatio + k ^ (-(1 / 4))) (F.lowBounds CM CH hCM hCH hsmall).Bc = I.low.Bc + (I.geometry.hchild * I.geometry.earlyRatio + k ^ (-(1 / 4))) (F.lowBounds CM CH hCM hCH hsmall).K = I.low.K + 2 * CM * I.geometry.hchild * (I.geometry.δ * EulerPacketGeometryLowBounds.goodRatio + I.geometry.earlyRatio) + k ^ (-(1 / 4)) (F.lowBounds CM CH hCM hCH hsmall).r = I.low.r (F.lowBounds CM CH hCM hCH hsmall).L = EulerMeanHarmonic.boundaryLocalizationC1 * (F.lowBounds CM CH hCM hCH hsmall).Bc + 1
        theorem EulerParentPacketFrames.GeometryForwardChoice.physical_bounds {U : Type} [NormedAddCommGroup U] [InnerProductSpace U] [CompleteSpace U] {I : GeometryForwardInput U} {S : SmoothState I.parent} {k : } {hk : EulerPacketSourceFrequency.UniversalFrequency k} {nextEll : } {hnext : 0 < nextEll} {hnext1 : nextEll 1} (F : GeometryForwardChoice I S k hk nextEll hnext hnext1) (hSym : ∀ (x : EulerSmoothLimit.Space), -x I.support x I.support) (CM CH : ) (hCM : ∀ (t : (Set.Icc 0 I.parent.T)) (x : EulerSmoothLimit.Space), fderiv (fun (y : EulerSmoothLimit.Space) => S.evolution.velocity (t, y)) x CM) (hCH : ∀ (t : (Set.Icc 0 I.parent.T)) (x : EulerSmoothLimit.Space), fderiv (S.evolution.force t) x CH) (t : (Set.Icc 0 I.parent.T)) (x : EulerSmoothLimit.Space) :
        fderiv (fun (y : EulerSmoothLimit.Space) => (state I S k hk nextEll hnext hnext1 F hSym).evolution.velocity (t, y)) x CM + I.geometry.hchild * (EulerPacketGeometryLowBounds.goodRatio + I.geometry.earlyRatio) + k ^ (-(1 / 4)) fderiv ((state I S k hk nextEll hnext hnext1 F hSym).evolution.force t) x CH + 2 * CM * I.geometry.hchild * (EulerPacketGeometryLowBounds.goodRatio + I.geometry.earlyRatio) + k ^ (-(1 / 4))
        noncomputable def EulerParentPacketFrames.GeometryJoinedChoice.lowBounds {U : Type} [NormedAddCommGroup U] [InnerProductSpace U] [CompleteSpace U] {I : EulerPacketInitial.Input U} {S : SmoothState I.parent} {k : } {hk : EulerPacketSourceFrequency.UniversalFrequency k} {nextEll : } {hnext : 0 < nextEll} {hnext1 : nextEll 1} (F : GeometryJoinedChoice I S k hk nextEll hnext hnext1) (CM CH : ) (hCM : ∀ (t : (Set.Icc 0 I.parent.T)) (x : EulerSmoothLimit.Space), fderiv (fun (y : EulerSmoothLimit.Space) => S.evolution.velocity (t, y)) x CM) (hCH : ∀ (t : (Set.Icc 0 I.parent.T)) (x : EulerSmoothLimit.Space), fderiv (S.evolution.force t) x CH) (hsmall : (I.low.K + 2 * CM * I.geometry.hchild * (I.geometry.δ * EulerPacketGeometryLowBounds.goodRatio + I.geometry.badRatio) + k ^ (-(1 / 4))) * (I.parent.T ^ 2 / 2) + (I.low.Be + (I.geometry.hchild * I.geometry.badRatio + k ^ (-(1 / 4)))) * I.parent.T + EulerMeanHarmonic.boundaryLocalizationC2 * (I.low.Bc + (I.geometry.hchild * I.geometry.badRatio + k ^ (-(1 / 4)))) * I.low.r ^ 3 * I.parent.T 1 / 2) :
        LowBounds (parent I S k hk nextEll hnext hnext1 F)

        Low bounds as an element of LowBounds F.parent.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          theorem EulerParentPacketFrames.GeometryJoinedChoice.lowBounds_values {U : Type} [NormedAddCommGroup U] [InnerProductSpace U] [CompleteSpace U] {I : EulerPacketInitial.Input U} {S : SmoothState I.parent} {k : } {hk : EulerPacketSourceFrequency.UniversalFrequency k} {nextEll : } {hnext : 0 < nextEll} {hnext1 : nextEll 1} (F : GeometryJoinedChoice I S k hk nextEll hnext hnext1) (CM CH : ) (hCM : ∀ (t : (Set.Icc 0 I.parent.T)) (x : EulerSmoothLimit.Space), fderiv (fun (y : EulerSmoothLimit.Space) => S.evolution.velocity (t, y)) x CM) (hCH : ∀ (t : (Set.Icc 0 I.parent.T)) (x : EulerSmoothLimit.Space), fderiv (S.evolution.force t) x CH) (hsmall : (I.low.K + 2 * CM * I.geometry.hchild * (I.geometry.δ * EulerPacketGeometryLowBounds.goodRatio + I.geometry.badRatio) + k ^ (-(1 / 4))) * (I.parent.T ^ 2 / 2) + (I.low.Be + (I.geometry.hchild * I.geometry.badRatio + k ^ (-(1 / 4)))) * I.parent.T + EulerMeanHarmonic.boundaryLocalizationC2 * (I.low.Bc + (I.geometry.hchild * I.geometry.badRatio + k ^ (-(1 / 4)))) * I.low.r ^ 3 * I.parent.T 1 / 2) :
          (F.lowBounds CM CH hCM hCH hsmall).Be = I.low.Be + (I.geometry.hchild * I.geometry.badRatio + k ^ (-(1 / 4))) (F.lowBounds CM CH hCM hCH hsmall).Bc = I.low.Bc + (I.geometry.hchild * I.geometry.badRatio + k ^ (-(1 / 4))) (F.lowBounds CM CH hCM hCH hsmall).K = I.low.K + 2 * CM * I.geometry.hchild * (I.geometry.δ * EulerPacketGeometryLowBounds.goodRatio + I.geometry.badRatio) + k ^ (-(1 / 4)) (F.lowBounds CM CH hCM hCH hsmall).r = I.low.r (F.lowBounds CM CH hCM hCH hsmall).L = EulerMeanHarmonic.boundaryLocalizationC1 * (F.lowBounds CM CH hCM hCH hsmall).Bc + 1
          theorem EulerParentPacketFrames.GeometryJoinedChoice.physical_bounds {U : Type} [NormedAddCommGroup U] [InnerProductSpace U] [CompleteSpace U] {I : EulerPacketInitial.Input U} {S : SmoothState I.parent} {k : } {hk : EulerPacketSourceFrequency.UniversalFrequency k} {nextEll : } {hnext : 0 < nextEll} {hnext1 : nextEll 1} (F : GeometryJoinedChoice I S k hk nextEll hnext hnext1) (hSym : ∀ (x : EulerSmoothLimit.Space), -x I.support x I.support) (CM CH : ) (hCM : ∀ (t : (Set.Icc 0 I.parent.T)) (x : EulerSmoothLimit.Space), fderiv (fun (y : EulerSmoothLimit.Space) => S.evolution.velocity (t, y)) x CM) (hCH : ∀ (t : (Set.Icc 0 I.parent.T)) (x : EulerSmoothLimit.Space), fderiv (S.evolution.force t) x CH) (t : (Set.Icc 0 I.parent.T)) (x : EulerSmoothLimit.Space) :
          fderiv (fun (y : EulerSmoothLimit.Space) => (state I S k hk nextEll hnext hnext1 F hSym).evolution.velocity (t, y)) x CM + I.geometry.hchild * (EulerPacketGeometryLowBounds.goodRatio + I.geometry.badRatio) + k ^ (-(1 / 4)) fderiv ((state I S k hk nextEll hnext hnext1 F hSym).evolution.force t) x CH + 2 * CM * I.geometry.hchild * (EulerPacketGeometryLowBounds.goodRatio + I.geometry.badRatio) + k ^ (-(1 / 4))