Monday, July 16, 2007

Newton's Identities: Newton's Formula

Newton's identities (see here for an introduction to Newton's identities) are relationships between the roots of a cubic polynomial and its coefficients. They were first presented by Albert Girard but were presented in even greater detail independently by Sir Isaac Newton.

In today's blog, I will present Newton's formula and show how it leads to Newton's identities. In a future blog, I will provide the proof for the formula.

Definition 1: Newton's Formula for Newton's Identities

For a polynomial of degree n, with roots { r1, ..., rn }:

For any integer i, let si be the sum based on the roots:

si = r1i + r2i + ... + rni.

For any integer j, Let σj be the elementary symmetric polynomial for j in n [see here for details if needed on elementary symmetric polynomials]

Then, Newton's formula is:



where σ0 = 1 and if k is greater than n, σk=0.

We can now use it to build some equations for si and σj.

If k=1, then we have:

s1 = σ1

If k ≥ 2, then we have:

sk = ∑ (i=1, k-1) (-1)i+1sk-iσi + (-1)k+1k

Using the above formula gives us:

s1 = σ1

s2 = s1σ1 - 2σ2

s3 = s2σ1 - s1σ2 + 3σ3

s4 = s3σ1 - s2σ2 + s1σ3 - 4σ4

s5 = s4σ1 - s3σ2 + s2σ3 - s1σ4 + 5σ5

...

Now, building each formula based on the previous formula gives us the following formulas for sk in term so of σi:

s1 = σ1

s2 = s1σ1 - 2σ2 = (σ11 - 2σ2 = σ12 - 2σ2

s3 = s2σ1 - s1σ2 + 3σ3 = (σ12 - 2σ21 - (σ12 + 3σ3 = σ13 -3σ1σ2 + 3σ3

s4 = s3σ1 - s2σ2 + s1σ3 - 4σ4 = σ1( σ13 -3σ1σ2 + 3σ3) - σ212 - 2σ2) + σ31) - 4σ4 =

= σ14 - 3σ12σ2 + 3σ1σ3 - σ12σ2 + 2σ22 + σ1σ3 - 4σ4 =

= σ14 -4σ12σ2 + 4σ1σ3 + 2σ22 - 4σ4


...

Further, we can use these same formulas for each σi so that:

σ1 = s1

σ2 = (1/2)[s1σ1 - s2]

σ3 = (1/3)[s3 - s2σ1 + s1σ2]

σ4 = (1/4)[-s4 + s3σ1 - s2σ2 + s1σ1

σ5 = (1/5)[s5 - s4σ1 + s3σ2 - s2σ3 + s1σ4]


Now, I will show these equations can be used to derive Newton's identities for cubic polynomials (that is, where n = 3). [See here for review of Newton's identities] where I am assuming an equation of the following form:

x3 + bx2 + cx + d = 0

Here are the justifications for each formula presented previously.

Identity 1:
r + s + t = -b

Proof:

σ1 = r + s + t
[See Definition 1, here]

σ1 = (-1)1(b) = -b
[See Lemma 1, here]

QED

Identity 2: r2 + s2 + t2 = b2 - 2c

Proof:

s2 = r2 + s2 + t2 [See Definition 1 above]

s2 = σ12 - 2σ2 [See formula above]

σ12 - 2σ2 = ((-1)1b)2 - 2(-1)2(c) = b2 - 2c.

QED

Identity 3: r3 + s3 + t3 = -b3 + 3bc - 3d

Proof:

s3 = r3 + s3 + t3 [See Definition 1 above]

s3 = σ13 -3σ1σ2 + 3σ3 [See formula above]

σ13 -3σ1σ2 + 3σ3 = [(-1)1b]3 - 3(-1)1b(-1)2c + 3(-1)3d =

= -b3 +3bc -3d.

QED

Identity 4: rs + rt + st = c

Proof:

σ2 = rs + rt + sr + st +tr + ts [See Definition 1, here]

σ2 = (-1)2c = c

QED

Identity 5: r2s + r2t + s2r + s2t + t2r + t2s = -bc + 3d

Proof:

(rs + rt + sr + st +tr + ts)(r + s + t) - 3rst = r2s + r2t + s2r + s2t + t2r + t2s

(rs + rt + sr + st +tr + ts)(r + s + t) - 3rst = σ2σ1 - 3σ3 = (-1)1b(-1)2c - 3*(-1)3d = -bc + 3d.

QED

Identity 6: r3s + r3t + s3r + s3t + t3r + t3s = b2c - 2c2 - bd

Proof:

(r3 + s3 + t3)(r + s + t) - (r4 + s4 + t4) = r3s + r3t + s3r + s3t + t3r + t3s

(r3 + s3 + t3)(r + s + t) - (r4 + s4 + t4) =( s3)(σ1) - s4

( s3)(σ1) - s4 = (σ13 -3σ1σ2 + 3σ3)(σ1) - (σ14 - 4σ12σ2 + 4σ1σ3 + 2σ22 - 4σ4) =

= σ12σ2 - σ1σ3 - 2σ22 + 4σ4 = [(-1)b]2(-1)2c - 2[(-1)2c]2 - [(-1)b(-1)3d] =

= b2c - 2c2 - bd + 0 = b2c - 2c2 - bd

QED

Identity 7: r2s2 + r2t2 + s2t2 = c2 - 2bd

Proof:

r2s2 + r2t2 + s2t2 = (1/2)(r2 + s2 + t2)(r2 + s2 + t2) - (1/2)(r4 + s4 + t4) - =

= (1/2)s2*s2 - (1/2)s4 =

= (1/2)(σ12 - 2σ2)(σ12 - 2σ2) - (1/2)( σ14 - 4σ12σ2 + 4σ1σ3 + 2σ22 - 4σ4) =

= (1/2)σ14 - 2σ12σ2 + 2σ22 - (1/2)σ14 + 2σ12σ2 - 2σ1σ3 - σ22 + 2σ4 =

= σ22 - 2σ1σ3 + 2σ4 =

= (c)2 - 2*(-1)(b)(-1)(d) + 2*(0) = c2 -2bd.

QED

Identity 8: r3s2 + r3t2 + s3r2 + s3t2 + t3r2 + t3s2 = -bc2 + 2b2d + cd

Proof:

(1) (r2s2 + r2t2 + s2t2)(r + s + t) - (rst)(rs + rt + st) =
r3s2 + r3t2 + s3r2 + s3t2 + t3r2 + t3s2

(2) (r2s2 + r2t2 + s2t2)(r + s + t) - (rst)(rs + rt + st) =

=(σ22 - 2σ1σ3 + 2σ4 )1) - (σ3)(σ2) =

