For $f(x)=x^5+x^3-2x+1$, we know there should be $5$ roots . We can also find real roots of this polynomial.
Can we conclude that:
No of complex roots = No of total roots - No of real roots .
Do we have any rule for this ?
I am keeping above polynomial short for best understanding , so I am asking for a concept that applies to higher degree polynomial . also I am interested only in no of complex roots ( not in magnitude of roots ) .
There are a number of tests for the number of positive (real) roots of polynomials, like Descartes' rule of signs. See e.g. Jameson "Counting Zeros of Generalized Polynomials: Descartes' Rule of Signs and Laguerre's Extensions", Mathematical Gazette 90:518 (June 2006), pp. 223-234. This (and other, more fine, criteria) have been the objective of much research on polynomials. Being able to determine the number of positive roots of $p(x)$ gives you the number of negative roots by considering $p(-x)$, and by the fundamental theorem of algebra the number of complex roots (which you know come in conjugate pairs if the coefficients are real).