Documentation

LeanPool.NavierStokesAndEuler.Euler.CorrectionAssemblySourceTower

Continuous all-order realizations of the actual nonlinear source and time derivative.

@[instance_reducible]

Cache the standard NormedAddCommGroup (SobolevSpace period q) instance to shorten typeclass synthesis.

Equations
Instances For
    @[instance_reducible]
    noncomputable def EulerCorrectionAssembly.sourceTowerSpace (period : ) [Fact (0 < period)] (q : ) :

    Cache the standard NormedSpace ℝ (SobolevSpace period q) instance to shorten typeclass synthesis.

    Equations
    Instances For
      theorem EulerCorrectionAssembly.FiniteFamily.rawSourcePath_value_base (period : ) [Fact (0 < period)] {T : } {hT : 0 < T} {A : EulerAllOrderCorrectionData.Data period T} (F : FiniteFamily period hT A) (C : ComparisonData period hT A) (q : ) (hq : 6 q) (t : (Set.Icc 0 T)) :
      noncomputable def EulerCorrectionAssembly.FiniteFamily.rawSourceTower (period : ) [Fact (0 < period)] {T : } {hT : 0 < T} {A : EulerAllOrderCorrectionData.Data period T} (F : FiniteFamily period hT A) (C : ComparisonData period hT A) :

      One actual source field, represented continuously at every finite order.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        theorem EulerCorrectionAssembly.FiniteFamily.rawSourcePath_eq_realization (period : ) [Fact (0 < period)] {T : } {hT : 0 < T} {A : EulerAllOrderCorrectionData.Data period T} (F : FiniteFamily period hT A) (C : ComparisonData period hT A) (q : ) (hq : 6 q) (t : (Set.Icc 0 T)) :
        (rawSourcePath period F q hq) t = ((rawSourceTower period F C).realization q) t
        noncomputable def EulerCorrectionAssembly.FiniteFamily.timeDerivativeTower (period : ) [Fact (0 < period)] {T : } {hT : 0 < T} {A : EulerAllOrderCorrectionData.Data period T} (F : FiniteFamily period hT A) (C : ComparisonData period hT A) :

        The literal signed pressure equation defines a continuous all-order field, subsequently identified with the genuine time derivative.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          theorem EulerCorrectionAssembly.FiniteFamily.source_eq_timeDerivativeTower (period : ) [Fact (0 < period)] {T : } {hT : 0 < T} {A : EulerAllOrderCorrectionData.Data period T} (F : FiniteFamily period hT A) (C : ComparisonData period hT A) (q : ) (hq : 6 q) (t : (Set.Icc 0 T)) :

          The source returned by the constructed finite solver is exactly the corresponding realization of the common derivative field.

          noncomputable def EulerAllOrderDriftCorrection.Budget.rawSourceTower (period : ) [Fact (0 < period)] {T : } {hT : 0 < T} {A : EulerAllOrderCorrectionData.Data period T} (B : Budget period hT A) :

          Raw source tower, given by (B.family period).rawSourceTower period (B.comparisonData period).

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            noncomputable def EulerAllOrderDriftCorrection.Budget.timeDerivativeTower (period : ) [Fact (0 < period)] {T : } {hT : 0 < T} {A : EulerAllOrderCorrectionData.Data period T} (B : Budget period hT A) :

            Time derivative tower, given by (B.family period).timeDerivativeTower period (B.comparisonData period).

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For
              theorem EulerAllOrderDriftCorrection.Budget.rawSource_eq_realization (period : ) [Fact (0 < period)] {T : } {hT : 0 < T} {A : EulerAllOrderCorrectionData.Data period T} (B : Budget period hT A) (q : ) (hq : 6 q) (t : (Set.Icc 0 T)) :
              theorem EulerAllOrderDriftCorrection.Budget.source_eq_timeDerivativeTower (period : ) [Fact (0 < period)] {T : } {hT : 0 < T} {A : EulerAllOrderCorrectionData.Data period T} (B : Budget period hT A) (q : ) (hq : 6 q) (t : (Set.Icc 0 T)) :
              theorem EulerAllOrderDriftCorrection.Budget.fieldTower_hasDerivAt_timeDerivativeTower (period : ) [Fact (0 < period)] {T : } {hT : 0 < T} {A : EulerAllOrderCorrectionData.Data period T} (B : Budget period hT A) (q : ) (hq : 6 q) (t : ) (ht : t Set.Ioo 0 T) :

              At every interior time, this continuous all-order field is the actual time derivative of the constructed common correction.