Let $f:\omega\to\mathbb N$ be a function such that $\sum_{n=0}^\infty\frac{f(n)}{2^n}<\infty$.
We identify each natural number $n\in\mathbb N$ with the set $\{0,\dots,n-1\}$.
Then the map $$\sigma_f:\prod_{n=0}f(n)\to \mathbb R,\;\;\sigma_f:(x_n)_{n\in\omega}\to\sum_{n=0}^\infty\frac{x_n}{2^n},$$ is well-defined.
For a real number $y$ the elements of the set $\sigma_f^{-1}(y)\subset \prod_{n=0}^\infty f(n)$ are called $f$-representations of $y$.
It is well-known that for the constant function $f\equiv 2$, each real number $y$ has at most two $f$-representations.
Question 1. How many $f$-representations has a real number $y$ for a constant function $f\equiv c\in\mathbb N$?
Question 2. How many $f$-representations has a real number $y$ for the function $f(n)=n$, $n\in\omega$. Is the number of $f$-representations of $y$ at most countable?