Let $\{P_n\}_{n=0}^{\infty}$ a family of polynomials in $[a,b]$ where $n$ is the degree of $P_n$. Suppose they are orthogonal with respect to a positive wight function $\rho$. Show that $P_n$ has $n$ zeros in $[a,b]$.
From the data we have that for any $n,m$, it is true that:
$$\displaystyle \int_{a}^{b} P_n(x)P_m(x)\rho (x) = 0$$
How should I proceed for the desired result?
Presumably $P_0$ is a nonzero constant and $a<b$. You may first prove that $P_n(x)$ is orthogonal to all arbitrary polynomials with lower degrees. Now, as $\int_a^b P_n(x)1\rho(x)=0$, $P_n$ must have a zero $c\in[a,b]$. Let $P_n(x)=(x-c)q_{n-1}(x)$. Since $P_n$ is orthogonal to all polynomials with lower degree, we have, in particular, $\int_a^b P_n(x)(x-c)\rho(x)=0$, i.e. $\int_a^b q_{n-1}(x)(x-c)^2\rho(x)=0$. So $q_{n-1}$ must have a zero in $[a,b]$ and you may proceed recursively.