MathLabs
TheoremProved

Vieta's formulas

Statement

For a monic polynomial xn+an−1xn−1+⋯+a1x+a0x^n + a_{n-1}x^{n-1}+\cdots+a_1x+a_0 with roots r1,…,rnr_1,\dots,r_n (counted with multiplicity), the elementary symmetric sums of the roots equal the coefficients up to sign: ∑iri=−an−1\sum_i r_i = -a_{n-1}, ∑i<jrirj=an−2\sum_{i<j} r_ir_j = a_{n-2}, …, r1r2⋯rn=(−1)na0r_1r_2\cdots r_n=(-1)^n a_0.

Why is it true?

If you already know a polynomial's roots, you can rebuild the polynomial by multiplying out (x−r1)(x−r2)⋯(x−rn)(x-r_1)(x-r_2)\cdots(x-r_n). Expanding that product mixes the roots together in every possible way — sums of one root, sums of products of two roots, and so on — and those mixtures are exactly the coefficients. So the coefficients are not arbitrary numbers: they are a compressed record of how the roots combine.

Proof sketch

Expand (x−r1)(x−r2)⋯(x−rn)(x-r_1)(x-r_2)\cdots(x-r_n) and compare coefficients with xn+an−1xn−1+⋯+a0x^n+a_{n-1}x^{n-1}+\cdots+a_0; the coefficient of xn−kx^{n-k} on the left is (−1)kek(r1,…,rn)(-1)^k e_k(r_1,\dots,r_n), where eke_k is the kk-th elementary symmetric polynomial, which must equal an−ka_{n-k}.

Topics that use this theorem

Related theorems

Step-by-step proofs

No step-by-step proof yet for this theorem.

References

  1. Victor J. Katz (2009). A History of Mathematics: An Introduction