Documentation

LeanPool.NavierStokesAndEuler.Euler.PacketLiftedCoefficientBounds

One fixed coefficient radius controls both the true cover sup norms and the actual cylinder L² norms of the corrected lifted velocity.

The true lifted coefficient of an approximation plus correction has a small amplitude controlled by the scaled spatial field, the actual normal component, and the correction size.

@[instance_reducible]

Cache the standard NormedAddCommGroup (E [×n]→L[ℝ] Space) instance to shorten typeclass synthesis.

Equations
Instances For
    @[instance_reducible]

    Cache the standard NormedSpace ℝ (E [×n]→L[ℝ] Space) instance to shorten typeclass synthesis.

    Equations
    Instances For
      @[instance_reducible]

      Cache the standard NormedAddCommGroup (E [×n]→L[ℝ] LiftTangent) instance to shorten typeclass synthesis.

      Equations
      Instances For
        @[instance_reducible]

        Cache the standard NormedSpace ℝ (E [×n]→L[ℝ] LiftTangent) instance to shorten typeclass synthesis.

        Equations
        Instances For
          @[instance_reducible]

          Cache the standard NormedAddCommGroup (E →ᵇ (E [×n]→L[ℝ] Space)) instance to shorten typeclass synthesis.

          Equations
          Instances For
            @[instance_reducible]

            Cache the standard NormedSpace ℝ (E →ᵇ (E [×n]→L[ℝ] Space)) instance to shorten typeclass synthesis.

            Equations
            Instances For
              @[instance_reducible]

              Cache the standard NormedAddCommGroup (E →ᵇ (E [×n]→L[ℝ] LiftTangent)) instance to shorten typeclass synthesis.

              Equations
              Instances For
                @[instance_reducible]

                Cache the standard NormedSpace ℝ (E →ᵇ (E [×n]→L[ℝ] LiftTangent)) instance to shorten typeclass synthesis.

                Equations
                Instances For
                  theorem EulerLiftedSmoothTimeField.lift_add_jet_bound {K E : Type} [TopologicalSpace K] [CompactSpace K] [NormedAddCommGroup E] [NormedSpace E] (A B : SmoothTimeField K E EulerSmoothLimit.Space) (κ : ) (m : EulerSmoothLimit.Space) (R C0 Cn Ce : ) (hA : ∀ (n : ), A.jet n C0 * R ^ n * n.factorial ^ 2) (hN : ∀ (n : ), (SmoothTimeField.map (EulerPacketCylinderField.normalComponentMap m) A).jet n Cn * R ^ n * n.factorial ^ 2) (hE : ∀ (n : ), B.jet n Ce * R ^ n * n.factorial ^ 2) (n : ) :
                  (lift (A.add B) κ m).jet n (|κ| * C0 + Cn + (|κ| + m) * Ce) * R ^ n * n.factorial ^ 2
                  theorem EulerLiftedSmoothTimeField.lift_add_inverse_scale_bound {K E : Type} [TopologicalSpace K] [CompactSpace K] [NormedAddCommGroup E] [NormedSpace E] (A B : SmoothTimeField K E EulerSmoothLimit.Space) (k : ) (hk : 1 k) (m : EulerSmoothLimit.Space) (hm : m 1) (R C0 Cn Ce : ) (hR : 0 R) (hCe : 0 Ce) (hA : ∀ (n : ), A.jet n C0 * R ^ n * n.factorial ^ 2) (hN : ∀ (n : ), (SmoothTimeField.map (EulerPacketCylinderField.normalComponentMap m) A).jet n Cn / k * R ^ n * n.factorial ^ 2) (hE : ∀ (n : ), B.jet n Ce * R ^ n * n.factorial ^ 2) (n : ) :
                  (lift (A.add B) k⁻¹ m).jet n ((C0 + Cn) / k + 2 * Ce) * R ^ n * n.factorial ^ 2

                  Lifted input constant, given by 1 + sobolevEmbeddingConstant P 3.

                  Equations
                  Instances For

                    Lifted input radius, given by 1 + ‖coordinateEquiv.symm.toContinuousLinearMap‖ * (R + ρ⁻¹).

                    Equations
                    Instances For
                      theorem EulerAllOrderDriftCorrection.liftedInputRadius_pos (R ρ : ) (hR : 0 R) ( : 0 < ρ) :
                      @[instance_reducible]

                      Cache the standard NormedAddCommGroup (LiftTangent [×n]→L[ℝ] Space) instance to shorten typeclass synthesis.

                      Equations
                      Instances For
                        @[instance_reducible]

                        Cache the standard NormedSpace ℝ (LiftTangent [×n]→L[ℝ] Space) instance to shorten typeclass synthesis.

                        Equations
                        Instances For
                          @[instance_reducible]

                          Cache the standard NormedAddCommGroup (LiftTangent [×n]→L[ℝ] LiftTangent) instance to shorten typeclass synthesis.

                          Equations
                          Instances For
                            @[instance_reducible]

                            Cache the standard NormedSpace ℝ (LiftTangent [×n]→L[ℝ] LiftTangent) instance to shorten typeclass synthesis.

                            Equations
                            Instances For
                              @[instance_reducible]

                              Cache the standard NormedSpace ℝ (LiftTangent →ᵇ (LiftTangent [×n]→L[ℝ] Space)) instance to shorten typeclass synthesis.

                              Equations
                              Instances For
                                @[instance_reducible]

                                Cache the standard NormedAddCommGroup C(Icc (0 : ℝ) T, LiftTangent →ᵇ (LiftTangent [×n]→L[ℝ] Space)) instance to shorten typeclass synthesis.

                                Equations
                                Instances For
                                  @[instance_reducible]

                                  Cache the standard NormedAddCommGroup C(Icc (0 : ℝ) T, LiftTangent →ᵇ (LiftTangent [×n]→L[ℝ] LiftTangent)) instance to shorten typeclass synthesis.

                                  Equations
                                  Instances For
                                    theorem EulerAllOrderDriftCorrection.Budget.liftedPacketCoefficient_jet_bound (P : ) [Fact (0 < P)] {T : } {hT : 0 < T} {A : EulerAllOrderCorrectionData.Data P T} (B : Budget P hT A) {raw : EulerPacketProfileRecursion.VectorField} (G : EulerPacketCylinderField.Field P T raw) (k R ρ C0 Cn Ce : ) (hk : 1 k) ( : A.κ = k⁻¹) (hm : A.direction 1) (hR : 0 R) ( : 0 < ρ) (hC0 : 0 C0) (hCn : 0 Cn) (hCe : 0 Ce) (hG : G.WordBound 6 R C0 0) (hN : (G.map (EulerPacketCylinderField.normalComponentMap A.direction)).WordBound 6 R (Cn / k) 0) (hE : ∀ (n : ) (t : (Set.Icc 0 T)), EulerSobolevGevreyOperators.weightedNorm P 6 n ρ (((fieldTower P B).realization (n + 6)) t) Ce) (n : ) :
                                    theorem EulerAllOrderDriftCorrection.Budget.liftedPacketCoefficient_L2_bound (P : ) [Fact (0 < P)] {T : } {hT : 0 < T} {A : EulerAllOrderCorrectionData.Data P T} (B : Budget P hT A) {raw : EulerPacketProfileRecursion.VectorField} (G : EulerPacketCylinderField.Field P T raw) (hGfield : A.approximation = G.toFieldTower) (k R ρ C0 Cn Ce : ) (hk : 1 k) ( : A.κ = k⁻¹) (hm : A.direction 1) (hR : 0 R) ( : 0 < ρ) (hC0 : 0 C0) (hCn : 0 Cn) (hCe : 0 Ce) (hG : G.WordBound 6 R C0 0) (hN : (G.map (EulerPacketCylinderField.normalComponentMap A.direction)).WordBound 6 R (Cn / k) 0) (hE : ∀ (n : ) (t : (Set.Icc 0 T)), EulerSobolevGevreyOperators.weightedNorm P 6 n ρ (((fieldTower P B).realization (n + 6)) t) Ce) (n : ) (t : (Set.Icc 0 T)) :