Documentation

LeanPool.EscauriazaSereginSverak.LPS.SmoothingTimeChainSpace

Sobolev spaces of slot vectors #

prop:lps-smoothing: the space H^M(ℝ³) realized as the closed subspace of the vectors of L²(ℝ³) classes indexed by the ordered derivative words of length at most M whose entries satisfy the weak derivative relations. With the inclusions and the partial derivatives between them, these spaces form the tower of Banach spaces in which the projected Navier–Stokes evolution is smooth in time.

@[reducible, inline]
abbrev ESS.LpsSlots (M : ℕ) :

Vectors of L²(ℝ³) classes indexed by the ordered derivative words of length at most M (prop:lps-smoothing).

Equations
Instances For

    The L² pairing with a fixed square-integrable function (prop:lps-smoothing).

    Equations
    Instances For

      The L² pairing with a square-integrable function is the integral of the product (prop:lps-smoothing).

      theorem ESS.lps_mem_sobolevWords_of_append {M : ℕ} {α : List (Fin 3)} {j : Fin 3} (h : α ++ [j] ∈ CKN.sobolevWords M) :

      Removing the last letter keeps a word within the order bound (prop:lps-smoothing).

      theorem ESS.lps_mem_sobolevWords_succ {M : ℕ} {α : List (Fin 3)} (h : α ∈ CKN.sobolevWords M) :

      Words of length at most M have length at most M + 1 (prop:lps-smoothing).

      theorem ESS.lps_cons_mem_sobolevWords {M : ℕ} {α : List (Fin 3)} (k : Fin 3) (h : α ∈ CKN.sobolevWords M) :

      Adding a first letter raises the order bound by one (prop:lps-smoothing).

      noncomputable def ESS.lpsRelCLM (M : ℕ) (α : List (Fin 3)) (j : Fin 3) (h : α ++ [j] ∈ CKN.sobolevWords M) (φ : LpsTestFunction) :

      The weak derivative relation between two slots, tested against one function, as a continuous linear functional (prop:lps-smoothing).

      Equations
      Instances For
        theorem ESS.lpsRelCLM_apply (M : ℕ) (α : List (Fin 3)) (j : Fin 3) (h : α ++ [j] ∈ CKN.sobolevWords M) (φ : LpsTestFunction) (v : LpsSlots M) :
        (lpsRelCLM M α j h φ) v = (∫ (x : CKN.Foundation.Parabolic.Vec3), ↑↑(v ⟨α, ⋯⟩) x * CKN.spatialDeriv (↑φ) j x) + ∫ (x : CKN.Foundation.Parabolic.Vec3), ↑↑(v ⟨α ++ [j], h⟩) x * ↑φ x

        The weak derivative relation functional evaluated on a slot vector (prop:lps-smoothing).

        noncomputable def ESS.lpsSobolevSpace (M : ℕ) :

        The Sobolev space H^M(ℝ³) as a space of slot vectors: the slot α ++ [j] is the weak j-th derivative of the slot α (prop:lps-smoothing).

        Equations
        Instances For
          theorem ESS.mem_lpsSobolevSpace {M : ℕ} {v : LpsSlots M} :
          v ∈ lpsSobolevSpace M ↔ ∀ (α : List (Fin 3)) (j : Fin 3) (h : α ++ [j] ∈ CKN.sobolevWords M), CKN.HasWeakPartialDerivOn Set.univ j ↑↑(v ⟨α, ⋯⟩) ↑↑(v ⟨α ++ [j], h⟩)

          Membership in H^M(ℝ³) is the family of weak derivative relations between consecutive slots (prop:lps-smoothing).

          H^M(ℝ³) is closed in the space of slot vectors (prop:lps-smoothing).

          H^M(ℝ³) is complete (prop:lps-smoothing).

          noncomputable def ESS.lpsSlotCLM (M : ℕ) (α : List (Fin 3)) :

          The slot of an element of H^M(ℝ³) at the word α cut to its first M letters; for words of length at most M this is the slot α itself (prop:lps-smoothing).

          Equations
          Instances For
            theorem ESS.lpsSlotCLM_of_mem {M : ℕ} {α : List (Fin 3)} (h : α ∈ CKN.sobolevWords M) (v : ↥(lpsSobolevSpace M)) :
            (lpsSlotCLM M α) v = ↑v ⟨α, h⟩

            The slot of a word within the order bound is the corresponding entry (prop:lps-smoothing).

            theorem ESS.lpsSlotCLM_norm_le {M : ℕ} (α : List (Fin 3)) (v : ↥(lpsSobolevSpace M)) :

            Each slot is bounded by the norm of the slot vector (prop:lps-smoothing).

            theorem ESS.lps_isSobolevFamilyOn_slot {M : ℕ} (v : ↥(lpsSobolevSpace M)) :
            CKN.IsSobolevFamilyOn M Set.univ ↑↑((lpsSlotCLM M []) v) fun (α : List (Fin 3)) => ↑↑((lpsSlotCLM M α) v)

            The slots of an element of H^M(ℝ³) form a Sobolev family through order M (prop:lps-smoothing).

            theorem ESS.lps_sobolevSpace_ext {M : ℕ} {v w : ↥(lpsSobolevSpace M)} (h : ∀ (α : List (Fin 3)), α.length ≤ M → (lpsSlotCLM M α) v = (lpsSlotCLM M α) w) :
            v = w

            An element of H^M(ℝ³) is determined by its slots (prop:lps-smoothing).

            theorem ESS.lps_sobolevSpace_eq_of_slot_nil {M : ℕ} {v w : ↥(lpsSobolevSpace M)} (h : (lpsSlotCLM M []) v = (lpsSlotCLM M []) w) :
            v = w

            An element of H^M(ℝ³) is determined by its order-zero slot, since weak derivatives are unique (prop:lps-smoothing).

            Two L² classes with the same pairings against all test functions coincide (prop:lps-smoothing).

            noncomputable def ESS.lpsInclCLM (M : ℕ) :

            The inclusion H^(M+1)(ℝ³) → H^M(ℝ³) (prop:lps-smoothing).

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For
              theorem ESS.lpsSlotCLM_incl {M : ℕ} (v : ↥(lpsSobolevSpace (M + 1))) {α : List (Fin 3)} (hα : α.length ≤ M) :
              (lpsSlotCLM M α) ((lpsInclCLM M) v) = (lpsSlotCLM (M + 1) α) v

              The inclusion keeps the slots of order at most M (prop:lps-smoothing).

              noncomputable def ESS.lpsDerivCLM (M : ℕ) (k : Fin 3) :

              The weak partial derivative ∂_k : H^(M+1)(ℝ³) → H^M(ℝ³): the slot α of ∂_k v is the slot k :: α of v (prop:lps-smoothing).

              Equations
              • One or more equations did not get rendered due to their size.
              Instances For
                theorem ESS.lpsSlotCLM_deriv {M : ℕ} (k : Fin 3) (v : ↥(lpsSobolevSpace (M + 1))) {α : List (Fin 3)} (hα : α.length ≤ M) :
                (lpsSlotCLM M α) ((lpsDerivCLM M k) v) = (lpsSlotCLM (M + 1) (k :: α)) v

                The slot α of ∂_k v is the slot k :: α of v (prop:lps-smoothing).

                The members of a Sobolev family of order at most M are square integrable (prop:lps-smoothing).

                The L² classes of a Sobolev family through order M form an element of H^M(ℝ³) (prop:lps-smoothing).

                noncomputable def ESS.lpsSobolevOf (M : ℕ) (D : List (Fin 3) → CKN.Foundation.Parabolic.Vec3 → ℝ) (hD : CKN.IsSobolevFamilyOn M Set.univ (D []) D) :

                The element of H^M(ℝ³) whose slots are the L² classes of a Sobolev family through order M (prop:lps-smoothing).

                Equations
                Instances For
                  theorem ESS.lpsSlotCLM_sobolevOf {M : ℕ} {D : List (Fin 3) → CKN.Foundation.Parabolic.Vec3 → ℝ} (hD : CKN.IsSobolevFamilyOn M Set.univ (D []) D) {α : List (Fin 3)} (hα : α.length ≤ M) :

                  The slots of the element of H^M(ℝ³) built from a Sobolev family are the L² classes of the family (prop:lps-smoothing).