From Wikipedia, the free encyclopedia - View original article

Not to be confused with Fundamental theorem of arithmetic.

The **fundamental theorem of algebra** states that every non-constant single-variable polynomial with complex coefficients has at least one complex root. This includes polynomials with real coefficients, since every real number is a complex number with zero imaginary part.

Equivalently (by definition), the theorem states that the field of complex numbers is algebraically closed.

The theorem is also stated as follows: every non-zero, single-variable, degree *n* polynomial with complex coefficients has, counted with multiplicity, exactly *n* roots. The equivalence of the two statements can be proven through the use of successive polynomial division.

In spite of its name, there is no purely algebraic proof of the theorem, since any proof must use the completeness of the reals (or some other equivalent formulation of completeness), which is not an algebraic concept. Additionally, it is not fundamental for modern algebra; its name was given at a time when the study of algebra was mainly concerned with the solutions of polynomial equations with real or complex coefficients.

Peter Rothe, in his book *Arithmetica Philosophica* (published in 1608), wrote that a polynomial equation of degree *n* (with real coefficients) *may* have *n* solutions. Albert Girard, in his book *L'invention nouvelle en l'Algèbre* (published in 1629), asserted that a polynomial equation of degree *n* has *n* solutions, but he did not state that they had to be real numbers. Furthermore, he added that his assertion holds "unless the equation is incomplete", by which he meant that no coefficient is equal to 0. However, when he explains in detail what he means, it is clear that he actually believes that his assertion is always true; for instance, he shows that the equation *x*^{4} = 4x − 3, although incomplete, has four solutions (counting multiplicities): 1 (twice), −1 + *i*√2, and −1 − *i*√2.

As will be mentioned again below, it follows from the fundamental theorem of algebra that every non-constant polynomial with real coefficients can be written as a product of polynomials with real coefficients whose degree is either 1 or 2. However, in 1702 Leibniz said that no polynomial of the type *x*^{4} + *a*^{4} (with *a* real and distinct from 0) can be written in such a way. Later, Nikolaus Bernoulli made the same assertion concerning the polynomial *x*^{4} − 4*x*^{3} + 2*x*^{2} + 4*x* + 4, but he got a letter from Euler in 1742^{[1]} in which he was told that his polynomial happened to be equal to

where α is the square root of 4 + 2√7. Also, Euler mentioned that

A first attempt at proving the theorem was made by d'Alembert in 1746, but his proof was incomplete. Among other problems, it assumed implicitly a theorem (now known as Puiseux's theorem) which would not be proved until more than a century later, and furthermore the proof assumed the fundamental theorem of algebra. Other attempts were made by Euler (1749), de Foncenex (1759), Lagrange (1772), and Laplace (1795). These last four attempts assumed implicitly Girard's assertion; to be more precise, the existence of solutions was assumed and all that remained to be proved was that their form was *a* + *bi* for some real numbers *a* and *b*. In modern terms, Euler, de Foncenex, Lagrange, and Laplace were assuming the existence of a splitting field of the polynomial *p*(*z*).

At the end of the 18th century, two new proofs were published which did not assume the existence of roots. One of them, due to James Wood and mainly algebraic, was published in 1798 and it was totally ignored. Wood's proof had an algebraic gap.^{[2]} The other one was published by Gauss in 1799 and it was mainly geometric, but it had a topological gap, filled by Alexander Ostrowski in 1920, as discussed in Smale 1981 [3] (Smale writes, "...I wish to point out what an immense gap Gauss' proof contained. It is a subtle point even today that a real algebraic plane curve cannot enter a disk without leaving. In fact even though Gauss redid this proof 50 years later, the gap remained. It was not until 1920 that Gauss' proof was completed. In the reference Gauss, A. Ostrowski has a paper which does this and gives an excellent discussion of the problem as well..."). A rigorous proof was published by Argand in 1806; it was here that, for the first time, the fundamental theorem of algebra was stated for polynomials with complex coefficients, rather than just real coefficients. Gauss produced two other proofs in 1816 and another version of his original proof in 1849.

The first textbook containing a proof of the theorem was Cauchy's *Cours d'analyse de l'École Royale Polytechnique* (1821). It contained Argand's proof, although Argand is not credited for it.