= σ1σ22 - 2σ12σ3 + 2σ1σ4 - σ2σ3 =

= (-1)b(c)2 - 2(b)2(-d) + 2(-b)(0) - (c)(-d) =

= -bc2 + 2b2d + cd

QED


Identity 9: r3s3 + r3t3 + s3t3 = c3 - 3bcd + 3d2

Proof:

(1) r3s3 + r3t3 + s3t3 = (r2s2 + r2t2 + s2t2)(rs + rt + st) - (r3s2t + r3st2 + s3r2t + s3t2r + t3r2s + t3s2r )

(2) (r2s2 + r2t2 + s2t2)(rs + rt + st) - (r3s2t + r3st2 + s3r2t + s3t2r + t3r2s + t3s2r ) = (c2 - 2bd)(σ2) - (bcd - 3d2) =

=
(c2 - 2bd)(c) - (bcd - 3d2) = c3 - 2bcd -bcd + 3d2 =

= c3 - 3bcd +3d2

QED

Identity 10: rst = -d

Proof:

σ3 = rst

σ3 = (-1)3d = -d

QED

Identity 11: r2st + s2rt + t2rs = bd

Proof:

r2st + s2rt + t2rs = rst(r + s + t) = σ31 = (-1)(d)(-1)(b) = bd

QED


Identity 12: r3st + s3rt + t3rs = -b2d + 2cd

Proof:

(rst)(r2 + s2 + t2) = r3st + s3rt + t3rs

(rst)(r2 + s2 + t2) = σ3s2 =

= σ3(
σ12 - 2σ2) = (-d)(b2 -2c) = -b2d + 2cd.

QED

Identity 13: r2s2t + r2st2 + rs2t2 = -cd

Proof:

(rst)(rt + rs + st) = r2s2t + r2st2 + rs2t2

(rst)(rt + rs + st) = σ3σ2 = (-d)(c) = -cd.

QED
Identity 14: r3s2t + r3st2 + s3r2t + s3t2r + t3r2s + t3s2r = bcd - 3d2

Proof:

