Documentation

Atlas.DifferentialAnalysis.code.SobolevHilbert

noncomputable def SobolevHilbert.japaneseBracket {E : Type u_1} [NormedAddCommGroup E] (ξ : E) :

The Japanese bracket ⟨ξ⟩ := sqrt(1 + ‖ξ‖²) used as a smooth comparison weight.

Instances For
    noncomputable def SobolevHilbert.sobolevWeight {E : Type u_1} [NormedAddCommGroup E] (m : ) (ξ : E) :

    The Sobolev weight (1 + ‖ξ‖²)^m, the symbol used to define H^m via the Fourier transform.

    Instances For

      The Japanese bracket is strictly positive.

      theorem SobolevHilbert.sobolevWeight_pos {E : Type u_1} [NormedAddCommGroup E] (m : ) (ξ : E) :

      The Sobolev weight is strictly positive for every real exponent.

      theorem SobolevHilbert.sobolevSpace_contDiff {n m : } (u : SobolevEmbedding.SobolevSpace n m) (j : ) (hj : j m) :
      ContDiff (↑j) u.toFun

      Elements of SobolevSpace n m are j-times continuously differentiable for any j ≤ m.

      The j-th iterated Fréchet derivative of the sum of two SobolevSpace n m elements is in L^2.

      theorem SobolevHilbert.l2_triangle_range (k : ) (a b : ) :
      (∑ jFinset.range k, (a j + b j) ^ 2) (∑ jFinset.range k, a j ^ 2) + (∑ jFinset.range k, b j ^ 2)

      The triangle inequality for the ℓ^2 norm of finite sequences indexed by Finset.range k.

      theorem SobolevHilbert.sqrt_sum_sq_mono {k : } {c d : } (hc : jFinset.range k, 0 c j) (hle : jFinset.range k, c j d j) :
      (∑ jFinset.range k, c j ^ 2) (∑ jFinset.range k, d j ^ 2)

      Monotonicity of sqrt (∑ c j ^ 2) in pointwise nonnegative bounds c j ≤ d j.

      Triangle inequality for the Sobolev H^m norm on SobolevSpace n m.

      A continuous Sobolev function that vanishes almost everywhere vanishes identically.

      Separation property: if every Sobolev semi-norm of u vanishes, then the underlying function is zero.

      Extensionality for SobolevSpace n m: equality is determined by the underlying function.

      @[implicit_reducible]

      The zero element of SobolevSpace n m.

      @[implicit_reducible]

      Negation on SobolevSpace n m, obtained by negating the underlying function.

      @[implicit_reducible]

      Addition on SobolevSpace n m, obtained pointwise on the underlying functions.

      @[simp]

      Underlying-function form of addition on SobolevSpace n m.

      @[simp]

      Underlying-function form of negation on SobolevSpace n m.

      @[simp]

      The underlying function of the zero element is the zero function.

      @[implicit_reducible]

      The additive commutative group structure on SobolevSpace n m.

      The Sobolev H^m norm of u: the ℓ^2 sum of the L^2 norms of all iterated derivatives up to order m.

      Instances For

        The Sobolev norm is invariant under negation.

        The Sobolev norm of the zero element is zero.

        If the Sobolev norm of u is zero, then u = 0.

        @[reducible, inline]

        The normed additive commutative group structure on SobolevSpace n m from the Sobolev norm.

        Instances For

          The j-th iterated derivative of c • u is in L^2 for scalar c and u ∈ SobolevSpace n m.

          @[implicit_reducible]

          The scalar multiplication of on SobolevSpace n m.

          @[simp]

          Underlying-function form of scalar multiplication on SobolevSpace n m.

          @[implicit_reducible]

          The -module structure on SobolevSpace n m.

          The Sobolev norm is homogeneous (bounded by) ‖c‖ * ‖u‖ under scalar multiplication.

          @[implicit_reducible]

          The complex NormedSpace structure on SobolevSpace n m.

          The Fourier-side identification of SobolevSpace n m with L^2 (as a bare equivalence).

          Instances For

            The Fourier-side equivalence sobolevFourierEquiv is an isometry between the Sobolev norm and the L^2 norm.

            The Fourier-side equivalence sends 0 to 0.

            The Fourier-side isometry sends 0 to 0.

            The Fourier-side equivalence commutes with multiplication by Complex.I.

            The Fourier-side isometry commutes with multiplication by Complex.I.

            The Fourier-side -linear isometric equivalence SobolevSpace n m ≃ₗᵢ[ℝ] Lp ℂ 2.

            Instances For
              @[simp]

              The -linear isometry agrees pointwise with the bare isometry.

              The -linear Fourier isometry is also -linear: it commutes with multiplication by any complex scalar.

              noncomputable def SobolevHilbert.sobolevInner {n m : } (u v : SobolevEmbedding.SobolevSpace n m) :

              The Sobolev inner product on SobolevSpace n m, transported from the L^2 inner product through the Fourier isometry.

              Instances For
                @[implicit_reducible]

                The complex Inner instance on SobolevSpace n m given by sobolevInner.

                The Sobolev norm squared equals the real part of ⟨u, u⟩.

                Conjugate symmetry: conj ⟨v, u⟩ = ⟨u, v⟩.

                Additivity of the inner product in the left argument.

                Conjugate-linearity in the left argument: ⟨c • u, v⟩ = conj c * ⟨u, v⟩.

                @[reducible, inline]

                The complex inner product space structure on SobolevSpace n m.

                Instances For

                  Completeness of SobolevSpace n m, inherited via the Fourier isometry with L^2.

                  The map sending u ∈ SobolevSpace n m to its image in L^2 via the Fourier isometry.

                  Instances For

                    For any Schwartz function φ and j ≤ m, the iterated derivative of φ is in L^2.

                    Promote a Schwartz function to an element of SobolevSpace n m.

                    Instances For
                      @[simp]

                      The underlying function of schwartzToSobolev n m φ is ⇑φ.

                      The Fourier-side equivalence sends the embedded Schwartz function to its L^2-class.

                      The Fourier isometry sends the embedded Schwartz function to its L^2-class.

                      Existence of a Sobolev representative whose underlying function is ⇑φ and whose L^2 image is SchwartzMap.toLp φ.

                      Melrose Proposition 9.8: H^m(ℝⁿ) is a Hilbert space (Fourier-side isomorphic to ), and its dual is H^{-m}(ℝⁿ).