Altanis

2.3Polynomials

Updated 25 Jun 2026Chapter (PDF)

Note that all polynomials are holomorphic. For now, we will accept the Fundamental Theorem of Algebra without proof and note that any polynomial pp over C\bC takes the unique form

p(z)=c(xa1)(xan),p(z) = c(x - a_1)\cdots(x - a_n),

for not necessarily distinct a1,,ana_1, \dots, a_n. We say each aka_k is a zero of pp of order hh, where hh is the number of times aka_k coincides with the other roots.

Note that the order of a root can be determined by calculus. If ζ\zeta is a root of p(z)p(z) of order nn, then note

p(ζ)=p(ζ)==p(n1)(ζ)=0,p(\zeta) = p'(\zeta) = \cdots = p^{(n - 1)}(\zeta) = 0,

whereas p(n)(ζ)0p^{(n)}(\zeta) \ne 0. In other words, the order of ζ\zeta is nn if and only if p(n)(ζ)p^{(n)}(\zeta) is the first nonvanishing derivative at ζ\zeta.

[2.3.1]Theorem(Gauss-Lucas Theorem)#

Suppose a convex hull is defined by p(z)p(z)'s roots in the complex plane. Then p(z)p'(z) has all its roots contained in the convex hull.

Proof.

Suppose z0z_0 is a root of pp'. If z0z_0 is a root of pp, then we are done—otherwise, note p(z0)0p(z_0) \ne 0. Then

0=p(z0)p(z0)=k=1n1z0λk=k=1nz0λkz0λk2=k=1nmk(z0λk),0 = \frac{p'(z_0)}{p(z_0)} = \sum_{k = 1}^n \frac{1}{z_0 - \lambda_k} = \sum_{k = 1}^n \frac{z_0 - \lambda_k}{|z_0 - \lambda_k|^2} = \sum_{k = 1}^n m_k(z_0 - \lambda_k),

where λ1,,λn\lambda_1, \dots, \lambda_n are the roots of pp and mk=1/z0λk2Rm_k = 1/|z_0 - \lambda_k|^2 \in \bR. Rewriting yields

z0=kmkλkkλk,z_0 = \frac{\sum_k m_k \lambda_k}{\sum_k \lambda_k},

a weighted linear combination of the roots of pp (the points that define the hull), completing the proof.