Deje $a_i,b_i>0$ para $i=1,...,n$ y dejar
$$f(x)=\sum_{i=1}^na_i\cos(b_ix),\qquad g(x)=\sum_{i=1}^n\frac{a_i}{b_i}\sin(b_ix).$$
Claramente, $g(0)=0$ e $g^\prime=f$. Procedemos por casos. Si todos los $b_i$ son racionales, decir $b_i=\frac{p_i}{q_i}$ con el entero $p_i,q_i$ para $i=1,...,n$, luego
$$g\left(\pi\prod_{j=1}^nq_j\right)=\sum_{i=1}^n\frac{a_i}{b_i}\sin\left(b_i\pi\prod_{j=1}^nq_j\right)=\sum_{i=1}^n\frac{a_i}{b_i}\sin\left(p_i\pi\prod_{j=1,j\neq i}^nq_j\right)=0=g\left(0\right).$$
Obviamente $\pi\prod_{j=1}^nq_j\neq0$, así, por el teorema de Rolle, existe un $\xi\in\left(0,\pi\prod_{j=1}^nq_j\right)$, de tal manera que
$$f\left(\xi\right)=g^\prime\left(\xi\right)=0.$$
Si, por otro lado, al menos una de las $b_i$ es irracional, entonces, del teorema de Dirichlet sobre Diophantine aproximaciones, hay secuencias de enteros $(q_k)_k$ e $(p_{ik})_k$ por cada $i=1,...,n$, de tal manera que $$\left\lvert b_i-\frac{p_{ik}}{q_k}\right\rvert\le\frac{1}{q_kk^{1/n}}.$$
Este rendimientos
\begin{align}
\left\lvert g\left(\pi q_k\right)\right\rvert&=\left\lvert \sum_{i=1}^n\frac{a_i}{b_i}\sin\left(b_i\pi q_k\right)\right\vert\\
&\le\sum_{i=1}^n\frac{a_i}{b_i}\left\lvert\sin\left(b_i\pi q_k\right)\right\rvert\\
&=\sum_{i=1}^n\frac{a_i}{b_i}\left\lvert\sin\left(\left(\frac{p_{ik}}{q_k}+\left(b_i-\frac{p_{ik}}{q_k}\right)\right)\pi q_k\right)\right\rvert\\
&=\sum_{i=1}^n\frac{a_i}{b_i}\left\lvert\sin\left(p_{ik}\pi\right)\cos\left(\left(b_i-\frac{p_{ik}}{q_k}\right)\pi q_k\right)+\sin\left(\left(b_i-\frac{p_{ik}}{q_k}\right)\pi q_k\right)\cos\left(p_{ik}\pi\right)\right\rvert\\
&=\sum_{i=1}^n\frac{a_i}{b_i}\left\lvert\sin\left(\left(b_i-\frac{p_{ik}}{q_k}\right)\pi q_k\right)\right\rvert\\
&\le\sum_{i=1}^n\frac{a_i}{b_i}\left\lvert\left(b_i-\frac{p_{ik}}{q_k}\right)\pi q_k\right\rvert\\
&\le\sum_{i=1}^n\frac{a_i}{b_i}\frac{\pi}{k^{1/n}}\rightarrow0.
\end{align}
Ahora coger $j\in\{1,...n\}$ tal que $b_j=\max\{b_i\colon i=1,...,n\}$ y dejar
$$m\colon=g\left(\frac{\pi}{b_j}\right)=\sum_{i=1}^n\frac{a_i}{b_i}\underbrace{\sin\left(\frac{b_i}{b_j}\pi\right)}_{>0}>0.$$
Así tenemos a $g\left(\frac{\pi}{b_j}\right)=m>0=g\left(0\right)$ y, por el Teorema del Valor Intermedio, existe un $x_0\in\left(0,\frac{\pi}{b_j}\right)$, de tal manera que $g\left(x_0\right)=m/2$. Desde $\left\lvert g\left(\pi q_k\right)\right\vert\rightarrow0$, existe un $K_1\in\mathbb{N}$ tal que $\left\lvert g\left(\pi q_k\right)\right\vert<m/2$ para todos los $k\ge K_1$. Ahora la secuencia de $\left(q_k\right)_k$ debe ser ilimitada, por lo contrario, como es un entero secuencia, tendría una constante subsequence $\left(q\right)_l=\left(q_{k_l}\right)_l$. Esto implicaría $\left\lvert b_iq-p_{ik_l}\right\rvert\le k_l^{-1/n}$, por lo tanto $\left\lvert b_iq-p_{ik_l}\right\rvert\rightarrow0$ e $p_{ik_l}\rightarrow b_iq$ para todos los $i=1,..,n$. Sin embargo, $\left(p_{ik_l}\right)_l$ es un número entero de secuencia, por lo que el límite es de entero en contradicción con la suposición de que al menos uno de los $b_i$ es irracional. Así, podemos encontrar un entero $K\ge K_1$, de tal manera que $q_K>b_j^{-1}$. Esto significa
$$g\left(\frac{\pi}{b_j}\right)=m>\frac{m}{2}>\left\lvert g\left(\pi q_K\right)\right\rvert\ge g\left(\pi q_K\right)\text{ and }\pi q_K>\frac{\pi}{b_j}.$$
Por otra aplicación del Teorema del Valor Intermedio, existe un $x_1\in\left(\frac{\pi}{b_j},\pi q_K\right)$, de tal manera que $g\left(x_1\right)=m/2$. Claramente, $x_0\neq x_1$, por lo tanto, por el teorema de Rolle, existe un $\xi\in\left(x_0,x_1\right)$, de tal manera que
$$f\left(\xi\right)=g^\prime\left(\xi\right)=0.$$
En cualquier caso, $f$ tiene un cero.