# Why isn't there a contravariant derivative? (Or why are all derivatives covariant?)

Question: If there exists a covariant derivative, then why doesn't there also exist a "contravariant derivative"? Why are all or most forms of differentiation "covariant", or rather why do all or most forms of differentiation transform covariantly? What aspect of differentiation makes it intrinsically "covariant" and intrinsically "not contravariant"? Why isn't the notion of differentiation agnostic to "co/contra-variance"?

Motivation:
To me it is unclear (on an intuitive, i.e. stupid/lazy, level) how notions of differentiation could be restrained to being either "covariant" or "contravariant", since any notion of differentiation should be linear*, and the dual of any vector space is exactly as linear as the original vector space, i.e. vector space operations in the dual vector space still commute with linear functions and operators, they same way they commute with such linear objects in the original vector space.

So to the extent that the notion of linearity is "agnostic" to whether we are working with objects from a vector space or from its dual vector space, so I would have expected any notion of differentiation to be similarly "agnostic". Perhaps a better word would be "symmetric" -- naively, I would have expected that if a notion of "covariant differentiation" exists, then a notion of "contravariant differentiation" should also exist, because naively I would have expected one to exist if and only if the other exists.

However, it appears that no such thing as "contravariant derivative" exists (see here on Math.SE, also these two posts [a][b] on PhysicsForums), whereas obviously a notion of "covariant derivative" is used very frequently and profitably in differential geometry. Even differential operators besides the so-called "covariant derivative" seemingly transform covariantly, see this post for a discussion revolving around this property for the gradient. I don't understand why this is the case.

(* I think)

• The word covariant in the phrase covariant derivative means only that the operation is invariant with respect to changes of coordinates, that is, that it "covaries" with changes of coordinates. Commented Aug 30, 2016 at 1:02
• Your question is somewhat unanswerable: in essence you are saying «well, there do exist fish that swim and I get that, but I don't understand why there are no fish that fly.» Commented Aug 30, 2016 at 1:04
• The reason that derivatives are naturally covariant is that the derivative is inherently (at a point) a transformation from one dual space to another. Transformations of the base space are contravariant, while transformations of the dual space are covariant. Commented Aug 30, 2016 at 1:16
• IMO, the key idea here is that "covariant" and "contravariant" aren't really properties of the objects we're studying -- they're properties of how we represent them with coordinates.
– user14972
Commented Aug 30, 2016 at 2:39
• Being covariant is so derivative nowadays... Commented Aug 30, 2016 at 5:28

The "covariant" in "covariant derivative" should really be "invariant". It is a misnomer, but we are stuck with it. It is not the same "covariant" as that of a "covariant vector", and therefore, there is no "contravariant derivative". Armed with this, Wikipedia should fill in the rest for you :)

• But covariant derivatives obviously has the covariant nature: for all $(p, q)$ tensor, $\nabla X$ is a $(p, q+1)$ instead of a $(p+1, q)$ tensor.
– user99914
Commented Aug 30, 2016 at 1:31
• Exactly. The name may be a misnomer due to history, sure, but why does $\nabla$ raise the covariant index by one, rather than the contravariant index? More generally, why should connections on a vector bundle $E$ be maps $\Gamma(E) \to \Gamma(E) \otimes \Gamma(T^*M)$ rather than to $\Gamma(E) \otimes \Gamma(TM)$? I haven't thought this through fully, but I think it comes down to how $df$ is a $(0,1)$-tensor that intrinsically defined, without reference to a metric. (By contrast, the $(1,0)$-tensor $\text{grad}(f)$ requires a metric.) Commented Aug 30, 2016 at 5:52

The reason why the covariant derivative makes a $(p,q+1)$-type tensor field out of a $(p,q)$ type tensor field is because for a tensor field $T$, $\nabla T$ is defined as $$\nabla T(X,\text{filled arguments})=\nabla_XT(\text{filled arguments}),$$ and $\nabla_XT$ is $C^\infty(M)$-linear in $X$, so this relation defines a covariant tensor field - one that acts on vector fields. But why does it need be so?

