Documentation

TauCeti.Geometry.Manifold.VectorBundle.CovariantDerivative.Curvature.Cotton

The Cotton tensor of a smooth connection #

On a Riemannian manifold, the Cotton tensor is the antisymmetrized covariant derivative of the Schouten tensor P:

C(X, Y, Z) = (∇_Z P)(X, Y) - (∇_Y P)(X, Z).

It measures the failure of P to satisfy the Codazzi equation. Classically, in dimension 3, where the Weyl tensor vanishes identically, the Cotton tensor is the obstruction to local conformal flatness, and in higher dimensions it is a multiple of the divergence of the Weyl tensor; this file develops the definition and its first properties, not these characterizations.

The covariant derivative ∇P is the covariant derivative of a field of bilinear forms, CovariantDerivative.derivBilinearTensor, applied to the Schouten tensor. As for CovariantDerivative.schoutenTensor, the definitions are made for any smooth connection on a Riemannian tangent bundle, and the same connection differentiates P. For a smooth metric, P pairs differentiable vector fields to differentiable functions, so ∇P and C are given on vector fields by the usual formulas (CovariantDerivative.derivSchoutenTensor_apply and CovariantDerivative.cottonTensor_apply_of_mdifferentiableAt).

The Cotton tensor is antisymmetric in its last two arguments by definition. For a metric-compatible torsion-free connection, P is symmetric, hence so is ∇P in its first two arguments, and the cyclic sum of the Cotton tensor vanishes. If P is a constant multiple of the metric, metric compatibility gives ∇P = 0, so the Cotton tensor vanishes; in particular it vanishes on every space of constant sectional curvature of dimension at least 3. The Cotton tensor at a point also vanishes when the curvature vanishes near that point, since then P vanishes near it.

Main declarations #

References #

The covariant derivative ∇P of the Schouten tensor P of a smooth connection, evaluated as cov.derivSchoutenTensor x u v w = (∇_w P)(u, v). This formula holds for a smooth metric (IsContMDiffRiemannianBundle I ∞, see CovariantDerivative.derivSchoutenTensor_apply); as for CovariantDerivative.derivBilinearTensor, the value is 0 when P does not pair differentiable vector fields to differentiable functions.

