meteo student said:
Many thanks Steve for your prompt response.
So if I were to summarize your response -
1) There is no difference between a vector and a co-vector in flat space. The distinction between covariant and contravariant vectors is irrelevant
I would say, rather, that in flat space, using Cartesian coordinates, the conversion between them is trivial.
2) However in curved space or the usage of curvilinear coordinates that describe the space the idea of a metric slips in and now the distinction between covector and vector is very much on.
No, I wouldn't say that's correct. The metric is already there in flat space; it's just that it's a very simple metric. A metric is what allows you to convert between covectors and vectors. If you don't have a metric, you can't convert between them. So it's the
lack of a metric that makes a distinction between vectors and covectors.
-Why a covector alone can be defined independent of a metric whereas to get a gradient like object that is a vector requires a metric ? What makes the covector special ? Is that just to do with the definitions ?
Let me illustrate the distinction between vectors and covectors in a setting where there is no possible way of converting between the two.
Suppose we're studying weather, and I tell you that air pressure is a function of temperature and altitude (I don't know if that's true, but suppose that it is). So if you are driving around in your car, both your altitude and your temperature might be changing as a function of time.
Abstractly, we can represent your current state as a point on a 2D graph, where the x-axis is the temperature and the y-axis is the altitude. We can use a function P(r) to represent the pressure corresponding to point r. We can use a function R(t) to represent your position on the graph as a function of time. Technically, P(r) is a scalar field on the abstract space of temperature x altitude. R(t) is a parametrized path on that abstract space.
Now, we can associate a one-form dP with the pressure, which tells how the pressure is varying with position on the graph. It has components (dP)_x = \frac{\partial P}{\partial x} and (dP)_y = \frac{\partial P}{\partial y}.
We can associate a tangent vector v = \frac{dR}{dt} with your path. It has components v^x = \frac{dx}{dt} and v^y = \frac{dy}{dt}.
Note: With Cartesian coordinates, you can define a length of a vector v: by: |v| = \sqrt{(v^x)^2 + (v^y)^2}. But in our case, if we measure P in atmospheres, and measure x in degrees C, and measure y in meters, then (dP)_x has dimensions \dfrac{atmospheres}{degree} and (dP)_y has dimensions \dfrac{atmospheres}{meter}. It doesn't make any sense to square them and add them together. So there is no meaningful way to compute the length of dP
Similarly, the components of the tangent vector v^x has dimensions \dfrac{degrees}{sec} and v^y has dimensions \dfrac{meters}{sec}. There is no way to compute a meaningful length of the vector v.
Without a metric, there is no way to take the "dot product" of two vectors, or of two covectors. But you can take a meaningful dot-product of one vector and one covector:
\langle v, dP\rangle = v^x (dP)_x + v^y (dP)_y
The first term has dimensions \frac{degrees}{second} \cdot \frac{atmospheres}{degree} = \frac{atmospheres}{second}. The second term has dimensions \frac{meters}{second} \cdot \frac{atmospheres}{meter} = \frac{atmospheres}{second}. So you can add those two together to get the total rate of change in P as a function of t.
So one way to think about a metric is that it provides a "conversion" between different components of a vector or covector so that they can be compared. Without a metric, it's as if the different components of a vector or covector are in different units.