Documentation

LeanPool.NavierStokesAndEuler.Euler.PacketKnownTermFields

Genuine cylinder-path witnesses for each of the fifteen known-force families.

noncomputable def EulerPacketCylinderField.PrefixFields.termField {P T : } [Fact (0 < P)] {O : EulerPacketProfileRecursion.Operators} {p : } {a : EulerPacketProfileRecursion.Profile} (F : PrefixFields P T p a) (C : CoefficientData P T O) (hp : 1 p) (hT : 0 < T) {correctorT : EulerPacketProfileRecursion.VectorField} (Ct : Field P T correctorT) (hCt : TimeDerivative (F.corrector (p - 1) ) Ct) (pressure : Field P T (pressureGradient (a (p - 1)).highPressure)) (k : KnownTerm) (i j : ) :
Field P T (k.raw O p a i j)

Term field as an element of Field P T (k.raw O p a i j).

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    theorem EulerPacketCylinderField.KnownTerm.integral_zero_of_zeroMean {P T : } [Fact (0 < P)] {O : EulerPacketProfileRecursion.Operators} {p : } {a : EulerPacketProfileRecursion.Profile} (F : PrefixFields P T p a) (C : CoefficientData P T O) (hB : i < p, ∀ (t : (Set.Icc 0 T)) (x : EulerSmoothLimit.Space) (θ : ), (a i).mean (t, x, θ) = (a i).mean (t, x, 0)) (k : KnownTerm) (hk : k.zeroMean = true) (i j : ) (t : (Set.Icc 0 T)) (x : EulerSmoothLimit.Space) :
    (θ : ) in 0..P, k.raw O p a i j (t, x, θ) = 0
    theorem EulerPacketCylinderField.KnownTerm.angleIndependent_of_meanOnly {P T : } [Fact (0 < P)] {O : EulerPacketProfileRecursion.Operators} {p : } {a : EulerPacketProfileRecursion.Profile} (F : PrefixFields P T p a) (C : CoefficientData P T O) (hB : i < p, ∀ (t : (Set.Icc 0 T)) (x : EulerSmoothLimit.Space) (θ : ), (a i).mean (t, x, θ) = (a i).mean (t, x, 0)) (k : KnownTerm) (hk : k.meanOnly = true) (i j : ) (t : (Set.Icc 0 T)) (x : EulerSmoothLimit.Space) (θ : ) :
    k.raw O p a i j (t, x, θ) = k.raw O p a i j (t, x, 0)

    Mean raw, with branches according to k.zeroMean.

    Equations
    Instances For

      High raw, with branches according to k.meanOnly.

      Equations
      Instances For
        theorem EulerPacketCylinderField.KnownTerm.meanRaw_eq {P T : } [Fact (0 < P)] {O : EulerPacketProfileRecursion.Operators} {p : } {a : EulerPacketProfileRecursion.Profile} (F : PrefixFields P T p a) (C : CoefficientData P T O) (hB : i < p, ∀ (t : (Set.Icc 0 T)) (x : EulerSmoothLimit.Space) (θ : ), (a i).mean (t, x, θ) = (a i).mean (t, x, 0)) (k : KnownTerm) (i j : ) (t : (Set.Icc 0 T)) (x : EulerSmoothLimit.Space) (θ : ) :
        k.meanRaw O p a i j (t, x, θ) = EulerPacketProfileRecursion.angleMean O.period (k.raw O p a i j) (t, x, θ)
        theorem EulerPacketCylinderField.KnownTerm.highRaw_eq {P T : } [Fact (0 < P)] {O : EulerPacketProfileRecursion.Operators} {p : } {a : EulerPacketProfileRecursion.Profile} (F : PrefixFields P T p a) (C : CoefficientData P T O) (hB : i < p, ∀ (t : (Set.Icc 0 T)) (x : EulerSmoothLimit.Space) (θ : ), (a i).mean (t, x, θ) = (a i).mean (t, x, 0)) (k : KnownTerm) (i j : ) (t : (Set.Icc 0 T)) (x : EulerSmoothLimit.Space) (θ : ) :
        k.highRaw O p a i j (t, x, θ) = k.raw O p a i j (t, x, θ) - EulerPacketProfileRecursion.angleMean O.period (k.raw O p a i j) (t, x, θ)
        noncomputable def EulerPacketCylinderField.PrefixFields.meanTermField {P T : } [Fact (0 < P)] {O : EulerPacketProfileRecursion.Operators} {p : } {a : EulerPacketProfileRecursion.Profile} (F : PrefixFields P T p a) (C : CoefficientData P T O) (hp : 1 p) (hT : 0 < T) {correctorT : EulerPacketProfileRecursion.VectorField} (Ct : Field P T correctorT) (hCt : TimeDerivative (F.corrector (p - 1) ) Ct) (pressure : Field P T (pressureGradient (a (p - 1)).highPressure)) (k : KnownTerm) (i j : ) :
        Field P T (k.meanRaw O p a i j)

        Mean term field as an element of Field P T (k.meanRaw O p a i j).

        Equations
        Instances For
          noncomputable def EulerPacketCylinderField.PrefixFields.highTermField {P T : } [Fact (0 < P)] {O : EulerPacketProfileRecursion.Operators} {p : } {a : EulerPacketProfileRecursion.Profile} (F : PrefixFields P T p a) (C : CoefficientData P T O) (hp : 1 p) (hT : 0 < T) {correctorT : EulerPacketProfileRecursion.VectorField} (Ct : Field P T correctorT) (hCt : TimeDerivative (F.corrector (p - 1) ) Ct) (pressure : Field P T (pressureGradient (a (p - 1)).highPressure)) (k : KnownTerm) (i j : ) :
          Field P T (k.highRaw O p a i j)

          High term field as an element of Field P T (k.highRaw O p a i j).

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For