Saturday, August 29, 2009

Girard's Theorem

The content in today's blog is taken from Jean-Pierre Tignol's Galois' Theory of Algebraic Equations. Although Albert Girard was the first to propose this theorem, he never was able to provide a correct proof. The proof presented today is based on the work done by Leopold Kronecker.

For review of polynomials, see here. For review of irreducible polynomials, see here. For review of fields, see here. For review of rings, see here. For review of ideals, see here.

Lemma 1:

Let P be a polynomial ∈ F[X] where F is a field.

Let (P) be the set of multiples of P such that (P) = {PQ where Q ∈ F[X]}

Let P be irreducible over F[X]

Then:

F[X]/(P) is a field containing F and a root of P.

Proof:

(1) Since (P) is an ideal of F[X] (see Lemma 1, here), it follows that F[X]/(P) is a ring (see Lemma 3, here)

(2) To prove that F[X]/(P) is a field, we need to show that every nonzero element Q + (P) in F[X]/(P) is invertible and that F[X]/P has unity. [See Definition 3, here for definition of a field]

(3) Since 1 ∈ F[X], it follows that 1 + (P) ∈ F[X]/P and this shows that F[X]/P has unity since (see here for review of the operations of a quotient ring):

[x + (P)]*[1 + (P)] = (x*1) + (P) = x + (P)

(4) Assume that Q + (P) in F[X]/(P) is a nonzero element.

(5) It follows that Q is not in (P) [since if it was Q + (P) = 0 + (P), see Lemma 2, here, but by assumption Q + (P) is nonzero]

(6) So, Q is not divisible by P. [From the definition of (P)]

(7) Since P is irreducible over F[X], P,Q are relatively prime. [see Definition 1, here]

(8) Therefore, there exists P1, Q1 ∈ F[X] such that (See Corollary 3.1, here):

PP1 + QQ1 = 1

(9) Since -PP1 = QQ1 - 1, it follows that:

P divides QQ1 - 1

(10) Since P divides QQ1 - 1, it follows that:

QQ1 - 1 ∈ (P) [See Definition of (P) above]

(11) But then [see here]:

QQ1 + (P) = 1 + (P)

(10) From a previous result (see Lemma 1, here), this shows that:

QQ1 + (P) = 1 + (P)

(11) Since (Q + (P))*(Q1 + (P)) = QQ1 + (P) [see here for review of the operations of a quotient ring], it follows that:

(Q+(P))*(Q1+(P)) = 1 + (P)

(12) This shows that Q1 + (P) is the inverse of Q + (P) in F[X]/(P)

(13) Assume that x ∈ F and x is nonzero

(14) Then, x + (P) is nonzero since no nonzero is divisible by P. [See here for review of polynomials and divisibility]

(15) Thus, F is a subfield of F[X]/(P) since there is a clear mapping from F[X] to F[X]/(P).

(16) Using the operations defined for quotient rings, we get:

P(X + (P)) = P(X) + (P) since:

(a) Let P(X) = aXn + bXn-1 + ... + cX + d

(b) P(X + (P)) = a(X + (P))n + b(X + (P))n-1 + ... + c(X + (P)) + d =

= a[Xn + (P)] + b[Xn-1 + (P)] + ... + cX + (P) + d =

= (aXn + bXn-1 + ... + cX + d) + (P)

(17) Since P(X) ∈ (P), it follows that P(X) + (P) = 0 + (P) [See Lemma 2, here]

(18) Combining step #16 and step #17, gives us:

P(X + (P)) = 0

(19) This shows that X+(P) is a root of P in F[X]/(P).

QED

Theorem: Girard's Theorem

For any nonconstant polynomial P ∈ F[X], there is a field K containing F such that P splits over K into a product of linear factors:

P = a(X - x1)*...*(X - xn) in K[X]

Proof:

(1) Let P be a polynomial such that P ∈ a field F.

(2) By the nature of polynomials (see Theorem 3, here), we can break up P into a product of irreducible factors in F[X] such that:

P = P1*...*Pr

(3) Let s be the number of linear factors in P so that s is between 0 and r.

(4) If (deg P) - s = 0, then each of the factors P1, ..., Pr is linear and K = F.

(5) If (deg P) - s ≥ 1, then at least one of the factors P1, ..., Pr has degreee greater than or equal to 2.

