Consider the function $\sin(x)$ and notice that it can be expressed as an infinite product as shown here: $\sin(x)$ infinite product formula: how did Euler prove it?.
I would like to know when a function can be expressed as an infinite product and when a function can't. To be more specific, for some $f(x)$ with 0 as a root of $f$, does there exist a sequence of complex numbers $r_n$ and complex constant $a$ such that $f(x)=a\prod_{n=1}^{\infty}(1-x/r_n)$. If $f$ has a root at $0$, then we should instead ask if there exists a sequence $r_n$ and constant $a$ such that $f(x)=ax\prod_{n=1}^{\infty}(1-x/r_n)$.
In general, I would like to know for which functions such a representation exists and for which functions no such representation exists.
$$f(z)=z^m e^{g(z)} \prod_{n=1}^\infty E_{p_n}!!\left(\frac{z}{a_n}\right)$$
where the $E$'s represent elementary factors. See the Wikipedia article for more.
– PrincessEev Apr 05 '21 at 18:40