I'm trying to understand the following result;
Statement: A newton polynomial of the form $$a_1 {x\choose c_1}+a_2{x\choose c_2}+a_3{x\choose c_3}+⋯+a_s{x\choose c_s},$$ where $0 ≤c_1<c_2<c_3<⋯<c_s$ and $a_i$ are non-zero real numbers has $\textbf{at most}$ $s−1$ distinct roots in $[c_1,\infty) \cap \mathbb{Z}$
Algebraic intuition: I tried to induct on s and argue that adding a new term ${x\choose c_{s+1}}$, which is a monotonically increasing function would make the graph of the polynomial hit the $x$-axis at most once depending on the signs of the coefficients $a_i$, but I can't formalize this idea since there are lots of possibilities to consider.
Geometric intuition: the statement above essentially claims that the vector $(a_1,a_2,⋯,a_s) \in \mathbb{R}^s$ has at most $s-1$ perpendicular vectors in the set $\{({x\choose c_1},{x\choose c_2},⋯,{x\choose c_s}):x \in [c_1,\infty) \cap \mathbb{Z}\}$. I can't formalize this further, either.
Any help would be appreciated. Thanks, in advance.
$\textbf{Edit}$: $c_i$'s are integers.