Documentation

LeanPool.NavierStokesAndEuler.Euler.ParentRenewalScaleCosts

Fixed summable envelopes for actual geometric renewal. The analytic envelope uses the constant sequence a=2, so its summability does not assume bounds for the future, not-yet-constructed geometric couplings.

noncomputable def EulerParentRenewalScale.maximumError (J D : ℕ) (C c X : ℝ) :
ℕ → ℝ

Maximum error, given by geometryErrorCost J D C c X (fun _ => 2).

Equations
Instances For

    Error constant, given by 30000000*neighborStabilityConstant*CF^2.

    Equations
    Instances For
      noncomputable def EulerParentRenewalScale.renewalCost (J D : ℕ) (C c CF X : ℝ) (n : ℕ) :

      Renewal cost, given by 3000/scaleSequence J X n+errorConstant CF*maximumError J D C c X n.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        theorem EulerParentRenewalScale.reciprocal_geometric (J : ℕ) (hJ : 2 ≤ J) (X : ℝ) (hX : 0 < X) (n : ℕ) :
        theorem EulerParentRenewalScale.renewal_series {J D : ℕ} (hJ : 2 ≤ J) {C c CF X δ : ℝ} (hX : 0 < X) (hb : EulerPacketSourceScaleActual.ActualBounds J D C c X δ) :
        theorem EulerParentRenewalScale.renewal_series_small {J D : ℕ} (hJ : 2 ≤ J) {C c CF X δ η : ℝ} (hX : 0 < X) (hδ : 0 ≤ δ) (hη : 0 < η) (hb : EulerPacketSourceScaleActual.ActualBounds J D C c X δ) (hfloor : 12000 / η ≤ X) (hsmall : 2 * (1 + errorConstant CF) * δ ≤ η) :

        Enlarge only the final base scale; the starting index and every previously chosen cost specification remain unchanged.

        theorem EulerParentRenewalScale.physical_error_le_maximum {ι : Type u_1} (G : EulerPacketMovingFrame.PhysicalGeometryData ι) (J D : ℕ) (hJ : 1 ≤ J) (C c CF X a : ℝ) (hC : 1 ≤ C) (hCF : 1 ≤ CF) (hX : 1 ≤ X) (ha : a ≤ 2) (n : ℕ) (heps : G.ε = EulerPacketSourceScaleActual.epsilon J X a n) (htheta : G.Θ ≤ EulerPacketSourceScales.sourceTheta J C (EulerPacketSourceScaleChoice.scaleSequence J X) n) (hG : G.G ≤ CF * (1 + EulerPacketSourceScaleSequence.olderShear J X n)) (hd : G.d ≤ EulerPacketSourceScaleActual.priorError J D X n + EulerPacketSourceScaleActual.neighborError J D X c n) :
        G.error * G.Θ ^ 40 ≤ CF ^ 2 * maximumError J D C c X n

        This uses only the coupling at the present stage.

        Optional explicit extra cost for the next activation. The existing parent-square cost also controls it after multiplication by 2*CF+1.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          theorem EulerParentRenewalScale.activationCost_eq (J : ℕ) (CF : ℝ) (hCF : 1 ≤ CF) (x : ℕ → ℝ) (n : ℕ) :