(6) Assume that deg P1 ≥ 2.

(7) Let F1 = F[X]/(P1)

(8) From Lemma 1 above, we know that P1 has a root in F1

(9) So, we can decompose P1 over F1 with at least one linear factor. [See Theorem, here]

(10) The decomposition of P into irreducible factors over F1 is then at least s+1 .

(11) We can repeat this same sequence for all factors of P1 and all factors of P.

(12) In this way, we can our field using Lemma 1 above and find a field K where P can be decomposed into linear factors.

QED

References

Saturday, August 01, 2009

Leopold Kronecker

Leopold Kronecker was born on December 7, 1823 in the city of Liegnitz which is today part of Poland. At the time of his birth, it was part of the Kingdom of Prussia. His father was a wealthy businessman and his mother had come from a wealthy family. As he was growing up, his education was handled by private tutors.

He entered the Gymnasium at Liegnitz. There, he grew interested in mathematics after attending lectures by the mathematician Ernst Kummer.

In 1841, he enrolled at the Berlin University. There, he studied under Johann Dirichlet and Jakob Steiner. He also became quite interested in the philosophies of Rene Descartes, Wilhelm Leibniz, Benedict Spinoza, and Georg Hegel. He attended one semester at the University of Bonn to study astronomy and one year at the University of Breslau to study under Kummer who had recently been appointed the chair of mathematics.

His doctoral thesis was on algebraic number theory and was very well received. He soon became friends with the mathematicians Carl Gustav Jacobi and Ferdinand Eisenstein. These mathematicians would have a great effect on his thinking about mathematics.

In 1848, he married the daughter of his uncle. He helped to manage the family estate and by this time, he had come to his share of the family fortune. He studied mathematics solely for his own enjoyment.

In 1855, he returned to Berlin in order to continue his work in mathematics among the top mathematicians of his day. Kummer had recently transfered to Berlin to take over a position left open by Dirichlet. Carl Borchardt was also in Berlin at this time as he had recently become the editor of Crelle's Journal. Karl Weierstrass came to Berlin in 1856.

Despite the fact that Kronecker was not a professor, he still wrote numerous well-received mathematical papers. His topics included number theory, elliptic functions, algebra, the theory of determinants, the theory of integrals, and the interrelations between these topics. In 1861, he was elected to the Berlin Academy.

Even though he was not a professor, being a member of the Berlin Academy entitled him to lecture at the university. His lectures were hard to follow and not very popular with the students. Still, between his papers and his lectures, his mathematical reputation shined. He was offered the mathematics chair of the University of Gottingen which he declined because he prefered to stay in Berlin. He was elected as a member of the Paris Academy and in 1883, he became math chair of the University of Berlin. In 1884, he was elected a member of the Royal Society of London.

Kronecker had long had certain radical views on the nature of mathematics. He once said:
God created the integers, all else is the work of man.
By this, he meant that in his view, mathematics should deal only with finite numbers and functions that involved a finite number of operations on those numbers. He did not approve the use of irrational numbers, upper and lower limits, transcendental numbers or any other concept which could not be derived in a finite way. Kronecker opposed the publication of Heinrich Heine's work on trigonometric series and the set theory work done by Georg Cantor. This had significance since Kronecker was on the editorial staff of Crelle's Journal and later, in 1880, became editor of the influential math journal. In 1883, he became one of the codirectors of the mathematical seminar in Berlin.

He made his views public when criticized the theory of irrational numbers in 1886:

... the introduction of various concepts by the help of which it has frequently been attempted in recent times (but first by Heine) to conceive and establish the "irrationals" in general. Even the concept of an infinite series, for example one which increases according to definite powers of variables, is in my opinion only permissible with the reservation that in every special case, on the basis of the arithmetic laws of constructing terms (or coefficients), ... certain assumptions must be shown to hold which are applicable to the series like finite expressions, and which thus make the extension beyond the concept of a finite series really unnecessary.

Kronecker was easily offended and often broke contact with mathematicians who's ideas he did not agree with. For example, he did not get along with Weierstrass, Dedekind, and Cantor. When he became math chair of the University of Berlin, Weierstrass planned to move to Switzerland but changed his mind when he decided that someone needed to oppose the views of Kronecker.

