Given a function from naturals to reals, can I pick countable many functions $$f_1,f_2,f_3, \ldots$$ Such that $$O(f_1) \subseteq O(f_2) \subseteq O(f_3)\subseteq\ldots$$ and every function is in $O(f_n)$ for some $n$?
If not countable, what is the smallest cardinal in which we can? I initially thought we cannot, but then I figured why not define it recursively with $f_2$ is chosen to be a function such that $O(f_1\circ f_1 \circ \ldots \circ f_1) \subseteq O(f_2)$ holds for arbitrary compositions. If we take $f_1(x) = x^k$ then $f_2(x) = \mathrm{exp}(x)$ works, and I am sure one could construct an $f_3$, however I feel as if this construction is too simplistic to exhaust all possible functions.