Documentation

LeanPool.CaffarelliKohnNirenberg.Foundation.Euclidean.LpExtension

Lp Extension #

Part of the Caffarelli–Kohn–Nirenberg partial regularity proof.

Submodule of Lᵖ classes whose representatives also belong to L².

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

    Representative-level operator data sufficient to construct a bounded continuous Lᵖ extension.

    Instances For

      Linear operator on the dense Lᵖ–L² intersection induced by the extension data.

      Equations
      Instances For

        Continuous extension of the bounded operator from the dense Lᵖ–L² intersection.

        Equations
        Instances For
          noncomputable def CKN.Foundation.Euclidean.lpExtensionRepresentative {p : ENNReal} [Fact (1 ≤ p)] {C : ℝ} (hp : p ≠ ⊤) (h : LpExtensionInput p C) (f : Parabolic.Vec3 → ℝ) :

          Measurable representative of the extended operator, defined as zero outside its Lᵖ domain.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            noncomputable def CKN.Foundation.Euclidean.lpExtensionOperator {p : ENNReal} [Fact (1 ≤ p)] {C : ℝ} (hp : p ≠ ⊤) (h : LpExtensionInput p C) (f : Parabolic.Vec3 → ℝ) :

            Pointwise presentation of the continuous Lᵖ extension.

            Equations
            Instances For
              noncomputable def CKN.Foundation.Euclidean.lpExtensionTensorOperator {p : ENNReal} [Fact (1 ≤ p)] {C : Fin 3 → Fin 3 → ℝ} (hp : p ≠ ⊤) (h : (i j : Fin 3) → LpExtensionInput p (C i j)) (G : Fin 3 → Fin 3 → Parabolic.Vec3 → ℝ) :

              Sum of the componentwise extended operators acting on a tensor source.

              Equations
              Instances For
                theorem CKN.Foundation.Euclidean.lpExtensionTensorOperator_memLp {p : ENNReal} [Fact (1 ≤ p)] {C : Fin 3 → Fin 3 → ℝ} (hp : p ≠ ⊤) (h : (i j : Fin 3) → LpExtensionInput p (C i j)) {G : Fin 3 → Fin 3 → Parabolic.Vec3 → ℝ} (hG : ∀ (i j : Fin 3), MeasureTheory.MemLp (G i j) p MeasureTheory.volume) :
                theorem CKN.Foundation.Euclidean.lpExtensionTensorOperator_eLpNorm_le {p : ENNReal} [Fact (1 ≤ p)] {C : Fin 3 → Fin 3 → ℝ} (hp : p ≠ ⊤) (h : (i j : Fin 3) → LpExtensionInput p (C i j)) (hC : ∀ (i j : Fin 3), 0 ≤ C i j) {G : Fin 3 → Fin 3 → Parabolic.Vec3 → ℝ} (hG : ∀ (i j : Fin 3), MeasureTheory.MemLp (G i j) p MeasureTheory.volume) :
                (∀ (i j : Fin 3), HasCompactSupport (G i j)) → ∀ (hpone : 1 ≤ p), MeasureTheory.eLpNorm (lpExtensionTensorOperator hp h G) p MeasureTheory.volume ≤ ∑ i : Fin 3, ∑ j : Fin 3, ENNReal.ofReal (C i j) * MeasureTheory.eLpNorm (G i j) p MeasureTheory.volume

                View a function belonging to both Lᵖ and L² as an element of the intersection submodule.

                Equations
                Instances For
                  theorem CKN.Foundation.Euclidean.lpExtension_distribution_identity_transfer {p q : ENNReal} [Fact (1 ≤ p)] [Fact (1 ≤ q)] [p.HolderConjugate q] {C : ℝ} (hp : p ≠ ⊤) (h : LpExtensionInput p C) {lap rhs : Parabolic.Vec3 → ℝ} (hlap : MeasureTheory.MemLp lap q MeasureTheory.volume) (hrhs : MeasureTheory.MemLp rhs q MeasureTheory.volume) (s : Set ↥(MeasureTheory.Lp ℝ p MeasureTheory.volume)) (hs : Dense s) :
                  (∀ u ∈ s, HasCompactSupport ↑↑u) → ∀ (hs₂ : ∀ u ∈ s, MeasureTheory.MemLp (↑↑u) 2 MeasureTheory.volume) (hidentity : ∀ u ∈ s, ∫ (x : Parabolic.Vec3), h.T (↑↑u) x * lap x = ∫ (x : Parabolic.Vec3), ↑↑u x * rhs x) {f : Parabolic.Vec3 → ℝ} (hf : MeasureTheory.MemLp f p MeasureTheory.volume), HasCompactSupport f → ∫ (x : Parabolic.Vec3), lpExtensionRepresentative hp h f x * lap x = ∫ (x : Parabolic.Vec3), f x * rhs x
                  theorem CKN.Foundation.Euclidean.lpExtensionTensorOperator_distributional_pairing {p q : ENNReal} [Fact (1 ≤ p)] [Fact (1 ≤ q)] [p.HolderConjugate q] {C : Fin 3 → Fin 3 → ℝ} (hp : p ≠ ⊤) (h : (i j : Fin 3) → LpExtensionInput p (C i j)) {lap : Parabolic.Vec3 → ℝ} (hlap : MeasureTheory.MemLp lap q MeasureTheory.volume) {rhs : Fin 3 → Fin 3 → Parabolic.Vec3 → ℝ} (hrhs : ∀ (i j : Fin 3), MeasureTheory.MemLp (rhs i j) q MeasureTheory.volume) (s : Set ↥(MeasureTheory.Lp ℝ p MeasureTheory.volume)) (hs : Dense s) (hs_compact : ∀ u ∈ s, HasCompactSupport ↑↑u) (hs₂ : ∀ u ∈ s, MeasureTheory.MemLp (↑↑u) 2 MeasureTheory.volume) (hidentity : ∀ (i j : Fin 3), ∀ u ∈ s, ∫ (x : Parabolic.Vec3), (h i j).T (↑↑u) x * lap x = ∫ (x : Parabolic.Vec3), ↑↑u x * rhs i j x) {G : Fin 3 → Fin 3 → Parabolic.Vec3 → ℝ} (hG : ∀ (i j : Fin 3), MeasureTheory.MemLp (G i j) p MeasureTheory.volume) (hGc : ∀ (i j : Fin 3), HasCompactSupport (G i j)) :
                  ∫ (x : Parabolic.Vec3), lpExtensionTensorOperator hp h G x * lap x = ∫ (x : Parabolic.Vec3), ∑ i : Fin 3, ∑ j : Fin 3, G i j x * rhs i j x
                  theorem CKN.Foundation.Euclidean.lpExtensionTensorOperator_agrees_exterior {p : ENNReal} [Fact (1 ≤ p)] {C : Fin 3 → Fin 3 → ℝ} (hp : p ≠ ⊤) (h : (i j : Fin 3) → LpExtensionInput p (C i j)) {G : Fin 3 → Fin 3 → Parabolic.Vec3 → ℝ} {L : Fin 3 → Fin 3 → (Parabolic.Vec3 → ℝ) → Parabolic.Vec3 → ℝ} (hExterior : ∀ (i j : Fin 3), ∀ x ∉ tsupport (G i j), lpExtensionOperator hp (h i j) (G i j) x = L i j (G i j) x) (x : Parabolic.Vec3) :
                  (∀ (i j : Fin 3), x ∉ tsupport (G i j)) → lpExtensionTensorOperator hp h G x = ∑ i : Fin 3, ∑ j : Fin 3, L i j (G i j) x