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 n → Fin 3) → ↥(MeasureTheory.Lp V 2 μ)) :
            ↑↑((tensorLpReassembly μ n) u) =ᵐ[μ] fun (x : X) => (tensorReassembly n) fun (w : Fin n → Fin 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 n → Fin 3) → ↥(MeasureTheory.Lp V 2 μ)) (f : X → EulerSmoothLimit.Space [×n]→L[ℝ] V) (h : ∀ (w : Fin n → Fin 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.