Documentation

LeanPool.NavierStokesAndEuler.Euler.PacketJoinedSourceProfiles

Actual source profiles for the complete high inverse. The primary datum is a genuine profile with its path/time witnesses; every later forcing is proved admissible and every later profile is constructed by the two source inverses.

The complete history/forward high inverse preserves the actual recursive symmetries.

theorem EulerPacketCylinderField.ProfileParity.joinedStep {P : } [Fact (0 < P)] (M : EulerMeanPacketProvider.Data) {U : Type u_1} [NormedAddCommGroup U] [InnerProductSpace U] [CompleteSpace U] (D : EulerTransversePacketProvider.Data U) (hT : M.T = D.T) (τ : ) ( : 0 < τ) (hτT : τ < D.T) (B : EulerTransversePacketProvider.HistoryData (D.initial τ )) {O : EulerPacketProfileRecursion.Operators} (C : CoefficientData P M.T O) (hmean : O.meanSolve = EulerMeanPacketProvider.meanSolve M) (hhigh : O.highSolve = EulerTransversePacketJoin.highSolve τ hτT B) (hcorrector : O.curlCorrector = D.curlCorrector P) (E : CoefficientEven M.T O) (eM : EulerMeanPacketProvider.EvenData M) (hSym : ∀ (x : EulerSmoothLimit.Space), -x D.support x D.support) (hF : ∀ (t : (Set.Icc 0 D.T)) (x : EulerSmoothLimit.Space), (D.F.field t) (-x) = (D.F.field t) x) (hDM : ∀ (t : (Set.Icc 0 D.T)) (x : EulerSmoothLimit.Space), (D.M.field t) (-x) = (D.M.field t) x) (hBH : ∀ (t : (Set.Icc 0 (D.initial τ ).T)) (x : EulerSmoothLimit.Space), (B.H.field t) (-x) = (B.H.field t) x) {p : } {a : EulerPacketProfileRecursion.Profile} (hp : 2 p) (G : (i : ) → i < pProfileRegularity P M.T D.support (a i)) (H : i < p, ProfileParity M.T (a i)) :

All-grade admissibility for the actual history/forward packet recursion.

Joined profile witness, given by Classical.choice (joined_profiles_regular M D hT τ hτ hτT B C hmean hhigh hcorrector primary hprimary p).