Kronecker died on December 29, 1891. The majority of mathematicians of his day accepted the theory of irrational numbers. Today, his strong rejection of the work by Cantor and Dedekind seems quite eccentric. Still, it is important to remember that his thoughts had great impact on Jules Poincare and Luitzen Brouwer in their work on Intuitionism which exerts a strong influence to this day.

References

Saturday, February 07, 2009

Sturm's Theorem: Examples

In a previous entry, I posted the proof of Sturm's Theorem. This is a method for determining the number of real roots in a given interval.

Today, I will show some examples of its use.

Example 1: f(x) = x5 - 3x - 1 in the interval [-2, +2]

The Sturm Chain for this polynomial is:

f0 = x5 - 3x - 1

f1 = 5x4 - 3

f2 = 12x + 5

f3 = 1

For x=-2, there are 3 sign changes.

For x=-1, there are 2 sign changes

For x=0, there is 1 sign change

For x=1, there is 1 sign change

For x=2, there is 0 sign changes

So, between -2 and -1, there is 3-2=1 real zero

Between -1 and 0, there is 2-1=1 real zero

Between 0 and 1, there are no 1-1=0 real zeros.

Between 1 and 2, there is 1-0=1 real zero.

In summary, between -2 and +2, there are 3-0=3 real zeros.

Example 2: x5 -ax -b when a,b are positive and 44a5 is greater than 55b4

The Sturm Chain for this polynomial is:

f0 = x5 -ax -b

f1 = 5x4 - a

f2 = 4ax + 5b

f3 = 44a5 - 55b4

For this example, let's look at the interval between -∞ and +∞

For -∞, there are 3 sign changes.

For +∞, there are 0 sign changes.

So, all equations of this form have 3-0=3 real roots.

References

Friday, February 06, 2009

Sturm's Theorem: The Proof

In a previous blog entry, I talked about the properties of Sturm Chains. In today's blog entry, I will show how they can be used to establish Sturm's Theorem.

Definition 1: Number of Sign Changes Across a Sturm Chain at x

Let f0, f1, ..., fs be a Sturm Chain where for all 0 ≤ i ≤ s, fi ≠ 0. The number of sign changes across a Sturm Chain at x is the number of times that a neighboring function changes sign: the number of times when fi(x) is negative and fi+1(x) is positive or when fi(x) is negative and fi+1(x) is positive.

Example:

For the function f(x) = x5 - 3x - 1, the Sturm Chain is (see here for details on how this Sturm Chain is constructed):

f0(x) = x5 - 3x - 1

f1(x) = 5x4 - 3

f2(x) = 12x + 5

f3(x) = 1

For x=-2, we see that:

f0 = -

f1 = +

f2 = -

f3 = +

So, the number of sign changes across the Sturm Chain at x=-2 is 3.

Definition 2: Open and Closed Intervals

An interval is open on a,b if for all x in a,b, a is less than x and is less than b. An open interval is represented (a,b). [It is called open because there is no minimum or maximum value]

An interval is closed on a,b if for all x in a,b, a ≤ x ≤ b. A closed interval is represented [a,b] (It is called closed because it has both a minimum and a maximum value)

We can also mix the two notations so that x in [a,b) means that a ≤ x and x is less than b.

x in (a,b] means that a is less than x ≤ b.

I use this notation below.

Lemma 1:

Let f be a continuous function such that f(a) and f(b) have different signs,

Then:

There exists x such that x in (a,b) and f(x)=0

Proof:

This follows directly from the Intermediate Value Theorem (see Theorem, here).

QED

Corollary 1.1:

If f is continuous on [a,b] and for all x in [a,b]:

f(x) ≠ 0


Then:

for all x in [a,b]:

f(x) has the same sign.

Proof:

(1) Assume that f changes sign over [a,b]

(2) Then by Lemma 1 above there exists x such that f(x)=0

(3) But this is not true so we reject our assumption at step #1.

QED

Corollary 1.2:

Let f0, f1, ..., fs be a Sturm Chain

Let k be the only zero for any fi and it is a zero where i ≥ 1.

Let a,b be an interval such that k is in [a,b]

Then:

There are no sign changes across the Sturm Chain for x in [a,b]

Proof:

(1) For all x in [a,b]:

