Let $d$ be fixed positive integer. For an integer $n$ consider a function $f_n: 2^{[d]} \to \mathbb{N}$ defined by $f_n(S) = \prod_{i \in S}(n + i)$. I'm interested in the smallest value $n_0(d)$ such that for any $n \geq n_0(d)$ the function $f_n$ is injective. In other words, $n_0(d)$ is the threshold on $n$ so that any subset of $[n + 1, n + d]$ should be reconstructible by the product of its elements.
Q: what are good bounds on $n_0(d)$? Both lower and upper bounds are interesting.
One easy upper bound is $n_0(d) = O(d!)$, since for $n > c \cdot d!$ we can look at digits of $f_n(S)$ in $n$-ary system to obtain the coefficients of the polynomial $\prod_{i \in S}(x + i)$. If we use balanced $(n + d / 2)$-ary system, we can lower the bound to $n_0(d) = O(((d / 2)!)^2)$. It appears $n_0(d) = O(d^c)$ or even $O(d)$ should be possible.
One lower bound would be $n_0(d) \geq d/2 + O(1)$, provided by a set containing $k, k + 1, 2k, 2k + 2$ for $k \sim d / 2$. Later edit: comments have examples that show $n_0(d) = \Omega(d^3)$, it's interesting if the method can be generalized.