[Physics] Covariant and contravariant 4-vector in special relativity

coordinate systemscovariancemetric-tensorspecial-relativitytensor-calculus

I've just learned about contra- and covariant vector in the context of special relativity (in electrodynamic) and I'm struggling with some concept.
From what I found, an intuitive definition of contravariant vector (like position and velocity vector)

"transform as the coordinates do" under changes of coordinates (and so
inversely to the transformation of the reference axes). Wikipedia

For example a change in scale from meter to millimeter will change a position for 1 to 1000

For covariant vector it is the opposit:

covariant vector has components that change oppositely to the
coordinates or, equivalently, transform like the reference axes. Wikipedia

with the classical example being the gradient.

Now what bothers me is this "lowering and rising index" stuff where one can transform a contravariant vector to a covariant one (and vice-versa) by multiplying by the Minkowski metric tensor in the special relativity case.
If one does this operation on a 4-position (contravariant) it will just change some sign of the 4-position but not the dimension (e.g. meter) of the 4-position.

How comes then that it is a covariant vector since I would guess (but here I must apparently be wrong) it will still transform as the contravariant vector (i.e. "transform as the coordinates do") because it is still "meters" and not "1/meters" as the gradient. I would have guessed that it should invert the dimension (meter->1/meter) to be consistent with the intuitive definition (but I don't know it could make any sense at all…).

You can see I'm confused here. In my course the proofs of the above properties doesn't give me any insight of what is really happening.

Best Answer

The metric is not always in the form

$$g^{\mu\nu}=\begin{pmatrix} -1&0&0&0\\ 0&1&0&0\\ 0&0&1&0\\ 0&0&0&1 \end{pmatrix}$$

If you change your coordinate systems by rescaling the $x^0$ axis by $1000$, the metric will be

$$g^{\mu\nu}=\begin{pmatrix} -1000^2&0&0&0\\ 0&1&0&0\\ 0&0&1&0\\ 0&0&0&1 \end{pmatrix}$$

and the inverse metric will be

$$g_{\mu\nu}=\begin{pmatrix} \frac{-1}{1000^2}&0&0&0\\ 0&1&0&0\\ 0&0&1&0\\ 0&0&0&1 \end{pmatrix}$$

And raising and lowering must be done with these objects.

In general if you have an arbitrary coordinate change $q^\mu=F^\mu(x)$, then the components of the vectors will change from $X^\mu$ to $\frac{\partial F^\mu(x)}{\partial x^\nu}X^\nu$, where a sum over indices appearing twice is implied.

The metric and inverse metric also transform to:

$$g^{\alpha\beta}\frac{\partial F^\mu(x)}{\partial x^\alpha}\frac{\partial F^\nu(x)}{\partial x^\beta} \qquad g_{\alpha\beta}\frac{\partial F^\alpha(x)}{\partial x^\mu}\frac{\partial F^\beta(x)}{\partial x^\nu}$$

And you can find, for example if you switch to spherical coordinates, that the metric no longer is constant on your space.