Let $U=\{1,2,3,...,n\}$ and $s$ to be an non-empty subset of $U$, let $prod$ be a function on set to calculate the product of all elements in a set.
My question is, what is the number of elements in $\{prod(s)\}$.
For example, if $n=4$, then there is $\{1,2,3,4,6,8,12,24\}$.
Note that the answer isn't just the number of factors of $n!$.
It confused me a lot. Could anyone help me with it
There is no simple formula known for this difficult problem.
Consider $A(n,k)$ the number of products of $k$ elements from $\{1,2,\ldots,n\}.$ For $k=2,$ this is the famous Erdos Multiplication Table problem. Your question is essentially the size of the union of the sets $A(n,k),$ for $1\leq k\leq \sqrt{n}.$
The best known general result for $k=2$ is a recent asymptotic estimate (for $x$ large) due to Ford:
To translate to your question take $x=n^2,$ which would give $$O\left(\frac{n}{(2\log n)^{\delta}(\log(2 \log n))^{3/2}}\right),$$ as the number of 2-way products.
For $k\leq 5,$ there are estimates known, but that's it. The same question and its answers has some discussion concerning algorithms to compute this quantity for fixed $k.$
See this question on mathoverflow for more.