Assume $\{f_i:\mathbb N^k\to\mathbb N\}^\infty$ is a countable set of computable functions. Prove that a computable universal function exists for this class.
This more general question stems from the special case of the polynomials. I have reduced the less general one to this one, but I don't know how to proceed.
EDIT: By a universal function for a class $\{f_i:\mathbb N^k\to\mathbb N\}_{i\in I}$ I mean a function $\Phi:\mathbb N^{k+1}\to\mathbb N$ such that $\forall i\in I\quad\exists j\in\mathbb N\quad \Phi(j,x)=f_i(x)$ and the converse $\forall j\in \mathbb N\quad\exists i\in I\quad \Phi(j,x)=f_i(x)$. Therefore, a universal function exists for a class if and only if the class is of countable or finite cardinality.
I believe that if the all the functions of a countable set are computable, a computable universal function exists. Isn't that so?