I'm reading section 4 in the article Cohomologie équivariante et Théorème de Stokes, it says the following:
The circle $S^1$ is parametrized by the angle $\theta$. The action of $S^1$ on $S^1$ is induced by the vector field $\frac{\partial}{\partial \theta}$. Then $J= -\frac{\partial}{\partial \theta}$. A function $f$ such that $\mathcal{L}(J)f=0$ is constant. A 1-form $gd\phi$ is annihilated by $\mathcal{L}(J)$ if $g$ is constant. So we have the set $\lbrace \alpha , \mathcal{L}(J)\alpha=0\rbrace$ is equal to $\mathbb{C}{1}_{S^1} \oplus \mathbb{C} d \phi$.
I have two questions, the first one is why one the author want to choose a one form on $M$, he choose it to be of the form $gd\phi$, is every one form is of this form?
My second question is why does the equation $\mathcal{L}(J)(gd\phi)=0$ implies that $g$ is constant. My attempt in this question was first to use the fact that the Lie derivative is a derivation, so $\mathcal{L}(J)(gd\phi)=0$ implies $(\mathcal{L}(J)g)d\phi + g(\mathcal{L}(J)d\phi)=0$, and then to use the Cartan formula, I get that the last equation implies $(\mathcal{L}(J)g)d\phi + g(d \iota(J)d\phi)=0$. From this equation I don't see how to deduce that $g$ is constant?