The geometric answer is that a covariant derivative is essentially a representation for a Koszul or principal connection, a device that allows for parallel transport of bundle data along curves. The reason it takes in vectors is because vectors are intrinsically tied to curves on your manifold. If your covariant derivative took in 1-forms as the directional argument instead of vectors, it would not represent a connection, because there is no way to canonically tie together curves and 1-forms without a tool like a metric tensor or a symplectic form.

• This makes sense -- it also explains implicitly why differential forms are covariant instead of contravariant -- because they are designed to be functions of or act on the "natural" objects in the tangent space, i.e. being functions of elements of the tangent space/bundle, they need to be in a different space, i.e. the cotangent bundle. I.e. one can argue by analogy with how bounded linear functionals form a separate space in functional analysis from the original Banach space on which they act -- this answer is both very elucidating and clarifying. Thank you! Commented Aug 31, 2016 at 18:42

Let $S = C^\infty(X, \mathbb{R})$ be the $\mathbb{R}$-algebra of all smooth functions on the manifold X. There is a purely algebraic notion of Kähler differentials: there is an $S$-module $\Omega_{S/\mathbb{R}}$ presented by generators and relations as

• For every $f \in S$, add a generator $\mathrm{d}f$
• For every $r \in \mathbb{R}$, add the relation $\mathrm{d}r = 0$
• For every $f,g \in S$, add the relation $\mathrm{d}(f+g) = \mathrm{d}f + \mathrm{d}g$
• For every $f,g \in S$, add the relation $\mathrm{d}(fg) = f \mathrm{d}g + g \mathrm{d}f$

There are a few other ways to define it, but it's clear that $\Omega_{S / \mathbb{R}}$ is the "universal" way to differentiate things in $S$, if we presume that differentiation must be $\mathbb{R}$-linear and satisfy the Leibniz rule.

There is an obvious map $\Omega_{S / \mathbb{R}}$ to the global sections of $T^*X$, sending $\mathrm{d}f$ to $\mathrm{d}f$.

However, the Kähler differentials seem too big. However, for each point $P$, I will define an "evaluation map". Let $\Omega_{S/\mathbb{R}, P}$ be the $\mathbb{R}$-vector space you get by adding the further relations $f \mathrm{d}g = f(P) \mathrm{d}g$ for every pair of functions $f,g \in S$, and write $\mathrm{d}f|_P$ for the image of $\mathrm{d}f$ in this space.

Then, following the idea of this Mathoverflow answer, we can quickly show that $\Omega_{S / \mathbb{R}, x_0}$ is precisely the cotangent space at $x_0$. For any smooth $f$, we take the differential of a Taylor polynomial and get $$\mathrm{d}f(x)|_{x_0} = f'(x_0) \mathrm{d} x|_{x_0}$$ (where $f'(x_0)$ is the linear functional $v \mapsto \nabla_v f(x_0)$) at which point it's clear that $\Omega_{S / \mathbb{R}, x_0} \cong T^*_{x_0} X$.

It's not hard to pass from $\mathbb{R}^n$ to manifolds. Consequently, we conclude that the exterior derivative is the "universal" way to differentiate smooth scalar fields in such a way that the derivative is completely determined by its "values" at points.

Reading more of the answers, I think they claim further that $\Omega_{S / \mathbb{R}}^{**}$ is isomorphic to the global sections of the cotangent bundle as $S$-modules (and that this implies the global sections have what is maybe a nicer but less general universal property) but I haven't followed the argument.

