```html
Sin embargo, no estoy seguro de cómo se traduce esto a sistemas de coordenadas curvilíneas.
En un sistema de coordenadas curvilíneas, los ejes "rectos" se definen punto por punto como las rectas tangentes a las líneas coordenadas en ese punto. En otras palabras, y quizás con mayor intuición, las curvas coordenadas son curvas en la variedad, que en cada punto $x\in M$ definen un sistema de coordenadas "lineal" del tipo algebraico lineal en el espacio tangente $T_xM$ en ese punto.
Por lo tanto, funcionan de la misma manera que lo hacen con un sistema de coordenadas lineales, pero hay que considerar cada espacio tangente por separado.
Otra cosa que no entiendo: ¿no son los covectores, y no los vectores, los objetos matemáticos que tienen componentes covariantes? ¿Por qué decimos que un vector puede tener componentes covariantes y contravariantes?
Usando la terminología estándar, los vectores tienen componentes contravariantes y los covectores tienen componentes covariantes.
Sin embargo, hay un "abuso de perspectiva" común, por así decirlo. Si tu variedad $M$ está equipada con un tensor métrico no degenerado $g:TM\times_M TM\rightarrow\mathbb R$, entonces, como OP probablemente sabe, la métrica realiza un isomorfismo estricto de haces vectoriales entre el haz tangente y el haz cotangente (o, hablando en términos algebraicos, un producto interno realiza un isomorfismo entre el espacio vectorial y su dual). Denotemos este isomorfismo como $\sharp:T^\ast M\rightarrow TM$ ("levantamiento") y su inverso como $\flat:TM\rightarrow T^\ast M$ ("descenso").
Por la propiedad usual de los espacios duales, si $e_a$, ($a=1,..,n$) es un marco local para $TM$, entonces hay un marco local único $\theta^a$ ($a=1,...,n$) para $T^\ast M$ que satisface $\theta^a(e_b)=\delta^a_b$. Este es el conocido marco dual.
Pero entonces podemos aplicar el "levantamiento" a $\theta^a$ y obtener $e^a:=\sharp\theta^a$. Estos son ahora campos vectoriales locales (en lugar de 1-formas/covectores) en $M$ que satisfacen (por la definición del isomorfismo métrico) $g(e^a,e_b)=\delta^a_b$.
Si uno así lo desea, puede llamar a $e^a$ un marco "recíproco" en lugar de un marco dual, ya que los elementos del marco recíproco son campos vectoriales locales, no campos covectores.
Luego podemos decir que si se nos da un vector o un campo vectorial local $v$, podemos expresarlo como $v=v^a e_a=v_a e^a$ en cualquiera de los marcos. Como se puede ver fácilmente, las "componentes covariantes" $v_a$ tienen las mismas propiedades y forma que las componentes de $\flat v$ (el "descenso" de $v$) en el marco dual.
Entonces se puede prescindir por completo de los covectores y tensores bigraduados, y considerar que todos los tensores están graduados por grado/rango/orden (número de índices) solo con la comprensión de que todos los índices se pueden tomar con respecto a un marco o su marco recíproco, y luego todo funcionará exactamente de la misma manera que si se hubiera considerado tensores bigraduados desde el principio, pero sin tener que aprender también sobre espacios duales y demás.
Sin embargo, esta forma de ver las cosas es "poco natural" y requiere un tensor métrico fijo.
Otra cosa que no entiendo: ¿no son los covectores, y no los vectores, los objetos matemáticos que tienen componentes covariantes?
OP no quiso decir esto, pero siento la necesidad de decir también aquí que la terminología "tradicional" de contravariante y covariante está completamente al revés con respecto al punto de vista moderno de teoría de categorías. Si $M,N$ son variedades diferenciables y $\phi:M\rightarrow N$ es una aplicación suave, entonces los vectores tangentes (que son los que tienen componentes contravariantes, tradicionalmente) se transportan a lo largo de la aplicación $\phi$ a través del funtor tangente $T:\mathsf{Diff}\rightarrow\mathsf{VecBun}$, que es un functor covariante, y los covectores (que son los que tienen componentes covariantes, tradicionalmente) se transportan hacia atrás a lo largo de la aplicación $\phi$ a través del funtor cotangente $T^\ast:\mathsf{Diff}\rightarrow\mathsf{VecBun}$, que es un funtor contravariante.
Dado que cuando $\phi$ es un difeomorfismo, esto es esencialmente la versión libre de coordenadas de la fórmula de cambio de coordenadas, los vectores tangentes deberían llamarse covariantes y las 1-formas contravariantes.
```