(rst)[(rs + rt + st)(r + s + t) - 3rst] = r3s2t + r3st2 + s3r2t + s3t2r + t3r2s + t3s2r
(rst)[(rs + rt + st)(r + s + t) - 3rst] = σ3[(σ2)(σ1) - 3σ3] =
σ3[(σ2)(σ1) - 3σ3] = (-1)d[c(-b) - 3(-1)d] = (-d)[-bc + 3d] = bcd - 3d2

QED

Identity 15: r3s3t + r3t3s + s3t3r = -c2d + 2bd2

Proof:

(rst)[(1/2)(r2 + s2 + t2)(r2 + s2 + t2) - (1/2)(r4 + s4 + t4) ] = r3s3t + r3t3s + s3t3r

(rst)[(1/2)(r2 + s2 + t2)(r2 + s2 + t2) - (1/2)(r4 + s4 + t4) ] =

= σ3[(1/2)(s2)(s2) - (1/2)s4 ] =

= σ3[(1/2)(σ12 - 2σ2)(σ12 - 2σ2) - (1/2)( σ14 - 4σ12σ2 + 4σ1σ3 + 2σ22 - 4σ4)] =

= σ3[(1/2)σ14 - 2σ12σ2 + 2σ22 - (1/2)σ14 + 2σ12σ2 - 2σ1σ3 - 2σ22 + 2*0)] =

= σ322 -2σ1σ3] = (-1)d[(c)2 - 2*(-1)b(-1)d] =

= (-d)[c2 - 2bd] = -c2d + bd2.

QED

Identity 16: r2s2t2 = d2

Proof:

r2s2t2 = (rst)2 = (σ3)2 = [(-1)3d]2 = d2

QED

Identity 17: r3s2t2 + s3r2t2 + t3r2s2 = -bd2

Proof:

(rst)(rst)(r + s + t) = r3s2t2 + s3r2t2 + t3r2s2

(rst)(rst)(r + s + t) = σ321 = (-b)d2= -bd2

QED

Identity 18: r3s3t2 + r3t3s2 + s3t3r2 = cd2

Proof:

(rs + rt + st)(rst)(rst) =
r3s3t2 + r3t3s2 + s3t3r2

(rs + rt + st)(rst)(rst) = σ232 = (c)(d)2 = cd2

QED

Identity 19: r3s3t3 = -d3

Proof:

r3s3t3 = (rst)3 = (σ3)3 = (-d)3 = -d3

QED

References

Tuesday, July 10, 2007

Newton's Identities: Vandermonde Matrix

In today's blog, I will provide a formula for obtaining the determinant of the Vandermonde matrix. For review of determinants of n x n matrices, start here.

This blog is part of the discussion of Newton's Identities. If you are interested in going to the beginning of this thread, then start here.

Definition 1: Vandermonde matrix Vn

The Vandermonde matrix is an n x n matrix where the jth column is the vector (x1j-1, x2j-1, ..., xnj-1).

So based on this definition, the Vandermonde matrix Vn =





Theorem 1:



Proof:

(1) Using elementary matrices (see Lemma 3, here), we know that:

I(-x1R1 + R2)*I(-x2Rn-2 + R3)*...*I(-xn-1Rn-1 + Rn)*Vn =



(2) Using a basic property of determinants of matrices (see Definition 4, here), we know that:

det(I(-x1R1 + R2)*I(-x2Rn-2 + R3)*...*I(-xn-1Rn-1 + Rn)*Vn) = det[I(-x1R1 + R2)]*det[I(-x2Rn-2 + R3)]*...*det[I(-xn-1Rn-1 + Rn)]*det(Vn)

(3) Now, since det(I(kR1 + R2)) = 1 (see Lemma 7, here), this gives us:

det(Vn) =



(4) We can further simplify this expression to be:

det(Vn) = det(M1,1(Vn))

[See Corollary 3.1, here where M1,1 is the Minor of Ent1,1(Vn); see Definition 1 here for definition of the minor of a matrix; see Definition 1, here for definition of Ent1,1(Vn) notation]

(5) Now, we know that M1,1(Vn) =



=




(6) Using elementary matrices (see Corollary 4.2, here), we know that:

M1,1(Vn) =



(7) Using step #4 gives us:

det(Vn) = det(M1,1(Vn) =



(8) Since det(I(kCi)) = det(I(kRi) = k [see Theorem 9, here; see Lemma 4, here], we have:

det(Vn) =



(9) So, we have found ourselves in the same situation as step#1 except that we have eliminated x1 as a column.

(10) If we repeat, the same process, we ultimately get:

det(Vn) =



(11) So, using the determinant formula for 2 x 2 matrices (see Property 5, here; see Lemma 1, here), we have:



QED

References

Monday, February 19, 2007

Newton's Identities: Fundamental Theorem on Symmetric Polynomials

In today's blog, I will present the Fundamental Theorem of Symmetric Polynomials. In my previous blog, I talked about symmetric polynomials and elementary symmetric polynomials. In today's blog, I show the relationship between the two.

The content in today's blog is taken straight from Harold M. Edwards' Galois Theory.

Theorem 1: Fundamental Theorem on Symmetric Polynomials

Every symmetric polynomial in r1, ..., rn can be expressed as a polynomial in elementary symmetric polynomials σ1, ..., σn. In addition, a symmetric polynomial with integer coefficients can be expressed as a polynomial in elementary symmetric polynomials with integer coefficients.

Proof:

(1) For n=1, the symmetric polynomial is x - r1 so that we see that a1 = -r1 and σi = (-1)1(-r1)=r1

[See Definition 1, here for definition of symmetric polynomial; see Definition 2, here for definition of the kth elementary symmetric polynomial]

(2) if a1 is an integer, then r1 is an integer and σ1 is an integer.

(3) The polynomial in elementary symmetric functions is then x - σ1 which shows that the theorem is true for n=1.

(4) Let's assume that the theorem has been proved for all symmetric polynomials up to n-1.

(5) Let G(r1, r2, ..., rn) be a symmetric polynomial in n variables so that:

G(r1, r2, ..., rn) = (x - r1)*(x - r2)*...*(x - rn)

(6) Let Gi be a series of polynomials such that:

G(r1, r2, ..., rn) = G0 + G1rn + G2(rn)2 + ... + Gv(rn)v

where:

v is the highest power of rn that occurs in G and each Gi is only made up of r1, r2, ..., rn-1.

We can see that G0 is a polynomial that doesn't include rn. G1 includes all multiples of (rn)1. G2 includes all the multiples of (rn)2 and so on up until v which is defined as the highest power of rn which can be 1.

(7) Now, since G(r1, r2, ..., rn) is a symmetric polynomial, it is unchanged if any two variables ri and rj are interchanged. [See Definition 1 here for definition of symmetric polynomial]

(8) Since G(r1, r2, ..., rn) is unchanged with any interchange, so too are the polynomials defined by Gi are unchanged.

(9) This means that each Gi is itself a symmetrical polynomial on r1, r2 ... rn-1.

(10) By the inductive hypothesis in step #4, we can assume that each Gi is itself expressible as an elementary symmetric polynomial in r1, r2, ..., rn-1

(11) Let τi, τ2, ..., τn-1 denote these elementary polynomials in (n-1) variables such that [See Definition 2 here for definition of elementary symmetric polynomials]:

τ1 = r1 + r2 + ... + rn-1

τ2 = r1r2 + r1r3 + ... + rn-2rn-1
...

τn-1 = r1r2*...*rn-1

[NOTE: Each τi represents the sum of all i-combinations of 1 ... n-1. So, τ1 is the sum of all 1-combinations, τ2 is the sum of all 2-combinations, and τn-1 is the sum of all n-1 combinations (for which there is only one)].

(12) So, from the inductive hypothesis, if we let Gi(r1, ..., rn-1) represent the symmetric polynomial Gi, we can see that there exists another polynomial gi such that:

Gi(r1, ..., rn-1) = gi1, τ2, ..., τn-1)

(13) Further, from the inductive hypothesis, we know that if Gi has integer coefficients, then, so does gi.

(14) Let σ1, σ2, ..., σn be the elementary symmetric polynomials in n variables.

(15) We can now restate σi in terms of τi since:

σ1 = r1 + r2 + ... + rn = τ1 + rn

σ2 = r1r2 + r1r3 + ... + rn-1rn = τ2 + rnτ1

[Note: rn1 is equal to the sum of all (n-1) 1-combinations with rn]

σ3 = r1r2r3 + r1r2r4 + ... + rn-2rn-1rn = τ3 + rnτ2

[Note: rn1 is equal to the sum of all (n-1) 2-combinations with rn]

σ4 = τ4 + rnτ3

...

σn = r1*r2*....*rn = 0 + rn*tn-1

[Note: the main idea here is the σi represents the sum of all i-combinations of n variables. We are now equating these sums with τi which represents the sum of all i-combinations of (n-1) variables. In other words, we are now including the new combinations with rn.]

(16) We can now restate the equations in step #15 in terms of τi to get (using the basic algebraic operations of addition/subtraction to both sides of the equation):

τ1 = σ1 - rn

τ2 = σ2 - rnτ1 = σ2 - rn1 - rn) = σ2 - rnσ1 + (rn)2

