Documentation

LeanPool.NavierStokesAndEuler.Euler.PacketPiolaPair

The exact fast/slow splitting of the packet curl. The angular term is the ordinary cross product with F⁻ᵀ m₀; the angular primitive then produces the literal pair A + κ C. Its weighted pullback is realized in the actual lifted divergence-free L² space.

The curl Piola identity on the actual periodic cylinder. The Jacobian acts only on the three label variables. Its derivative cancels in the lifted curl by symmetry of the genuine second derivative; the angular component passes through unchanged. This supplies an actual element of the closed lifted divergence-free L² space from a compact smooth packet potential.

Curl in the constant lifted directions (κ eᵢ, m₀ᵢ) on the actual periodic cylinder. Mixed covering derivatives commute, so its lifted divergence vanishes. Compact smooth potentials also produce members of the existing closed divergence-free Bochner L² space.

Lifted curl, given by curlMatrix ((fieldFDeriv period Q x).comp (EulerGraphPullback.liftedDirection κ m)).

Equations
Instances For

    The full lifted curl is a finite sum of the existing antisymmetric scalar curl tests.

    The constant lifted divergence of an actual lifted curl vanishes pointwise.

    Lifted curl Lᵖ, constructed using curlTestLp.

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

      Compact lifted curls belong to the actual closed constraint space used by the correction.

      The actual curl Piola identity for a determinant-one coordinate map. The derivative of the Jacobian cancels by symmetry of the genuine second Fréchet derivative. No curl identity or commutation relation is assumed.

      @[instance_reducible]

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

      Equations
      Instances For
        @[instance_reducible]

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

        Equations
        Instances For

          Pull back a Euclidean covector field by the actual derivative of the coordinate map.

          Equations
          Instances For

            For the actual Jacobian and unit determinant, F⁻¹(d×Q)=curl(FᵀQ).

            The transformed curl produces an actually divergence-free label velocity.

            @[instance_reducible]

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

            Equations
            Instances For
              @[instance_reducible]

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

              Equations
              Instances For

                Covering curl, given by curlMatrix ((fderiv ℝ q z).comp (EulerGraphPullback.liftedDirection κ m)).

                Equations
                Instances For

                  Lifted pullback covector, given by (fderiv ℝ Ξ x.1).adjoint (Q x).

                  Equations
                  Instances For

                    Transformed lifted curl, given by curlMatrix ((fieldFDeriv period Q x).comp ((EulerGraphPullback.liftedDirection κ m).comp (F x.1).symm.toContinuousLinearMap)).

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

                      The Piola curl identity for the periodic packet, with the actual scaled lifted directions.

                      A genuine Bochner L² realization of the pulled-back packet curl.

                      Equations
                      Instances For

                        The pulled-back packet satisfies the exact closed constraint used by correction assembly.

                        The same angular primitive as in the source, at each ordinary label.

                        Equations
                        Instances For

                          A literal source pair is a Piola curl for the actual constructed angular primitive.

                          Lifted slow curl, given by curlMatrix ((fieldFDeriv period Q x).comp ((ContinuousLinearMap.inl ℝ Space ℝ).comp (F x.1).symm.toContinuousLinearMap)).

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

                            Only the actual angular derivative formula for Q is needed to identify the source pair.

                            The exact powers in source (13), without discarding the terminal corrector.

                            Piola pair Lᵖ, given by κ ^ p • piolaLiftedCurlLp period κ m₀ Ξ Q hΞ hc hQ.

                            Equations
                            Instances For