Here is the proof by Pukhlikov (1997) at
http://www.mathnet.ru/php/archive.phtml?wshow=paper&jrnid=mp&paperid=6&option_lang=eng
which Ilya mentioned as being only in Russian so far. What I present below is not a literal translation (as if anyone on this site cares...).
The argument will use only real variables: there is no use of complex numbers anywhere.
The goal is to show for every ngeq1ngeq1 that each monic polynomial of degree nn in mathbfR[X]mathbfR[X] is a product of linear and quadratic polynomials.
This is clear for n=1n=1 and 2, so from now on let ngeq3ngeq3 and assume by induction
that nonconstant polynomials of degree less than nn admit
factorizations into a product of linear and quadratic polynomials.
First, some context: we're going to make use of proper mappings. A complex-variable proof on this page listed by Gian depends on the fact that a nonconstant one-variable complex polynomial is a proper mapping mathbfCrightarrowmathbfCmathbfCrightarrowmathbfC. Of course a nonconstant one-variable real polynomial is a proper mapping mathbfRrightarrowmathbfRmathbfRrightarrowmathbfR, but that is not the kind of proper mapping we will use. Instead, we will use the fact (to be explained below) that multiplication of real one-variable polynomials of a fixed degree is a proper mapping on spaces of polynomials. I suppose if you find yourself teaching a course where you want to give the students an interesting but not well-known application of the concept of a proper mapping, you could direct them to this argument.
Now let's get into the proof. It suffices to focus on monic polynomials and their monic factorizations.
For any positive integer dd, let PdPd be the space of monic polynomials
of degree dd:
xd+ad−1xd−1+cdots+a1x+a0.xd+ad−1xd−1+cdots+a1x+a0.
By induction, every polynomial in P1,dots,Pn−1P1,dots,Pn−1 is a product of linear and quadratic polynomials. We will show every polynomial in PnPn is a product of
a polynomial in some PkPk and Pn−kPn−k where 1leqkleqn−11leqkleqn−1 and therefore
is a product of linear and quadratic polynomials.
For ngeq3ngeq3 and 1leqkleqn−11leqkleqn−1, define the multiplication map
mukcolonPktimesPn−krightarrowPntextbymuk(g,h)=gh.mukcolonPktimesPn−krightarrowPntextbymuk(g,h)=gh. Let ZkZk be the image of mukmuk in PnPn and
Z=bigcupn−1k=1Zk.Z=bigcupn−1k=1Zk.
These are the monic polynomials of degree nn which are composite. We want
to show Z=PnZ=Pn. To achieve this we will look at topological properties of mukmuk.
We can identify PdPd with mathbfRdmathbfRd by associating to the polynomial displayed way up above the vector (ad−1,dots,a1,a0)(ad−1,dots,a1,a0). This makes mukcolonPktimesPn−krightarrowPnmukcolonPktimesPn−krightarrowPn a continuous mapping. The key point
is that mukmuk is a proper mapping: its inverse images of compact sets are
compact. To explain why mukmuk is proper, we will use an idea of Pushkar' to "compactify" mukmuk
to a mapping on projective spaces. (In the journal where Pukhlikov's paper appeared, the paper by Pushkar' with his nice idea comes immediately afterwards. Puklikov's own approach to proving mukmuk is proper is more complicated and I will not be translating it!)
Let QdQd be the nonzero real polynomials of degree leqdleqd considered
up to scaling. There is a bijection
QdrightarrowmathbfPd(mathbfR)QdrightarrowmathbfPd(mathbfR) associating to a class of polynomials
[adxd+cdots+a1x+a0][adxd+cdots+a1x+a0] in QdQd the point [ad,dots,a1,a0][ad,dots,a1,a0].
In this way we make QdQd a compact Hausdorff space.
The monic polynomials PdPd, of degree dd, embed into
QdQd in a natural way and are identified in mathbfPd(mathbfR)mathbfPd(mathbfR)
with a standard copy of mathbfRdmathbfRd.
Define widehatmukcolonQktimesQn−krightarrowQnwidehatmukcolonQktimesQn−krightarrowQn
by widehatmuk([g],[h])=[gh]widehatmuk([g],[h])=[gh].
This is well-defined and restricts on the embedded subsets of monic polynomials to the
mapping mukcolonPktimesPn−krightarrowPnmukcolonPktimesPn−krightarrowPn. In natural homogeneous coordinates, widehatmukwidehatmuk is a polynomial mapping so
it is continuous. Since projective spaces are compact and Hausdorff,
widehatmukwidehatmuk is a proper map. Then, since
widehatmu−1k(Pn)=PktimesPn−kwidehatmu−1k(Pn)=PktimesPn−k,
restricting widehatmukwidehatmuk to PktimesPn−kPktimesPn−k shows mukmuk is proper.
Since proper mappings are closed mappings,
each ZkZk is a closed subset of PnPn, so Z=Z1cupcdotscupZn−1Z=Z1cupcdotscupZn−1
is closed in PnPn. Topologically, PncongmathbfRnPncongmathbfRn is connected,
so if we could show ZZ is also open in PnPn then we immediately
get Z=PnZ=Pn (since Znot=emptysetZnot=emptyset), which was our goal. Alas, it will not be easy to show ZZ is open directly, but a modification of this
idea will work.
We want to show that if a polynomial ff is in ZZ then all polynomials in PnPn that are near
ff are also in ZZ. The inverse function theorem is a natural tool to use in
this context: supposing f=muk(g,h)f=muk(g,h), is the Jacobian determinant of
mukcolonPktimesPn−krightarrowPnmukcolonPktimesPn−krightarrowPn nonzero at (g,h)(g,h)?
If so, then mukmuk has a continuous local inverse defined in a neighborhood of ff.
To analyze mukmuk near (g,h)(g,h), we
write all (nearby) points in PktimesPn−kPktimesPn−k as
(g+u,h+v)(g+u,h+v) where deguleqk−1deguleqk−1 and degvleqn−k−1degvleqn−k−1 (allowing u=0u=0 or v=0v=0 too). Then
muk(g+u,h+v)=(g+u)(h+v)=gh+gv+hu+uv=f+(gv+hu)+uv.muk(g+u,h+v)=(g+u)(h+v)=gh+gv+hu+uv=f+(gv+hu)+uv.
As functions of the coefficients of uu and vv, the coefficients of gv+hugv+hu are all linear
and the coefficients of uvuv are all higher degree polynomials.
If gg and hh are relatively prime then
every polynomial of degree less than nn is uniquely of the form
gv+hugv+hu where degu<deggdegu<degg or u=0u=0 and degv<deghdegv<degh or v=0v=0,
while if gg and hh are not relatively prime then
we can write gv+hu=0gv+hu=0 for some nonzero polynomials
uu and vv where degu<deggdegu<degg and degv<deghdegv<degh.
Therefore the Jacobian of mukmuk at (g,h)(g,h) is invertible if gg and hh are relatively prime
and not otherwise.
We conclude that if finZfinZ can be written somehow as a product
of nonconstant relatively prime polynomials then a neighborhood of ff in PnPn is inside ZZ.
Every finZfinZ is a product of linear and quadratic polynomials, so
ff can't be written as a product of nonconstant relatively prime
polynomials precisely when it is a power of a linear or quadratic polynomial. Let YY be all these "degenerate" polynomials in PnPn:
all (x+a)n(x+a)n for real aa if nn is odd and all (x2+bx+c)n/2(x2+bx+c)n/2 for real bb and cc if nn is even. (Note when nn is even that (x+a)n=(x2+2ax+a2)n/2(x+a)n=(x2+2ax+a2)n/2.) We have shown Z−YZ−Y is open in PnPn. This is weaker than our hope of
showing ZZ is open in PnPn. But we're in good shape, as long as
we change our focus from PnPn to Pn−YPn−Y. If n=2n=2 then Y=P2Y=P2 and P2−YP2−Y is empty.
For the first time we will use the fact that ngeq3ngeq3.
Identifying PnPn with mathbfRnmathbfRn using polynomial coefficients,
YY is either an algebraic curve (nn odd) or algebraic surface (nn even) sitting in
mathbfRnmathbfRn. For ngeq3ngeq3, the complement of an algebraic curve
or algebraic surface in mathbfRnmathbfRn for ngeq3 is path connected, and thus
connected.
The set Z−Y is nonempty since (x−1)(x−2)cdots(x−n) is in it. Since Z is closed in Pn, Zcap(Pn−Y)=Z−Y is closed in Pn−Y.
The inverse function theorem tells us that
Z−Y is open in Pn, so it is open in Pn−Y.
Therefore Z−Y is a nonempty open and closed subset of Pn−Y.
Since Pn−Y is connected and Z−Y is not empty, Z−Y=Pn−Y.
Since YsubsetZ, we get Z=Pn and this completes Pukhlikov's "real" proof
of the Fundamental Theorem of Algebra.
Mы доказывали, доказывали и наконец доказали. Ура! :)
No comments:
Post a Comment