fi-1(x) ≠ 0 and fi+1(x) ≠ 0 and if x ≠ k, then fi(k) ≠ 0.

(2) Since fi(k)=0, we know that fi-1(k) and fi+1(k) have opposite signs. (see for properties of Sturm Chains, see Definition 1, here)

(3) Since fi-1 and fi+1 are nonzero on [a,b], we know from Corollary 1.1 above that fi-1 and fi+1 have the same opposite signs for all x in [a,b].

(4) But this means that any sign change on fi doesn't affect the total number of sign changes from fi-1 to fi to fi+1 since:

Before k:

There are the following possibilities for all fi-1, fi, fi+1

+, +, - = 1 sign change
+, -, - = 1 sign change
-, +, + = 1 sign change
-, -, + = 1 sign change

After k:

There are the following possibilities for fi-1, fi, fi+1

+, -, - = 1 sign change
+, +, - = 1 sign change
-, -, + = 1 sign change
-,+,+ = 1 sign change

(5) The above property is true even if there are multiple Sturm functions that are zero at k. The key point is that by the properties of Sturm Chains, we know that no neighboring functions are both 0 (see here for details on the properties of a Sturm Chain).

(6) It is possible that fi, fi+2, etc. are all 0 on k. But even in this case, the above logic holds and there are no sign changes for any of the Sturm functions.

(5) Because in all other cases, the Sturm functions are nonzero, it follows from Corollary 1.1 above that they don't change sign and we are done.

QED

Corollary 1.3:

Let f0, f1, ..., fs be a Sturm Chain

Let [a,b] be an interval such that for all x in [a,b]:

f0(x) ≠ 0 (but the other Sturm functions may have a zero).

Let Z(x) be the number of sign changes that occur across a Sturm Chain for a given x (see Definition 1 above)

Then:

There are no sign changes over the Sturm Chain in [a,b]. That is, Z(a) - Z(b) = 0.

Proof:

(1) Let f0, f1, ..., fs be a Sturm Chain

(2) Assume that k is the only zero in [a,b] for any function in the Sturm Chain where i ≥ 1.

(3) In this case, the Theorem holds using Corollary 1.2 above.

(4) Assume that we order all zeros in [a,b] for any function in the Sturm Chain and up to the nth zero k, there is no sign change across the Sturm Chain.

(7) Let k be the nth zero in [a,b] and k' be the n+1th zero in [a,b] and k'' be the n+2th zero. Let i,i',i'' be the function that is zero so that we have: fi(k)=0, fi'(k')=0, and fi''(k'') = 0.

(8) Since k' is the only zero on (k,k''), we can use Corollary 1.2 above to complete the inductive proof.

QED

Lemma 2:

Let f0, f1, ..., fs be a Sturm Chain

Let k be the only zero for f0 in [a,b]

Let Z(x) be the number of sign changes that occur across a Sturm Chain for a given x.

Then:

Z(a) - Z(b) = 1.

Proof:

(1) Let h be a point before k and l be a pointer after k such that f'(h) has the same sign as f'(k) and as f'(l). (See Property 3 of Sturm Chains in Definition 1, here)

(4) We have the following cases to consider:

Case I: f(h) is positive and f(l) is negative

(a) For all x in (h,l):

f(x) is decreasing, so its derivative f'(x) is negative. [See Lemma here if needed]

(b) So at h:

f0(h)=f(h) is positive and f1(h)=f'(h) is negative.

(c) At l:

f0(l) is negative and f1(l) is negative.

(d) So, Z(h) - Z(l) = 1.

Case II: f(h) is negative and f(l) is positive

(a) For all x in (h,l):

f(x) is increasing, so its derivative f'(x) is positive. [See Lemma here if needed]

(b) So at h:

f0(h) is negative and f1(h) is positive.

(c) At l:

f0(l) is positive and f1(l) is positive.

(d) So, again, Z(h) - Z(l) = 1.

QED

Theorem: Sturm's Theorem

Let f(x) be an algebraic equation with real coefficients and with only simple roots.

Let (a,b) be an interval such that f(a) ≠ 0 and f(b) ≠ 0 and a is less than b.

Let Z(x) be the number of sign changes that occur across a Sturm Chain for a given x (see Definition 1 above if needed).

Then:

The number of real roots occurring in (a,b) is equal to Z(a) - Z(b)