None of the proofs mentioned so far is constructive. It was Weierstrass who raised for the first time, in the middle of the 19th century, the problem of finding a constructive proof of the fundamental theorem of algebra. He presented his solution, that amounts in modern terms to a combination of the Durand–Kerner method with the homotopy continuation principle, in 1891. Another proof of this kind was obtained by Hellmuth Kneser in 1940 and simplified by his son Martin Kneser in 1981.

Without using countable choice, it is not possible to constructively prove the fundamental theorem of algebra for complex numbers based on the Dedekind real numbers (which are not constructively equivalent to the Cauchy real numbers without countable choice^{[3]}). However, Fred Richman proved a reformulated version of the theorem that does work.^{[4]}

All proofs below involve some analysis, or at least the topological concept of continuity of real or complex functions. Some also use differentiable or even analytic functions. This fact has led to the remark that the Fundamental Theorem of Algebra is neither fundamental, nor a theorem of algebra.

Some proofs of the theorem only prove that any non-constant polynomial with real coefficients has some complex root. This is enough to establish the theorem in the general case because, given a non-constant polynomial *p*(*z*) with complex coefficients, the polynomial

has only real coefficients and, if *z* is a zero of *q*(*z*), then either *z* or its conjugate is a root of *p*(*z*).

A large number of non-algebraic proofs of the theorem use the fact (sometimes called "growth lemma") that an *n*-th degree polynomial function *p*(*z*) whose dominant coefficient is 1 behaves like *z ^{n}* when |

when |*z*| > *R*.

