Let $f: \mathbb{R^n}\to \mathbb{R^n}$ be a differentiable map given by $f(x_1,\cdots, x_n) = (y_1,\cdots,y_n)$. Show that $f^*({dy_1 \wedge\cdots \wedge dy_n})=\det(df)dx_1\wedge \cdots\wedge dx_n$
This is one of the exercises in Do Carmo's book "Differential forms and applications".
I assume that by $f(x_1,\cdots, x_n) = (y_1,\cdots,y_n)$, he means that $y_i=f_i(x_1,\cdots,x_n)$.
We have $dy_i = \dfrac{\partial f_i}{\partial x_1}dx_1 + \cdots + \dfrac{\partial f_i}{\partial x_n}dx_n$
We also have $f^*(\omega \wedge \varphi)=f^*{\omega}\wedge f^*{\varphi}$ for any two differential forms. Therefore:
$f^*({dy_1 \wedge\cdots \wedge dy_n})=f^*{dy_1} \wedge \cdots \wedge f^*{dy_n}$
The problem is that I don't know what $f^*{dy_i}$ should be. I tried to calculate that by using the definition of pullback but it got very ugly and complicated. Therefore I think I'm either missing some important point about differential forms or it actually should get very ugly. Which one is it? :D
EDIT: My main problem is that I want to know what $f^*{dy_i}$ should be, because I feel there's still a big gap in my understanding of differential forms.
Since the two sides of your equation are maps belonging at each point to a $1$-dimensional space, it suffices to check that they take the same value at a single tuple of tangent vectors, which we take to be $\left(\frac{\partial}{\partial x_1}, \dots, \frac{\partial}{\partial x_n}\right)$, simply because it's very easy to evaluate the right hand side on it, the result being $\det(df)$. It therefore suffices to show that when applying the left hand side to this tuple, the result is $\det(df) = \det\left(\frac{\partial f_j}{\partial x_i}\right)$. This on the other hand follows directly from the formula in my comment above and the definition of $f^*$.