Proof:

(1) Let f0, f1, ..., fs be a Sturm Chain for f(x) where f0 = f. [See Lemma 1, here]

(2) Let [a,b] be an interval such that a is less than b and a,b are real numbers.

(3) Let Z(x) be the number of the sign changes across the Sturm Chain for a given x.

(4) There are three cases that we need to consider to prove this theorem.

Case I: No zeros for any function in the Sturm Chain

(a) To prove the theorem for this case, we need to show that Z(a) - Z(b) = 0.

(b) For all x in [a,b], for all 0 ≤ i ≤ s, fi(x) ≠ 0

(c) But then by Corollary 1.1 above, for fi, there is no sign changes for any function in the Sturm Chain.

(d) So, Z(a) - Z(b)=0

Case II: No zeros in (a,b) for f0(x) but at least one zero for the other functions in the Sturm Chain.

This case is equivalent to Corollary 1.3 above.

Case III: At least one zero in (a,b) for f(x)

(a) ∃x such that a ≤ x ≤ b and f0(x) = 0

(b) To prove this, I will use induction.

(c) Assume that there is only one such zero in [a,b]

(d) Using Lemma 2 above, we know that in this case, Z(a) - Z(b) = 1.

(e) Assume that the theorem is true up to the nth zero of f in [a,b]

(f) Let k be the nth zero, k' be the n+1th zero and k'' be the n+2th zero.

(g) Then there is only zero in (k,k'') which is located at k'.

