I am a little confused proving this theorem (for $p$-forms on $M^n$, $M^n$ is a smooth manifold): $L_X\cdot i_Y-i_Y\cdot L_X=i_{[X,Y]}$ where $X,Y$ are smooth vector fields.
Now it is clear that both sides are anti-derivations, since $L_X$ is a derivation, $i_Y$ and $i_{[X,Y]}$ are anti-derivations.
Now this reduces the problem to proving that the theorem is true for $f\in C^\infty$ and $df$ for such $f$.
It seems to me the the L.H.S is zero for both $f$ and $df$.
For $f$:
L.H.S $=0$ is trivial since $i_Y$ for any zero-form is $0$
for $df$
$$i_Y \, df=df(Y) \implies L_X(i_Y \, df)=L_X(df(Y))$$
And
$$L_X(df)=dL_X(f) \implies i_Y(L_X(df))=L_X(df)(Y)$$
Hence L.H.S. $=0$
Have I made an error here ?
Thanks for any help or pointers.
As per my comment, $(L_X (df))(Y) \ne L_X (df(Y))$? One way to prove what you want is to use the fact that Lie differentiation satisfies the Leibniz rule with respect to contraction: $$ L_X(df(Y)) = (L_X df)(Y) + df L_X Y = i_Y L_X(df) + i_{[X,Y]} df. $$ Subtracting off $i_Y L_X(df)$ gives the right hand side.