Documentation

LeanPool.EllipticPDE.Extension.Shear

Shear of a C¹ boundary chart #

A bounded domain with C¹ boundary is, near a boundary point and after relabelling the coordinates, the region above the graph of a C¹ function γ of the remaining coordinates. The map that flattens the boundary is the shear y ↦ y + γ(y) • eⱼ, whose inverse is the shear by -γ, and whose derivative is the identity plus a rank-one map that annihilates its own direction. Its determinant is therefore 1, so it preserves Lebesgue measure and the change of variables leaves every integral unchanged.

Main declarations #

References #

L. C. Evans, Partial Differential Equations (2nd ed.), §5.4, and §C.1 for the boundary chart.

noncomputable def EllipticPdes.Extension.shear {d : ℕ} (j : Fin d) (γ : EuclideanSpace ℝ (Fin d) → ℝ) (y : EuclideanSpace ℝ (Fin d)) :

Shear of a boundary chart. The point y moves along the j-th axis by γ y.

Equations
Instances For

    γ does not depend on the j-th coordinate, which is what makes the shear invertible by a shear and its derivative nilpotent.

    Equations
    Instances For
      theorem EllipticPdes.Extension.shear_shear_neg {d : ℕ} {j : Fin d} {γ : EuclideanSpace ℝ (Fin d) → ℝ} (hind : IndepCoord j γ) (y : EuclideanSpace ℝ (Fin d)) :
      shear j (fun (z : EuclideanSpace ℝ (Fin d)) => -γ z) (shear j γ y) = y

      Inversion of the shear by γ.

      theorem EllipticPdes.Extension.shear_neg_shear {d : ℕ} {j : Fin d} {γ : EuclideanSpace ℝ (Fin d) → ℝ} (hind : IndepCoord j γ) (y : EuclideanSpace ℝ (Fin d)) :
      shear j γ (shear j (fun (z : EuclideanSpace ℝ (Fin d)) => -γ z) y) = y

      Inversion of the shear by -γ.

      theorem EllipticPdes.Extension.bijective_shear {d : ℕ} {j : Fin d} {γ : EuclideanSpace ℝ (Fin d) → ℝ} (hind : IndepCoord j γ) :

      The shear is a bijection of the whole space.

      Vanishing j-th partial of a function independent of that coordinate.

      The derivative of the shear: the identity plus a rank-one map in the direction eⱼ.

      Equations
      Instances For
        theorem EllipticPdes.Extension.hasFDerivAt_shear {d : ℕ} {j : Fin d} {γ : EuclideanSpace ℝ (Fin d) → ℝ} (hγ : Differentiable ℝ γ) (y : EuclideanSpace ℝ (Fin d)) :
        HasFDerivAt (shear j γ) (shearDeriv j γ y) y

        Derivative of the shear.

        theorem EllipticPdes.Extension.det_shearDeriv {d : ℕ} {j : Fin d} {γ : EuclideanSpace ℝ (Fin d) → ℝ} (hγ : Differentiable ℝ γ) (hind : IndepCoord j γ) (y : EuclideanSpace ℝ (Fin d)) :
        (shearDeriv j γ y).det = 1

        Determinant 1 of the shear derivative. In the standard basis the matrix is the identity with row j replaced by eⱼ + ∇γ. Multilinearity in that row splits the determinant into det 1 and the determinant of the identity with row j replaced by ∇γ, and the latter reads off as the j-th component of ∇γ, which vanishes.

        theorem EllipticPdes.Extension.integral_comp_shear {d : ℕ} {j : Fin d} {γ : EuclideanSpace ℝ (Fin d) → ℝ} (hγ : Differentiable ℝ γ) (hind : IndepCoord j γ) (g : EuclideanSpace ℝ (Fin d) → ℝ) :
        ∫ (y : EuclideanSpace ℝ (Fin d)), g (shear j γ y) = ∫ (x : EuclideanSpace ℝ (Fin d)), g x

        Change of variables through a shear. The Jacobian determinant is 1, so the shear leaves every integral unchanged.

        The shear as a homeomorphism, and its measure #

        theorem EllipticPdes.Extension.continuous_shear {d : ℕ} {j : Fin d} {γ : EuclideanSpace ℝ (Fin d) → ℝ} (hγ : Continuous γ) :

        The shear is continuous when the chart is.

        theorem EllipticPdes.Extension.contDiff_shear {d : ℕ} {j : Fin d} {γ : EuclideanSpace ℝ (Fin d) → ℝ} {n : ℕ∞} (hγ : ContDiff ℝ (↑n) γ) :
        ContDiff ℝ (↑n) (shear j γ)

        The shear is C^n when the chart is.

        theorem EllipticPdes.Extension.IndepCoord.neg {d : ℕ} {j : Fin d} {γ : EuclideanSpace ℝ (Fin d) → ℝ} (hind : IndepCoord j γ) :
        IndepCoord j fun (z : EuclideanSpace ℝ (Fin d)) => -γ z

        Negating a chart preserves independence of the j-th coordinate.

        noncomputable def EllipticPdes.Extension.shearHomeomorph {d : ℕ} {j : Fin d} {γ : EuclideanSpace ℝ (Fin d) → ℝ} (hγ : Continuous γ) (hind : IndepCoord j γ) :

        Shear as a homeomorphism of the whole space, inverted by the shear by -γ.

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

          The shear is a measurable embedding, being a homeomorphism.

          Preservation of Lebesgue measure by a shear. Its inverse is the shear by -γ, whose derivative has determinant 1, so the image of a measurable set has the measure of the set.

          The chain rule through a shear #

          theorem EllipticPdes.Extension.partialD_comp_shear {d : ℕ} {j : Fin d} {γ φ : EuclideanSpace ℝ (Fin d) → ℝ} (hγ : Differentiable ℝ γ) (hφ : Differentiable ℝ φ) (k : Fin d) (y : EuclideanSpace ℝ (Fin d)) :
          Sobolev.partialD k (fun (z : EuclideanSpace ℝ (Fin d)) => φ (shear j γ z)) y = Sobolev.partialD k φ (shear j γ y) + Sobolev.partialD j φ (shear j γ y) * Sobolev.partialD k γ y

          Partial derivatives through a shear. The derivative of the shear is the identity plus a rank-one map in the direction eⱼ, so a partial derivative of a composition adds to the corresponding partial of the outer function the j-th one times the partial of the chart.