飞's profilePhaethon Sun's SpacetimePhotosBlogListsMore Tools Help

Blog


    April 12

    Mittag-Leffler Problem & Introduction of Hodge and Serre Theorem

    These two parts are added as apenddix (application) of the series Riemann-Roch Theorem on Riemann Sruface.

     

     

     

    Mittag-Leffler Problem:

    {Pī} is a set of discrete points on a Riemann Surface М, near every P¡ there is a principal part. Try to find a meromorphic function fⅰ∈Ш(M) so that in each neighborhood of P¡, f-P¡ is holomorphic.

     

     

    We want to solve this classcical problem form Sheaf Cohomological point of view. Suppose β is an open cover of M. Without lose of generality, we can suppose that β is fine so that in each {P¡}Wɑ there is a gɑ∈Ш(Wɑ). The principal part of gɑ is exact with P¡. Let f(Wα,Wβ)=gβ-gα. So, for every αβγ, f(Wα,Wβ)+f(Wβ,Wγ)=f(Wα,Wγ). We can see now that fZ¹(β,θ). If H¹(M,θ)=0, then H¹(β,θ)=0. Therefore, we can find a hC°(β,θ), such that f(Wα,Wβ)=h(Wα)-h(Wβ). Form the definition of f, the above equality is gβ-gα= h(Wα)-h(Wβ). SO that on Wα∩Wβ, gα-h(Wα)=gβ-h(Wβ).

     

    We can see that there is an ƒ∈Ш(M), such that f|Wα=gα-h(Wα). This ƒ is the solution of Mittag-Leffler problem.

     

    ============================================

     

     

    We assume that readers have some familiarity of differential form. It does not need too much, for we will use some well-known things.

    Since we followed the way complex geometry, we now connect this subject to differential geometry.

    Suppose ε is a line bundle, a Hermitian metric on ε is a point-related inner product <,>|x; in which each <,>|x is an inner product on π¯¹(x) (the fiber).

    When we said a metric, there must be a metric group on eachπ¯¹(x). As what we always do in linear algebra, this metric can be normalized. So, if we go back to the traditional definition of bundles, we will see that we can select εαβZ1(Uα,Θ*) exactly the transition functions. If we choose e(α) be the section of the line bundle corresponding to the identity element of the fiber over Uα, then let gα=< e(α), e(α)> (for e(α)=εβα e(β)), we will find gα |εαβ|² g¯¹β=1. In this sense, we say we normalized the metric.

    If let ★ be the hodge star operator. If T¹, T² are two operators such that T¹, T²: ξ(ε) àξ(ε), we say these two are conjugate if (T¹, )=( , T²). Now we want to find the conjugate operator of ð¯.

    Define D: ξp,q(ε)àξp+1,q (ε);

           If σ=ωe(α), De(α)=θαe(α), define:

           Dσ={ðω+(-1)^p+q ωθα};

    Why we define like this? For if we investigate the local representation of D (connection, as we do in differential geometry), we can write:

    Dσ=(dω) e(α)+(-1)^p (ωθα)e(α);

    Then, we say ψ=-D is conjugate to ðˉ.

    Define: □=ψðˉ+ ðˉψ=(ψ+ ðˉ)^2, which is self-conjugate and be called Laplacian.   If □φ=0, we say φ is a harmonic form.  Harmonic p,q form is represented by Иp,q, and И=⊕Иp,q; Also we have И(ε)=⊕Иp,q (ε).

    The theorem of Hodge is:

    If ε is a holomorphic line bundle over a compact Riemann surface, and we have already had a metric of ε, then:

    (1). И(ε) is finite dimensional;

    (2). There exists a bounded operator G: ξ(ε)à ξ(ε), such that the kernel of the operator KerG=И(ε).  There is a decomposition ξ(ε)= И(ε)⊕□Gξ(ε)= И(ε)G□ξ(ε).

    Actually, we can prove that Иp,q (ε)Hq(M, Ωp(ε)), where Ωp(ε) denotes the germs of sheaves of holomorphic p-form.

    Serre duality Theorem: If (ε) if a holomorphic line bundle over compact Riemann surface M, then there is a isomorphism:

         Hq(M, Ωp(ε))= H1-q(M, Ω1-p(-ε)) for any p,q0;

    Or equivalently, H¹(M,Θ(ε))=H0(M,Θ(кε¯¹)

    Here –ε means the line bundle whose transition functions are εβαZ¹(M,Θ*), and ε has transition functions εαβ.

    Riemann-Roch Theorem on Riemann Surface(I)

                     Riemann-Roch Theorem  on Riemann Surface  

    School of Mathematics, Peking University

                                              Sun Fei

     

     

    Section : Introduction

     

    I want to discuss basically on Riemann-Roch Theorem, which is probably the most important theorem in the area of complex analysis and a basic tool in algebraic geometry.

     

    Definition:

    By a complex manifold M, we mean a connected, T², paracompact topological space with a cooperate covers {Ui,φi}, satisfying:

    (1)   each Ui is an open set of M, and ∪Ui = M;

    (2)   φi: Ui àСn, andφi: Ui àφi (Ui) is homeomorphism and φi (Ui) is open inСn;

    (3)   For each i,j φi¯¹j) is holomorphic;

     

    A complex manifold with dimension one is called a Riemann surface.

     

    I want to talk a little more about complex manifold and Riemann surfaces. We

    call f is holomorphic if for each i f(φi) is holomorphicφi (Ui)àС. Moreover, if M and N are two complex manifolds, f: MàN is a map for each i,j such that ψfφ¯: φi(Ui)àψi(Vi) is holomorphic, we say that f is holomorphic map between M and N.

    If f:MàN is a mapping between Riemann surfaces, for any pM there is a coordinate open set U and coordinate mapping z such that w(p)=0; and for the point q=f(p), there is a coordinate open set V and coordinate mapping w such that w(q)=0. So, we can select proper coordinate open sets and coordinate mappings such that for any point pM, we have w=z^n;

    The index n is called the order of the mapping f. We can see that the index n can be either positive or negative, depends on the point p. If, plus, we have n-1>0, the point p is called a ramification point of the cover mapping f.

    If we want to discuss something about Riemann surface, we can do it several ways in which view points of complex manifolds and algebraic geometry are better known by me. It is true that Riemann surfaces can also be considered form algebraic number theory point of view, however, this way is not what I want to follow. My major concentration is lie on the complex manifolds, which is the main method I use in this article. That is to say, I will follow this way: complex manifolds (Riemann surfaces)à sheaf theoryà cohomology theoryà divisors, line bundles and Riemann-Roch theorem. Although algebraic geometry and algebraic number theory viewpoints are not paid major care, I will still try to talk about these a little. To do this, let me introduce projective spaces and algebraic curves first.

     

    Let us see something interesting first. We have to say that retina is flat or 2-dimensional, but the real world is “at-least” 3-dimensional. Therefore the image formed on our retina can only be 2-dimensional, so our feeling reflected by what we see are “projective”. By a projective (complex) space СРn, we mean the set of one dimensional spaces in Сn+1. Specifically, a projection : Сn+1-{0}àСРn, (Z0,Z1,,Zn)=[Z0,Z1Zn]. The open sets in СРn is the image of open sets of Сn+1-{0}. The coordinate covers of СРn are:

            

            U0={[Z0,Z1,,Zn] | Z00};

            U1={[Z0,Z1,,Zn] | Z10};

               ………

            Ui={[Z0,Z1,,Zn] | Zi0};

               ………

            Un={[Z0,Z1,,Zn] | Zn0};  

    The coordinate maps are:

                Φi:UiàС, φi([Z0,Z1,,Zn])=(Z0/Zi,Z1/Zi,,Zn/Zi);

    It is easy to check that СРn is a complex manifold. In a special case, we can see that СР1 is just the Riemann sphere S. In order to generalize this kind of identification, we may try to understand projective spaces from another way.

     

    We have already seen that the definition of projective spaces is to identify each 1-dimensional space in СРn to one point. So, consider the hyperplane Сn+1, select a point B=(0,0,0,,1) and consider each line pass O and pass through the hyperspace H perpendicular to OB. We can identify each point p in H to the line pB. There are lines pass B but parallel to H. We may think these lines “intersect” H in the infinity. So, we can see that the projective space СРn=СРn-1 + Сn; for each n, we may identify СРn-1 to the infinity “point”. So, each projective space is the union of complex plane and the infinity “point”. Specifically, in СР2, is the union of С2 and infinity, that is, the Riemann sphere S. We can easily see that in this definition the projective spaces are compact.

     

    We will also try to define complex algebraic curves.        

     

    By a algebraic manifolds, we mean a manifolds in СРn defined by a group of homogenous polynomials {Pi(Z1,Z2,,Zn)}; I concentrate this part of discussion on algebraic curves in СР2, that is, algebraic manifolds defined by a homogenous polynomial of three variables.

     

    First, let us see a very simple example. Consider the homogenous polynomial x³+y³=z³ in СР2; Let us first think the case z1 (which means we do not consider what happened in the “infinity” first). The polynomial is u³+v³=1, that is v³=1-u³; Then this function has three solutions, 1, ω,ω(conjugate). Locally, these define three holomorphic functions of u called branches of the multivalued function v(u). When u travels around {1, ω,ω} the value of v changes from one branch to another. If we slice the complex plane alone the line segment [1, ω] and [1,ω], we will find that there are three single-valued holomorphic functions fi (i=1,2,3) defined on the cut plane D satisfying fi³(u)=1-u³. So that the subsets

    {[u,v,1]C, uD}={[u,v,1]∈СР2; uD, v=fi(u)};

    Of С is the disjoint union of the three copies of the cut plane D. If, go back to the case with “infinity” added, we glued D{} appropriately, corresponding to the way the multivalued function jumps from one branch fi to another when v cross the cuts. When I mean appropriately, we could do it as the figures show:  

    图表 1        cut along {1, ω,ω}

                              

     

    图表 2

    In this way, we can imagine visually that an algebraic manifold defined by a homogenous polynomial is a Riemann surfaces. Actually, by degree-genus formula, we will know that a nonsingular, irreducible homogenous polynomial defined inСР2 is topologically a Riemann surface, and the genus of 2-dimensional surface is determined by the degree of the homogenous polynomial. Follow this way, we can prove the Riemann-Roch theorem, and I will go back to this if I can.

    Riemann-Roch Theorem on Riemann Surface(II)

     

    Section II: Sheaf theory

     

    Sheaves are proved to be a very useful tool in the theory of function of several variables. Especially by the cohomology of sheaves, the simplicity of its form enables us to use it to get some very interesting and useful results.

     

    Definition: A sheaf (of abelian groups) over a topological space M is a topological space S, together with a mappingπ: Sà M, such that:

    (1). π is a local homeomorphism;

    (2). For each point pM, the set Sp=π¯(p) has the structure of abelian group;

    (3). the group operations are continuous in the topology of S;

    The mapπis called the projection, and the set Sp=π¯¹(p) is called the stalk over p. Each stalk is an abelian group, although different stalks may be different groups.

     

    Letπ:Sà M be a sheaf, and U is an open set of M. A section of the sheaf S over U is a continuous map f:UàS such thatπf: UàV is the identity mapping; One should notice that f(p)Sp=π¯¹(p) is always right. The set for all sections of S over U is denoted by Γ(U,S). We will notice that for every point sS there must be an open set V of S, such thatπ|v:VàU is a homomorphism; so that the inverse (π|v)¯¹: UàV is indeed a section of S over U. Actually, we can topologize S just in this way. If {Uα} is the topological basis of U, then the inverses {π¯(Uα)} is just the topological basis of V.

     

    In a sense, a section of a sheaf can determine the sheaf completely. This observation can be made more precise in the following sense:

    Definition: A presheaf (of Abelian group) over a topological space consists of:

    (1). A basis {Uα} for the open sets of the topology of M;

    (2). A separate abelian group Sp to each open set Uα;

    (3). A homomorphism ραβ: SαàSβassociated to each inclusion UαUβ; such that ραβρβγ=ραγ whenever UαUβUγ;

     

    For each sheaf S over M and basis for open sets of the topology for M there is an associated presheaf, which is assigned to each Uα the abelian group Sp=π(Uα,S). The restriction map is easy to see and trivial.

    On the contrary, we can construct sheaves from presheaves too. For an arbitrary point p in M, we want to establish a stalk of a sheaf over M from a presheaf. Suppose that there are open sets {Uα} in which p lies. For any two fαSα, fβSβ, we can define a equivalence class fαfβ if and only if ραγfα=ρβγfβ for any Uγ≈∈Uα∩Uβ. The space S=Sp and the projection such thatπ(Sp)=p give us a sheaf out of the original presheaf.

    We have to notice that given a sheaf S, we get a presheaf of sections of S for some basis {Uα} for the topology of M. The presheaf of sections of S is canonically isomorphic to S itself. However, the sheaf of sections of the associated sheaf to a given presheaf is not always isomorphic to the given presheaf. So, we need the following definition:

    Definition: A presheaf { Uα, Sα, ραβ} over a topological space M is called a complete sheaf if, whenever, U=Uβ for a subcollection where {Uβ} is the l basis of {Uα}, the following condition fulfilled:

    (1). If there are functions fα∈Sβ, and if for all α, ρβγfυβ=ρυγfυ, then there is an f such that ραγf=fγ.

    (2). If fSα such that for each β, ραβ=0, then f=0;

     

    Lemma: A presheaf {Uα, Sα, ραβ} over a topological space M is the presheaf of sections of some sheaf over M if and only if it is complete.

     

    We say the sheaf Θ over M with basis of topology {Uα} is a structural sheaf, if to each set Uα we associated a ring structure ΘUα of functions of holomorphic in Uα. The inclusion relation is the obvious restriction of holomorphic functions. We also call it a sheaf of germs of holomorphic functions on M, and will be denoted by Θ. According to complex analysis, it is easy to see that Θ is isomorphic to the ring С{z} of convergent, complex power series in the variable z.

    Note that the presheaf {Uα,ΘUα, ραβ} is a complete presheaf, so with natural isomorphism it is convenient to identify ΘUα with Γ(Uα, Θ). That is, the section of the sheaf Θ over any open set UM are identity with the ring ΘU of functions of holomorphic in U.

    Because we want to use cohomology of sheaves forth hence, so as the usual cohomology theory, exact sequences are playing very important role in it.  The most basic exact sequences are:

    0àΖàΘàΘ*à0, in which е:ΘàΘ*

    0àΖàξàξ*à0, in which е:ξàξ* ;

    Where Θ* denoted the sheaf of germs of everywhere non-vanishing holomorphic functions and ξ denote the sheaf of germs of infinitely differentiable functions.  We will meet more exact sequences later

     

     

     

    Riemann-Roch Theorem on Riemann Surface(III)

    Section III: Cohomology

     Let M be a topological space, and ={Uα} be an open covering of M. To this open covering of M there is associated a simplicial complex N{}, called the nerve of the covering ∪, and defined as follows. The vertices of N{} are the sets Uα of the covering. Vertices U0,……,Uq span a q-simplex σ={ U0,……,Uq } if and only if UjØ. The set Uj will be denoted by |σ| is called the support of the simplex σ. Let S be a sheaf of abelian groups over M. A q-cochain of ∪ with coefficient in the sheaf S is a function f which associates to every q-simplex σ∈N{} a section f(σ) ∈Γ(|σ|,S); the set of all such q-cochain will be denoted by Cq(,S). The coboundary operator δ: Cq(, S)àCq+1(,S) is defined as follows: if fCq(,S) and σ={ U0,……,Uq }, then        (δf)( U0,……,Uq+1)=(-1)^1 ρ|σ| f(U0,……,Uq+1)

    Where ρ|σ| means the restriction of the section

    f(U0,,Uiˆ…,Uq+1)∈Γ{U0∩…Ui-1,Ui+1…∩Uq+1};

    to |σ|= U0∩……∩Uq+1

    As usual the quotient group

                                      Zq( ,S)/δCq-1(,S)  for q>0

    Hq( ,S)=

                                Z0(,S)          for q=0

    is called the q-th cohomology group of ∪ with coefficient in the sheaf S.

    As we can see in the definition, the cohomology group is determined by the open covering of M. However, if we can only use it subordinate to certain open covering, it will not be a very useful tool.

    Lemma: H0(,S)=Γ(M,S).

      In order to get a cohomology theory intrinsic to the space M, we have to investigate different coverings of M. A covering ={Vα} is called a refinement of ={Uα} if there is a mapping u: à such that Vα∈u(Vα) for each Vα∈∨; the mapping u is called a refine mapping.

    Lemma: If ∨ is a refinement of ∪, and u: à and w: à are two refine mapping, then the mapping u*=w*.

    So, for all of the covering of M, the set is partially ordered under the refined relation. We define Hq(M,S)=dir.limHq(,S), which will be called the q-th cohomology group of the space M with coefficients in the sheaf S. Therefore, for each covering there is a homomorphism Hq(M,S)àHq(,S).

    Let us discuss basic properties of cohomology theory of sheaves next. As I said above, the exact sequences play a very important role in the (co)homology theory.

     Consider an exact sequence of sheaves over M;

     0àЯ-φ->S-ψ->Λ->0

     For any open set UM, the homomorphism φ and ψ induce the homomorphism ψ* and φ* of this form:

                0àΓ(U, Я) –φ*->Γ(U,S) –ψ*->Γ(U,Λ).

     We have to notice that the above sequence is not the usual “short exact sequence”, for at the end of the sequence, ψ* may not be epimorphism. However, if the origin sequence is “split”, the induced sequence is a “short exact sequence”. That is, the sequence

                0àΓ(U, Я) –φ*->Γ(U,S) –ψ*->Γ(U,Λ)à0

    is exact. We do not want to discuss the very detail here though, and so does to the next theorem.

    Theorem: If M is a paracompact Hausdorff space, and if

    0àЯ-φ->S-ψ->Λ->0

    Is an exact sequence of sheaves of cohomology groups over M, then there is an exact sequence of cohomology groups of the form:

    0àНº(M, Я)- φ*->Ηº(M,S)-ψ*->Hº(M, Λ)-δ*->H¹(M, Я)-φ*->Η¹(M,S)-ψ*->H¹(M, Λ)-δ*->Н²(M, Я)- δ*->………

    We have said before that the cohomology theory of sheaf is a very useful and concise tool. In order to see this, we have to do some other preparations.

    Definition: Let S be a sheaf of abelian group over th e topological space M, and let ={Uα} be a locally finite open covering of M. A partition of unity for the sheaf S subordinate to the open covering ∪ is a family of sheaf homomorphisms ηα: SàS such that:

    (1). ηα(Sp)=0 for all pM-Uα;

    (2). ∑ηα=1

    Note that since U is locally finite, it follows (1) that the sum (2) is a finite sum. The sheaves are called fine if they have partition of unities to any local finite open coverings of M.

    If we say condition (1) is just that ηα has compact support, it is easy to find why {ηα} is called a partition of unity. So, according to differentiable manifolds, the sheaves ξ and ξ are fine sheaves.

    Theorem: If ={Uα} is a locally finite open covering of a topological space M, and S is a fine sheaf on M, then Hq(,S)=0 for all q>0. Hence for any sheaf over a paracompact Hausdorff space M, Hq(M,S)=0 for all q>0.

    Proof: Let {ηα} be a partition of unity for the sheaf S subordinate to the covering ∪. Choose an arbitrary cocycle fZq(,S), for q>0. For any q-1 simplex σ=(U0,,Uq-1), the indeuced homomorphism η*α on sections yields η*α(f)(Uα,U0,,Uq-1)∈Γ(Uα∩|σ|,S), which vanishes identically over |σ|- Uα∩|σ|. So, we can define a section

    gα(σ)= η*α(f)(Uα,U0,,Uq-1)∈Γ(|σ|,S)

    Notice that δgα(σ)=(-1)^I ρ|σ|η*α(f)(Uα,U0,Ui-1,Ui+1,,Uq-1)

                       =η*α(f) (σ)-δη*α(f)= η*α(f) (σ)

    Since this equity holds for each α, and if we define g=gα we have δg=∑η*α(f)=f, the theorem is then proved.

    By applying this theorem, we find the next definition useful:

    A fine resolution of a sheaf S of abelian groups over a topological space M is an exact sequence of sheaves of abelian groups of the form:

                     0àSàS0-d0->S1-d1->S2-d2->………

    where the sheaves Si are all fine sheaves.

     Theorem: if the fine resolution of the sheaf S is stated as above over a paracompact Hausdorff space M, then

                     Hq(M,S)==(Kernel dq*)/(Image dq-1*);

       Proof: split the exact sequence of resolution

                     0àSàS0àК1à0;

                     ………

    0àКiàSiàКi+1à0;

             Then one can get a long exact sequence:

                àΗq-1(M, S0)à Ηq-1(M, К1)à Ηq(M, S)à Ηq(M, S0)à

    From this we can prove the theorem (details be ignored).

    By using above theorem, we can obtain a very important theorem in name of Dolbeault.

    Theorem: Let g∈ξ(M) and let D be a connected open subset (if M itself is open and connected, this theorem is also true for M) of the complex line C such that D^∈M is compact. Then there exists a function f∈ξ(M) such that øf/ðz=g(z) whenever zM.

    Given Dolbeault theorem, consider the fine resolution of sheaves:

    0àθàξ∞àξ*

    And the exact sequence of abelian groups

                   0àΘàξ∞-ð¯->ξ*à0

    So that, we have:

             1(M, Θ)=Γ(M,ξ∞)/ ø/ð(Γ(M,ξ∞));   and

             q(M, Θ)0;     for q2

    Corollary: If M is a connected open subset of C, then

                    q(M, Θ)0;     for q1

    Riemann-Roch Theorem on Riemann Surface(IV)

    Section Ⅳ: Divisors and Line bundles

     

    Name Θ* be the sheaf of germs of nowhere vanishing holomorphic functions, and Μ* be the nowhere vanishing meromorphic functions. The quotient sheaf D=Μ*/Θ* is called the sheaf of germs of divisors on the Riemann surface. A section of the sheaf over a subset UM will be called a divisor on the subset U. Note that a germ of a divisor at a point pM, that is, an element of the stalk Dp is an equivalence class of meromorphic functions, where two meromorphic functions are considered as equivalent when their quotient is nowhere vanishing holomorphic functions. So, an equivalence class consists of all the meromorphic functions having the same order at the point p. In this manner, divisors descript the zeros and singularities of meromorphic functions.

    For we are focusing on single complex variable, the sheaf D has a much simpler description. The equivalence class of Dp can be viewed as functions that have same order Vp(f) at the point p; the stalk Dp is therefore naturally isomorphic to the additive group of the integers. To topologize D, we see that for any meromorphic function f∈Γ(U,Μ*), the image set in D is the divisor of the function f. Then an open set in D will consist of an integer associated to the points of an open subset UM, in such a manner that non-zero integers appear only for a discrete set of points in U. We can endow a group structure to Dα for any open set Uα∈M by a function v: UαàΖ such that v(p)0 only on a discrete subset of Uα. For UαUβ, the restriction map is ρβα: UβàUα.  In this manner, we can see that D is a fine sheaf. So, if f∈Γ(U,Μ*), the divisor is denoted by (f), and (f)=Vp(f) p;

    Consider the exact sequence:

    0àΘ*àM*-θ->Dà0

    Weierstrass’ Theorem:  If M is any connected open subsets of the complex line C, the following is an exact sequence of group:

    0àΓ(M,Θ*)-i*->Γ(M,M*)-θ*->Γ(M,D)à0;

    Proof: the most important thing is: 1(M,Θ)= 2(M,Θ)=0, and we can see that for any non-compact Riemann surface, 1(M,Θ*)=H2(M,Z)=0;

        Actually, this theorem holds for arbitrary non-compact Riemann surface M, and the only result needed is that H1(M, Θ)= H2(M, Θ)=0;

     

    However, for a compact Riemann surface, 1(M,Θ*)=0 is not true. So, we have the following long exact sequence:

    0àΓ(M,Θ*)-i*->Γ(M,M*)-θ*->Γ(M,D)-δ*->1(M, Θ*)-i*->1(M, M*)à0;

    Consider the quotient group Â(M)= Γ(M,D)/ θ*Γ(M,M*);

    Form this we can have an exact sequence written:

    0à Â(M)à 1(M, Θ*)à1(M, M*)à0;

    Let see the group1(M, Θ*), which will be called the group of complex line bundles over M, and a cohomology class ε is called a complex line bundle over M.

    Topologically we say a line bundle is a 2-dimensional complex manifold covers a 1-dimensional complex manifold, and for each point in the 1-dimensional complex manifold corresponding a complex line C.

    Not topologically, we will investigate the group1(M, Θ*). For a cocycle εαβZ1(, Θ*) represent the cohomology class 1(M, Θ*); the elementεαβis holomorphic non-vanishing function on UαUβ; and the cocycle condition asserts that εαβ(p)εβγ(p)=εαγ(p) where pUαUβUγ

    To each open set Uα∈∪, the group Sα=Γ(Uα,Θ) of holomorphic functions. To each inclusion relation UαUβ, the group homomorphism ραβ: UαàUβ which associates the function fSα the function ραβ(f)Sβ defined by ραβ(f) (p)= εαβ(f) f(p); So that {,Sα, ραβ} is a complete presheaf over M; the associated sheaf is called the sheaf of germs of holomorphic cross-sections of the line bundle. This will be denoted by Θ(ε).

    It is obvious that Γ(Uα,Θ)=Sα=Γ(Uα,Θ(ε)). It is then clear that an element fΓ(Uα,Θ(ε)) corresponds to a collection of holomorphic functions on Uα, such that fα(p)=εαβ(p) fβ(p); actually if we consider a collection of basis {Vβ} of each Uα, we can set fβ exactly π¯¹|Vβ defined on Vβ.

    Form this we can have an exact sequence written:

    0à Â(M)à 1(M, Θ*)à1(M, M*)à0;

       Therefore one can assert that on any Riemann surface, 1(M, M*)=0, if and only if, for every line bundle ξ∈H1(M, Θ*), Γ(M,M(ξ))0.  The vanishing of the cohomology group1(M, M*) is therefore equivalent to the fundamental existence theorem for Riemann surfaces. That is, the theorem that every line bundle has a non-trivial meromorphic cross-section, and this is also of course equivalent to the assertion that every line bundle is the line bundle of a divisor on the surface.

         To any divisor d∈Γ(M,D) there is associated by the exact sequence, a line bundle δ*(d)H1(M,Θ), and hence also a sheaf Θ(δ*(d)) of germs of holomorphic cross-sections of that line bundle, we can just write Θ(d) instead. Consider the divisor d associated a sheaf Θk(d) defined as follows:

    For any point pM,    Θk(d) | p={f∈Μp | either f=0 or (f)d near p };

    We can put Θk(d)=pΘk(d) | p. It is clear that Θk(d) is a well-defined sheaf.

    Lemma: Two sheaves Θk(d) and Θ(d) are canonically isomorphism.

    Actually, we can see that Γ(M, Θk(d)) is just the vector space consisting of those meromorphic functions f defined on the entire Riemann surface M such that (f)d; actually, the dimension of this vector space is finite (without proof).  Also we can see is that Γ(M,Θ(d)) is a line bundle. So that this theorem gives us a isomorphism between line bundles and divisors (Modula principal divisors).

    Proof:  For each divisor D. As shown in the exact sequence, there is always a function dα such that (dα)=D|Uα; Then in each intersection UαUβ, function εαβ=dβ/dα is holomorphic and nowhere vanishing. Moreover, the collection ofεαβdefine a line bundle ε=δ*(D). To each germ fΘk(D)|p and to each open set Uα containing p there is an associated germ fα=f/dα. Since (fα)=(f)-(dα)0, so fα is holomorphic near p; and if pUαUβ, fα=f/dα=f εαβ/ dβ=εαβ fβ. Therefore, the functions fα define the germ of an element in Θ(ε)| p=Θ(D)| p. This define a mapping form Θk(d) to Θ(d).

    Riemann-Roch Theorem on Riemann Surface(V)

    Section V: Riemann-Roch theorem

     Recall the exact sequence of sheaves:

                   0àΖàΘàΘ*à0, in which е:ΘàΘ*

        So that the associated long exact sequence includes the segment:

              H¹(M,Z)à H¹(M,Θ)à H¹(M, Θ*)àH²(M,Z)à H²(M,Θ)

        SinceH²(M,Θ)=0, this exact sequence can be written:

              0àH¹(M,Θ)/ H¹(M,Z)à H¹(M, Θ*)àH²(M,Z)à0

       The characteristic homomorphism is c: H¹(M, Θ*)àH²(M,Z);

       For a line bundle ε∈H¹(M, Θ*), c(ε) is called the characteristic class or Chern class of the line bundle ε. We have known that the group of line bundles and the group of divisors have a homomorphism relation (isomorphism if modulo the group of principle divisor). Now, the characteristic homomorphism connects three groups together.

       If we assume that a compact Riemann surface is a ;2-dimensional manifold, it is known thatH²(M,Z)≌Ζ; so that the Chern class of a line bundle can be considered as an integer, which is rather concise and beautiful. In fact, this identification can be derived as follows. The class c(ε) can be thought an element of the groupH²(M,С); for either apply the cohomology homomorphismH²(M,Z)à H²(M,С) derived from the inclusion of the sheaves ΖàС, or use the universal coefficient theorem that H²(M,С) =H²(M,Z)⊙С. Under the isomorphismH²(M,С)=Γ(M,ξ2)/dΓ(M,ξ1) by De Rham sequence, the cohomology class c(ε) will be represented by the differential form φ(ε)∈Γ(M,ξ²). Under the identification H²(M,С)=С, ∫∫φ(ε) is belongs to С. Actually, ∫∫φ(ε) is an integer.

    Lemma: Let εαβ represent a line bundle as usual, and suppose that {gα} are nowhere vanishing functions defined on the open sets {Uα} satisfying gα |εαβ|² g¯¹β=1. Then φ=1/2πi ðð¯(lg(gα))∈Γ(M,ξ²) is the well defined differential form on M, and c(ε)= ∫∫φ=1/2πi ∫∫ðð¯(lg(gα)).

     More important, we know the Chern class is just the integral of curvature form Θ over M.

    Theorem: For any line bundle ε on a compact Riemann surface M, and any non-trivial cross-section f∈Γ(M,Μ*(ε)),

                           c(ε)=Vp(f);

    Proof: As before, we choose an element εαβZ¹(,Θ*) to represent the cohomology group H¹(,Θ*).  For the non-trivial cross-section f∈Γ(M,Μ*(ε)) we have fα=εαβ fβ, for each fα∈Γ(Uα,Μ*(ε)). The function fα are infinitely differentiable and nowhere-vanishing in Uα-(pi)Uα, where {pi} are the set with finitely elements where Vp(f)0. So, we can define {gα}: gα=|εαβ|2 gβin Uα∩Uβ, gα=|fα|2 in Uα-vi, where {vi} are open sets include pi and “small enough”

     Form this theorem, we can see that the Chern class can be represented by a line bundle, more specifically, by the identification of line bundle with a divisor.

    We will use this conclusion to describe the Riemann-Roch Theorem.

    Corollary: If ε is a line bundle not identically zero on M such that c(ε)<0, then there is no non-trivial cross-section of the sheaf Θ(ε), or equivalently, Γ(M,Θ(ε))=0;

    Now, the preparation for introducing Riemann-Roch theorem is quite enough. From now, we wan to present and discuss this theorem.

    Introducing the expression:

         χ(ε)=dimH°(M,Θ(ε))-dimH¹(M,Θ(ε))-c(ε);

    and according to Serre duality, we can rewrite the expression as:

         χ(ε)= dimΓ(M,Θ(ε))-dimΓ(M,Θ(кε¯¹)),

    where к is the canonical bundle of the surface M. The content of Riemann-Roch theorem is that the expression χ(ε) is independent of choice of the line bundle ε. In order to do this, we have:

    Lemma: Let D be a divisor on the compact Riemann surface, and let η=δ*(D) be the line bundle associated to the divisor. Then for any line bundle ε∈H1(M, Θ*),χ(ε)= χ(εη).

    Proof:

           Θk(D,ε)={ f∈М|p(ε) ; either f=0 or d(f)D near p}

    So, we can see Θk(D,ε)≌Θ(εη);

    The quotient sheaf S=Θ(ε)/ Θk(D,ε) clearly has the form

                                 0   if pq;

    Sp=

                 С  if p=q

         There thus follows the exact sequence of sheaves

                      0àΘ(εη)à Θ(ε)àSà0;

    Consider then the associated exact cohomology sequence:

        0àH°(M, Θ(εη))àH°(M, Θ(ε))àH°(M,S)àH¹(M, Θ(εη))àH¹(M, Θ(ε))àH¹(M,S)à………

    Since S is a skyscraper sheaf, have stalk С at a single point, it follows readily that H°(M,S)≌С and H¹(M,S)=0. Now in the exact sequence above, the alternating sum of the dimensions of the vector spaces is zero; this is can be rewritten as the equality:

    dim H°(M, Θ(εη))- dimH¹(M, Θ(εη))+1=

                                                       dim H°(M, Θ(ε))-dim H¹(M, Θ(ε));

    Recall the previous proof of the theorem, given a functions dα corresponding to the divisor D|Uα, there are functions fα=f/ dα∈Мp, where f is a given function f∈Θk(D)|p∈Мp. We can choose 1/ dα as the meromorphic cross-section of the sheaf М*(D). SO, under this convention the total order of the divisor D is thus the negative of the total order of any meromorphic cross-section of its associated line bundle. Here, we see c(η)=-1. Recalling that c(ε)+c(η¯¹)=c(εη¯¹), it follows that χ(εη¯¹)= χ(ε).

    If you remember previously that we said on a compact Riemann surface M, H¹(M,М*)=0; equivalently, every line bundle on M has a non-trivial meromorphic cross-section, hen every line bundle is the bundle of a divisor. So, we have the Theorem:

    On a compact Riemann surface M, then characteristic χ(ε)=dimH°(M,Θ(ε))-dimH¹(M, Θ(ε))-c(ε) is a constant, independent of the choice of the line bundle ε.

    Given this theorem, we set ε=1, the trivial bundle, and note (by using Serre duality) that

          x(1)=dimΓ(M,Θ)-dimΓ(M.Θ1,0)-c(1)=1-dimΓ(M.Θ1,0).

    The constant g= dimΓ(M.Θ1,0) is the dimension of the space of abelian differentials on the surface M, is called the genus of the surface M. This constant has a simple explanation as follows. Considering the exact sequence of sheaves:

                       0àСàΘàΘ1,0à0;

    The associated exact cohomology sequence has the form:

    0àH°(M,С)àH°(M,Θ)à H°(M,Θ1,0)àH¹(M,С)àH¹(M,Θ)à

       H¹(M,Θ1,0)àH²(M,С)à0;

    Since H²(M,Θ)=0. Now we have H°(M,C)= H°(M,Θ)=C and H²(M,С)=C. Therefore, recalling that the alternating sum of the dimensions of the terms in a finite exact sequence of vector spaces is zero, it follows that:

    dimH°(M,Θ1,0)-dim H¹(M,С)+dim H¹(M,Θ)-dim H¹(M,Θ1,0)+1=0

    By definition, dimH°(M,Θ1,0)=g, and by the Serre duality

        dim H°(M,Θ)= dimH°(M,Θ1,0)=g;

        dim H¹(M,Θ1,0)= dimH°(M,Θ)=1;

    therefore, dimH¹(M,С)=2g;

    Consider the canonical bundle κ, then:

    1-g=χ(κ)= dimH¹(M,Θ(κ))-dimH¹(M,Θ(κ));

    C(κ)=2g-2.

    Riemann-Roch Theorem on Riemann Surface(III)

    Theorem: if the fine resolution of the sheaf S is stated as above over a paracompact Hausdorff space M, then

                     Hq(M,S)==(Kernel dq*)/(Image dq-1*);

       Proof: split the exact sequence of resolution

                     0àSàS0àК1à0;

                     ………

    0àКiàSiàКi+1à0;

             Then one can get a long exact sequence:

                àΗq-1(M, S0)à Ηq-1(M, К1)à Ηq(M, S)à Ηq(M, S0)à

    From this we can prove the theorem (details be ignored).

    By using above theorem, we can obtain a very important theorem in name of Dolbeault.

    Theorem: Let g∈ξ(M) and let D be a connected open subset (if M itself is open and connected, this theorem is also true for M) of the complex line C such that D^∈M is compact. Then there exists a function f∈ξ(M) such that øf/ðz=g(z) whenever zM.

    The proof of the theorem is to define the function

    f=1/2πif(z)/(z-w)dzdž

    and prove this f is ξ and øf/ðz=g(z).

    Given Dolbeault theorem, consider the fine resolution of sheaves:

    0àθàξ∞àξ*

    And the exact sequence of abelian groups

                   0àΘàξ∞-ð¯->ξ*à0

    So that, we have:

             1(M, Θ)=Γ(M,ξ∞)/ ø/ð(Γ(M,ξ∞));   and

             q(M, Θ)0;     for q2

    Corollary: If M is a connected open subset of C, then

                    q(M, Θ)0;     for q1

    It is very improper if we repeatly saying that cohomology theory of sheaves is a very powerful tool but give no example. We shall see that we can use this tool to solve the traditional Mittag-Leffler Problem.

    {Pī} is a set of discrete points on a Riemann Surface М, near every P¡ there is a principal part. Try to find a meromorphic function fi∈М(M) so that in each neighborhood of P¡, f-P¡ is holomorphic.

     

    We want to solve this classical problem form Sheaf cohomological point of view. Suppose β is an open cover of M. Without lose of generality, we can suppose that β is fine so that in each {P¡}Wɑ there is a gɑ∈М(Wɑ). The principal part of gα is exact with P¡. Let f(Wα,Wβ)=gβ-gα. So, for every α,β,γ, f(Wα,Wβ)+f(Wβ,Wγ)=f(Wα,Wγ). We can see now that fZ¹(β,Θ). If H¹(M,Θ)=0, then H¹(β,Θ)=0. Therefore, we can find a hC°(β,Θ), such that f(Wα,Wβ)=h(Wα)-h(Wβ). Form the definition of f, the above equality is gβ-gα= h(Wα)-h(Wβ). So that on Wα∩Wβ, gα-h(Wα)=gβ-h(Wβ).

     

    We can see that there is an ƒ∈М(M), such that f|Wα=gα-h(Wα). This ƒ is the solution of Mittag-Leffler problem.

     

    Section Ⅳ: Divisors and Line bundles

     

    Name Θ* be the sheaf of germs of nowhere vanishing holomorphic functions, and Μ* be the nowhere vanishing meromorphic functions. The quotient sheaf D=Μ*/Θ* is called the sheaf of germs of divisors on the Riemann surface. A section of the sheaf over a subset UM will be called a divisor on the subset U. Note that a germ of a divisor at a point pM, that is, an element of the stalk Dp is an equivalence class of meromorphic functions, where two meromorphic functions are considered as equivalent when their quotient is nowhere vanishing holomorphic functions. So, an equivalence class consists of all the meromorphic functions having the same order at the point p. In this manner, divisors descript the zeros and singularities of meromorphic functions.

    For we are focusing on single complex variable, the sheaf D has a much simpler description. The equivalence class of Dp can be viewed as functions that have same order Vp(f) at the point p; the stalk Dp is therefore naturally isomorphic to the additive group of the integers. To topologize D, we see that for any meromorphic function f∈Γ(U,Μ*), the image set in D is the divisor of the function f. Then an open set in D will consist of an integer associated to the points of an open subset UM, in such a manner that non-zero integers appear only for a discrete set of points in U. We can endow a group structure to Dα for any open set Uα∈M by a function v: UαàΖ such that v(p)0 only on a discrete subset of Uα. For UαUβ, the restriction map is ρβα: UβàUα.  In this manner, we can see that D is a fine sheaf. So, if f∈Γ(U,Μ*), the divisor is denoted by (f), and (f)=Vp(f) p;

    Riemann-Roch Theorem on Riemann Surface(III)

    Section III: Cohomology

     

    Let M be a topological space, and ={Uα} be an open covering of M. To this open covering of M there is associated a simplicial complex N{}, called the nerve of the covering ∪, and defined as follows. The vertices of N{} are the sets Uα of the covering. Vertices U0,……,Uq span a q-simplex σ={ U0,……,Uq } if and only if UjØ. The set Uj will be denoted by |σ| is called the support of the simplex σ. Let S be a sheaf of abelian groups over M. A q-cochain of ∪ with coefficient in the sheaf S is a function f which associates to every q-simplex σ∈N{} a section f(σ) ∈Γ(|σ|,S); the set of all such q-cochain will be denoted by Cq(,S). The coboundary operator δ: Cq(, S)àCq+1(,S) is defined as follows: if fCq(,S) and σ={ U0,……,Uq }, then       

    (δf)( U0,……,Uq+1)=(-1)^1 ρ|σ| f(U0,……,Uq+1)

    Where ρ|σ| means the restriction of the section

    f(U0,,Uiˆ…,Uq+1)∈Γ{U0∩…Ui-1,Ui+1…∩Uq+1};

    to |σ|= U0∩……∩Uq+1

    As usual the quotient group

                        Zq( ,S)/δCq-1(,S)  for q>0

    Hq( ,S)=

                      Z0(,S)          for q=0

    is called the q-th cohomology group of ∪ with coefficient in the sheaf S.

    As we can see in the definition, the cohomology group is determined by the open covering of M. However, if we can only use it subordinate to certain open covering, it will not be a very useful tool.

    Lemma: H0(,S)=Γ(M,S).

    Proof:  According to definition, H0(,S)= Z0(,S); So a function fZ0(,S) is function which assigns to each set U∈∪ a section f(U)∈Γ(U,S), and its coboundary δf has the property:

    δf(U0,U1)=ρ f(U1)-ρ f(U0)∈Γ(U0U1,S). If δf=0, the section f(Uα) agree to each non-empty intersection U0U1, hence altogether determine a section of S defined over the entire space M. Conversely, the zero-cochain defined by restricting a global section of S over M to the various subsets Uα is a zero-cocycle.  

    In order to get a cohomology theory intrinsic to the space M, we have to investigate different coverings of M. A covering ={Vα} is called a refinement of ={Uα} if there is a mapping u: à such that Vα∈u(Vα) for each Vα∈∨; the mapping u is called a refine mapping.

    Lemma: If ∨ is a refinement of ∪, and u: à and w: à are two refine mapping, then the mapping u*=w*.

    Proof: Let us construct a mapping φ: Cq(,S)àCq-1(,S) as follows. If fCq(,S) and σ=(V0,V1,,Vq-1)N(), then

    (φf)(V0,,Vq-1)=(-1)^j ρ|σ| f(uV0,uV1,,uVj,wVj,wVj+1,,wVq-1)

         Having this, observe that when σ=(V0,V1,,Vq) N(), we have:

    (δφf)(V0,,Vq)=

    (-1)^j+1 ρ{(-1)^I ρf(uV0,uV1,,uVi-1,wVi+1wVq) 

                            (-1)^i+1ρf(uV0,uV1,,uVj,wVj,,wVi-1,wVi+1,,wVq)}

              =(-1)^j+1(ρδf)(uV0,,uVj,wVj,,wVq)+wf(σ)-uf(σ)

    Therefore, the φ that we defined balanced the difference between u and w, and u*=w* as desired.

    So, for all of the covering of M, the set is partially ordered under the refined relation. We define Hq(M,S)=dir.limHq(,S), which will be called the q-th cohomology group of the space M with coefficients in the sheaf S. Therefore, for each covering there is a homomorphism Hq(M,S)àHq(,S).

    Let us discuss basic properties of cohomology theory of sheaves next. As I said above, the exact sequences play a very important role in the (co)homology theory.

     Consider an exact sequence of sheaves over M;

     0àЯ-φ->S-ψ->Λ->0

     For any open set UM, the homomorphism φ and ψ induce the homomorphism ψ* and φ* of this form:

                0àΓ(U, Я) –φ*->Γ(U,S) –ψ*->Γ(U,Λ).

     We have to notice that the above sequence is not the usual “short exact sequence”, for at the end of the sequence, ψ* may not be epimorphism. However, if the origin sequence is “split”, the induced sequence is a “short exact sequence”. That is, the sequence

                0àΓ(U, Я) –φ*->Γ(U,S) –ψ*->Γ(U,Λ)à0

    is exact. We do not want to discuss the very detail here though, and so does to the next theorem.

    Theorem: If M is a paracompact Hausdorff space, and if

    0àЯ-φ->S-ψ->Λ->0

    Is an exact sequence of sheaves of cohomology groups over M, then there is an exact sequence of cohomology groups of the form:

    0àНº(M, Я)- φ*->Ηº(M,S)-ψ*->Hº(M, Λ)-δ*->H¹(M, Я)-φ*->Η¹(M,S)-ψ*->H¹(M, Λ)-δ*->Н²(M, Я)- δ*->………

    We have said before that the cohomology theory of sheaf is a very useful and concise tool. In order to see this, we have to do some other preparations.

    Definition: Let S be a sheaf of abelian group over th e topological space M, and let ={Uα} be a locally finite open covering of M. A partition of unity for the sheaf S subordinate to the open covering ∪ is a family of sheaf homomorphisms ηα: SàS such that:

    (1). ηα(Sp)=0 for all pM-Uα;

    (2). ∑ηα=1

    Note that since U is locally finite, it follows (1) that the sum (2) is a finite sum. The sheaves are called fine if they have partition of unities to any local finite open coverings of M.

    If we say condition (1) is just that ηα has compact support, it is easy to find why {ηα} is called a partition of unity. So, according to differentiable manifolds, the sheaves ξ and ξ are fine sheaves.

    Theorem: If ={Uα} is a locally finite open covering of a topological space M, and S is a fine sheaf on M, then Hq(,S)=0 for all q>0. Hence for any sheaf over a paracompact Hausdorff space M, Hq(M,S)=0 for all q>0.

    Proof: Let {ηα} be a partition of unity for the sheaf S subordinate to the covering ∪. Choose an arbitrary cocycle fZq(,S), for q>0. For any q-1 simplex σ=(U0,,Uq-1), the indeuced homomorphism η*α on sections yields η*α(f)(Uα,U0,,Uq-1)∈Γ(Uα∩|σ|,S), which vanishes identically over |σ|- Uα∩|σ|. So, we can define a section

    gα(σ)= η*α(f)(Uα,U0,,Uq-1)∈Γ(|σ|,S)

    Notice that δgα(σ)=(-1)^I ρ|σ|η*α(f)(Uα,U0,Ui-1,Ui+1,,Uq-1)

                       =η*α(f) (σ)-δη*α(f)= η*α(f) (σ)

    Since this equity holds for each α, and if we define g=gα we have δg=∑η*α(f)=f, the theorem is then proved.

    By applying this theorem, we find the next definition useful:

    A fine resolution of a sheaf S of abelian groups over a topological space M is an exact sequence of sheaves of abelian groups of the form:

                     0àSàS0-d0->S1-d1->S2-d2->………

    where the sheaves Si are all fine sheaves.

    Riemann-Roch Theorem on Riemann Surface(I)

                               Riemann-Roch Theorem on Riemann Surface    

    School of Mathematics, Peking University

                                                Sun Fei

     

     

    Section : Introduction

     

    I want to discuss basically on Riemann-Roch Theorem, which is probably the most important theorem in the area of complex analysis and a basic tool in algebraic geometry.

     

    Definition:

    By a complex manifold M, we mean a connected, T², paracompact topological space with a cooperate covers {Ui,φi}, satisfying:

    (1)   each Ui is an open set of M, and ∪Ui = M;

    (2)   φi: Ui àСn, andφi: Ui àφi (Ui) is homeomorphism and φi (Ui) is open inСn;

    (3)   For each i,j φi¯¹j) is holomorphic;

     

    A complex manifold with dimension one is called a Riemann surface.

     

    I want to talk a little more about complex manifold and Riemann surfaces. We

    call f is holomorphic if for each i f(φi) is holomorphicφi (Ui)àС. Moreover, if M and N are two complex manifolds, f: MàN is a map for each i,j such that ψfφ¯: φi(Ui)àψi(Vi) is holomorphic, we say that f is holomorphic map between M and N.

    If f:MàN is a mapping between Riemann surfaces, for any pM there is a coordinate open set U and coordinate mapping z such that w(p)=0; and for the point q=f(p), there is a coordinate open set V and coordinate mapping w such that w(q)=0. So, we can select proper coordinate open sets and coordinate mappings such that for any point pM, we have w=z^n;

    The index n is called the order of the mapping f. We can see that the index n can be either positive or negative, depends on the point p. If, plus, we have n-1>0, the point p is called a ramification point of the cover mapping f.

    If we want to discuss something about Riemann surface, we can do it several ways in which view points of complex manifolds and algebraic geometry are better known by me. It is true that Riemann surfaces can also be considered form algebraic number theory point of view, however, this way is not what I want to follow. My major concentration is lie on the complex manifolds, which is the main method I use in this article. That is to say, I will follow this way: complex manifolds (Riemann surfaces)à sheaf theoryà cohomology theoryà divisors, line bundles and Riemann-Roch theorem. Although algebraic geometry and algebraic number theory viewpoints are not paid major care, I will still try to talk about these a little. To do this, let me introduce projective spaces and algebraic curves first.

     

    Let us see something interesting first. We have to say that retina is flat or 2-dimensional, but the real world is “at-least” 3-dimensional. Therefore the image formed on our retina can only be 2-dimensional, so our feeling reflected by what we see are “projective”. By a projective (complex) space СРn, we mean the set of one dimensional spaces in Сn+1. Specifically, a projection : Сn+1-{0}àСРn, (Z0,Z1,,Zn)=[Z0,Z1Zn]. The open sets in СРn is the image of open sets of Сn+1-{0}. The coordinate covers of СРn are:

            

            U0={[Z0,Z1,,Zn] | Z00};

            U1={[Z0,Z1,,Zn] | Z10};

               ………

            Ui={[Z0,Z1,,Zn] | Zi0};

               ………

            Un={[Z0,Z1,,Zn] | Zn0};  

    The coordinate maps are:

                Φi:UiàС, φi([Z0,Z1,,Zn])=(Z0/Zi,Z1/Zi,,Zn/Zi);

    It is easy to check that СРn is a complex manifold. In a special case, we can see that СР1 is just the Riemann sphere S. In order to generalize this kind of identification, we may try to understand projective spaces from another way.

     

    We have already seen that the definition of projective spaces is to identify each 1-dimensional space in СРn to one point. So, consider the hyperplane Сn+1, select a point B=(0,0,0,,1) and consider each line pass O and pass through the hyperspace H perpendicular to OB. We can identify each point p in H to the line pB. There are lines pass B but parallel to H. We may think these lines “intersect” H in the infinity. So, we can see that the projective space СРn=СРn-1 + Сn; for each n, we may identify СРn-1 to the infinity “point”. So, each projective space is the union of complex plane and the infinity “point”. Specifically, in СР2, is the union of С2 and infinity, that is, the Riemann sphere S. We can easily see that in this definition the projective spaces are compact.

     

    We will also try to define complex algebraic curves.        

     

    By a algebraic manifolds, we mean a manifolds in СРn defined by a group of homogenous polynomials {Pi(Z1,Z2,,Zn)}; I concentrate this part of discussion on algebraic curves in СР2, that is, algebraic manifolds defined by a homogenous polynomial of three variables.

     

    First, let us see a very simple example. Consider the homogenous polynomial x³+y³=z³ in СР2; Let us first think the case z1 (which means we do not consider what happened in the “infinity” first). The polynomial is u³+v³=1, that is v³=1-u³; Then this function has three solutions, 1, ω,ω(conjugate). Locally, these define three holomorphic functions of u called branches of the multivalued function v(u). When u travels around {1, ω,ω} the value of v changes from one branch to another. If we slice the complex plane alone the line segment [1, ω] and [1,ω], we will find that there are three single-valued holomorphic functions fi (i=1,2,3) defined on the cut plane D satisfying fi³(u)=1-u³. So that the subsets

    {[u,v,1]C, uD}={[u,v,1]∈СР2; uD, v=fi(u)};

    Of С is the disjoint union of the three copies of the cut plane D. If, go back to the case with “infinity” added, we glued D{} appropriately, corresponding to the way the multivalued function jumps from one branch fi to another when v cross the cuts. When I mean appropriately, we could do it as the figures show:  

    图表 1        cut along {1, ω,ω}

                              

     

    图表 2

    In this way, we can imagine visually that an algebraic manifold defined by a homogenous polynomial is a Riemann surfaces. Actually, by degree-genus formula, we will know that a nonsingular, irreducible homogenous polynomial defined inСР2 is topologically a Riemann surface, and the genus of 2-dimensional surface is determined by the degree of the homogenous polynomial. Follow this way, we can prove the Riemann-Roch theorem, and I will go back to this if I can.

    April 09

    (ZZ)《费马大定理》阅读手记(修订版)

    寻求费马大定理证明的过程,牵动了这个星球上最有才智的人,充满绝望的反抗、意外的转机、隐忍的耐心、灿烂的灵性。


    悬案

       费马大定理本身从提出到证明的过程,就是一部不折不扣的惊险小说。
       一个读者,在自己读过的书的空白处留下附注。除了他自己之外,还有谁会关注呢?
       但是,法国人费马死后,他在一本《算术》书上所写的注记并没有随之湮没。其长子意识到那些草草的字迹也许有其价值,就用五年时间整理,然后印出一个特殊的《算术》版本,载有他父亲所做的边注,那里面包含了一系列的定理。
       在靠近问题8的页边处,费马写着这么几句话:
       “不可能将一个立方数写成两个立方数之和;或者将一个4次幂写成两个4次幂之和;或者,总的来说,不可能将一个高于2次的幂写成两个同样次幂的和。”
       这个喜欢恶作剧的天才,又在后面写下一个附加的评注:
       “我有一个对这个命题的十分美妙的证明,这里空白太小,写不下。”
       费马写下这几行字大约是在1637年,这些被侥幸发现的蛛丝马迹成了其后所有数学家的不幸。一个高中生就可以理解的定理,成了数学界最大的悬案,从此将那些世界上最聪明的头脑整整折磨了358年。一代又一代的数学天才前赴后继,向这一猜想发起挑战。

       欧拉,18世纪最伟大的数学家之一,在那本特殊版本的《算术》中别的地方,发现费马隐蔽地描述了对4次幂的一个证明。欧拉将这个含糊不清的证明从细节上加以完善,并证明了3次幂的无解。但在他的突破之后,仍然有无数多次幂需要证明。
       等到索非·热尔曼、勒让德、狄利克雷、加布里尔·拉梅等几个法国人再次取得突破时,距离费马写下那个定理已经过去了将近200年,而他们才仅仅又证明了5次幂和7次幂。
       事实上拉梅已经宣布他差不多就要证明费马大定理了,另一位数学家柯西也紧随其后说,要发表一个完整的证明。然而,一封来信粉碎了他们的信心:德国数学家库默尔看出这两个法国人正在走向同一条逻辑的死胡同。
       在让两位数学家感到羞耻的同时,库默尔也证明了费马大定理的完整证明是当时的数学方法不可能实现的。这是数学逻辑的光辉一页,也是对整整一代数学家的巨大打击。

       20世纪,数学开始转向各种不同的研究领域并取得非凡进步。1908年,德国实业家沃尔夫斯凯尔为未来可能攻克费马大定理的人设立了奖金,但是,一位不出名的数学家却似乎毁灭了大家的希望:库特·哥德尔提出不可判定性定理,对费马大定理进行了残酷的表达——这个命题没有任何证明。
       尽管有哥德尔致命的警告,尽管经受了三个世纪壮烈的失败,但一些数学家仍然冒着白白浪费生命的风险,继续投身于这个问题。二战后随着计算机的出现,大量的计算已不再成为问题。借助计算机的帮助,数学家们对500以内,然后在1000以内,再是10000以内的值证明了费马大定理,到80年代,这个范围提高到25000,然后是400万以内。
       但是,这种成功仅仅是表面的,即使那个范围再提高,也永远不能证明到无穷,不能宣称证明了整个定理。破案似乎遥遥无期。

       最后的英雄已经出现。1963年,年仅十岁的安德鲁·怀尔斯在一本名叫《大问题》的书中邂逅费马大定理,便知道自己永远不会放弃它,必须解决它。70年代,他正在剑桥大学研究椭圆方程,看来与费马大定理没什么关系。
       此时,两位日本数学家已经提出谷山-志村猜想,将怀尔斯正在研究的椭圆方程与模形式统一在一起。看来也与费马大定理没什么关系。
       80年代,几位数学家将17世纪最重要的问题与20世纪最有意义的问题结合在一起,找出了证明费马大定理的钥匙:只要能证明谷山-志村猜想,就自动证明了费马大定理。
       曙光在前,但并没有人对黎明的到来抱有信心,谷山-志村猜想已经被研究了30年,都以失败告终,如今与费马大定理联系在一起,更是连最后的希望都没有了,因为,任何可能导致解决费马大定理的事情根据定义是根本不可能实现的——这几乎已成定论。
       就连发现钥匙的关键人物肯·里贝特也很悲观:“我没有真的费神去试图证明它,甚至没有想到过要去试一下。”大多数其他数学家,包括安德鲁·怀尔斯的导师约翰·科茨,都相信做这个证明会劳而无功:“我必须承认我认为在我有生之年大概是不可能看到它被证明了。”
       除了安德鲁·怀尔斯。
       曾经有人问伟大的逻辑学家大卫·希尔伯特为什么不去尝试证明费马大定理,他回答说:“我没有那么多时间去浪费在一件可能会失败的事情上。”
       但安德鲁·怀尔斯会。他意识到自己的机会不大,但即使最终没能证明费马大定理,他也觉得自己的努力不会白费。他花了18个月的时间为将来的战斗收集必要的武器,然后得出全面估计:任何对这个证明的认真尝试,很可能需要10年的专心致志的努力。

       怀尔斯放弃了所有与证明费马大定理无直接关系的工作,在完全保密的状态下,展开了一个人对这个困扰世间智者三百多年谜团的孤独挑战,妻子是唯一知道他在从事费马问题研究的人。
       苦心孤诣的安德鲁·怀尔斯经过七年专心努力,完成了谷山-志村猜想的证明。1993年6月23日,剑桥牛顿研究所,他开始了本世纪最重要的一次数学讲座,每一个对促成费马大定理证明做出过贡献的人实际上都在现场的房间里,两百名数学家被惊呆了,他们看到的是,三百多年来第一次,费马的挑战被征服。
       怀尔斯写上费马大定理的结论,然后转向听众,平和地说:“我想我就在这里结束。”会场上爆发出一阵持久的掌声,第二天,数学家第一次占据了报纸的头版头条。《人物》杂志将他与黛安娜王妃、奥普拉一起列为“本年度25位最具魅力者”之一,一家时装公司则请这位温文尔雅的天才为他们的新系列男装做了广告。

       但事情并没有在这里结束,接下来的发展依然像惊险小说一样,悬案得破,但案犯并不轻易束手就擒。怀尔斯长达200页的手稿投交到《数学发明》杂志,开始了庞杂的审稿过程。这是一个特大型的论证,由数以百计的数学计算通过数以千计的逻辑链环错综复杂地构造而成。只要有一个计算出差错或一个链环没衔接好,整个证明将可能失去其价值。
       值得解决的问题会以反击来证明它自己的价值。在苛刻的审稿过程中,审稿人碰到了一个似乎是小问题的问题。而这个问题的实质是,无法使怀尔斯像原来设想的那样保证某个方法行得通。他必须加强他的证明。
       时间越耗越长,问题依然解决不了,全世界开始对怀尔斯产生怀疑。14个月的时间过去了,他准备公开承认失败并发表一个证明有缺陷的声明。在山穷水尽的最后时刻,1995年9月19日,一个星期一的早晨,他决定最后检视一次,试图确切地判断出那个方法不能奏效的原因。
       一个突然迸发的灵感使他的苦难走到了尽头:虽然那个方法不能完全行得通,但只需要可以使另一个他曾经放弃的理论奏效,正确答案就可以出现在废墟之中——两个分别不足以解决问题的方法结合在一起,就可以完美地互相补足。
       足足有20分钟,怀尔斯呆望着那个结果不敢相信,然后,是一种再也无事可做的巨大失落感。
       一百年前,专为费马大定理而设的沃尔夫斯凯尔奖将截止日期定为2007年9月13日。就像所有的惊险片一样,炸弹在即将起爆的最后一刻,被拆除了。



    传奇

       《费马大定理》既是一部惊险小说,也是一部武侠小说,激荡着绝顶高手传诵千古的传奇故事。
       那个数学世界里的江湖是属于年轻人的。少年英雄在这里尽情挥洒他们的天纵其才,库特·哥德尔提出他的不可判定性定理时,年仅25岁,便将同时代的同行推入绝望的深渊;挪威的阿贝尔在19岁时做出了他对数学的最伟大的贡献,8年后在贫困交加中去世,法国数学家埃米尔特评价“他留下的思想可供数学家们工作500年”;相较而言,安德鲁·怀尔斯快到40岁的时候才研究完成费马大定理,别人认为他应该是才思枯竭的岁数了。
       “年轻人应该证明定理,而老年人则应该写书。”英国数学家哈代说,“数学较之别的艺术或科学,更是年轻人的游戏。”还有哪片领土更适合年轻人来谱写传奇?在英国皇家学会会员中,数学家的平均当选年龄是最低的。
       围绕着费马大定理发生的故事,更是超出了最优秀编剧的想像。

       1954年1月,东京大学的年轻数学家志村五郎去系图书馆借一本书,令他吃惊的是,那本书被一个叫谷山丰的人借走了。志村给这位并不熟悉的校友写了封信,几天后,他收到对方的明信片,谷山告诉他,他是在进行同一个计算,并在同一处被卡住了。
       一种惊喜的默契顿时产生,两人开始了惺惺相惜的合作。“他天生就有一种犯许多错误,尤其是朝正确的方向犯错误的特殊本领。”志村评价他的拍档。1958年11月17日,刚刚订婚的谷山、这个心不在焉的天才人物选择了自杀。几个星期后,他的未婚妻也结束了自己的生命,遗书中写道:“既然他去了,我也必须和他在一起。”
       谷山在遗书中为他的自杀行为引起的种种麻烦向他的同事们表示歉意,而他遗留下的对数学的许多根本性想法,成为解开费马大定理的唯一一把钥匙:谷山-志村猜想。30年后,他的伙伴志村目睹了他们的猜想被证实,用克制和自尊的平静对记者说:“我对你们说过这是对的。”
       他依然保存着谷山第一次寄给他的那张明信片。

       德国实业家沃尔夫斯凯尔并不是一个有天赋的数学家,但一桩最不可思议的事件将他与费马大定理永远联系在一起。
       对一位漂亮女性的迷恋及被拒绝,令沃尔夫斯凯尔备感绝望。他决定自杀,并定下了自杀的日子,准备在午夜钟声响起时开枪射击自己的头部。沃尔夫斯凯尔认真地做着每一个细节:处理好商业事务、写下遗嘱,并给所有的亲朋好友写了信。
       他的高效率使得所有的事情略早于午夜的时限就办完了。为了消磨最后的几个小时,他到图书室翻阅数学书籍:一篇关于费马大定理证明的论文……他不知不觉拿起了笔,一行一行进行计算……
       然后,天亮了。
       沃尔夫斯凯尔为自己发现并改正了论文中的一个漏洞感到无比骄傲,原来的绝望和悲伤消失了,数学将他从死神身边唤回。
       1908年,得享天年的沃尔夫斯凯尔写下了他新的遗嘱:他财产中的一大部分作为一个奖,规定奖给任何能证明费马大定理的人,奖金是10万马克,按现在的币值超过100万英镑。
       这是他对那个挽救过其生命的盖世难题的报恩方式。

       法国数学家伽罗瓦陷入一桩风流韵事中。与他相好的女人事实上已经订婚,那名绅士发现了未婚妻的不忠,愤怒地向伽罗瓦提出决斗。
       对方是法国一名最好的枪手,而伽罗瓦非常清楚自己的实力:遑论开枪,就连数学演算他都是只在头脑里进行,而不屑于在纸上把论证写清楚,为此他的许多数学成果都得不到法国科学院的重视与承认。决斗的前一晚,他相信这是自己的最后一晚,也是把他的思想写在纸上的最后机会。
       他通宵达旦,写出了存在自己头脑里的所有定理。在复杂的代数式中,那个女人的名字不时隐藏其间,还有绝望的感叹——“我没有时间了,我没有时间了!”
       第二天,1832年5月30日,伽罗瓦死于决斗。
       等他潦草的手稿被递至欧洲一些接触的数学家手里,那些演算中迸发出的天才思想使专家们发现:一位世界上最杰出的数学家在他20岁时被杀死了,他研究数学只有5年。
       伽罗瓦在手稿中对五次方程的解法进行了完整透彻的叙述,而他演算的核心部分则是称为“群论”的思想,他将这种思想发展成一种能攻克以前无法解决的问题的有力工具。
       伽罗瓦生命中最后一夜的工作,一个半世纪后成为安德鲁·怀尔斯证明谷山-志村猜想的基础。

       1997年6月27日,符合沃尔夫斯凯尔委员会的规定战胜费马挑战的安德鲁·怀尔斯收到了价值5万美元的奖金。
       是的,费马大定理被正式解决了。怀尔斯汇集了20世纪数论中所有的突破性工作,并把它们融合成一个万能的证明。
       人们又重新掂量起费马写下的那一行附加评注:“我有一个对这个命题的十分美妙的证明,这里空白太小,写不下。”可以确定的是,几个世纪以前,费马没有发明出安德鲁·怀尔斯证明大定理所用的模形式、谷山-志村猜想、伽罗瓦群论和科利瓦金-弗莱切方法。
       那么,费马本人是用什么方法证明他所提出的猜想的呢?那只是一个有缺陷的证明,还是他以17世纪的技巧为基础,涉及到的却是其后几百年所有数学家都没有发现的另一种方法?我们永远也没机会知道了。
       “那段特殊的漫长的探索现在结束了,我的心灵归于平静。”安德鲁·怀尔斯说。
       传奇似乎已经落幕,而事实上更大的传奇却被永远隐藏在358年以前。



    数学

       公元前212年,罗马军队入侵叙拉古,将近80岁的阿基米德正在全神贯注地研究沙堆中的一个几何图形,疏忽了回答一个罗马士兵的问话,结果被长矛戳死。
       18世纪的巴黎女孩索非·热尔曼在一本叫《数学的历史》的书中看到这一章,便得出这样的结论:如果一个人会如此痴迷于一个导致他死亡的几何问题,那么数学必定是世界上最迷人的学科了。
       她马上对这最迷人的学科着了迷,经常工作到深夜,研究欧拉和牛顿的著作。父母没收了她的蜡烛和衣服,搬走所有可以取暖的东西,以阻止她继续学习。她用偷藏的蜡烛并用床单包裹着自己继续学习,即使墨水已经在墨瓶中冻僵。最后她的父母妥协。
       在那个充满偏见和大男子主义的时代,她冒名“勒布朗先生”,通过书信在只接受男性的巴黎综合工科学院学院学习,并以这个身份与“数学家之王”高斯通信探讨费马大定理。1806年,拿破仑入侵普鲁士,热尔曼拜托一位法国将军保证高斯的安全。得到特殊照顾的高斯这才知道她的真实身份,否则,她对费马大定理的杰出贡献恐怕就被永远记在那个“勒布朗先生”的头上了。
       高斯在致谢信中谈到数学的魔力:“还没有任何东西能以如此令人喜欢和毫不含糊的方式向我证明,这门为我的生活增添了无比欢乐的科学所具有的吸引力决不是虚构的。”
       他的表述太过冗长了。还是让热尔曼的同类来回答这个问题吧——当有人问公元4世纪时的女性数学家希帕蒂娅为什么一直不结婚时,她说,她已经和真理结了婚。
       就像两千年间涌现出的大多数女数学家一样,索非·热尔曼终生未婚。

       凡物皆数,这就是数学的魔力。
       数字会奇妙地出现在各种各样的自然现象中。综观世界上所有曲曲弯弯的河流,剑桥大学的地球科学家汉斯·亨利克发现,从河源头到河入海口之间,实际长度与直线距离之比,基本接近于圆周率的值。爱因斯坦提出,这个数字的出现是有序与紊乱相争的结果。
       事实上早在公元前6世纪,毕达哥拉斯就发现了数与自然之间的关系。他认识到自然现象是由规律支配的,这些规律可以用数学方程来描述。比如,他在铁匠铺里发现了音乐和声与数的调和之间的关系:那些彼此间音调和谐的锤子有一种简单的数学关系,它们的质量彼此之间成简单比,或者说简分数,像二分之一、三分之一、四分之一。
       在昆虫中,蝉的生命周期是最长的,17年。这个素数年数有没有特殊的意义?按照生物学家的解释,这个为素数的生命周期保护了它。只有两种寄生物可以威胁到它:1年期或17年期。而寄生物不可能活着接连出现17年,因为在前16次出现时没有蝉供它们寄生。于是,生命周期为素数有着某种进化论意义上的优势。事实也证明了这一点:蝉的寄生物从未被发现。
       数字本身的神秘,更是扣人心弦。完满数意即一个数的因数之和恰好等于其本身的数,比如6的因数为1、2、3,后者相加正好是6,所以是完满数。这个概念已经提出将近三千年了,而数学家们发现的完满数才30个,而可爱的老6,就是最小的那个。圣奥古斯丁说:“6是一个数,因其自身而完满,并非因上帝在6天中创造了万物;倒过来说才是真实的:上帝在6天中创造万物是因为这个数是完满的。”
       再比如26,费马注意到它被夹在一个平方数(25是5的平方)和一个立方数(27是3的立方)之间。他寻求其他这样的数都没有成功,那么26是不是唯一的?迄今没有人能够拿出证明。

       说一不二,是数学的另一个魔力。
       在数学王国,不存在公说公有理,婆说婆有理,不存在正方反方的辩论赛,参赛者抓阄决定自己的立场,最后获胜的居然是口才好的人。
       在数学词典中,数学证明是一个有力而严格的概念,它高于物理学家或化学学家所理解的科学证明。科学证明靠的是观察和理解力,按照评判系统来运转,如果有足够多的证据证明一个理论“摆脱了一切合理的怀疑”,那么这个理论就被认为是对的。而数学并不依赖于容易出错的实验的证据,它立足于不会出错的逻辑,推导出无可怀疑的正确并且永远不会引起争议的结论。
       科学仅仅提供近似于真理的概念,而数学,本身就是真理。数学赋予科学一个严密的开端,在这个绝对不会出错的基础上,科学家再添加上不精确的测量和有缺陷的观察。
       于是我们就能理解数学家们的残酷,依靠计算机的帮助,有人能断定费马大定理对直到400万为止的幂都是对的,但该命题依然不算被证明。
       在这方面不是没有反例。31、331、3331、33331、333331、3333331、33333331,经过仔细的探究,数学家们证明了这些数都是素数,那么是不是这种形式的数都是素数呢?下一个数333333331就不是,它可以被分解为17乘以19607843。
       费马大定理之后,欧拉也提出过一个猜想,即不可能将一个高于2次的幂写成三个同样次幂的和。二百多年来没有人能证明这一猜想,后来用计算机细查,仍未找到解,没有反例是这个猜想成立的有力证据,但谨慎的数学家是不会因此而承认欧拉猜想的。果然,1988年,哈佛大学的内奥姆发现了一个解:2682440的4次幂加15365639的4次幂加18796760的4次幂,等于20615673的4次幂。
       依靠一块块绝对可靠的公理定理,数学家构筑出坚固的数学大厦,每一块基石都是可靠的,整栋大厦成为人类智慧家园里最可信任的一幢。
       这是数学的荣耀。

       数学的魅力,在乎对人类智力和好奇心的挑战。
       发展到现在,数学已经成为世界上最孤独的科学。致力于尖端问题研究的数学家,如果试图找到与其对话的人,遍寻全世界,都可能仅以个位数计。但他们肯定以这种孤独为傲。
       面对费马大定理,数学家们经受了三个多世纪的壮烈失败,任何卷入其中的数学家都冒着白白浪费生命的风险。他们为什么还要这样前赴后继?
       如果能够证明大定理,那么就是解决了其他同行几百年来都深受困扰的难题,在其他人失败过的地方取得了成功。除了这种胜人一筹的成就感,就是人类与生俱来的难以克制的好奇心。解答某个数学问题的欲望多半是出于好奇,而回报则是因解决难题而获得的单纯而巨大的满足感。数学家蒂奇马什说过:“弄清楚圆周率是无理数这件事可能是根本没有实际用处的,但是如果我们能够弄清楚,那么肯定就不能容忍自己不去设法把它弄清楚。”
       数学在科学技术中有它的应用,但这不是驱使数学家们的动力。有个学生问欧几里得他正在学习的数学有什么用处,欧几里得转身让奴仆将其逐走:“给这个孩子一个硬币,因为他想在学习中获得实利。”哈代在《一个数学家的自白》中坦言:“从实用的观点来判断,我的数学生涯的价值等于零。”
       当安德鲁·怀尔斯知道自己将要付出十年心血并且破解费马大定理的机会并不大时,他依然开始了孜孜演算:“即使它们并未解决整个问题,它们也会是有价值的数学。我不认为我在浪费自己的时间。”
       数学是最大的浪漫。


    数学家


       天文学家、物理学家和数学家坐着火车在苏格兰的大地上奔驰。他们往外眺望,看到田野里有一只黑色的羊。天文学家说:“多么有趣,所有的苏格兰羊都是黑色的。”物理学家反驳道:“不!某些苏格兰羊是黑色的。”数学家慢条斯理地说:“在苏格兰至少存在着一块田地,至少有一只羊,这只羊至少有一侧是黑色的。”
       伊恩·斯图尔特在《现代数学的观念》中通过这个笑话,揭示出数学家一丝不苟的严格态度:需要经过确实无疑的证明才能承认某个结论。
       所以,一个真正的数学家从来不说过头话。有人问格丁根大学的埃德蒙·蓝道,他的同事埃米·诺特是否真是一个伟大的女数学家,他回答道:“我可以作证她是一个伟大的数学家,但是对她是一个女人这点,我不能发誓。”
       也只有数学家,才有资格说出那么不容置疑的话。1986年,两位数学家里贝特和梅休尔出席伯克利的国际数学家大会时,在一家咖啡馆巧遇。里贝特说起正在试图证明的椭圆方程,以及他一直在探索的实验性策略。梅休尔一边品着他的卡布其诺咖啡,一边听着里贝特的叙说。他突然停下咖啡,用确定无疑的口吻说:“难道你还不明白?你已经完成了它!你还需要做的就是加上一些M-结构的γ-0,这就行了。”
       确定无疑的,世界上只有极少数的人能在随便喝杯咖啡的时候想出这一步。

       数学家在某方面表现得近乎迂直。费马在世时是一名文职官员,还在司法部门工作。为了避免这个职务上的人陷入人情腐败,政府要求法官不得参加社交活动,他于是得以潜心研究数学问题。但无论如何,数学都只能算是他的业余爱好,埃里克·贝尔就称他是“业余数学家之王”。但有人对这样的描述并不满意。朱利安·库利奇写《业余大数学家的数学》一书时,执意将费马排除在外:“他那么杰出,他应该算作专业数学家。”
       他们的脾气也同样火爆。索非·热尔曼对费马大定理的证明做出过杰出的贡献,她在物理学领域也颇有建树,并荣获法国科学院的金质奖章,成了第一位不是以某个成员夫人的身份出席科学院讲座的女性。在高斯的说服下,格丁根大学准备授予她名誉博士学位,遗憾的是,此时热尔曼已经死于乳腺癌。
       当那些官员为热尔曼出具死亡证明时,竟将她的身份写成“无职业未婚妇女”,而不是女数学家。而对材料弹性理论做出极大贡献的她,也没有出现在埃菲尔铁塔上所铭刻的72名专家的名字中。莫赞斯为此大事鞭挞:“对一位如此有功于科学并且由于她的成就而在名誉的殿堂中已经获得值得羡慕的地位的人做出这种忘恩负义的事情来,那些对此负有责任的人该是多么的羞耻。”
       文学家永远成不了数学家,但数学家却可能写出非常动人而性情的文字。

       因为说一不二,因为非此即彼,因为无可争议,所以数学家有着异于常人的愿赌服输的磊落和坦荡。《美丽心灵》中,一群数学家在大厅里向约翰·纳什纷纷献上钢笔,作为一种致敬的方式。这一幕体现出数学王国里特有的江湖道德和伦理。
       为鼓励证明费马大定理,法国科学院设立了一系列奖项和巨额奖金。1847年,加布里尔·拉梅登上科学院的讲台,自信地预言几个星期后他会在科学院杂志上发表一个关于费马大定理的完整证明。
       拉梅一离开讲台,另一位数学家柯西也要求发言。他宣布自己一直在用与拉梅类似的方法进行研究,并且也即将发表一个完整的证明。
       三个星期后,两人各自声明已经在科学院存放了盖章密封的信封,里面是他们急于标明为自己所有的证明方法。数学界的许多人都暗暗希望是拉梅而不是柯西赢得这场竞赛,因为后者是一个自以为是的家伙,一个狂热的教徒,特别不受同事欢迎。
       出乎意料的是,一个月后德国数学家库默尔致函法国科学院,根据拉梅和柯西透露出来的少量细节,他指出了两人共同犯下的逻辑错误。
       库默尔的信使得拉梅一下子泄了气,但柯西却拒绝承认失败,几个星期内,他连续发表文章予以辩解,直到夏季结束才变得安静下来。
       十年后,不招人待见的柯西、一贯自以为是的柯西,向法国科学院递交了关于费马大定理的最终报告:“数学科学应该为几何学家,尤其是库默尔先生,出于他们解决该问题的愿望所做的工作而庆幸。委员们认为,如果撤消对这个问题的竞赛而将奖授予库默尔先生,以表彰他关于由单位根和整数组成的复数所做的美妙工作,那将是科学院作出的一项公正而有益的决定。”



    后记

       1986年,安德鲁·怀尔斯做出了那个改变其生命历程的决定:证明谷山-志村猜想,进而证明费马大定理。这一年,我也需要做出影响生命历程的选择:上文科,还是理科?
       所有的路标都指向理科。不管是考试成绩,还是个人兴趣。张洁有篇小说叫《祖母绿》,曾令儿喜欢上一个绣花枕头的草包男人,她也不会向他撒娇卖嗲,只会不停地做数学题,比任何别人都快都好。这一幕烙在我心中,觉得那个黝黑的渔家女儿有着说不出的性感。当年,我最大的乐趣就是做数学辅导书上的题,专拣难度最高的C型题,每做出一个,都有莫大的快乐。
       非常幸运的是,我所在的中学,是在高二年级中期分科,而不像大多学校那样一升入高二就把这事儿给办了。所谓幸运就是,我摊上了一个优秀的数学老师,他叫邰宝先,如果上文科,就不可能由他来教了——好数学老师当然要用在理科班上。邰老师的课,永远是全校笑声最多最大的课堂,他的动作和表情都极为丰富,讲至兴处,能将板擦顺利完成左右手交接工作,兼以复杂的空中旋转,而他的粉笔头,也能准确地呼啸击中那些打瞌睡的同学。经常在晚自习的时候,他悄无声息地溜进教室,在黑板上写下几道题,然后扬长而去。第二天上课,再一脸坏笑地问我们做出来没有:“一想到你们被难住,我就乐得不行”,然后将更漂亮的解法告诉我们。那一个学期,是我最轻松愉快的时光,解析几何不知不觉就学完了,从此再没有题能难得住我。
       而另一方面,我们的语文课也由一位全国特级老师来教授,光一篇《白杨礼赞》,他就上了有半个月。这样的语文,实在是味如嚼蜡。
       但是,在天平的另一端,尽管只有一个砝码,却沉重无比:我是色盲,上理科,会有许多专业不能报考。
       现在很难理解那种战战兢兢的心情,而在当年,高考之难,难于上蜀道,能考上个学就不错了,谁还考虑你的个人志趣和未来设计?
       在一片懵懂中,我经过痛苦的犹豫挣扎,置物理课班主任的挽留于不顾,最终去了文科班……
       二十年后,我看到了《费马大定理》这本书。唯一确定无疑的感觉就是,如果在1986年的那一天,我能看到这本书,肯定会学理科,考数学系。
       人生若只如初见。我永远不能假设,行走在另一条轨迹上的我,会是什么样子。至少,我可以做一个像邰宝先老师那样的人,体验着数学的成就与快乐。
       这本书的阅读,是一个惊心动魄欲罢不能的过程,中间搀杂着不得不睡的觉和不得不上的班。那天晚上参加一个活动,我却惦记着家里没看完的《费马大定理》,硬是没喝酒,早早就离开现场。关乎阅读,这样的事情已经很久没有发生了。
       这是一本写得非常精彩的书,费马大定理的破解过程,与一部简明的数学史,被作者西蒙·辛格有机地糅合在一起。但我的疯劲儿发作,以极大的兴趣和耐心将其拆散,以《读者文摘》的笔法重新归置梳理了一遍。一字一字敲在电脑中时,我的心中涌动着巨大的惆怅。但愿有一个少年,能够在如我那个决定命运的关键时刻,读到这个故事。
       “牛顿研究所存在的唯一目的是将世界上一些最优秀的学者聚集在一起,呆上几个星期,举办由他们所选择的前沿性研究课题的研讨会。大楼位于(剑桥)大学的边缘,远离学生和其他分心的事,为了促进科学家们集中精力进行合作和献策攻关,大楼的建筑设计也是特殊的。大楼里没有可以藏身的有尽头的走廊,每个办公室都朝向一个位于中央的供讨论用的厅堂,数学家们可以在这个空间切磋研究,办公室的门是不允许一直关上的。在研究所内走动时的合作也受到鼓励——甚至电梯(它只上下三个楼层)中也有一块黑板。事实上,大楼的每个房间(包括浴室)都至少有一块黑板。”
       请允许我抄下书中的这一段文字。我清楚的知道,那是我再也不可企及的精神故园。


    《费马大定理——一个困惑了世间智者358年的谜》,(英)西蒙·辛格(Simon Singh) 著  薛密  译  上海译文出版社出版