Documentation

LeanPool.LeanStationaryHarmonicMaps.StationaryHarmonicMap.RadialGeometry

Radial Geometry #

noncomputable def LeanStationaryHarmonicMaps.StationaryHarmonicMap.partialDerivative {n m : } (u : Domain nTarget m) (i : Fin n) (x : Domain n) :

The classical coordinate derivative ∂ᵢ u, in the smooth model.

Equations
Instances For
    noncomputable def LeanStationaryHarmonicMaps.StationaryHarmonicMap.vectorFieldPartial {n : } (X : Domain nDomain n) (i j : Fin n) (x : Domain n) :

    Coordinate derivative of a vector field component: ∂ᵢ Xⱼ.

    Equations
    Instances For

      Divergence of a smooth vector field in coordinates: div X = ∑ᵢ ∂ᵢ Xᵢ.

      Equations
      Instances For

        The radial unit vector based at a. At x = a this definition gives 0, which is harmless for integral identities.

        Equations
        Instances For

          Pointwise Hilbert-Schmidt energy of a gradient matrix.

          Equations
          Instances For

            Radial derivative associated to a pointwise gradient matrix, evaluated in the radial direction from the origin to x.

            Equations
            Instances For

              A smooth map gives a pointwise gradient matrix by classical coordinate derivatives.

              Equations
              Instances For

                Smooth-model Dirichlet energy density: |∇u|² = ∑ᵢ |∂ᵢ u|².

                Do not replace this by the operator norm squared of fderiv; the Dirichlet energy density uses the Hilbert-Schmidt/Frobenius norm of the derivative.

                Equations
                Instances For

                  Radial energy density of a smooth map: the squared norm of its radial derivative.

                  Equations
                  Instances For

                    The radial test vector field X(x) = φ(|x|) x, centered at the origin.

                    Equations
                    Instances For
                      theorem LeanStationaryHarmonicMaps.StationaryHarmonicMap.fderiv_norm_apply {n : } {x v : Domain n} (hx : x 0) :
                      (fderiv (fun (y : Domain n) => y) x) v = inner x v / x

                      The differential of the Euclidean norm away from the origin: d|x|(v) = <x,v>/|x|.

                      theorem LeanStationaryHarmonicMaps.StationaryHarmonicMap.fderiv_phi_norm_apply {n : } {phi : } {x v : Domain n} (hphi : DifferentiableAt phi x) (hx : x 0) :
                      (fderiv (fun (y : Domain n) => phi y) x) v = deriv phi x * (inner x v / x)

                      The differential of phi |x| away from the origin.

                      Component-wise derivative formula for X(x) = φ(|x|) x.

                      This is the formal version of ∂ᵢ Xⱼ = φ(r) δᵢⱼ + φ'(r) xᵢ xⱼ / r.

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

                        Proof of ∂ᵢ(φ(|x|) xⱼ) = φ(|x|) δᵢⱼ + φ'(|x|) xᵢxⱼ/|x|.

                        This is exactly the coordinate computation in the manuscript: differentiate the product φ(r) xⱼ, use ∂ᵢ r = xᵢ/r, and then rewrite δᵢⱼ as the j-th component of eᵢ.

                        Divergence formula for the radial vector field: div X = n φ(r) + r φ'(r).

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

                          Proof of div (φ(|x|)x) = n φ(|x|) + |x| φ'(|x|).

                          This is obtained by taking j = i in RadialVectorFieldDerivativeFormula and summing over i.

                          Coordinate expansion in the standard basis of EuclideanSpace.

                          Apply the linear map fderiv u x to the coordinate expansion of x.

                          Real scalar factors pull out of both entries of the inner product.

                          theorem LeanStationaryHarmonicMaps.StationaryHarmonicMap.norm_sq_sum_smul {n m : } (a : Fin n) (v : Fin nTarget m) :
                          i : Fin n, SMul.smul (a i) (v i) ^ 2 = i : Fin n, j : Fin n, a i * a j * inner (v i) (v j)

                          The square norm of a finite real linear combination, expanded as a double sum.

                          theorem LeanStationaryHarmonicMaps.StationaryHarmonicMap.norm_sum_smul_le_sqrt_mul_sqrt {n m : } (a : Fin n) (v : Fin nTarget m) :
                          i : Fin n, SMul.smul (a i) (v i) (∑ i : Fin n, a i ^ 2) * (∑ i : Fin n, v i ^ 2)

                          Cauchy-Schwarz for a finite real linear combination of target vectors.

                          The squared coefficients of the radial unit direction have sum at most 1.

                          The radial energy of an arbitrary gradient matrix as a double contraction.

                          The radial part of a pointwise gradient matrix is bounded by its full Hilbert-Schmidt energy.

                          The weak radial energy density is pointwise bounded by the full weak energy density.

                          theorem LeanStationaryHarmonicMaps.StationaryHarmonicMap.gradientRadialStressContractionFormula {n m : } (A : Gradient n m) (phi : ) {x : Domain n} (hx : x 0) :
                          i : Fin n, j : Fin n, inner (A i) (A j) * (phi x * (coordUnit i).ofLp j + deriv phi x * (x.ofLp i * x.ofLp j / x)) = phi x * gradientEnergy A + x * deriv phi x * gradientRadialEnergy A x

                          Pure pointwise algebraic contraction for a radial vector-field derivative, with an arbitrary gradient matrix A. This is the version that will survive unchanged in the W^{1,2}_{loc} proof.

                          At the origin, the radial derivative is |x|⁻¹ ∑ᵢ xᵢ ∂ᵢu.

                          The radial energy density at the origin as the double contraction |x|⁻² ∑ᵢⱼ xᵢxⱼ <∂ᵢu,∂ⱼu>.

                          The algebraic stress-energy contraction for the radial vector field.

                          This is the formal target corresponding to ∑ᵢⱼ <∂ᵢu,∂ⱼu> ∂ᵢXⱼ = φ(r)|∇u|² + rφ'(r)|∂ᵣu|².

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

                            Proof of the stress-energy contraction identity for X(x) = φ(|x|)x.

                            This is the formal version of substituting ∂ᵢXⱼ = φ(r)δᵢⱼ + φ'(r)xᵢxⱼ/r into the double contraction.

                            theorem LeanStationaryHarmonicMaps.StationaryHarmonicMap.weakRadialStressContractionFormula {n m : } (Du : Domain nGradient n m) {phi : } (hphi : Differentiable phi) (x : Domain n) :
                            x 0i : Fin n, j : Fin n, inner (Du x i) (Du x j) * vectorFieldPartial (radialVectorField phi) i j x = phi x * weakEnergyDensity Du x + x * deriv phi x * weakRadialEnergyDensity Du 0 x

                            The stress contraction formula for an arbitrary gradient field.