Documentation

LeanPool.NavierStokesAndEuler.Euler.PacketBudgetTimeChange

Time-endpoint equality transports the actual path norm and its profile without changing any bound.

def EulerPacketCylinderField.timeProfileChange {T T' : } (g : C((Set.Icc 0 T), )) (h : T = T') :
C((Set.Icc 0 T'), )

Time profile change, given by h ▸ g.

Equations
Instances For
    theorem EulerPacketCylinderField.timeProfileChange_pos {T T' : } (g : C((Set.Icc 0 T), )) (hg : ∀ (t : (Set.Icc 0 T)), 0 < g t) (h : T = T') (t : (Set.Icc 0 T')) :
    theorem EulerPacketCylinderField.Field.WordBound.changeTime {P T T' : } [Fact (0 < P)] {raw : EulerPacketProfileRecursion.VectorField} {G : Field P T raw} {q d : } {R A : } (hG : G.WordBound q R A d) (h : T = T') :
    (G.changeTime h).WordBound q R A d
    theorem EulerPacketCylinderField.Field.WordBound.normalized_profile_eq {P T : } [Fact (0 < P)] {raw : EulerPacketProfileRecursion.VectorField} {G : Field P T raw} {q d : } {R A : } {hT : 0 T} {g : C((Set.Icc 0 T), )} {hg : ∀ (t : (Set.Icc 0 T)), 0 < g t} (hG : (G.normalized hT g hg).WordBound q R A d) (g' : C((Set.Icc 0 T), )) (hg' : ∀ (t : (Set.Icc 0 T)), 0 < g' t) (he : g = g') :
    (G.normalized hT g' hg').WordBound q R A d
    theorem EulerPacketCylinderField.Field.WordBound.normalized_changeTime {P T T' : } [Fact (0 < P)] {raw : EulerPacketProfileRecursion.VectorField} {G : Field P T raw} {q d : } {R A : } (hT : 0 T) (g : C((Set.Icc 0 T), )) (hg : ∀ (t : (Set.Icc 0 T)), 0 < g t) (hG : (G.normalized hT g hg).WordBound q R A d) (h : T = T') (hT' : 0 T') (g' : C((Set.Icc 0 T'), )) (hg' : ∀ (t : (Set.Icc 0 T')), 0 < g' t) (he : timeProfileChange g h = g') :
    ((G.changeTime h).normalized hT' g' hg').WordBound q R A d
    def EulerPacketTimeProfile.Scales.changeTime {T T' : } (S : Scales (Set.Icc 0 T)) (h : T = T') :
    Scales (Set.Icc 0 T')

    Change time, given by h ▸ S.

    Equations
    Instances For
      @[simp]
      theorem EulerPacketTimeProfile.Scales.changeTime_roundtrip {T T' : } (S : Scales (Set.Icc 0 T)) (h : T = T') :
      (S.changeTime h).changeTime = S