Find a closed disk *D* of radius *r* centered at the origin such that |*p*(*z*)| > |*p*(0)| whenever |*z*| ≥ *r*. The minimum of |*p*(*z*)| on *D*, which must exist since *D* is compact, is therefore achieved at some point *z*_{0} in the interior of *D*, but not at any point of its boundary. The Maximum modulus principle (applied to 1/*p*(*z*)) implies then that *p*(*z*_{0}) = 0. In other words, *z*_{0} is a zero of *p*(*z*).

**A variation of this proof** does not require the use of the maximum modulus principle (in fact, the same argument with minor changes also gives a proof of the maximum modulus principle for holomorphic functions). If we assume by contradiction that *a* := *p*(*z*_{0}) ≠ 0, then, expanding *p*(*z*) in powers of *z* − *z*_{0} we can write

Here, the *c _{j}* are simply the coefficients of the polynomial

When *r* is sufficiently close to 0 this upper bound for |*p*(*z*)| is strictly smaller than |*a*|, in contradiction to the definition of *z*_{0}. (Geometrically, we have found an explicit direction θ_{0} such that if one approaches *z*_{0} from that direction one can obtain values *p*(*z*) smaller in absolute value than |*p*(*z*_{0})|.)

**Another** analytic proof can be obtained along this line of thought observing that, since |*p*(*z*)| > |*p*(0)| outside *D*, the minimum of |*p*(*z*)| on the whole complex plane is achieved at *z*_{0}. If |*p*(*z*_{0})| > 0, then 1/*p* is a bounded holomorphic function in the entire complex plane since, for each complex number *z*, |1/*p*(*z*)| ≤ |1/*p*(*z*_{0})|. Applying Liouville's theorem, which states that a bounded entire function must be constant, this would imply that 1/*p* is constant and therefore that *p* is constant. This gives a contradiction, and hence *p*(*z*_{0}) = 0.

**Yet another** analytic proof uses the argument principle. Let *R* be a positive real number large enough so that every root of *p*(*z*) has absolute value smaller than *R*; such a number must exist because every non-constant polynomial function of degree *n* has at most *n* zeros. For each *r* > *R*, consider the number

where *c*(*r*) is the circle centered at 0 with radius *r* oriented counterclockwise; then the argument principle says that this number is the number *N* of zeros of *p*(*z*) in the open ball centered at 0 with radius *r*, which, since *r* > *R*, is the total number of zeros of *p*(*z*). On the other hand, the integral of *n*/*z* along *c*(*r*) divided by 2π*i* is equal to *n*. But the difference between the two numbers is

The numerator of the rational expression being integrated has degree at most *n* − 1 and the degree of the denominator is *n* + 1. Therefore, the number above tends to 0 as *r* → +∞. But the number is also equal to *N* − *n* and so *N* = *n*.

**Still another** complex-analytic proof can be given by combining linear algebra with the Cauchy theorem. To establish that every complex polynomial of degree *n* > 0 has a zero, it suffices to show that every complex square matrix of size *n* > 0 has a (complex) eigenvalue.^{[5]} The proof of the latter statement is by contradiction.

Let *A* be a complex square matrix of size *n* > 0 and let *I _{n}* be the unit matrix of the same size. Assume

which is a meromorphic function on the complex plane with values in the vector space of matrices. The eigenvalues of *A* are precisely the poles of *R(z)*. Since, by assumption, *A* has no eigenvalues, the function *R(z)* is an entire function and Cauchy theorem implies that

On the other hand, *R*(*z*) expanded as a geometric series gives:

This formula is valid outside the closed disc of radius ||*A*|| (the operator norm of *A*). Let *r* > ||*A*||. Then

(in which only the summand *k* = 0 has a nonzero integral). This is a contradiction, and so *A* has an eigenvalue.

**Finally**, Rouché's theorem gives perhaps the shortest proof of the theorem.

Let *z*_{0} ∈ **C** be such that the minimum of |*p*(*z*)| on the whole complex plane is achieved at *z*_{0}; it was seen at the proof which uses Liouville's theorem that such a number must exist. We can write *p*(*z*) as a polynomial in *z* − *z*_{0}: there is some natural number *k* and there are some complex numbers *c _{k}*,

In the case that *p*(*z*_{0}) is nonzero, it follows that if *a* is a *k*^{th} root of −*p*(*z*_{0})/*c _{k}* and if

For another topological proof by contradiction, suppose that *p*(*z*) has no zeros. Choose a large positive number *R* such that, for |*z*| = *R*, the leading term *z ^{n}* of

These proofs use two facts about real numbers that require only a small amount of analysis (more precisely, the intermediate value theorem):

- every polynomial with odd degree and real coefficients has some real root;
- every non-negative real number has a square root.

The second fact, together with the quadratic formula, implies the theorem for real quadratic polynomials. In other words, algebraic proofs of the fundamental theorem actually show that if *R* is any real-closed field, then its extension *C* = *R*(√−1) is algebraically closed.

As mentioned above, it suffices to check the statement "every non-constant polynomial *p*(*z*) with real coefficients has a complex root". This statement can be proved by induction on the greatest non-negative integer *k* such that 2^{k} divides the degree *n* of *p*(*z*). Let *a* be the coefficient of *z ^{n}* in

If *k* = 0, then *n* is odd, and therefore *p*(*z*) has a real root. Now, suppose that *n* = 2* ^{k}m* (with

Then the coefficients of *q _{t}*(

J. Shipman showed in 2007 that the assumption that odd degree polynomials have roots is stronger than necessary; any field in which polynomials of prime degree have roots is algebraically closed (so "odd" can be replaced by "odd prime" and furthermore this holds for fields of all characteristics). For axiomatization of algebraically closed fields, this is the best possible, as there are counterexamples if a single prime is excluded. However, these counterexamples rely on −1 having a square root. If we take a field where −1 has no square root, and every polynomial of degree *n* ∈ *I* has a root, where *I* is any fixed infinite set of odd numbers, then every polynomial *f*(*x*) of odd degree has a root (since (*x*^{2} + 1)^{k}*f*(*x*) has a root, where *k* is chosen so that deg(*f*) + 2*k* ∈ *I*).

Another algebraic proof of the fundamental theorem can be given using Galois theory. It suffices to show that **C** has no proper finite field extension.^{[6]} Let *K*/**C** be a finite extension. Since the normal closure of *K* over **R** still has a finite degree over **C** (or **R**), we may assume without loss of generality that *K* is a normal extension of **R** (hence it is a Galois extension, as every algebraic extension of a field of characteristic 0 is separable). Let *G* be the Galois group of this extension, and let *H* be a Sylow 2-subgroup of *G*, so that the order of *H* is a power of 2, and the index of *H* in *G* is odd. By the fundamental theorem of Galois theory, there exists a subextension *L* of *K*/**R** such that Gal(*K*/*L*) = *H*. As [*L*:**R**] = [*G*:*H*] is odd, and there are no nonlinear irreducible real polynomials of odd degree, we must have *L* = **R**, thus [*K*:**R**] and [*K*:**C**] are powers of 2. Assuming by way of contradiction that [*K*:**C**] > 1, we conclude that the 2-group Gal(*K*/**C**) contains a subgroup of index 2, so there exists a subextension *M* of **C** of degree 2. However, **C** has no extension of degree 2, because every quadratic complex polynomial has a complex root, as mentioned above. This shows that [*K*:**C**] = 1, and therefore *K* = **C**, which completes the proof.

There exists still another way to approach the fundamental theorem of algebra, due to J. M. Almira and A. Romero: by Riemannian Geometric arguments. The main idea here is to prove that the existence of a non-constant polynomial *p*(*z*) without zeros implies the existence of a flat Riemannian metric over the sphere **S**^{2}. This leads to a contradiction, since the sphere is not flat.

Recall that a Riemannian surface (*M*, *g*) is said to be flat if its Gaussian curvature, which we denote by *K _{g}*, is identically null. Now, Gauss–Bonnet theorem, when applied to the sphere

- ,

which proves that the sphere is not flat.

Let us now assume that *n* > 0 and *p*(*z*) = *a*_{0} + *a*_{1}*z* + ⋅⋅⋅ + *a _{n}z^{n}* ≠ 0 for each complex number

- .

We can use this functional equation to prove that *g*, given by

for *w* in **C**, and

for *w* ∈ **S**^{2}\{0}, is a well defined Riemannian metric over the sphere **S**^{2} (which we identify with the extended complex plane **C** ∪ {∞}).

Now, a simple computation shows that

- ,

since the real part of an analytic function is harmonic. This proves that *K _{g}* = 0.

Since the fundamental theorem of algebra can be seen as the statement that the field of complex numbers is algebraically closed, it follows that any theorem concerning algebraically closed fields applies to the field of complex numbers. Here are a few more consequences of the theorem, which are either about the field of real numbers or about the relationship between the field of real numbers and the field of complex numbers:

- The field of complex numbers is the algebraic closure of the field of real numbers.
- Every polynomial in one variable
*z*with complex coefficients is the product of a complex constant and polynomials of the form*z*+*a*with*a*complex. - Every polynomial in one variable
*x*with real coefficients can be uniquely written as the product of a constant, polynomials of the form*x*+*a*with*a*real, and polynomials of the form*x*^{2}+*ax*+*b*with*a*and*b*real and*a*^{2}− 4*b*< 0 (which is the same thing as saying that the polynomial*x*^{2}+*ax*+*b*has no real roots). - Every rational function in one variable
*x*, with real coefficients, can be written as the sum of a polynomial function with rational functions of the form*a*/(*x*−*b*)^{n}(where*n*is a natural number, and*a*and*b*are real numbers), and rational functions of the form (*ax*+*b*)/(*x*^{2}+*cx*+*d*)^{n}(where*n*is a natural number, and*a*,*b*,*c*, and*d*are real numbers such that*c*^{2}− 4*d*< 0). A corollary of this is that every rational function in one variable and real coefficients has an elementary primitive. - Every algebraic extension of the real field is isomorphic either to the real field or to the complex field.

Main article: Properties of polynomial roots

While the fundamental theorem of algebra states a general existence result, it is of some interest, both from the theoretical and from the practical point of view, to have information on the location of the zeros of a given polynomial. The simpler result in this direction is a bound on the modulus: all zeros ζ of a monic polynomial satisfy an inequality |ζ| ≤ *R*_{∞}, where

Notice that, as stated, this is not yet an existence result but rather an example of what is called an a priori bound: it says that *if there are solutions* then they lie inside the closed disk of center the origin and radius *R*_{∞}. However, once coupled with the fundamental theorem of algebra it says that the disk contains in fact at least one solution. More generally, a bound can be given directly in terms of any p-norm of the *n*-vector of coefficients , that is |ζ| ≤ *R _{p}*, where

for 1 < *p* < ∞, and in particular

(where we define *a _{n}* to mean 1, which is reasonable since 1 is indeed the

We report here the proof of the above bounds, which is short and elementary. Let ζ be a root of the polynomial ; in order to prove the inequality |ζ| ≤ *R _{p}* we can assume, of course, |ζ| > 1. Writing the equation as , and using the Hölder's inequality we find . Now, if

thus and simplifying, . Therefore holds, for all 1 ≤ *p* ≤ ∞.

- See section Le rôle d'Euler in C. Gilain's article Sur l'histoire du théorème fondamental de l'algèbre: théorie des équations et calcul intégral.
- Concerning Wood's proof, see the article A forgotten paper on the fundamental theorem of algebra, by Frank Smithies.
- For the minimum necessary to prove their equivalence, see Bridges, Schuster, and Richman; 1998; A weak countable choice principle; available from [1].
- See Fred Richman; 1998; The fundamental theorem of algebra: a constructive development without choice; available from [2].
- A proof of the fact that this suffices can be seen here.
- A proof of the fact that this suffices can be seen here.

**^**See section*Le rôle d'Euler*in C. Gilain's article*Sur l'histoire du théorème fondamental de l'algèbre: théorie des équations et calcul intégral*.**^**Concerning Wood's proof, see the article*A forgotten paper on the fundamental theorem of algebra*, by Frank Smithies.**^**For the minimum necessary to prove their equivalence, see Bridges, Schuster, and Richman; 1998; A weak countable choice principle; available from [1].**^**See Fred Richman; 1998; The fundamental theorem of algebra: a constructive development without choice; available from [2].**^**A proof of the fact that this suffices can be seen here.**^**A proof of the fact that this suffices can be seen here.

- Cauchy, Augustin Louis (1821),
*Cours d'Analyse de l'École Royale Polytechnique, 1*, Paris: Éditions Jacques Gabay (published 1992), ISBN 2-87647-053-5 (tr. Course on Analysis of the Royal Polytechnic Academy, part 1: Algebraic Analysis)^{ère}partie: Analyse Algébrique - Euler, Leonhard (1751), "Recherches sur les racines imaginaires des équations",
*Histoire de l'Académie Royale des Sciences et des Belles-Lettres de Berlin*(Berlin)**5**: 222–288. English translation: Euler, Leonhard (1751), "Investigations on the Imaginary Roots of Equations" (PDF),*Histoire de l'Académie Royale des Sciences et des Belles-Lettres de Berlin*(Berlin)**5**: 222–288 - Gauss, Carl Friedrich (1799),
*Demonstratio nova theorematis omnem functionem algebraicam rationalem integram unius variabilis in factores reales primi vel secundi gradus resolvi posse*, Helmstedt: C. G. Fleckeisen (tr. New proof of the theorem that every integral rational algebraic function of one variable can be resolved into real factors of the first or second degree). - Gauss, Carl Friedrich (1866),
*Carl Friedrich Gauss Werke*, Band III, Königlichen Gesellschaft der Wissenschaften zu Göttingen*Demonstratio nova theorematis omnem functionem algebraicam rationalem integram unius variabilis in factores reales primi vel secundi gradus resolvi posse (1799), pp.1-31.*, p. 1, at Google Books - first proof.*Demonstratio nova altera theorematis omnem functionem algebraicam rationalem integram unius variabilis in factores reales primi vel secundi gradus resolvi posse (1815 Dec), pp.32-56.*, p. 32, at Google Books - second proof.*Theorematis de resolubilitate functionum algebraicarum integrarum in factores reales demonstratio tertia Supplementum commentationis praecedentis (1816 Jan), pp.57-64.*, p. 57, at Google Books - third proof.*Beiträge zur Theorie der algebraischen Gleichungen (1849 Juli), pp.71-103.*, p. 71, at Google Books - fourth proof.

- Kneser, Hellmuth (1940), "Der Fundamentalsatz der Algebra und der Intuitionismus",
*Mathematische Zeitschrift***46**: 287–302, doi:10.1007/BF01181442, ISSN 0025-5874 (The Fundamental Theorem of Algebra and Intuitionism). - Kneser, Martin (1981), "Ergänzung zu einer Arbeit von Hellmuth Kneser über den Fundamentalsatz der Algebra",
*Mathematische Zeitschrift***177**(2): 285–287, doi:10.1007/BF01214206, ISSN 0025-5874 (tr. An extension of a work of Hellmuth Kneser on the Fundamental Theorem of Algebra). - Ostrowski, Alexander (1920), "Über den ersten und vierten Gaußschen Beweis des Fundamental-Satzes der Algebra",
*Carl Friedrich Gauss*Werke*Band X Abt. 2*(tr. On the first and fourth Gaussian proofs of the Fundamental Theorem of Algebra). - Weierstraß, Karl (1891). "Sitzungsberichte der königlich preussischen Akademie der Wissenschaften zu Berlin". pp. 1085–1101.
`|chapter=`

ignored (help) (tr. New proof of the theorem that every integral rational function of one variable can be represented as a product of linear functions of the same variable).

- Almira, J.M.; Romero, A. (2007), "Yet another application of the Gauss-Bonnet Theorem for the sphere",
*Bulletin of the Belgian Mathematical Society***14**: 341–342 - Almira, J.M.; Romero, A. (2012), "Some Riemannian geometric proofs of the Fundamental Theorem of Algebra",
*Differential Geometry - Dynamical Systems***14**: 1–4 - de Oliveira, O.R.B. (2011), "The Fundamental Theorem of Algebra: an elementary and direct proof",
*Mathematical Intelligencer***33**(2): 1–2 - de Oliveira, O.R.B. (2012), "The Fundamental Theorem of Algebra: from the four basic operations",
*American Mathematical Monthly***119**(9): 753–758 - Fine, Benjamin; Rosenberger, Gerhard (1997),
*The Fundamental Theorem of Algebra*, Undergraduate Texts in Mathematics, Berlin: Springer-Verlag, ISBN 978-0-387-94657-3 - Gersten, S.M.; Stallings, John R. (1988), "On Gauss's First Proof of the Fundamental Theorem of Algebra",
*Proceedings of the AMS***103**(1): 331–332, doi:10.2307/2047574, ISSN 0002-9939, JSTOR 2047574 - Gilain, Christian (1991), "Sur l'histoire du théorème fondamental de l'algèbre: théorie des équations et calcul intégral",
*Archive for History of Exact Sciences***42**(2): 91–136, doi:10.1007/BF00496870, ISSN 0003-9519 (tr. On the history of the fundamental theorem of algebra: theory of equations and integral calculus.) - Netto, Eugen; Le Vavasseur, Raymond (1916), "Les fonctions rationnelles §80–88: Le théorème fondamental", in Meyer, François; Molk, Jules,
*Encyclopédie des Sciences Mathématiques Pures et Appliquées, tome I, vol. 2*, Éditions Jacques Gabay (published 1992), ISBN 2-87647-101-9 (tr. The rational functions §80–88: the fundamental theorem). - Remmert, Reinhold (1991), "The Fundamental Theorem of Algebra", in Ebbinghaus, Heinz-Dieter; Hermes, Hans; Hirzebruch, Friedrich,
*Numbers*, Graduate Texts in Mathematics 123, Berlin: Springer-Verlag, ISBN 978-0-387-97497-2 - Shipman, Joseph (2007), "Improving the Fundamental Theorem of Algebra",
*Mathematical Intelligencer***29**(4): 9–14, doi:10.1007/BF02986170, ISSN 0343-6993 - Smale, Steve (1981), "The Fundamental Theorem of Algebra and Complexity Theory",
*Bulletin (new series) of the American Mathematical Society***4**(1) [4] - Smith, David Eugene (1959),
*A Source Book in Mathematics*, Dover, ISBN 0-486-64690-4 - Smithies, Frank (2000), "A forgotten paper on the fundamental theorem of algebra",
*Notes & Records of the Royal Society***54**(3): 333–341, doi:10.1098/rsnr.2000.0116, ISSN 0035-9149 - Taylor, Paul (2 June 2007),
*Gauss's second proof of the fundamental theorem of algebra*- English translation of Gauss's second proof. - van der Waerden, Bartel Leendert (2003),
*Algebra***I**(7th ed.), Springer-Verlag, ISBN 0-387-40624-7

Latin Wikisource has original text related to this article: |

*Algebra, fundamental theorem of*at Encyclopaedia of Mathematics- Fundamental Theorem of Algebra — a collection of proofs
- D. J. Velleman:
*The Fundamental Theorem of Algebra: A Visual Approach*, PDF (unpublished paper), visualisation of d'Alembert's, Gauss's and the winding number proofs - Fundamental Theorem of Algebra Module by John H. Mathews
- Bibliography for the Fundamental Theorem of Algebra
*From the Fundamental Theorem of Algebra to Astrophysics: A "Harmonious" Path**Gauss's first proof (in Lain)*at Google Books*Gauss's first proof (in Lain)*at Google Books