• I am not sure if this answers the question. You showed that $d$ is the universal way to differentiate functions, but a covariant differentiation acts on vector fields and not scalar fields.
– user99914
Commented Aug 30, 2016 at 5:15
• @William: The derivative of a multivariable function is covector-valued, so it's fine that it's the derivative! Think of vectors as being columns, but $\nabla f$ being a row vector.
– user14972
Commented Aug 30, 2016 at 5:20
• @William: Modules can do weird things; if I follow, it has the opposite problem from what you think. For vector spaces, $V \to V^{**}$ is always injective, but it might not be surjective. Here, I believe $\Omega_{S / \mathbb{R}} \to \Omega_{S /\mathbb{R}}^{**}$ is surjective, but it's not injective!
– user14972
Commented Aug 30, 2016 at 6:16
• @William: If you are applying an isomorphism to transpose between $TX$ and $T^*X$ (e.g. the canonical such isomorphism you have on a Riemann manifold), then there isn't really a difference between "covariant" and "contravariant"!
– user14972
Commented Aug 30, 2016 at 6:18
• @William: The following cannot all be true, by considering the effects of scaling space by a factor of 2 (which doubles true vectors and leaves true scalars unchanged). (1) $v$ is a true vector. (2) $\nabla_v f(0)$ is a true scalar. (3) $\nabla_v f(0) = f'(0) \odot v$ for some bilinear product $\odot$. (4) $f'(0)$ is a true vector.
– user14972
Commented Aug 30, 2016 at 6:44

The "contravariant derivative" is usually called the gradient; for functions $f$, $$\langle \nabla f, v\rangle = df(v) = \nabla_v f$$ where $\nabla$ on the left is the gradient and on the right is the covariant derivative; here the gradient is still coordinate-free but transforms contravariantly (lives in tangent space, and not cotangent space).

You can define an analogous $(2,0)$ tensor that is the contravariant derivative of a vector field.

• For the record, this convention is not universal -- I usually see $\nabla f$ reserved for the function $v \mapsto \nabla_v f$, not as the vector representing that function through the inner product. IMO, this is the better convention, both because of the similarity of the notations $\nabla$ and $\nabla_v$ and because it is independent of the inner product.
– user14972
Commented Aug 30, 2016 at 1:19
• @hurkyl Fair enough; nabla as the gradient is extremely common in physics and optimization, at least. Commented Aug 30, 2016 at 1:20
• I'm somewhat confused by this answer, because this physics post says that the gradient is covariant: physics.stackexchange.com/questions/126740/…, but you say that it is contravariant -- do you mean that the result of applying the gradient (i.e. the values of the gradient) are contravariant tensors? Although this answer might be saying that it is contravariant -- I am not sure physics.stackexchange.com/a/131956/115093, is that what you are arguing? Commented Aug 30, 2016 at 5:07
• $\nabla f$ is covariant, no problem (at least in differential geometry context). But to cook up a contravariant one, the answerer uses the metric $\langle \nabla f, \cdot\rangle$ (so it becomes elements in $T^*M$). Note that this is the same as $df$ (see Hurkyl's answer). @William
– user99914
Commented Aug 30, 2016 at 5:23
• @William References to physics won't really clarify things, since in physics we always have a metric and so the distinction between covariant and contravariant loses most of its meaning. A physicist will use either $\nabla_\mu$ or $\nabla^\mu \equiv g^{\mu\nu} \nabla_\nu$ as needed.
– user43318
Commented Aug 30, 2016 at 7:13

This is really hand-wavy, and maybe not even correct, but this is what I just thought of based on a new fact that I recently learned. Maybe the idea helps someone else.

On any differentiable manifold (it doesn't even have to be Riemannian), we have a canonical symplectic form on the cotangent bundle, see here or here. (This isn't something I knew previously, but is something I learned due to a comment by Moishe Cohen -- all credit goes to them.)

Anyway, this symplectic form on the cotangent bundle gives us a volume form on the cotangent bundle (I think, see here, I might be misinterpreting). Thus, canonically from the definition, any differentiable manifold has a volume form on its cotangent bundle, thus a notion of signed distance, signed area, signed volume, ..., i.e. volume+orientation, on the cotangent bundle.

These are exactly the ingredients we need for a meaningful notion of integration, and it occurs on the cotangent bundle, and not the tangent bundle, because the differentiable structure induces a symplectic form on the cotangent bundle, but not on the tangent bundle.

Thus the natural place for integration to occur on a differentiable manifold is in the cotangent bundle. And corresponding to any notion of integration should be a notion of differentiation, and since the former develops naturally only on the cotangent bundle, the latter should only develop naturally on the cotangent bundle. Thus why differential forms act on covectors, and why all derivatives are covariant, not contravariant -- because all integrals are covariant.