Can someone explain me this problem and how to approach it.
Suppose that for any n, the number r of primes that are ≤ 2^n was bounded by some fixed number c. Show that the function given by prime factorization cannot be one-to-one if n is sufficiently large.
that every positive natural x with x ≤ 2^n has a factorization into primes, so that x = (p1^e1) * (p2^e2) *.... (pr^er)
Thus we have a function from the set {1, 2, . . . , 2^n} into the set of tuples (e1, e2, . . . , er). (a) Explain why for any such x, each number ei must be in the range from 0 to n. (b) Why must this function be one-to-one?
(a) largest possible power is $n$ since it occurs on a factor $p_k^n$ where $p_k$ is a factor of $x.$ The prime $p_k$ here is at least $2,$ and so to get a large exponent must use the prime $2$ otherwise largest power must be even smaller. And you have already restricted $x$ to be at most $2^n.$
(b) Unique factorization, etc.