Documentation

LeanPool.NavierStokesAndEuler.Euler.PacketMeanPressureGradient

Related estimates used together by the same construction modules.

The actual mean pressure enters the lifted gradient closure. Only its genuine L² gradient is embedded; its scalar potential need not be L².

Actual scalar pressures whose lifted gradients are smooth L² fields. The witnesses below are closed under the literal finite packet assembly.

theorem EulerPacketPressure.rawGradient_sum {ι : Type u_1} (κ : ) (m : EulerSmoothLimit.Space) (s : Finset ι) (p : ιEulerPacketProfileRecursion.ScalarField) (z : EulerPacketPointJets.Domain) (hp : is, DifferentiableAt (fun (y : EulerSmoothLimit.Space × ) => p i (z.1, y)) z.2) :
rawGradient κ m (∑ is, p i) z = is, rawGradient κ m (p i) z

Gradient witness data, collecting smooth, field, gradient_mem.

Instances For

    Congr, given by h ▸ G.

    Equations
    Instances For

      Change time, given by h ▸ G.

      Equations
      Instances For
        noncomputable def EulerPacketPressure.GradientWitness.zero (P T κ : ) [Fact (0 < P)] (m : EulerSmoothLimit.Space) :
        GradientWitness P T κ m 0

        Zero, bundling smooth, field, gradient_mem.

        Equations
        Instances For
          noncomputable def EulerPacketPressure.GradientWitness.add {P T κ : } [Fact (0 < P)] {m : EulerSmoothLimit.Space} {p q : EulerPacketProfileRecursion.ScalarField} (G : GradientWitness P T κ m p) (H : GradientWitness P T κ m q) :
          GradientWitness P T κ m (p + q)

          Add, bundling smooth, field, gradient_mem.

          Equations
          Instances For
            noncomputable def EulerPacketPressure.GradientWitness.smul {P T κ : } [Fact (0 < P)] {m : EulerSmoothLimit.Space} {p : EulerPacketProfileRecursion.ScalarField} (G : GradientWitness P T κ m p) (c : ) :
            GradientWitness P T κ m (c p)

            Smul, bundling smooth, field, gradient_mem.

            Equations
            Instances For
              noncomputable def EulerPacketPressure.GradientWitness.finsetSum {P T κ : } [Fact (0 < P)] {m : EulerSmoothLimit.Space} {ι : Type u_1} (s : Finset ι) (p : ιEulerPacketProfileRecursion.ScalarField) (G : (i : ι) → GradientWitness P T κ m (p i)) :
              GradientWitness P T κ m (∑ is, p i)

              Finset sum, bundling smooth, simpa, field, gradient_mem and the required compatibility proofs.

              Equations
              • One or more equations did not get rendered due to their size.
              Instances For
                noncomputable def EulerPacketPressure.GradientWitness.truncateFamily {P T κ : } [Fact (0 < P)] {m : EulerSmoothLimit.Space} (N : ) (p : EulerPacketProfileRecursion.ScalarField) (G : (i : ) → i NGradientWitness P T κ m (p i)) (n : ) :

                Truncate family as an element of GradientWitness P T κ m (truncate N p n).

                Equations
                Instances For
                  noncomputable def EulerPacketPressure.GradientWitness.assembleFamily {P T κ : } [Fact (0 < P)] {m : EulerSmoothLimit.Space} (N : ) (p q : EulerPacketProfileRecursion.ScalarField) (G : (i : ) → i NGradientWitness P T κ m (p i)) (H : (i : ) → i NGradientWitness P T κ m (q i)) (n : ) :

                  Assemble family used in packet pressure witness.

                  Equations
                  Instances For

                    Evaluate family as an element of GradientWitness P T κ m (fieldSum N r p).

                    Equations
                    • One or more equations did not get rendered due to their size.
                    Instances For
                      noncomputable def EulerPacketPressure.GradientWitness.compact {P T κ : } [Fact (0 < P)] {m : EulerSmoothLimit.Space} (p : EulerPacketProfileRecursion.ScalarField) (q : C((Set.Icc 0 T), (EulerLpCylinderTranslation.CylinderL2 P ))) (hq : ContDiff fun (a : EulerLiftedGradientSpace.LiftTangent) => (EulerLpCylinderTranslation.pathTranslate P a) q) (he : ∀ (t : (Set.Icc 0 T)) (x : EulerSmoothLimit.Space) (θ : ), p (t, x, θ) = EulerCylinderScalarPrimitive.scalarPointField P q hq t (x, θ)) (S : Set EulerSmoothLimit.Space) (hS : IsCompact S) (hz : ∀ (t : (Set.Icc 0 T)), xS, ∀ (θ : ), p (t, x, θ) = 0) :
                      GradientWitness P T κ m p

                      Compact, bundling smooth, field, gradient_mem.

                      Equations
                      Instances For

                        Pressure field as an element of Field P D.T (coordinatePressure D k p).

                        Equations
                        Instances For

                          The actual constant-angle embedding preserves the closed gradient spaces. Compact ordinary scalar tests give compact cylinder scalar tests, and the bounded embedding carries their closures into one another.

                          Scalar lift, defined pointwise by φ z.1.

                          Equations
                          Instances For

                            The classical gradient constructed from the radial potential is the same ordinary L² element as the projected pressure residual.

                            This witness uses the actual projected mean equation to prove membership, without any compact-support or integrability premise on the scalar potential.

                            Equations
                            Instances For

                              The actual coordinate residual identity in every finite Sobolev space. This discharges the approximation equation, using the source coefficients and the genuine packet Fields rather than an assumed residual equation.

                              @[instance_reducible]

                              Cache the standard NormedAddCommGroup Space instance to shorten typeclass synthesis.

                              Equations
                              Instances For
                                @[instance_reducible]

                                Cache the standard NormedSpace ℝ Space instance to shorten typeclass synthesis.

                                Equations
                                Instances For

                                  Normalized residual, given by k • rawInverse D z (slicedMomentumResidual (Icc (0 : ℝ) D.T) k⁻¹ (rawInverse D z) (D.strain z) (D.normalField z) W p z).

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

                                    The data used for cancellation has the literal normalized packet field and residual. Its coefficients are the original deformation coefficients.

                                    Equations
                                    Instances For