Documentation

LeanPool.NavierStokesAndEuler.Euler.PacketFiniteFieldAlgebra

Actual path and time-derivative witnesses for finite coefficient assembly.

noncomputable def EulerPacketCylinderField.Field.truncateFamily {P T : } [Fact (0 < P)] (M : ) (f : EulerPacketProfileRecursion.VectorField) (G : (i : ) → i MField P T (f i)) (n : ) :

Truncate family as an element of Field P T (truncate M f n).

Equations
Instances For
    noncomputable def EulerPacketCylinderField.Field.assembleFamily {P T : } [Fact (0 < P)] (M : ) (f c : EulerPacketProfileRecursion.VectorField) (G : (i : ) → i MField P T (f i)) (H : (i : ) → i MField P T (c i)) (n : ) :

    Assemble family used in packet finite field algebra.

    Equations
    Instances For
      noncomputable def EulerPacketCylinderField.Field.evaluateFamily {P T : } [Fact (0 < P)] (M : ) (κ : ) (f : EulerPacketProfileRecursion.VectorField) (G : (i : ) → Field P T (f i)) :

      Evaluate family as an element of Field P T (fieldSum M κ f).

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        theorem EulerPacketCylinderField.TimeDerivative.truncateFamily {P T : } [Fact (0 < P)] {hT : 0 T} (M : ) (f f' : EulerPacketProfileRecursion.VectorField) (G : (i : ) → i MField P T (f i)) (G' : (i : ) → i MField P T (f' i)) (hG : ∀ (i : ) (hi : i M), TimeDerivative hT (G i hi) (G' i hi)) (n : ) :
        theorem EulerPacketCylinderField.TimeDerivative.assembleFamily {P T : } [Fact (0 < P)] {hT : 0 T} (M : ) (f f' c c' : EulerPacketProfileRecursion.VectorField) (G : (i : ) → i MField P T (f i)) (G' : (i : ) → i MField P T (f' i)) (H : (i : ) → i MField P T (c i)) (H' : (i : ) → i MField P T (c' i)) (hG : ∀ (i : ) (hi : i M), TimeDerivative hT (G i hi) (G' i hi)) (hH : ∀ (i : ) (hi : i M), TimeDerivative hT (H i hi) (H' i hi)) (n : ) :
        TimeDerivative hT (Field.assembleFamily M f c G H n) (Field.assembleFamily M f' c' G' H' n)
        theorem EulerPacketCylinderField.TimeDerivative.evaluateFamily {P T : } [Fact (0 < P)] {hT : 0 T} (M : ) (κ : ) (f f' : EulerPacketProfileRecursion.VectorField) (G : (i : ) → Field P T (f i)) (G' : (i : ) → Field P T (f' i)) (hG : ∀ (i : ), TimeDerivative hT (G i) (G' i)) :