I see.
Actually I also figured out a way to write down an injection explicitly. It's not impossible. Like this:
[tex]
\phi(0,0,0,\ldots)=(0,0,0,\ldots)[/tex]
[tex]
\phi(1,0,0,\ldots) = (1,0,0,0,0,\ldots)[/tex]
[tex]
\phi(2,0,0,\ldots) = (0,0,1,0,0,\ldots)[/tex]
[tex]
\phi(3,0,0,\ldots) = (0,0,0,0,1,\ldots)[/tex]
[tex]
\phi(0,1,0,\ldots) = (0,1,0,0,0,0,0,0,0,0,\ldots)[/tex]
[tex]
\phi(0,2,0,\ldots) = (0,0,0,0,0,1,0,0,0,0,\ldots)[/tex]
[tex]
\phi(0,3,0,\ldots) = (0,0,0,0,0,0,0,0,0,1,\ldots)[/tex]
and so on. Then
[tex]
\phi\Big(\sum_{n=0}^{\infty} f(n) e_n\Big)<br />
= \sum_{n=0}^{\infty} \phi\big(f(n) e_n\big)[/tex]
Here [tex]e_n\in\mathbb{N}^{\mathbb{N}}[/tex] means the member that maps index [itex]i[/itex] to zero if [itex]i\neq n[/itex], and to one if [itex]i = n[/itex]. Any function [tex]f\in\mathbb{N}^{\mathbb{N}}[/tex] can be written as above.