On a smooth maniflod $M$ of dimension $n$, a current of degree $n-p$ is a functional on the space of compactly supported differential $p$-forms which is continuos. We denote the space of currents of degree $n-p$ by $D^{'n-p}(M)$. If we consider the functionals on $D^{'n-p}(M)$ with an approperiate comapctness and continuity assumptions, then what are these functionals? Are they just differential $p$-forms, or could be more then that?
I am asking this question because I want to understand why there is no definition for the pullback of current $T$ in general (as far as I know). Let $f: M_1 \to M_2$ be a map between manifolds. Then the pullback $f^*T$ should be defined as (formally) $$\langle f^*T, u\rangle = \langle T, f_*u \rangle.$$ Here $u$ is a differential $p$-form, in particular, $f_*u$ is well-defined as a current under some compactness assumption. Thus the problem is to make sense of $\langle T, f_*u \rangle$, i.e. can a current be a functional on the space of current? (Of course, it is enough to have $T$ be a functional on the space $\{f_*u\}$, that is why pullback of current is well-defined for submersion maps).