Instances For

    ∇P is the covariant derivative of the Schouten tensor as a field of bilinear forms, so the CovariantDerivative.derivBilinearTensor API applies to it.

    The Cotton tensor C(u, v, w) = (∇_w P)(u, v) - (∇_v P)(u, w) of a smooth connection, where P is the Schouten tensor and ∇P is CovariantDerivative.derivSchoutenTensor. The usual formula on vector fields holds for a smooth metric (see CovariantDerivative.cottonTensor_apply_of_mdifferentiableAt); otherwise ∇P, and hence the Cotton tensor, may be 0.

    Instances For
      @[simp]

      Evaluation of the Cotton tensor: C(u, v, w) = (∇_w P)(u, v) - (∇_v P)(u, w).

      The Cotton tensor is antisymmetric in its last two arguments.

      theorem CovariantDerivative.derivSchoutenTensor_apply {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [FiniteDimensional ℝ E] {H : Type u_2} [TopologicalSpace H] {I : ModelWithCorners ℝ E H} {M : Type u_3} [TopologicalSpace M] [ChartedSpace H M] [T2Space M] [IsManifold I (↑⊤) M] [Bundle.RiemannianBundle (TangentSpace I)] (cov : CovariantDerivative I E (TangentSpace I)) [cov.ContMDiffCovariantDerivative ↑⊤] [IsContMDiffRiemannianBundle I (↑⊤) E (TangentSpace I)] {σ τ : (x : M) → TangentSpace I x} {x : M} (hσ : (MDiffAt fun (x : M) => ⟨x, σ x⟩) x) (hτ : (MDiffAt fun (x : M) => ⟨x, τ x⟩) x) (v : TangentSpace I x) :
      (((cov.derivSchoutenTensor x) (σ x)) (τ x)) v = ((d% fun (y : M) => ((cov.schoutenTensor y) (σ y)) (τ y)) x) v - ((cov.schoutenTensor x) ((↑cov σ x) v)) (τ x) - ((cov.schoutenTensor x) (σ x)) ((↑cov τ x) v)

      The covariant derivative of the Schouten tensor on vector fields differentiable at x: (∇_v P)(σ, τ) = v (P(σ, τ)) - P(∇_v σ, τ) - P(σ, ∇_v τ).

      theorem CovariantDerivative.cottonTensor_apply_of_mdifferentiableAt {E : Type u_1} [NormedAddCommGroup E] [NormedSpace ℝ E] [FiniteDimensional ℝ E] {H : Type u_2} [TopologicalSpace H] {I : ModelWithCorners ℝ E H} {M : Type u_3} [TopologicalSpace M] [ChartedSpace H M] [T2Space M] [IsManifold I (↑⊤) M] [Bundle.RiemannianBundle (TangentSpace I)] (cov : CovariantDerivative I E (TangentSpace I)) [cov.ContMDiffCovariantDerivative ↑⊤] [IsContMDiffRiemannianBundle I (↑⊤) E (TangentSpace I)] {σ τ ρ : (x : M) → TangentSpace I x} {x : M} (hσ : (MDiffAt fun (x : M) => ⟨x, σ x⟩) x) (hτ : (MDiffAt fun (x : M) => ⟨x, τ x⟩) x) (hρ : (MDiffAt fun (x : M) => ⟨x, ρ x⟩) x) :
      (((cov.cottonTensor x) (σ x)) (τ x)) (ρ x) = ((d% fun (y : M) => ((cov.schoutenTensor y) (σ y)) (τ y)) x) (ρ x) - ((d% fun (y : M) => ((cov.schoutenTensor y) (σ y)) (ρ y)) x) (τ x) - ((cov.schoutenTensor x) ((↑cov σ x) (ρ x))) (τ x) - ((cov.schoutenTensor x) (σ x)) ((↑cov τ x) (ρ x)) + ((cov.schoutenTensor x) ((↑cov σ x) (τ x))) (ρ x) + ((cov.schoutenTensor x) (σ x)) ((↑cov ρ x) (τ x))

      The Cotton tensor on vector fields differentiable at x: C(σ, τ, ρ) = ρ (P(σ, τ)) - τ (P(σ, ρ)) - P(∇_ρ σ, τ) - P(σ, ∇_ρ τ) + P(∇_τ σ, ρ) + P(σ, ∇_τ ρ).

      For a metric-compatible connection in dimension n, the covariant derivative of the Schouten tensor is (∇_w P)(u, v) = ((∇_w Ric)(u, v) - d Scal(w) ⟨u, v⟩ / (2 (n - 1))) / (n - 2).

      The covariant derivative of the Schouten tensor vanishes at a point near which the curvature vanishes, since the Schouten tensor then vanishes near that point.

      The Cotton tensor vanishes at a point near which the curvature vanishes.

      For a metric-compatible torsion-free connection, ∇P is symmetric in its first two arguments: (∇_w P)(u, v) = (∇_w P)(v, u).

      For a metric-compatible torsion-free connection, the cyclic sum of the Cotton tensor vanishes: C(u, v, w) + C(v, w, u) + C(w, u, v) = 0.

      For a metric-compatible connection whose Schouten tensor is a constant multiple c g of the metric, the covariant derivative of the Schouten tensor vanishes.

      For a metric-compatible connection whose Schouten tensor is a constant multiple c g of the metric, the Cotton tensor vanishes.

      A metric-compatible connection of constant curvature R(w,u)v = κ (⟨u,v⟩ w - ⟨w,v⟩ u), with κ the same at every point, has vanishing Cotton tensor in dimension at least 3.