Documentation

LeanPool.NavierStokesAndEuler.Euler.LpFiniteTensorReconstruction

Reconstructing actual L² tensors from finitely many coordinate fields #

This qualitative finite-dimensional construction supplies literal tensor-valued L² derivatives. Quantitative Gevrey estimates continue to use the ordered-word norms directly, and do not pass through these coordinate norm equivalences.

noncomputable def EulerLpFiniteTensor.tupleLp {X : Type u_1} {V : Type u_2} [MeasurableSpace X] [NormedAddCommGroup V] [NormedSpace V] (μ : MeasureTheory.Measure X) {ι : Type u_3} [Fintype ι] :
(ι(MeasureTheory.Lp V 2 μ)) →L[] (MeasureTheory.Lp (ιV) 2 μ)

A finite tuple of L² classes gives its literal product-valued L² class.

Equations
Instances For
    theorem EulerLpFiniteTensor.tupleLp_ae {X : Type u_1} {V : Type u_2} [MeasurableSpace X] [NormedAddCommGroup V] [NormedSpace V] (μ : MeasureTheory.Measure X) {ι : Type u_3} [Fintype ι] (u : ι(MeasureTheory.Lp V 2 μ)) :
    ((tupleLp μ) u) =ᵐ[μ] fun (x : X) (i : ι) => (u i) x

    Coordinate directions in the ordinary spatial domain.

    Equations
    Instances For

      Tensor coordinates, given by ContinuousLinearMap.pi (fun w => (ContinuousLinearMap.id ℝ (Space [×n]→L[ℝ] V)).flipMultilinear (fun i => direction (w i))).

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

        A fixed bounded left inverse of the finite coordinate evaluation map.

        Equations
        Instances For

          Reconstruction is a genuine bounded map on the finite tuple of L² classes.

          Equations
          Instances For
            theorem EulerLpFiniteTensor.tensorLpReassembly_ae {X : Type u_1} {V : Type u_2} [MeasurableSpace X] [NormedAddCommGroup V] [NormedSpace V] [FiniteDimensional V] (μ : MeasureTheory.Measure X) (n : ) (u : (Fin nFin 3)(MeasureTheory.Lp V 2 μ)) :
            ((tensorLpReassembly μ n) u) =ᵐ[μ] fun (x : X) => (tensorReassembly n) fun (w : Fin nFin 3) => (u w) x
            theorem EulerLpFiniteTensor.tensorLpReassembly_eq_ae {X : Type u_1} {V : Type u_2} [MeasurableSpace X] [NormedAddCommGroup V] [NormedSpace V] [FiniteDimensional V] (μ : MeasureTheory.Measure X) (n : ) (u : (Fin nFin 3)(MeasureTheory.Lp V 2 μ)) (f : XEulerSmoothLimit.Space n]→L[] V) (h : ∀ (w : Fin nFin 3), (u w) =ᵐ[μ] fun (x : X) => (f x) fun (i : Fin n) => direction (w i)) :
            ((tensorLpReassembly μ n) u) =ᵐ[μ] f

            If the coordinate L² classes represent a literal tensor field, their reconstruction represents that field, with no integrability assumption on it.