Documentation

LeanPool.NavierStokesAndEuler.Euler.CorrectionAssemblyPressure

Coherence and all-order regularity of the actual pressure associated with a finite correction family.

A common actual smooth lifted correction assembled from finite solves and proved uniqueness.

noncomputable def EulerCorrectionAssembly.FiniteFamily.commonPath (period : ) [Fact (0 < period)] {T : } {hT : 0 < T} {A : EulerAllOrderCorrectionData.Data period T} (F : FiniteFamily period hT A) :

The actual common continuous L² path, defined from the base finite correction.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    theorem EulerCorrectionAssembly.FiniteFamily.value_common (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)) :
    EulerCylinderSobolevSpace.value period ((F.solution q hq) t) = (commonPath period F) t

    Every supplied finite correction realizes the common actual L² path.

    theorem EulerCorrectionAssembly.FiniteFamily.commonPath_initial (period : ) [Fact (0 < period)] {T : } {hT : 0 < T} {A : EulerAllOrderCorrectionData.Data period T} (F : FiniteFamily period hT A) :
    (commonPath period F) 0, = 0

    The common correction has zero initial trace.

    theorem EulerCorrectionAssembly.FiniteFamily.commonPath_divergence (period : ) [Fact (0 < period)] {T : } {hT : 0 < T} {A : EulerAllOrderCorrectionData.Data period T} (F : FiniteFamily period hT A) (t : (Set.Icc 0 T)) :

    The common correction satisfies the actual closed lifted divergence constraint.

    noncomputable def EulerCorrectionAssembly.FiniteFamily.commonJet (period : ) [Fact (0 < period)] {T : } {hT : 0 < T} {A : EulerAllOrderCorrectionData.Data period T} (F : FiniteFamily period hT A) (C : ComparisonData period hT A) (n : ) (t : (Set.Icc 0 T)) :

    The common correction has an actual strong spatial jet at every derivative order.

    Equations
    Instances For

      The common L² path satisfies the actual nonlinear inviscid equation.

      theorem EulerCorrectionAssembly.FiniteFamily.realizes_common (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) (u : C((Set.Icc 0 T), (EulerCylinderSobolevSpace.SobolevSpace period (q + 1)))) (hi : u 0, = 0) (hd : ∀ (t : (Set.Icc 0 T)), EulerCylinderSobolevSpace.value period (u t) EulerLiftedGradientSpace.divergenceFreeSpace period A.κ A.direction) (hu : ∀ (t : ) (ht : t Set.Ioo 0 T), HasDerivAt (fun (r : ) => EulerCylinderSobolevSpace.value period (EulerVolterraConvolution.extendPath T u r)) (EulerCylinderSobolevSpace.value period ((EulerCorrectionOperators.CorrectionData.coefficients period (EulerAllOrderCorrectionData.Data.atOrder period A q) hq).apply t, (u t, ))) t) (t : (Set.Icc 0 T)) :
      EulerCylinderSobolevSpace.value period (u t) = (commonPath period F) t

      Every other genuine finite-order correction realizes this same common field. Consequently bounds proved for any particular finite solver may be transferred to the assembled solution.

      noncomputable def EulerCorrectionAssembly.FiniteFamily.pointField (period : ) [Fact (0 < period)] {T : } {hT : 0 < T} {A : EulerAllOrderCorrectionData.Data period T} (F : FiniteFamily period hT A) (t : (Set.Icc 0 T)) (x : EulerLiftedGradientSpace.LiftDomain period) :

      Bounded H3 evaluation fixes a canonical actual pointwise representative of the common correction.

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

        The canonical common field is an actual representative of its L² path.

        theorem EulerCorrectionAssembly.FiniteFamily.pointField_joint_continuous (period : ) [Fact (0 < period)] {T : } {hT : 0 < T} {A : EulerAllOrderCorrectionData.Data period T} (F : FiniteFamily period hT A) :

        The canonical common field is jointly continuous in time and the cylinder point.

        theorem EulerCorrectionAssembly.FiniteFamily.pointField_smooth (period : ) [Fact (0 < period)] {T : } {hT : 0 < T} {A : EulerAllOrderCorrectionData.Data period T} (F : FiniteFamily period hT A) (C : ComparisonData period hT A) (t : (Set.Icc 0 T)) (x : EulerLiftedGradientSpace.LiftDomain period) :

        Proved compatibility and all finite genuine jets make the canonical common field spatially smooth.

        theorem EulerCorrectionAssembly.FiniteFamily.pointField_divergence (period : ) [Fact (0 < period)] {T : } {hT : 0 < T} {A : EulerAllOrderCorrectionData.Data period T} (F : FiniteFamily period hT A) (C : ComparisonData period hT A) (t : (Set.Icc 0 T)) (x : EulerLiftedGradientSpace.LiftDomain period) :

        The canonical smooth field has pointwise zero lifted divergence.

        noncomputable def EulerCorrectionAssembly.FiniteFamily.rawSourcePath (period : ) [Fact (0 < period)] {T : } {hT : 0 < T} {A : EulerAllOrderCorrectionData.Data period T} (F : FiniteFamily period hT A) (q : ) (hq : 6 q) :

        The actual continuous nonlinear raw source of each finite correction.

        Equations
        Instances For
          noncomputable def EulerCorrectionAssembly.FiniteFamily.signedPressurePath (period : ) [Fact (0 < period)] {T : } {hT : 0 < T} {A : EulerAllOrderCorrectionData.Data period T} (F : FiniteFamily period hT A) (q : ) (hq : 6 q) :

          The actual signed coercive pressure of each finite correction.

          Equations
          Instances For
            theorem EulerCorrectionAssembly.FiniteFamily.rawSourcePath_truncate (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)) :
            (EulerCylinderSobolevSpace.truncateOperator period q) ((rawSourcePath period F (q + 1) ) t) = (rawSourcePath period F q hq) t

            Proved correction compatibility gives exact restriction of the actual nonlinear sources.

            theorem EulerCorrectionAssembly.FiniteFamily.rawSourcePath_value_succ (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)) :
            EulerCylinderSobolevSpace.value period ((rawSourcePath period F (q + 1) ) t) = EulerCylinderSobolevSpace.value period ((rawSourcePath period F q hq) t)

            Adjacent nonlinear source realizations have the same actual L² value.

            theorem EulerCorrectionAssembly.FiniteFamily.signedPressurePath_value_succ (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 genuine signed coercive pressures agree at adjacent Sobolev orders.

            theorem EulerCorrectionAssembly.FiniteFamily.signedPressurePath_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)) :

            Every finite signed pressure is a realization of the same actual base pressure.

            noncomputable def EulerCorrectionAssembly.FiniteFamily.commonPressure (period : ) [Fact (0 < period)] {T : } {hT : 0 < T} {A : EulerAllOrderCorrectionData.Data period T} (F : FiniteFamily period hT A) :

            The actual common signed correction pressure is a continuous L² path.

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For
              theorem EulerCorrectionAssembly.FiniteFamily.signedPressurePath_value_common (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)) :
              EulerCylinderSobolevSpace.value period ((signedPressurePath period F q hq) t) = (commonPressure period F) t

              Each finite pressure realizes the common actual signed pressure field.

              theorem EulerCorrectionAssembly.FiniteFamily.commonPressure_gradient (period : ) [Fact (0 < period)] {T : } {hT : 0 < T} {A : EulerAllOrderCorrectionData.Data period T} (F : FiniteFamily period hT A) (t : (Set.Icc 0 T)) :

              The actual common pressure lies in the closed lifted gradient space.

              noncomputable def EulerCorrectionAssembly.FiniteFamily.pressureJet (period : ) [Fact (0 < period)] {T : } {hT : 0 < T} {A : EulerAllOrderCorrectionData.Data period T} (F : FiniteFamily period hT A) (C : ComparisonData period hT A) (n : ) (t : (Set.Icc 0 T)) :

              The actual common pressure has genuine strong spatial jets of every order.

              Equations
              • One or more equations did not get rendered due to their size.
              Instances For
                theorem EulerCorrectionAssembly.FiniteFamily.commonPath_pressure_equation (period : ) [Fact (0 < period)] {T : } {hT : 0 < T} {A : EulerAllOrderCorrectionData.Data period T} (F : FiniteFamily period hT A) (t : ) (ht : t Set.Ioo 0 T) :

                The common correction satisfies the literal equation with its reconstructed actual signed pressure.