<<

USING GROTHENDIECK GROUPS TO DEFINE AND RELATE THE HILBERT AND CHERN POLYNOMIALS AXIOMATICALLY

TAKUMI MURAYAMA

Abstract. The Hilbert polynomial can be defined axiomatically as a homo- morphism on the Grothendieck group K(X) of a projective variety X, satisfying certain properties. The Chern polynomial can be similarly defined. We there- fore define these rather abstract notions to try and find a nice description of this relationship.

Introduction Let X = Pr be a complex projective variety over an algebraically closed field k with coordinate S = k[x0, . . . , xr]. Recall that the Hilbert function of a finitely generated graded S-module M is defined as

func hM (t) := dimk Mt, and that we have the following

Theorem (Hilbert). There is a polynomial hM (t) such that

func hM (t) = hM (t) for t  0.

We call hM (t) the Hilbert polynomial of M. The Hilbert polynomial satisfies a nice property: given an 0 −→ M 0 −→ M −→ M 00 −→ 0 of graded S-modules, where each homomorphism is graded, i.e., it respects the grading on the modules M,M 0,M 00, then

(1) hM (t) = hM 0 (t) + hM 00 (t), by the fact that the sequence above is exact at each degree t, and by the rank-nullity theorem. The Hilbert polynomial therefore said to be “additive on exact sequences”; this is an extremely useful fact that enables us to compute the Hilbert polynomial in many cases. For example, we computed the following for homework: Example (HW8, #3). Let f(w, x, y, z) and g(w, x, y, z) be relatively prime nonzero homogeneous polynomials of degree a and b in S := k[w, x, y, z]. Then, {f, g} forms a

Date: December 8, 2014. 1 2 TAKUMI MURAYAMA

regular sequence, and so by [Eis95, Thm. 17.6], the Koszul sequence

 g  −f  f g 0 S(−a − b) S(−a) ⊕ S(−b) S S/(f, g) 0

is a graded free resolution for S/(f, g). By the additivity of the Hilbert polynomial,

poly poly poly poly poly hS/(f,g)(t) = hS (t) − (hS (t − a) + hS (t − b)) + hS (t − a − b) t + 3 t + 3 − a t + 3 − b t + 3 − a − b = − − + . 3 3 3 3 This additivity property, however, is not unique to Hilbert polynomials. By a general construction in [FAC, no 57] and [Ser55, no 4], it is often1 possible to associate a E to M. From a topological point of view (in which case we assume 2i k = C), to such a bundle we can associate Chern classes cE (i) ∈ H (X, Z) = Z that are useful as an invariant of E . We can encode these Chern classes into a polynomial we call the Chern polynomial q X i cE = cE (i)x , i=0 and an important formula used in computing Chern classes is the Whitney multiplica- tion formula, which says

q+q0 q ! q0 ! X i X i X i (2) cE ⊕E 0 = cE ⊕E 0 (i)x = cE (i)x cE 0 (i)x = cE cE 0 , i=0 i=0 i=0 which is found in, for example, [Hir95, Thm. 4.4.3] or [MS74, 14.7]. The Chern polynomial therefore transforms direct sums into products of polynomials. In this manner, Hilbert polynomials and Chern polynomials both behave “nicely” with respect to exact sequences, although the former is additive with respect to exact sequences, while the latter are multiplicative. It is goal in this note to define both axiomatically in the hope that this elucidates their relationship. We have striven to make most ideas as simple as possible, hopefully so that those who have taken a first semester course in commutative algebra following [AM69] or [Eis95] and in algebraic geometry following [Sha13] or [Har77, I], for example, will ideally be able to follow the arguments made. The exception is §2, which we regrettably were not able to make more elementary; we have instead tried to use [FAC] as our main source for cohomological results, since it does not require schemes.

1. Additive Functions and the Grothendieck Group Let C be an . The Hilbert and Chern polynomials are specific examples of the following general construction, following [SGA5, VIII 1]:

1In general, you only get a coherent . HILBERT AND CHERN POLYNOMIALS 3

Definition. A function λ on the objects of C with values in an abelian G is additive if for all short exact sequences 0 −→ M 0 −→ M −→ M 00 −→ 0, in C , where M 0,M 00,M are objects in C , we have λ(M) = λ(M 0) + λ(M 00). Example 1. We explain here why exactly the Hilbert and Chern polynomials are examples of this construction. Let S and X as in the Introduction, where we recall X = Pr. Let gr-S be the category of finitely generated graded S-modules. Then, the function M 7→ hM (t) ∈ Q[t] is additive by (1). Now let vect-X be the category of vector bundles2 over X. Then, the function r+1 E 7→ cE (t) ∈ Z[t]/(t ) is multiplicative by (2). Note that it is therefore additive if we consider Z[t]/(tr+1) as an abelian monoid under multiplication. Now let F (C ) denote the free generated by isomorphism classes of objects in C . Let Q(C ) be the subgroup of F (C ) generated by formal sums of the form [M 0] − [M] + [M 00] for each short exact sequence 0 −→ M 0 −→ M −→ M 00 −→ 0 in C , where [M] is the isomorphism class of M. We then have the following Definition. The F (C )/Q(C ) is called the Grothendieck group of C , and is denoted K(C ). If M is an object of C , then denote γ(M) to be the image of [M] in K(C ). Now if the abelian monoid G is actually a group, the Grothendieck group K(C ) is characterized by the following . For each additive function λ on C , with values in an abelian group G, there exits a unique homomorphism λ0 : K(C ) → G such that λ(M) = λ0(γ(M)) for all M. Proof. This follows from the universal property for quotient groups, which gives us a unique λ0 fitting into the diagram F (C ) λ G  λ0 K(C ) The study of additive functions on a category C with values in an abelian group G, then, can be reduced to the study of group homomorphisms K(C ) → G. We compute some elementary examples of Grothendieck groups:

2Technically we only defined additive functions on abelian categories. However, the same definition goes through for non-abelian categories, as long as there is a good notion of an exact sequence. 4 TAKUMI MURAYAMA

Example 2 (Modules over a Noetherian ring, cf. [AM69, Exc. 7.26]). Let A be a Noetherian ring, and let K(mod-A) be the Grothendieck group of mod-A, the category of finitely generated A-modules. By d´evissage [AM69, Exc. 7.18], for each finitely generated A-module M, there exists a chain of submodules

0 = M0 ( M1 ( ··· ( Mr = M, ∼ such that Mi/Mi−1 = A/pi for each i, where pi ⊂ A are prime ideals. We then have a short exact sequence

0 −→ Mr−1 −→ M −→ M/Mr−1 −→ 0, so γ(M) = γ(Mr−1) + γ(M/Mr−1) = γ(Mr−1) + γ(A/pr) in K(mod-A). By induction, r X γ(M) = γ(A/pi), i=1 and so K(mod-A) is generated by γ(A/p) for each prime ideal p ⊂ A. In particular, if A is a PID and M is a finitely-generated A-module, then by the structure theorem for finitely generated modules over a PID, ∼ ⊕r M = A ⊕ A/(f1) ⊕ A/(f2) ⊕ · · · ⊕ A/(fn) where fi | fi+1 for all i. Since we have the short exact sequence

·fi 0 −→ A −→ A −→ A/(fi) −→ 0, r we see γ(A/(fi)) = γ(A) − γ(A) = 0. Thus, γ(M) = γ(A ), and since γ is additive by the fact that the short exact sequence 0 −→ M −→ M ⊕ M 0 −→ M 0 −→ 0 gives the relation γ(M ⊕ M 0) = γ(M) + γ(M 0), we have that γ is additive and moreover γ(M) = r · γ(A). Thus, K(mod-A) is the abelian group generated by γ(A), ∼ and mapping γ(A) to 1 gives an isomorphism K(mod-A) = Z since the order of γ(A) is infinite. Example 3 (Graded modules over a Noetherian graded ring). Let S be a Noetherian graded ring, and let K(gr-S) be the Grothendieck group of the category of finitely generated graded S-modules. As in the previous example, we can apply d´evissage [Har77, I, Prop. 7.4]: for each finitely generated graded S-module M, there exists a chain of graded submodules 0 1 r 0 = M ( M ( ··· ( M = M, i i−1 ∼ such that M /M = (S/pi)(li) for each i, where pi ⊂ S are homogeneous prime ideals, and li ∈ Z denotes a degree shift M(l)t = Mt+l. Just like in the previous example, r X γ(M) = γ((S/pi)(li)), i=1 HILBERT AND CHERN POLYNOMIALS 5

and so K(gr-S) is generated by γ((S/p)(l)) for each homogeneous prime ideal p ⊂ S and grade shifts l ∈ Z. Also in analogy with the previous example, it is possible, with more work, to show ∼ that if S = k[x, y], then K(gr-S) = Z ⊕ Z. See [Har77, II, Exc. 6.11]. Remark. We end this section with a short historical note. Grothendieck groups were first introduced in Grothendieck’s proof of his version of the Riemann-Roch theorem [SGA6, 0 App.],[BS58]. Since then, they have enjoyed applications in other fields such as algebraic topology [Ati67], culminating in Atiyah-Singer’s proof of their index theorem [AS68]. For the interested reader, there is a recent book by Weibel [Wei13] on the subject.

2. An Axiomatic Approach to the Hilbert Polynomial In this section, we provide an axiomatic definition of the Hilbert polynomial, following [FAC, §6],[EGAIII1, 2.5],[Har77, III, Exc. 5.1–5.4]. Note in particular that this means we will be using the theory of coherent sheaves and their cohomology. Let X be a projective variety, and coh-X the category of coherent sheaves on X. Let F be a on X. We define the Euler-Poincar´echaracteristic of X with values in F to be the alternating sum ∞ X q q χ(F ) := (−1) dimk H (X, F ), q=0 where Hq(X, F ) is the qth cohomology module of F , which is finite dimensional over k and 0 for all q > dim X [FAC, no 66, Thm. 1]. Remark. By the general theory of the correspondence between algebraic and analytic geometry [GAGA, Thm. 1], this definition can be used to recover the topological Euler-Poincar´echaracteristic by using the constant sheaf Ze and [God73, Thm. 5.10.1]. The Euler-Poincar´echaracteristic is the prototypical example of an additive function. Proposition 1. Let 0 −→ F 0 −→ F −→ F 00 −→ 0 be a short exact sequence of coherent sheaves on X. Then, χ(F ) = χ(F 0) + χ(F 00), i.e., χ(−) is an additive function on coh-X with values in Z. r q q r Proof. We reduce to the case X = P by noting that H (X, F ) = H (P , i∗F ) for 3 r each q, where i∗ denotes pushforward by the inclusion i: X → P . Then, the long exact sequence on sheaf cohomology [FAC, no 47, Cor. 2] 0 −→ H0(X, F 0) −→ H0(X, F ) −→ H0(X, F 00) −→ H1(X, F 0) −→ · · · · · · −→ Hr(X, F 0) −→ Hr(X, F ) −→ Hr(X, F 00) −→ 0

3This is either obvious if we use Cechˇ cohomology, or is true because the pushforward of a flasque resolution is flasque; see [Har77, Lem. 2.10]. 6 TAKUMI MURAYAMA

terminates by Serre vanishing [FAC, no 66, Thm. 1] and additivity of dimension on long exact sequences gives us the desired result.  We are now ready to state and prove our main result on the Hilbert polynomial.

Theorem 1. There exists a unique additive function h− : coh-X → Q[t] such that χ(F (n)) = hF (n) for all n ∈ Z. Moreover, if F is the associated coherent sheaf to some finitely generated graded S-module M, then hM (n) = hF (n). Proof. Uniqueness is immediate since any polynomial in Q[t] is determined by a finite number of values, hence the requirement χ(F (n)) = hF (n) ensures hF (n) is unique. For existence, we apply the same trick as before and reduce to the case X = Pr. By [FAC, no 60, Thm. 2], there then exists some finitely generated graded S-module M (not necessarily unique) such that the associated sheaf Mf of M is equal to F . By the Hilbert syzygy theorem [Eis95, Thm. 1.13], there then exists a resolution

0 −→ Lq −→ Lq−1 −→ · · · −→ L1 −→ M −→ 0, where each Li is free. Applying (g−) gives the resolution

0 −→ Leq −→ Leq−1 −→ · · · −→ Le1 −→ Mf −→ 0 by the exactness of (g−) [FAC, no 58, Prop. 3]. By additivity on exact sequences, and then by decomposing each free sheaf Lei into direct summands O(nj), it therefore suffices to show χ(O(n)) is a polynomial for every n. But this follows since dim H0(X, O(n)) = n+r q −n−1 r and H (X, O(n)) = 0 for all other q except H (X, O(n)) = k; note these follow by the fact that we can compute cohomology using modules and free resolutions of modules [FAC, no 64, Cor.], and by calculations in [FAC, no 62, Prop. 2]. The 0 n+r func calculation dim H (X, O(n)) = r is exactly the same as when we showed hS (n) = n+r r . Note in particular that the statements above show that for n  0, χ(O(n)) = dim H0(X, O(n)). Finally, the last statement showing our new definition of Hilbert polynomial matches the old one follows by the same unicity argument as given above: hS(n)(t) and hO(n)(t) must match for high enough n by the same argument as in the previous paragraph, so hM (t) and hF (t) must as well; since these two polynomials match on infinitely many points, they must be equal. 

3. An Axiomatic Approach to the Chern Polynomial We now return to the Chern polynomial. While before with the Hilbert polynomial the reduction to projective space was trivial, since it is a bit more involved for the Chern polynomial, we restrict to the case when X = Pr. In this case, we claim we can characterize the Chern polynomial relatively simply:

Theorem 2 (cf. [Har77, A.3]). The Chern polynomial cE (t) is characterized uniquely as the additive function on vect-X with values in Z[t]/(tr+1) (under multiplication) such that cO(−a)(t) = 1 − at. HILBERT AND CHERN POLYNOMIALS 7

Note that by Serre’s equivalence [FAC, no 59, Props. 7,8, no 65, Prop. 6], we can 4 reduce the question to asking about graded modules over S = k[x0, . . . , xr], that is

Theorem 2* (cf. [Eis95, Exc. 19.18]). The Chern polynomial cM (t) is characterized uniquely as the additive function on gr-X with values in Z[t]/(tr+1) (under multiplica- tion) such that cS(−a)(t) = 1 − at. Proof. We use the Hilbert syzygy theorem [Eis95, Thm. 1.13] again to get a resolution

0 −→ Lq −→ Lq−1 −→ · · · −→ L1 −→ M −→ 0, L where each Li = j S(−aij) is free. Then, by using the multiplicativity of the Chern polynomial and induction on length q of the free resolution (this is the same argument as for additivity for the Hilbert polynomial), we get that Q (1 − a t) i even,j ij r+1 cM (t) = Q mod t , i odd,j(1 − aijt) Q −1 which is a polynomial since we can formally write i odd,j(1 − aijt) as a formal power series, which terminates since we are working mod tr+1. We need to check whether this definition is well-defined. But this follows since we can use the unique minimal free resolution of M to define its Chern polynomial, and then every other free resolution can be obtained by direct summing the minimal resolution with a trivial complex [Eis95, Thm. 20.2]; since the Chern polynomial is defined to be additive, this extra trivial direct summand does not affect the Chern polynomial. Finally, uniqueness also follows by the uniqueness of the minimal free resolution above.  4. A Relationship between the Hilbert and Chern Polynomials We end this note with a surprising relationship between the Hilbert and Chern polynomials due to [Cha04], in the special case of X = Pr. In order to describe the relationship between the two, we have to introduce even more notation. Suppose the Chern polynomial can be written

cM (t) = (1 − α1t)(1 − α2t) ··· (1 − αrt) in Z[t]/(tr+1); note this is possibe for X = Pr by the previous section. Then, the Chern character of M is a power series defined by ch(M) = eα1t + eα2t + ··· + eαrt. For any power series s(t) in t, define  t r+1 Φ(s(t)) := coefficient of tr in the Taylor expansion of s(t) . 1 − e−t We also need to use the following (difficult) theorem:

4Calling this a “reduction” is a bit unfair—in fact, there are many graded modules M that don’t give rise to vector bundles. Instead, Mf would just be a coherent sheaf. 8 TAKUMI MURAYAMA

Theorem 4 (Hirzebruch-Riemann-Roch, [Hir95, Lem. 1.7.1]). Let X = Pr. Then, for any vector bundle E on X, Φ(ch(E )) = χ(E ). We can now describe a relationship between the Hilbert and Chern polynomials:

Corollary 1. Let X, E as before. Let CE (x) be the Chern polynomial of E . Then, the Hilbert polynomial of E is tx hE (t) = Φ(e ch(E )). Proof. Let M be a module such that Mf = E . As in the proof of Theorem 1, χ(E (n)) = dim Mn for n  0. On the other hand, Φ(ch(E (n))) = χ(E (n)) by the Hirzebruch- Riemann-Roch theorem. The Chern character satisfies ch(E ⊗ E 0) ∼= ch(E ) ch(E 0) by the splitting principle (see, e.g., [Har77, A.3]), hence ch(E (n)) = ch(E ⊗ O(n)) = enx ch(E ).

Then, Φ(ch(E (n))) becomes a polynomial in t which matches hE (t) for large enough t, hence equals the Hilbert polynomial.  We end here with some notes on this result. [Cha04] has shown a more combinatorial description of the corollary above to the Hirzebruch-Riemann-Roch theorem. The nice thing about their proof is that since in our case X = Pr with coordinate ring S, the Chern polynomial is easily described as an element of Z[t]/(tr+1). In general, however, the Chern polynomial has coefficients in H2i(X, Z) (topologically) or the Chow ring A(X), which makes the description much harder. In fact, the author is not aware if such a description is possible for projective varieties other than Pr. References [AM69] M. F. Atiyah and I. G. Macdonald. Introduction to commutative algebra. Reading, Mass.: Addison-Wesley Publishing Co., 1969. [AS68] M. F. Atiyah and I. M. Singer. “The index of elliptic operators. I”. Ann. of Math. (2) 87 (1968), pp. 484–530. [Ati67] M. F. Atiyah. K-theory. Lecture notes by D. W. Anderson. New York- Amsterdam: W. A. Benjamin, Inc., 1967. [BS58] A. Borel and J.-P. Serre. “Le th´eor`emede Riemann-Roch”. Bull. Soc. Math. France 86 (1958), pp. 97–136. [Cha04] C.-Y. J. Chan. “A correspondence between Hilbert polynomials and Chern polynomials over projective spaces”. Illinois J. Math. 48.2 (2004), pp. 451– 462. ´ ´ [EGAIII1] A. Grothendieck. “El´ements de g´eom´etriealg´ebrique.III. Etude coho- mologique des faisceaux coh´erents. I”. Inst. Hautes Etudes´ Sci. Publ. Math. 11 (1961), p. 167. [Eis95] D. Eisenbud. Commutative algebra: With a view toward algebraic geometry. Graduate Texts in Mathematics 150. New York: Springer-Verlag, 1995. [FAC] J.-P. Serre. “Faisceaux alg´ebriques coh´erents”. Ann. of Math. (2) 61 (1955), pp. 197–278. REFERENCES 9

[GAGA] J.-P. Serre. “G´eom´etriealg´ebrique et g´eom´etrieanalytique”. Ann. Inst. Fourier, Grenoble 6 (1955–1956), pp. 1–42. [God73] R. Godement. Topologie alg´ebriqueet th´eoriedes faisceaux. Troisi`eme ´editionrevue et corrig´ee.Publications de l’Institut de Math´ematiquede l’Universit´ede Strasbourg XIII. Actualit´esScientifiques et Industrielles, No. 1252. Paris: Hermann, 1973. [Har77] R. Hartshorne. Algebraic geometry. Graduate Texts in Mathematics 52. New York: Springer-Verlag, 1977. [Hir95] F. Hirzebruch. Topological methods in algebraic geometry. Classics in Mathematics. Translated from the German and Appendix One by R. L. E. Schwarzenberger, With a preface to the third English edition by the author and Schwarzenberger, Appendix Two by A. Borel, Reprint of the 1978 edition. Berlin: Springer-Verlag, 1995. [MS74] J. W. Milnor and J. D. Stasheff. Characteristic classes. Annals of Math- ematics Studies 76. Princeton, N.J.: Princeton University Press; Tokyo: University of Tokyo Press, 1974. [Ser55] J.-P. Serre. “Un th´eor`emede dualit´e”. Comment. Math. Helv. 29 (1955), pp. 9–26. [SGA5] A. Grothendieck. Cohomologie l-adique et fonctions L. Lecture Notes in Mathematics 589. S´eminairede G´eometrieAlg´ebriquedu Bois-Marie 1965–1966 (SGA 5). Berlin: Springer-Verlag, 1977. [SGA6] P. Berthelot, A. Grothendieck, and L. Illusie, eds. Th´eoriedes intersec- tions et th´eor`emede Riemann-Roch. Lecture Notes in Mathematics 225. S´eminairede G´eom´etrieAlg´ebriquedu Bois-Marie 1966–1967 (SGA 6). Berlin: Springer-Verlag, 1971. [Sha13] I. R. Shafarevich. Basic algebraic geometry 1: Varieties in projective space. Third ed. Translated from the 2007 third Russian edition by Miles Reid. Heidelberg: Springer, 2013. [Wei13] C. A. Weibel. The K-book. Graduate Studies in Mathematics 145. An introduction to algebraic K-theory. American Mathematical Society, Prov- idence, RI, 2013.