(h) Let l be a point in (k,k') and l' be a point in (k',k'').

(i) Then, by Lemma 2 above Z(l) - Z(l') = 1.

(j) From step e above, we have Z(a) - Z(l) = n and from step i above we have Z(a) - Z(l') = n+1.

QED

References

Tuesday, February 03, 2009

Cauchy's Bound for Real Roots

Augustin-Louis Cauchy came up with a useful bound for real roots in a polynomial equation. This works well with Sturm's Theorem.

Theorem: Cauchy's Bound for Real Roots

Let f(x) = anxn + an-1xn-1 + ... + a0

Let c be a root of f(x) such that f(c)=0

Then

abs(c) ≤ 1 + {abs(an-1 + ... + abs(a0)}/abs(an)

Proof:

(1) Assume that abs(c) is greater than 1. [The alternative is true since 1 + abs(x) ≥ 1]

(2) Since c is a root, then ancn + an-1cn-1 + ... + a0 = 0, and we have:

ancn = -an-1cn-1 + .... + -a0

(3) Using a basic inequality (see Lemma 2, here), we have:

abs(an)*abs(c)n ≤ abs(an-1)*abs(c)n-1 + ... + abs(a0)

(4) Let H = max{abs(an-1), ..., abs(a0) }

(5) So,

abs(an)*abs(c)n ≤ H(abs(c)n-1 + ... + 1)

(6) Since (abs(c)-1)*(abs(c)n-1 + ... + 1) = abs(c)n - 1 and since abs(c) is greater than 1, it follows that:

H(abs(c)n-1 + ... + 1) = H[abs(c)n - 1]/[abs(c) - 1]

and therefore:

abs(an)*abs(c)n ≤ H[abs(c)n]/[abs(c) - 1]

(7) So, we can state:

abs(an) ≤ H/[abs(c) - 1]

(8) Since abs(an) and abs(c)-1 are positive, we can also state:

abs(c) - 1 ≤ H/abs(an)

and finally,

abs(c) ≤ 1 + H/abs(an)

QED

Saturday, January 17, 2009

Sturm's Theorem: Sturm Chains

Before proceeding to Sturm's Theorem, let's talk about Sturm Chains.

Definition 1: Sturm Chain

A Sturm Chain is a series of polynomials P0, ...., Pm

such that:

(1) For any value of i where i ≥ 1, if Pi(x)=0, then Pi-1(x) = -Pi+1(x)

(2) If Pi(x) = 0 then Pi+1(x) ≠ 0 and if i ≥ 1, then Pi-1(x) ≠ 0.

(3) For a sufficiently small area surrounding a zero point of P0(x), P1(x) is everywhere greater than 0 or everywhere smaller than 0.

Lemma 1: Constructibility of a Sturm Chain from a Polynomial

If a polynomial P is differentiable and has only simple roots, then it is possible to construct a Sturm Chain based on it.

Proof:

(1) Let P0 be the polynomial and P1 be the first derivative of P0.

(2) We can now use an alternate form of Euclid's Algorithm for Greatest Common Divisor of Polynomials (see Theorem 1, here) to get the following:

P0 = Q1P1 - P2
...

Pm-2 = Qm-1Pm-1 - Pm

where all deg Pi is less than deg Pi-1 and deg Pm = 0.

(3) Since P0 is simple, we know that P0 and P1 are relatively prime [See Lemma 2, here].

(4) Therefore, Pm is degree 0. [See definition 3, here for the definition of relatively prime polynomials]

(5) Now, we can show that P0, P1, ..., Pm form a Sturm Chain. Here's the reasoning.

(6) Using step #2 above, we know for i, we have the following equation:

Pi-1 = QiPi - Pi+1

(7) Assume that Pi(x) = 0.

(8) Then it follows that:

Pi-1 = -Pi+1

(9) Assume that Pi(x) = 0 and Pi+1(x) = 0

(10) Then it follows that Pi+2(x) = 0 and so on.

(12) So that Pm(x) = 0. But this is impossible since Pm is a constant (a polynomial of degree 0)

(13) Therefore, we reject our assumption in step #7 and conclude that Pi+1(x) ≠ 0.

(14) In the same way, we can show that if Pi(x) = 0, then it follows that Pi-1 ≠ 0.

(15) Finally, since P0=P is a polynomial with only simple roots and P1 = P' is its derivative, we know that (see Lemma, here), for a sufficiently small area surrounding a zero point of P0(x), P1(x) is everywhere negative or everywhere positive.

QED

References

Wednesday, October 29, 2008

Sturm's Theorem: An Initial Lemma

Here's a major problem that Jacques Charles Francois Sturm solved:

Find the number of real roots of an algebraic equation with real coefficients over a given interval.

There are two possible cases:

(I) The real roots of the equation in question are all simple over the given interval.

(II) The equation also possesses multiple real roots over the interval.

Before proceeding to his solution, let's start with a lemma.

Lemma:

Any equation of multiple real roots can be broken down into a set of equations with only simple real roots.

Proof:

(1) Let the F(x) = 0 have the distinct roots α, β, γ, ...

(2) Let the root α be a-fold, the root β be b-fold, γ c-fold, etc where a,b,c,... are not necessarily 1.

(3) Using the Fundamental Theorem of Algebra (see Thereom, here), we have:

F(x) = (x - α)a(x - β)b(x - γ)c*...

(4) Using some basic properties of the derivative (see Corollary 2.2, here), we have:

F'(x)/F(x) = a/(x - α) + b/(x - β) + c/(x - γ) + ... =

= [a(x - β)(x - γ)(x - λ)*... + b(x - α)(x - γ)(x - λ)*... + ...]/[(x - α)(x - β)(x - γ)*...]

(5) Let:

p(x) = [a(x - β)(x - γ)(x - λ)*... + b(x - α)(x - γ)(x - λ)*... + ...]

q(x) = [(x - α)(x - β)(x - γ)*...]

so that we have:

F'(x)/F(x) = p(x)/q(x)

(6) We note that p(x) and q(x) do not have any common divisors since for each factor of q(x), we are left with a remainder of the form c/(x - d) where c,d are constants.

(7) Let G(x) = F(x)/q(x)

(8) Then:

F(x) = G(x)*q(x)

F'(x) = G(x)*p(x) [since F'(x)/F(x)=p(x)/q(x) → F'(x) = F(x)*p(x)/q(x) = G(x)*p(x)]

(9) Since p(x) and q(x) do not have any common divisors, it follows that G(x) is the greatest common divisor of F(x) and F'(x)

(10) Since we can always figure out the greatest common divisor of two equations (see Theorem 1, here for the greatest common divisor of polynomials), it follows that G(x) is obtainable based solely on F(x) and F'(x).

(11) Now since F(x)=G(x)*q(x), it follows that F(x)=0 divides into two equations:

G(x)=0

q(x)=0

(12) Since q(x) = (x - α)*(x - β)*(x - γ)*..., it is clear that it consists only of simple roots [from step#1]

(13) Since we can apply the same logic to G(x), it follows that we can always break down an equation of multiple real roots into a set of equations with only simple real roots.

QED

References

Monday, October 27, 2008

Jacques Charles Francois Sturm

Jacques Charles Francois Sturm was born on September 29, 1803 in Geneva, Switzerland. His father was a math teacher. When Sturm was 16, his father died and his family fell into a difficult financial situation.

At the Geneva Academy, Sturm's strong mathematical ability was recognized by his instructors. One of his teachers, Jean-Jacques Schaub, arranged financial support for young Sturm so he could attend school full time. At the Geneva Academy, Sturm met Daniel Colladon whose friendship and collaboration was an important part of his early work in mathematics.

When Sturm graduated from the Academy, he accepted a position as the tutor to Madame de Stael's youngest son in 1823. Madam de Stael had been a very successful and famous French writer who had died in 1817.

The family spent six months each year in Paris and Sturm was able to join them. Through the family, he was able to meet many of the intellectual luminaries of French society including Dominique Francois Jean Arago, Pierre-Simon Laplace, Simeon Denis Poisson, Jean Baptiste Joseph Fourier, Joseph Louis Gay-Lussac, and Andre Marie Ampere among others.

In 1824, Sturm and Colladon attempted to win a prize offered by the Paris Academy on the compressibility of water. The results were not as expected and Colladon severely injured his hand. They tried again in 1825. This time Sturm got a job tutoring Arago's son and was able to use Ampere's laboratory and received support and advice from Fourier. With all this new help, even if they did not win, they had made significant improvement from the previous year.

The next year, both Sturm and Colladon worked as assistants to Fourier. Additionally, they continued their experiments on the compressability of water and this time, they won the Grand Prix of the Academies de Sciences. The prize money was enough that they could stay in Paris and devote themselves to their research.

In 1829, Sturm published what would become one of his most famous papers: Mémoire sur la résolution des équations numériques. In it, he presented a major simplification of a method discovered by Cauchy to identify the number of real roots that an equation had over a specified interval. His method was largely based on methods from Fourier but the result was undeniably impressive. Her is Hermite's response:
Sturm's theorem had the good fortune of immediately becoming a classic and of finding a place in teaching that it will hold forever. His demonstration, which utilises only the most elementary considerations, is a rare example of simplicity and elegance.
Despite the well-received paper, Sturm had trouble finding work until the revolution of 1830. With the help of Arago, Sturm became professor of mathematics at the College Rollin. Three years later, he became a French citizen and three years after that he was admitted to the Academie des Sciences.

He would make significant contributions to differential equations relating to Poisson's theory of heat. Today, this work along with with the work done by Liouville form what is known as Sturm-Liouville Theory. Later in his career, he was professor at the Ecole Polytechnique. He made contributions to infinitesimal geometry, projective geometry, differential geometry, and geometric optics.

He died on December 18, 1855 in Paris.

References

Saturday, October 25, 2008

Ruffini's Proof: Field Extensions

In today's blog, I will present Paolo Ruffini's proof that if n ≥ 5 and F is a splitting field, then F/k is not a radical tower. This constitutes step two of the Abel-Ruffini proof using field extensions. For a review of splitting fields and field extensions, start here.

Below is Pierre Lauren Wantzel's version of Ruffini's proof. Niels Abel independently presented his own version of this version which I covered previously.

Today's content is taken from Jean-Pierre Tignol's Galois' Theory of Algebraic Equations.

Lemma 1:

Let u,a be functions of n parameters in a field F such that up = a for some prime p.

Let n ≥ 5

Let σ be the following permutation:

x1 → x2 → x3 → x1 and xi → xi for i greater than 3.

so that:

σf(x1, x2, x3, ..., xn) = f(x2, x3, x1, ..., xn)

Let Ï„ be the following permutation:

x3 → x4 → x5 → x3 and xi → xi for i=1,2 and i greater than 5

so that:

τf(x1, x2, x3, x4, x5, ..., xn) = f(x1, x2, x4, x5, x3, ..., xn)

Then:

If a is invariant under the permutations σ and τ, then so is u.

Proof:

(1) From the given, we have up = a where u,a are functions of n parameters.

(2) Applying the permutation σ to both sides gives us:

σ(u)p = σ(a)

(3) Since a is invariant with regard to σ, we have:

σ(u)p = σ(a)= a = up

(4) Dividing both sides by up gives us:

[σ(u)/u]p = 1

(5) Taking the p-th root of each side and multiplying by u gives us:

σ(u) = ζσu

where ζσ is some p-th root of unity.

(6) Applying σ to both sides gives us:

σ2(u) = ζσ2u

(7) Applying σ again we get:

σ3(u) = ζσ3u

(8) Now, we also know from its definition that σ3(u) = u since:

σ3f(x1, x2, x3, x4, ..., xn) = f(x1,x2, x3, x4, ..., xn)

(9) So, that ζσ3 = 1

(10) We can make the same line of argument with Ï„ to show that:

τ(u) = ζτu

where ζτ is a pth root of unity and

ζτ3 = 1

(11) Putting these two results together gives us:

σ*τ(u) = σ(τ(u)) = ζσζτu

σ2*τ = σ2(τ(u)) = ζσ2ζτu

(12) Now, representing each of these as permutations we get:

σ*τ:

x1 → x2 → x3 → x4 → x5 → x1 and xi → xi for i greater than 5.

σ2*τ:

x1 → x3 → x4 → x5 → x2 → x1 and xi → xi for i greater than 5

(13) Using the above permutation maps, we get that:

(σ*τ)5(u) = u

(σ2τ)5(u) = u

(14) Using step #5 and step #10 above, we can use step #13 to conclude that:

(ζσζτ)5 = (ζσ2ζτ)5 = 1

(15) Now, we also note that:

ζσ = ζσ6*ζσ-5 = ( ζσ6*ζσ-5)*(ζτ5*ζτ-5)*(ζσ5*ζσ-5) = ζσ6*(ζτ5*ζσ5)*(ζσ-5*ζσ-5*ζτ-5) =

= ζσ6*(ζσζτ)5(ζσ2ζτ)-5

(16) But then using step #14 with step #15, we have:

ζσ = ζσ6*(ζσζτ)5[(ζσ2ζτ)5]-1 = ζσ6*(1)*(1)-1 = ζσ6

(17) Using step #9 above, we then have:

ζσ =(ζσ3)2 = (1)2 = 1

(18) Now, since (ζσζτ)5 =1, we have:

(1*ζτ)5 =1

so that:

ζτ5 = 1

(19) We can now show that ζτ = 1 since:
ζτ = ζτ6*ζτ-5 = (ζτ3)2*(ζτ5)-1

Taking ζτ3 = 1 (step #10) and ζτ5 = 1 (step #18), we get:

ζτ = (ζτ3)2*(ζτ5)-1 = (1)2*(1)-1 = 1

QED


Theorem 2: Ruffini's Theorem

Let P(X) = (X - x1)*...*(X - xn) = Xn - s1Xn-1 + ... + (-1)nsn = 0

where si are coefficients in field k.

Let K be a field such that K = k(s1, ..., sn)

If n ≥ 5 and F is a splitting field for P(X), then F/K is not a radical tower.

Proof:

(1) Since F is a splitting field for P(X), x1 ∈ F.

(2) Since K is defined around the coefficients of P, it is clear that all elements of K are invariant under the permutations of σ and τ. [See Lemma 2, here]

(3) Assume F/K is a tower of radicals such that:

K = F0 ⊂ F1 ⊂ ... ⊂ Fm-1 ⊂ Fm = F

such that for each 0 ≤ i ≤ m:



where pi is a prime and αi ∈ F0 = K

(4) Then, by induction, all elements Fi are also invariant against the permutations σ and τ since:

(a) We know that all elements of F0 = K are invariant under σ and Ï„ (step #2 above) so we can assume that this is true up to some i where i ≥ 0.

(b) Let a = αi, u = a(1/p) so that:

Fi+1 = Fi(u)

and

a ∈ Fi

(c) But since a ∈ Fi, it follows that a is invariant under σ and Ï„.

(d) Using Lemma 1 above, we note that this implies that u is also invariant under σ and τ.

(e) But then all elements of Fi(u) = Fi+1 are also invariant under σ and τ.

(5) But now we have a contradiction since x1 ∈ F = Fm is not invariant under σ [since σ(x1) = x2]

(6) So, we reject our assumption in step #3.

QED

References