Equations
Instances For

    Joined profiles mean forcing as an element of EulerMeanPacketProvider.Forcing M (meanForce O p (profiles O primary)).

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

      Joined profiles high forcing as an element of EulerTransversePacketProvider.Forcing P D (highForce O p (profiles O primary)).

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

        Every grade constructed with the joined inverse has the prescribed joint parity.

        theorem EulerPacketCylinderField.joined_profiles_parity {P : } [Fact (0 < P)] (M : EulerMeanPacketProvider.Data) {U : Type u_1} [NormedAddCommGroup U] [InnerProductSpace U] [CompleteSpace U] (D : EulerTransversePacketProvider.Data U) (hT : M.T = D.T) (τ : ) ( : 0 < τ) (hτT : τ < D.T) (B : EulerTransversePacketProvider.HistoryData (D.initial τ )) {O : EulerPacketProfileRecursion.Operators} (C : CoefficientData P M.T O) (hmean : O.meanSolve = EulerMeanPacketProvider.meanSolve M) (hhigh : O.highSolve = EulerTransversePacketJoin.highSolve τ hτT B) (hcorrector : O.curlCorrector = D.curlCorrector P) (E : CoefficientEven M.T O) (eM : EulerMeanPacketProvider.EvenData M) (hSym : ∀ (x : EulerSmoothLimit.Space), -x D.support x D.support) (hF : ∀ (t : (Set.Icc 0 D.T)) (x : EulerSmoothLimit.Space), (D.F.field t) (-x) = (D.F.field t) x) (hDM : ∀ (t : (Set.Icc 0 D.T)) (x : EulerSmoothLimit.Space), (D.M.field t) (-x) = (D.M.field t) x) (hBH : ∀ (t : (Set.Icc 0 (D.initial τ ).T)) (x : EulerSmoothLimit.Space), (B.H.field t) (-x) = (B.H.field t) x) (primary : EulerPacketProfileRecursion.Profile) (hprimary : ProfileRegularity P M.T D.support primary) (hprimaryParity : ProfileParity M.T primary) (p : ) :

        Joined source profiles, given by profiles (joinedSourceOperators P M D τ hτ hτT B) primary.

        Equations
        Instances For
          noncomputable def EulerPacketCylinderField.joinedSourceProfileWitness (P : ) [Fact (0 < P)] (M : EulerMeanPacketProvider.Data) {U : Type u_1} [NormedAddCommGroup U] [InnerProductSpace U] [CompleteSpace U] (D : EulerTransversePacketProvider.Data U) (hT : M.T = D.T) (τ : ) ( : 0 < τ) (hτT : τ < D.T) (B : EulerTransversePacketProvider.HistoryData (D.initial τ )) (primary : EulerPacketProfileRecursion.Profile) (hprimary : ProfileRegularity P M.T D.support primary) (p : ) :
          ProfileRegularity P M.T D.support (joinedSourceProfiles P M D τ hτT B primary p)

          Joined source profile witness, given by joinedProfileWitness M D hT τ hτ hτT B (joinedSourceCoefficientData P M D τ hτ hτT B hT) rfl rfl rfl primary hprimary p.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            noncomputable def EulerPacketCylinderField.joinedSourceMeanForcing (P : ) [Fact (0 < P)] (M : EulerMeanPacketProvider.Data) {U : Type u_1} [NormedAddCommGroup U] [InnerProductSpace U] [CompleteSpace U] (D : EulerTransversePacketProvider.Data U) (hT : M.T = D.T) (τ : ) ( : 0 < τ) (hτT : τ < D.T) (B : EulerTransversePacketProvider.HistoryData (D.initial τ )) (primary : EulerPacketProfileRecursion.Profile) (hprimary : ProfileRegularity P M.T D.support primary) (p : ) (hp : 2 p) :

            Joined source mean forcing, given by joinedProfilesMeanForcing M D hT τ hτ hτT B (joinedSourceCoefficientData P M D τ hτ hτT B hT) rfl rfl rfl primary hprimary p hp.

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For
              noncomputable def EulerPacketCylinderField.joinedSourceHighForcing (P : ) [Fact (0 < P)] (M : EulerMeanPacketProvider.Data) {U : Type u_1} [NormedAddCommGroup U] [InnerProductSpace U] [CompleteSpace U] (D : EulerTransversePacketProvider.Data U) (hT : M.T = D.T) (τ : ) ( : 0 < τ) (hτT : τ < D.T) (B : EulerTransversePacketProvider.HistoryData (D.initial τ )) (primary : EulerPacketProfileRecursion.Profile) (hprimary : ProfileRegularity P M.T D.support primary) (p : ) (hp : 2 p) :

              Joined source high forcing, given by joinedProfilesHighForcing M D hT τ hτ hτT B (joinedSourceCoefficientData P M D τ hτ hτT B hT) rfl rfl rfl primary hprimary p hp.

              Equations
              • One or more equations did not get rendered due to their size.
              Instances For
                theorem EulerPacketCylinderField.joinedSourceCoefficientEven (P : ) [Fact (0 < P)] (M : EulerMeanPacketProvider.Data) {U : Type u_1} [NormedAddCommGroup U] [InnerProductSpace U] [CompleteSpace U] (D : EulerTransversePacketProvider.Data U) (τ : ) ( : 0 < τ) (hτT : τ < D.T) (B : EulerTransversePacketProvider.HistoryData (D.initial τ )) (hF : ∀ (t : (Set.Icc 0 D.T)) (x : EulerSmoothLimit.Space), (D.F.field t) (-x) = (D.F.field t) x) (hM : ∀ (t : (Set.Icc 0 D.T)) (x : EulerSmoothLimit.Space), (D.M.field t) (-x) = (D.M.field t) x) :
                CoefficientEven M.T (joinedSourceOperators P M D τ hτT B)
                theorem EulerPacketCylinderField.joinedSourceProfiles_parity (P : ) [Fact (0 < P)] (M : EulerMeanPacketProvider.Data) {U : Type u_1} [NormedAddCommGroup U] [InnerProductSpace U] [CompleteSpace U] (D : EulerTransversePacketProvider.Data U) (hT : M.T = D.T) (τ : ) ( : 0 < τ) (hτT : τ < D.T) (B : EulerTransversePacketProvider.HistoryData (D.initial τ )) (primary : EulerPacketProfileRecursion.Profile) (hprimary : ProfileRegularity P M.T D.support primary) (eM : EulerMeanPacketProvider.EvenData M) (hSym : ∀ (x : EulerSmoothLimit.Space), -x D.support x D.support) (hF : ∀ (t : (Set.Icc 0 D.T)) (x : EulerSmoothLimit.Space), (D.F.field t) (-x) = (D.F.field t) x) (hDM : ∀ (t : (Set.Icc 0 D.T)) (x : EulerSmoothLimit.Space), (D.M.field t) (-x) = (D.M.field t) x) (hBH : ∀ (t : (Set.Icc 0 (D.initial τ ).T)) (x : EulerSmoothLimit.Space), (B.H.field t) (-x) = (B.H.field t) x) (hprimaryParity : ProfileParity M.T primary) (p : ) :
                ProfileParity M.T (joinedSourceProfiles P M D τ hτT B primary p)