Consider the following set of arithmetic functions,
$a_0,a_1,a_2.....a_m(n)=a_0+a_1n+a_2n^2+...a_mn^m$
$a_0,a_1,a_2.....a_n$ can be any subset of naturals. So clearly, the number of these arithmetic functions is uncountable and can't be mapped to the naturals. What am I missing?
EDIT-$f(n)=\sum_{k=0}^{\infty} \frac{n^k}{a_kk!}$. What if we use this function? Now we can allow infinite subsets.
But the set of finite sequences of numbers $a_0, a_1, a_2, \ldots, a_n$ is not uncountable! So the set of polynomials of the form $f(n) = a_0+a_1n+a_2n^2+...a_mn^m$ isn't uncountable either.
Take the mapping that sends the finite sequence $a_0, a_1, a_2, \ldots, a_n$ to $\pi_0^{a_0}\pi_1^{a_1}\pi_2^{a_2}\cdot\cdot\cdot\pi_n^{a_n}$ where $\pi_n$ is the $n+1$th prime. That's an injective map into the naturals, establishing countability! (And of course this is an example of the sort of mapping we use in Gödel codings ...)