τ3 = σ3 - rnτ2 = σ3 - rnσ2 + (rn)2σ1 - (rn)3.

...

τn-1 = σn-1 - rnτn-2 = σn-1 - rnσn-2 + ... + (-1)n-1(rn)n-1

(17) Finally, we can use the last equation in step #15, to get:
0 = σn - rnτn-1 = σn - rnσn-1 + ... + (-1)n(rn)n.

(18) Since we restate all the terms τi in terms of rn and σi, we can define a polynomial fi1, σ2, ..., σn-1), such that using step # 12, we have:

G(r1, r2, ..., rn) = f0 + f1n) + f2(σn)2 + ... + fμ(σn)μ

where each fi is a polynomial strictly in terms of σ1, σ2, ..., σn-1 and does not include σn.

(19) Each fi has integer coefficients if G does since:

(a) Using steps #16, we can state each fi in terms of τ1,...,τn-1

(b) From step #13, we know that τ1,...,τn-1 have integer coefficients if G has.

(20) From step #17, we get the following:

(rn)n = (rn)n-1σ1 - (rn)n-2σ2 + (rn)n-3σ3 + ... + (-1)n-1σn

(21) If μ ≥ n, then we can continuously apply the result in step #18 to the result in step #20, to get:

G(r1, r2, ..., rn) = f0(σ) + f1(σ)rn + f2(σ)(rn)2 + ... + fn-1(σ)(rn)n-1

(22) Since interchanging any values ri with rj doesn't change the value of G(r1, r2, ..., rn), then it doesn't change the value of f0(σ) + f1(σ)rn + f2(σ)(rn)2 + ... + fn-1(σ)(rn)n-1

(23) By repeatedly interchanging distinct ri and rj values where i ≠ j, we get the following n set of equations using step #21:

G(r1, r2, ..., rn) = f0 + f1r1 + f2(r1)2 + ... + fn-1(r1)n-1
G(r1, r2, ..., rn) = f0 + f1r2 + f2(r2)2 + ... + fn-1(r2)n-1
...

G(r1, r2, ..., rn) = f0 + f1rn + f2(rn)2 + ... + fn-1(rn)n-1

(24) We can think of these n equations of n terms as an n x n matrix of the form (ri)j-1 where i = the column (1 ... n) and j = the row (1 ... n).

(25) The determinant of this matrix which is a polynomial in r1, r2, ..., rn is nonzero since this is an example of the transpose of the Vandermonde Matrix [see Definition 1, here] and:

(a) From the properties of determinants, we know that det(Vn) = det(VnT) [See Theorem 9, here]

(b) The formula for the determinant of the Vandermonde matrix is (see Theorem 1, here):




(c) Since by assumption r1 ≠ r2 ≠ ... ≠ rn [since each of the parameters is distinct], we can conclude that det(Vn) ≠ 0.

(26) We can think of the set of equations as a multiplication between the above matrix [(ri)j-1] and the vector [f0(σ), f1(σ), ..., fn-1(σ)] [See here for review of matrix multiplication] since:





(27) But, the the set of equations is also the result of multiplying the vector[G,0,0,...,0] since:

(a) We have the following equation:





(b) From step #23, we have:



=



(c) So we can conclude that the following two equations are equal:






(28) Since the determinant in step #24 above is nonzero, the matrix is invertible (see Theorem 4, here) and we can multiply its inverse to both sides to get:



(29) From this, we can conclude that:

f0 = G and f1=0, ..., fn-1=0. [See Definition 2, here]

(30) Since f0 is an elementary symmetric polynomial (see step #18 above) and since f0 has integer coefficients if G does (see step #19 above), the conclusion follows from mathematical induction (see here for review of mathematical induction).

QED

In my next blog, I will complete the proof by reviewing the formula for the determinant of the Vandermonde Matrix. In a future blog, I will show how this theorem can be used to derive Newton's identities.

References