Para su primera pregunta, considere que mira el RHS como un mapa que toma $k+1$ campos vectoriales en el argumento y devolver un número real. Este mapa es claramente una forma lineal definida en $\Gamma(TM)^{\otimes k+1}$ . Lo que queremos es demostrar que : 1) este mapa es antisimétrico: esto se deduce inmediatamente del hecho de que $\omega$ sea antisimétrico y que el soporte lo sea ; 2) que este mapa sea tensorial: este es realmente el punto crucial; queremos que el valor de este mapa sobre un punto $x$ de $M$ sólo depende de los valores de los campos vectoriales en $x$ (pero, por supuesto, no depende sólo del valor de $\omega$ en $x$ ). Para demostrarlo, el lema de tensorialidad dice que es equivalente comprobar que es lineal sobre las funciones; es decir: si se toma una función suave $f$ y multiplicar uno de sus campos vectoriales por $f$ entonces el resultado debe multiplicarse por $f$ . ¡Y esto funciona!
Esto no es tan mágico: la idea es que los corchetes aparecen en todas partes cuando se quieren obtener tensores naturales en la variedad. Quizá el ejemplo más sencillo sea el operador de torsión de una conexión. Tomemos $\nabla$ una conexión en su espacio tangencial. Si tienes dos campos vectoriales, puedes comparar $\nabla_X Y$ et $\nabla_Y X$ pero $T(X,Y) = \nabla_X Y - \nabla_Y X$ no es tensorial en $X$ et $Y$ . De hecho, $T(fX,Y) = f(\nabla_X Y - \nabla_Y X) - (Y.f)X$ . El último término implica la derivada de $f$ y quieres deshacerte de él.
Ahora observe que $[fX,Y] = f[X,Y] - (Y.f)X$ por lo que el mismo término aparece en la no tensorialidad del paréntesis. Esto conduce a la buena definición de la torsión: $T(X,Y) = \nabla_X Y - \nabla_Y X - [X,Y]$ y esto es tensorial en $X$ et $Y$ .
Si no sabes lo que es una conexión, esto puede parecer poco claro pero el fenómeno es realmente el mismo que en tu caso. En cierto sentido, el paréntesis es el "defecto universal de la no tensorialidad". Creo que la noción de tensorialidad es realmente la buena para entender estas fórmulas y esto debería ser más enfatizado en una primera lección de geometría diferencial.
Para tu segunda pregunta, una vez que sabes que el RHS es tensorial en los campos vectoriales, puedes tomar campos vectoriales con propiedades agradables, es decir con corchetes que desaparecen. Esto siempre es posible localmente (basta con tomar campos vectoriales procedentes de un sistema de coordenadas); entonces el cálculo es más sencillo porque hay una expresión simple para $d\omega$ si uno expresa $\omega$ en una base procedente de coordenadas.
Es decir: si $\omega = \sum_I \alpha_I dx^I$ entonces $d\omega = \sum_{j,I} (\partial_j.\alpha_I) dx^j \wedge dx^I$ (aquí $I$ es un índice múltiple, $j$ un índice). Esto da la identidad que buscas como un cálculo fácil en álgebra multilineal (no en geometría: cuando sabes que las cosas son tensoriales, todo es álgebra).
Curiosamente, hay una situación en la que el RHS se utiliza de forma diferente. Cuando se está en un grupo de Lie, entonces se puede tomar una base de campos vectoriales invariantes a la izquierda, y mirar una forma diferencial invariante a la izquierda. Entonces el primer término en el RHS será cero y sólo el segundo término es importante. Y de hecho, se obtiene de este modo la diferencial habitual que se obtiene en la cohomología del álgebra de Lie.
Una última observación: en realidad no es necesario mostrar la antisimetría del lado derecho. Se puede ver simplemente como un mapa multilineal y una vez que se sabe que éste es igual al LHS, esto demuestra la antisimetría.