I have a couple of question regarding the following proof of Poincare's lemma in cohomology. The proof is as follows:
We want to prove tht $\int_{\mathbb{R}^{n}} :H_{c}^{n}\left ( \mathbb{R}^{n} \right )\rightarrow \mathbb{R}$ is an isomorphism. So we want to show that for $\int _{\mathbb{R}^{n}}\omega=0 $ for some $\omega \in \Omega _{c}^{n}\left ( \mathbb{R}^{n} \right )$that we must have $\omega \in B _{c}^{n}\left ( \mathbb{R}^{n} \right )$. We will think of $\mathbb{R}^{n}=S^{n}-\left \{ p \right \}$. We denote by $i:\mathbb{R}^{n}\rightarrow S^{n}$ the canonical embedding. Then for some $\omega \in \Omega _{c}^{n}\left ( \mathbb{R}^{n} \right )$ we have that $i_{*}\omega \in \Omega ^{n}\left (S^{n} \right )$. The condition
$ \int _{S^{n}} i^{*}\omega=\int _{\mathbb{R}^{n}}\omega=0$
implies that $i^{*} \omega=d \eta$ for some $\eta \in \Omega ^{n-1}\left ( S^{n} \right )$. We take an open contractible neighborhood U of p in $S^{n}$ so that $\omega$ vanishes on U. Then $\eta$ is closed and exact, since U is contractible. So one can find $\mu \in \Omega^{n-2}\left ( U \right )$ so that $\eta=d \mu$ on U.One can then pick a bump function $\rho$ on $S^{n}$ which vanishes on $S^{n}-U$ and which is identically 1 near p. Then $\eta - d \rho \mu$ is an (n-1) form on $S^{n}$ that vanishes near p, and thus defines a compactly supported (n-1) form on $\mathbb{R}^{n}$, such that
$d\left ( \eta - d\left ( \rho \mu \right ) \right )=d \eta=\omega$
My first question is: I get that $d\left ( \eta - d\left ( \rho \mu \right ) \right )=i^{*}\omega$ is compactly supported on $S^{n}$. But how can we also have that $d\left ( \eta - d\left ( \rho \mu \right ) \right )=\omega$ ? What I mean is that $S^{n}$ and $\mathbb{R}^{n}$ are two different spaces and there is a mapping, i, between them. I would expect to see a mapping of the form $d\left ( \eta - d\left ( \rho \mu \right ) \right )$ from $S^{n}$ coordinates into $\mathbb{R}^{n}$ coordinates. Is the lack of such a mapping just a convenient abuse of the notation?
My second question is: why do we need to construct $d\left ( \eta - d\left ( \rho \mu \right ) \right )=d \eta=i^{*}\omega$ at all, when we already know near the start of the proof that $i^{*}\omega=d \eta$ ?