notes for math 532 – algebraic geometry i clemens koppensteiner april 8, 2016 0. introduction 1. affine algebraic sets Throughout this section ๐ will be an arbitrary ๏ฌeld. 1.1. zero loci of polynomials De๏ฌnition 1.1. A๏ฌne ๐-space of ๐ is the set of all ๐-tuples of elements of ๐ : ๐ธu๏ฟฝ = ๐ธu๏ฟฝu๏ฟฝ = {(๐1 , … , ๐u๏ฟฝ ) ∈ ๐ u๏ฟฝ }. Given any collection of polynomials ๐ ⊆ ๐[๐ฅ1 , … , ๐ฅu๏ฟฝ ] their zero set is ๐(๐) = {(๐1 , … , ๐u๏ฟฝ ) ∈ ๐ธu๏ฟฝ โถ ๐ (๐1 , … , ๐u๏ฟฝ ) = 0 for all ๐ ∈ ๐}. Subset of ๐ธu๏ฟฝ which are of this form are called algebraic subsets of ๐ธu๏ฟฝ . If ๐ = {๐1 , … , ๐u๏ฟฝ } is a ๏ฌnite set, then we write ๐(๐1 , … , ๐u๏ฟฝ ) = ๐(๐). Example 1.2. Some example of algebraic subsets of ๐ธu๏ฟฝ are: (i) ๐ธu๏ฟฝ = ๐(0), (ii) ∅ = ๐(1), (iii) any point {(๐1 , … , ๐u๏ฟฝ )} = ๐(๐ฅ − ๐1 , … , ๐ฅ − ๐u๏ฟฝ ). (iv) any linear subspace of ๐ธu๏ฟฝ . โฏ Remark 1.3. The zero set of a polynomial depends on the base ๏ฌeld. For example, ๐(๐ฅ2 +1) = ∅ in ๐ธ1โ , but consists of two points in ๐ธ1โ and of one point in ๐ธ1๐ฝ2 . If ๐ and ๐ vanish on a subset ๐ of ๐ธu๏ฟฝ , then so do ๐ + ๐ and โ ⋅ ๐ for any โ ∈ ๐[๐ฅ1 , … , ๐ฅu๏ฟฝ ]. Thus the zero set ๐(๐) only depends on the ideal generated by ๐ . The Hilbert basis theorem implies that ๐[๐ฅ1 , … , ๐ฅu๏ฟฝ ] is Noetherian, i.e. every ideal of ๐[๐ฅ1 , … , ๐ฅu๏ฟฝ ] can be generated by ๏ฌnitely many elements. In particular, every algebraic set is de๏ฌned by ๏ฌnitely many polynomials. 1 notes for math 532 – algebraic geometry i 2 De๏ฌnition 1.4. For any subset ๐ ⊂ ๐ธu๏ฟฝ we call the ideal of ๐ . ๐ผ(๐) = {๐ ∈ ๐[๐ฅ1 , … , ๐ฅu๏ฟฝ ] โถ ๐ (๐) = 0 for all ๐ ∈ ๐} By the above discussion above, ๐ผ(๐) is indeed an ideal of ๐[๐ฅ1 , … , ๐ฅu๏ฟฝ ]. Lemma 1.5. If ๐1 ⊆ ๐2 ⊆ ๐[๐ฅ1 , … , ๐ฅu๏ฟฝ ], then ๐(๐2 ) ⊆ ๐(๐1 ) ⊆ ๐ธu๏ฟฝ . Conversely, if ๐1 ⊆ ๐2 ⊆ ๐ธu๏ฟฝ , then ๐ผ(๐2 ) ⊆ ๐ผ(๐1 ) ⊆ ๐[๐ฅ1 , … , ๐ฅu๏ฟฝ ]. Example 1.6. By this lemma, points in ๐ธu๏ฟฝ should correspond to maximal ideals. Thus we expect that the maximal ideals of ๐[๐ฅ1 , … , ๐ฅu๏ฟฝ ] are all of the form (๐ฅ1 − ๐1 , … , ๐ฅu๏ฟฝ − ๐u๏ฟฝ ). Clearly this cannot be true if ๐ is not algebraically closed. On the other hand, the Nullstellensatz will โฏ show that if ๐ is algebraically closed then all maximal ideals are of this form. Lemma 1.7. (i) If {๐u๏ฟฝ } is a family of subsets of ๐[๐ฅ1 , … , ๐ฅu๏ฟฝ ], then โu๏ฟฝ ๐(๐u๏ฟฝ ) = ๐(โ ๐u๏ฟฝ ). (ii) If ๐1 , ๐2 ⊆ ๐[๐ฅ1 , … , ๐ฅu๏ฟฝ ], then ๐(๐1 ) ∪ ๐(๐2 ) = ๐(๐1 ๐2 ). In particular, arbitrary intersections and ๏ฌnite unions of algebraic subsets of ๐ธu๏ฟฝ are algebraic subsets. Proof. The ๏ฌrst statement is obvious. For the second statement let us ๏ฌrst prove the inclusion “⊆”. If ๐ฅ ∈ ๐(๐1 ) ∪ ๐(๐2 ), then ๐ฅ ∈ ๐(๐1 ) or ๐ฅ ∈ ๐(๐2 ). So for any ๐1 ∈ ๐1 and ๐2 ∈ ๐2 we have ๐1 (๐ฅ) = 0 or ๐2 (๐ฅ) = 0. Thus ๐1 ๐2 (๐ฅ) = 0. Conversely let ๐ฅ ∉ ๐(๐1 ) ∪ ๐(๐2 ), then there are ๐1 ∈ ๐1 and ๐2 ∈ ๐2 with ๐1 (๐ฅ) ≠ 0 and ๐2 (๐ฅ) ≠ 0. Hence also ๐1 ๐2 (๐ฅ) ≠ 0 and ๐ฅ ∉ ๐(๐1 ๐2 ). Exercise 1.8. Show that if ๐1 and ๐2 are ideals in ๐[๐ฅ1 , … , ๐ฅu๏ฟฝ ] then ๐ (๐1 ) ∪ ๐ (๐2 ) = ๐ (๐1 ๐2 ) = ๐ (๐1 ∩ ๐2 ). Since further ∅ and ๐ธu๏ฟฝ are algebraic subsets, the set of all algebraic subsets of ๐ธu๏ฟฝ satis๏ฌes the axioms for the closed subsets of a topology on ๐ธu๏ฟฝ . De๏ฌnition 1.9. The Zariski topology on ๐ธu๏ฟฝ is the topology on ๐ธu๏ฟฝ whose closed subsets are exactly the algebraic subsets. Remark 1.10. The Zariski topology looks very di๏ฌerent from the Euclidean topology we are used to. For example, proper closed subsets satisfy at least one polynomial equation and are therefore at least one dimension smaller than the whole space. In particular, nontrival closed subsets of ๐ธ1 are exactly the ๏ฌnite sets. Conversely, any two non-empty open subsets of ๐ธu๏ฟฝ have non-empty intersection. notes for math 532 – algebraic geometry i 3 Lemma 1.11. For any ๐ ⊆ ๐ธu๏ฟฝ we have ๐(๐ผ(๐ )) = ๐ . Proof. Clearly ๐ ⊆ ๐(๐ผ(๐ )), so also ๐ ⊆ ๐(๐ผ(๐ )). So we only have to show that ๐(๐ผ(๐ )) is contained in any closed subset that contains ๐ . Let ๐ ⊇ ๐ be closed, say ๐ = ๐(๐). Then ๐(๐) ⊇ ๐ and hence ๐ผ(๐(๐)) ⊆ ๐ผ(๐ ). By de๏ฌnition, ๐ ⊆ ๐ผ(๐(๐)), so also ๐ ⊆ ๐ผ(๐ ). Hence ๐ = ๐(๐) ⊇ ๐(๐ผ(๐ )). Example 1.12. Let ๐ ∈ ๐[๐ฅ1 , … , ๐ฅu๏ฟฝ ] and consider the open subset ๐ = ๐ธu๏ฟฝ − ๐(๐ ) of ๐ธu๏ฟฝ . We claim that ๐ is an a๏ฌne algebraic set. Indeed we have a bijection of ๐ with the closed subset ๐(1 − ๐ ๐ฅu๏ฟฝ+1 ) of ๐ธu๏ฟฝ+1 given by (๐ฅ1 , … , ๐ฅu๏ฟฝ ) โฆ (๐ฅ1 , … , ๐ฅu๏ฟฝ , 1 ) ๐ (๐ฅ1 , … , ๐ฅu๏ฟฝ ) with inverse “forget ๐ฅu๏ฟฝ+1 ”. One checks that the induced topologies on ๐ and ๐(1 − ๐ ๐ฅu๏ฟฝ+1 ) are mapped to each other (the closed subset ๐ ∩ ๐(๐) maps to ๐(๐, 1 − ๐ ๐ฅu๏ฟฝ+1 )), so that this bijection is actually a homeomorphism. Thus we see that the property of being closed in a๏ฌne โฏ space is not invariant under the choice of embedding. 1.2. the nullstellensatz Before we further investigate the Zariski topology, we need to investigate the exact relationship between ideals of ๐[๐ฅ1 , … , ๐ฅu๏ฟฝ ] and algebraic sets. We note that the operations ๐ผ and ๐ are not mutually inverse, even when restricted to closed algebraic subsets and ideals. For example, if ๐ = โ, then ๐ผ(๐(๐ฅ 2 + 1)) = ๐ผ(∅) = (1) = โ[๐ฅ], but over โ, ๐ผ(๐(๐ฅ 2 + 1)) = (๐ฅ 2 + 1). So, to get a satisfactory theory, we will have to restrict to algebraically closed ๏ฌelds. But even then, the ๐ผ is in general not the inverse operation to ๐ . For example ๐ผ(๐(๐ฅ 2 )) = (๐ฅ). However, the Nullstellensatz will tell us that this kind of problem with exponents is essentially the only di๏ฌculty. First, recall that the radical of an ideal ๐ in a commutative ring ๐ is √๐ = {๐ ∈ ๐ โถ ๐ u๏ฟฝ ∈ ๐ for some ๐ ∈ โ}. Further, an ideal ๐ is called radical if √๐ = ๐. Theorem 1.13 (Nullstellensatz). Let ๐ be algebraically closed and ๐ be an ideal of ๐[๐ฅ1 , … , ๐ฅu๏ฟฝ ]. Then ๐ผ(๐(๐)) = √๐. We will not prove the Nullstellensatz in full generality here, but we will prove it for ๐ = โ in Section 1.4. For the general case see for example [e, Theorem 1.6 on p. 134] or [m, Theorem i.1]. However, before we do so let us write down some consequences of the Nullstellensatz. The name “Nullstellensatz” is German for “theorem of zeros” (or “theorem of zero loci”). The following corollary explains where this name comes from. Corollary 1.14 (weak Nullstellensatz). Let ๐ be algebraically closed and let ๐ be a proper ideal of ๐[๐ฅ1 , … , ๐ฅu๏ฟฝ ]. Then the polynomials in ๐ have a common zero, i.e. ๐(๐) ≠ ∅. notes for math 532 – algebraic geometry i 4 Proof. If ๐(๐) = ∅, then we have 1 ∈ ๐ผ(๐(๐)). Hence, by the Nullstellensatz, we have 1 ∈ √๐. But then already 1 ∈ ๐, which contradicts the assumption. Corollary 1.15. If ๐ is algebraically closed, then ๐ and ๐ผ are mutually inverse, order-reversing bijections between closed subsets of ๐ธu๏ฟฝ and radical ideals of ๐[๐ฅ1 , … , ๐ฅu๏ฟฝ ]. Proof. This is a direct consequence of the Nullstellensatz combined with lemmas 1.5 and 1.11. Corollary 1.16. If ๐ is algebraically closed, then all maximal ideals of ๐[๐ฅ1 , … , ๐ฅu๏ฟฝ ] are of the form (๐ฅ1 − ๐1 , … , ๐ฅu๏ฟฝ − ๐u๏ฟฝ ) for some ๐1 , … , ๐u๏ฟฝ ∈ ๐ . Proof. Clearly, maximal ideals are radical, so by Corollary 1.15 they correspond to minimal closed subsets of ๐ธu๏ฟฝ , i.e. to points. Thus by Example 1.2(iii), they are of the stated form. 1.3. irreducibility and dimension From now on we will always assume that the ๏ฌeld ๐ is algebraically closed. Example 1.17. Consider the algebraic subset of ๐ธ2 de๏ฌned by ๐ฅ๐ฆ = 0, i.e. the coordinate cross. Intuitively this decomposes into a union of two closed subsets: the ๐ฅ -axis (๐ฆ = 0) and the ๐ฆ-axis (๐ฅ = 0). In the usual topology a statement like this doesn’t make much sense: the coordinate cross decomposes in many di๏ฌerent ways into closed subsets. On the other hand in the Zariski โฏ topology this is really the only such decomposition. De๏ฌnition 1.18. A non-empty topological space is called irreducible if it cannot be written as the union of two proper closed subspaces. Example 1.19. So in the Zariski topology the coordinate cross ๐ฅ๐ฆ = 0 is not irreducible, but the โฏ a๏ฌne line ๐ธ1 is (since all proper closed subsets are ๏ฌnite collection of points). An irreducible a๏ฌne algebraic set is sometimes called an a๏ฌne variety, but be aware that the word “variety” is used with a di๏ฌerent meaning by some authors (e.g. it might mean any algebraic set). For this reason we will avoid using it in this course. Lemma 1.20. An algebraic subset ๐ of ๐ธu๏ฟฝ is irreducible if and only if its ideal ๐ผ(๐) is a prime ideal. Proof. First assume that ๐ is irreducible. If ๐ ๐ ∈ ๐ผ(๐), then ๐ ⊆ ๐(๐ ๐) = ๐(๐ ) ∪ ๐(๐). Hence ๐ = (๐ ∩ ๐(๐ )) ∪ (๐ ∩ ๐(๐)). As ๐ is irreducible, either ๐ = ๐ ∩ ๐(๐ ) or ๐ ∩ ๐(๐). Thus either ๐ ⊆ ๐(๐ ) or ๐ ⊆ ๐(๐) and hence ๐ ∈ ๐ผ(๐) or ๐ ∈ ๐ผ(๐). This shows that ๐ผ(๐) is a prime ideal. Conversely assume that ๐ผ(๐) = ๐ญ is a prime ideal and suppose that ๐ = ๐1 ∪ ๐2 . Then ๐ผ(๐) = ๐ผ(๐1 ) ∩ ๐ผ(๐2 ). But a prime ideal cannot be written as a non-trivial intersection of two other ideals. So either ๐ผ(๐) = ๐ผ(๐1 ) or ๐ผ(๐) = ๐ผ(๐2 ) and hence ๐ = ๐1 or ๐ = ๐2 . notes for math 532 – algebraic geometry i 5 De๏ฌnition 1.21. A topological space ๐ is called Noetherian if it satis๏ฌes the descending chain condition for closed subsets: Every sequence ๐1 ⊇ ๐2 ⊇ โฏ of closed subsets of ๐ eventually stabilizes, i.e. ๐u๏ฟฝ = ๐u๏ฟฝ+1 for all su๏ฌciently large ๐. Lemma 1.22. ๐ธu๏ฟฝ is a Noetherian topological space. Hence every a๏ฌne algebraic set is a Noetherian topological space. Proof. Follows from the Nullstellensatz and the fact that ๐[๐ฅ1 , … , ๐ฅu๏ฟฝ ] is Noetherian (i.e. it satis๏ฌes the ascending chain condition for ideals). Every subset of a Noetherian topological space is a Noetherian topological space with the induced topology. Lemma 1.23. Every Noetherian topological space ๐ can be written as a ๏ฌnite union ๐ = ๐1 ∪ โฏ ∪ ๐u๏ฟฝ of irreducible closed subsets ๐u๏ฟฝ . If we require that ๐u๏ฟฝ โ ๐u๏ฟฝ for ๐ ≠ ๐, then the closed subsets ๐u๏ฟฝ are unique up to permutation. Proof. Assume that ๐ cannot be written as such a union. Then in particular ๐ is not irreducible so we can write ๐ as the union of two proper closed subsets, ๐ = ๐1 ∪ ๐1′ . Moreover the statement of the Lemma must be false for at least one of these two subset, say ๐1 . Write ๐1 = ๐2 ∪ ๐2′ and repeat the argument. We obtain an in๏ฌnite sequence ๐ โ ๐1 โ ๐2 โ โฏ , a contradiction to the assumption that ๐ is Noetherian. To show uniqueness, assume that ๐ = ๐1′ ∪ โฏ ∪ ๐u๏ฟฝ′ is another such representation. Then ′ ๐1 ⊆ ๐ = ๐1 ∪ โฏ ∪ ๐u๏ฟฝ , i.e. ๐1′ = โ(๐1′ ∩ ๐u๏ฟฝ ). But ๐1′ is irreducible, so ๐1′ = ๐1′ ∩ ๐u๏ฟฝ for some ๐, say ๐ = 1. Thus ๐1′ ⊆ ๐1 . Similarly ๐1 ⊆ ๐u๏ฟฝ′ for some ๐ . But then ๐1′ ⊆ ๐1 ⊆ ๐u๏ฟฝ′ , so by assumption we have ๐ = 1 and ๐1 = ๐1′ . Now inductively repeat the argument for ๐2 ∪ โฏ ∪ ๐u๏ฟฝ = ๐2′ ∪ โฏ ∪ ๐u๏ฟฝ′ . Corollary 1.24. Every a๏ฌne algebraic set ๐ can be written as a ๏ฌnite union ๐ = ๐1 ∪ โฏ ∪ ๐u๏ฟฝ of irreducible closed subsets ๐u๏ฟฝ . If we require that ๐u๏ฟฝ โ ๐u๏ฟฝ for ๐ ≠ ๐ then the ๐u๏ฟฝ are unique up to permutation. The a๏ฌne algebraic sets ๐u๏ฟฝ are called irreducible components of ๐ . Remark 1.25. We can obtain the same statement via the Nullstellensatz from the following fact from commutative algebra: If ๐ ⊆ ๐ is an ideal in a Noetherian ring, then there is (up to permutation) a unique way to write √๐ as the intersection of ๏ฌnitely many prime ideals, √๐ = ๐ญ1 ∩ โฏ ∩ ๐ญu๏ฟฝ , such that ๐ญu๏ฟฝ โ ๐ญu๏ฟฝ for ๐ ≠ ๐ . Note however that in general it is quite hard to explicitly determine the ๐ญu๏ฟฝ (or the irreducible components ๐u๏ฟฝ ). De๏ฌnition 1.26. Let ๐ be a non-empty irreducible topological space. Then the dimension of ๐ is the length of the longest chain ∅ ≠ ๐0 โ ๐1 โ โฏ โ ๐u๏ฟฝ = ๐ of irreducible closed subsets of ๐ . More generally, the dimension of a Noetherian topological space ๐ is the supremum of the dimensions of all irreducible components of ๐ , i.e. dim ๐ = sup{๐ โถ there exists a chain ∅ ≠ ๐0 โ ๐1 โ โฏ โ ๐u๏ฟฝ of closed subsets of ๐}. notes for math 532 – algebraic geometry i 6 Example 1.27. The dimension of ๐ธ1 is 1, since single points are the only non-empty proper โฏ closed irreducible subsets of ๐ธ1 . Recall that the Krull dimension of a commutative ring is supremum of the lengths of all chains of prime ideals in the ring. Proposition 1.28. The dimension of a closed subset ๐ of ๐ธu๏ฟฝ equals the Krull dimension of the ring ๐[๐ฅ1 , … , ๐ฅu๏ฟฝ ]/๐ผ(๐). Proof. The dimension of ๐ is the supremum of the lengths of the all chains of irreducible closed subsets of ๐ . By the Nullstellensatz and Lemma 1.20, this is equal to the supremum of the lengths of all chains of prime ideals ๐ผ(๐) โ ๐1 โ ๐2 โ โฏ โ ๐[๐ฅ1 , … , ๐ฅu๏ฟฝ ]. But this is nothing but the Krull dimension of ๐[๐ฅ1 , … , ๐ฅu๏ฟฝ ]/๐ผ(๐). Remark 1.29. This is our ๏ฌrst hint that the algebra ๐[๐ฅ1 , … , ๐ฅu๏ฟฝ ]/๐ผ(๐) and its prime spectrum plays an important role in understanding the geometry of ๐ . Example 1.30. It is a (non-trivial!) fact from commutative algebra that the Krull-dimension of โฏ ๐[๐ฅ1 , … , ๐ฅu๏ฟฝ ] is ๐. Thus the dimension of ๐ธu๏ฟฝ is ๐, as expected. 1.4. proof of the nullstellensatz for ๐ = โ Recall the following de๏ฌnition from ๏ฌeld theory: De๏ฌnition 1.31. Let ๐ฟ/๐พ be a ๏ฌeld extension and let ๐ต ⊆ ๐ฟ be a set of elements of ๐ฟ . Then ๐ต is algebraically independent over ๐พ if for every integer ๐, every non-zero polynomial ๐ ∈ ๐พ[๐ฅ1 , … , ๐ฅu๏ฟฝ ] and any set ๐1 , … , ๐u๏ฟฝ of distinct elements of ๐ต we have ๐ (๐1 , … , ๐u๏ฟฝ ) ≠ 0. An algebraically independent set ๐ต ⊆ ๐ฟ is called a transcendence basis of ๐ฟ over ๐พ if it is algebraically independent and ๐ฟ is algebraic over ๐พ(๐ต). All transcendence bases of ๐ฟ/๐พ have the same cardinality. The transcendence degree of ๐ฟ/๐พ is the cardinality of any transcendence basis. Alternatively a set ๐ต ⊆ ๐ฟ is algebraically independent if there exists a ๏ฌeld homomorphism (which is automatically a monomorphism) ๐พ({๐ฅu๏ฟฝ }u๏ฟฝ∈u๏ฟฝ ) → ๐ฟ sending ๐ฅu๏ฟฝ to ๐. The transcendence degree of โ over โ is the cardinality of the continuum (and in particular in๏ฌnite). This follows from the fact that โ is countable. Proof of the weak Nullstellensatz for โ. It clearly su๏ฌces to prove the statement for ๐ a maximal ideal. Since โ[๐ฅ1 , … , ๐ฅu๏ฟฝ ] is Noetherian, we can write ๐ = (๐1 , … , ๐u๏ฟฝ ). Let ๐พ be the sub๏ฌeld of โ obtained by adjoining to โ all the coe๏ฌcients of the ๐u๏ฟฝ . Let ๐0 = ๐ ∩ ๐พ[๐ฅ1 , … , ๐ฅu๏ฟฝ ]. We note that all ๐u๏ฟฝ are contained in ๐0 , hence ๐ = ๐0 ⋅ โ[๐ฅ1 , … , ๐ฅu๏ฟฝ ]. Further, ๐0 is maximal in ๐พ[๐ฅ1 , … , ๐ฅu๏ฟฝ ]: indeed if ๐0 โ ๐′0 โ ๐พ[๐ฅ1 , … , ๐ฅu๏ฟฝ ] then ๐ ⊆ ๐′0 โ[๐ฅ1 , … , ๐ฅu๏ฟฝ ] ⊆ โ[๐ฅ1 , … , ๐ฅu๏ฟฝ ], where the inclusions are proper since (๐0′ โ[๐ฅ0 , … , ๐ฅu๏ฟฝ ]) ∩ ๐พ[๐ฅ0 , … , ๐ฅu๏ฟฝ ] = ๐0′ . notes for math 532 – algebraic geometry i 7 The ๏ฌeld ๐พ[๐ฅ1 , … , ๐ฅu๏ฟฝ ]/๐0 is of ๏ฌnite transcendence degree over ๐พ , which in turn is of ๏ฌnite transcendence degree over โ. Thus there exists an embedding ๏ฌxing ๐พ . Let ๐u๏ฟฝ = ๐(๐ฅu๏ฟฝ ). Then ๐ โถ ๐พ[๐ฅ1 , … , ๐ฅu๏ฟฝ ] โช โ ๐u๏ฟฝ (๐1 , … , ๐u๏ฟฝ ) = ๐u๏ฟฝ (๐(๐ฅ1 ), … , ๐(๐ฅu๏ฟฝ )) = ๐(๐u๏ฟฝ (๐ฅ1 , … , ๐ฅu๏ฟฝ )) = ๐(0) = 0, i.e. (๐1 , … , ๐u๏ฟฝ ) ∈ ๐(๐). for ๐ = 1, … , ๐ , Deduction of the Nullstellensatz from the weak Nullstellensatz (Rabinowitsch Trick [r]). First let ๐ ∈ √๐. Then ๐ u๏ฟฝ vanishes on ๐(๐) and hence so does ๐ . Thus √๐ ⊆ ๐ผ(๐(๐)). Conversely, let ๐ be a nonzero element of ๐ผ(๐(๐)). We have to show that there exists a number ๐ such that ๐ u๏ฟฝ ∈ ๐. Since โ[๐ฅ1 , … , ๐ฅu๏ฟฝ ] is Noetherian we can write ๐ = (๐1 , … , ๐u๏ฟฝ ). Consider the ideal (๐1 , … , ๐u๏ฟฝ , 1− ๐ฆ๐ ) in โ[๐ฅ1 , … , ๐ฅu๏ฟฝ , ๐ฆ]. Since ๐ vanishes whenever ๐1 , … , ๐u๏ฟฝ vanish, the polynomials ๐1 , … , ๐u๏ฟฝ , 1− ๐ฆ๐ do not have any common zeros. Thus by the weak Nullstellensatz (๐1 , … , ๐u๏ฟฝ , 1 − ๐ฆ๐ ) = โ[๐ฅ1 , … , ๐ฅu๏ฟฝ , ๐ฆ], i.e. there exist ๐0 , … , ๐1 ∈ โ[๐ฅ1 , … , ๐ฅu๏ฟฝ , ๐ฆ] such that u๏ฟฝ 1 = ๐0 (๐ฅ1 , … , ๐ฅu๏ฟฝ , ๐ฆ)(1 − ๐ฆ๐ (๐ฅ1 , … , ๐ฅu๏ฟฝ )) + ∑ ๐u๏ฟฝ (๐ฅ1 , … , ๐ฅu๏ฟฝ , ๐ฆ)๐u๏ฟฝ (๐ฅ1 , … , ๐ฅu๏ฟฝ ). u๏ฟฝ=1 This relationship remains true if we substitute ๐ฆ = 1/๐ , so that u๏ฟฝ 1 = ∑ ๐u๏ฟฝ (๐ฅ1 , … , ๐ฅu๏ฟฝ , 1/๐ (๐ฅ1 , … , ๐ฅu๏ฟฝ ))๐u๏ฟฝ (๐ฅ1 , … , ๐ฅu๏ฟฝ ) u๏ฟฝ=1 in โ(๐ฅ1 , … , ๐ฅu๏ฟฝ ). Rewriting the right-hand side with a common denominator we obtain 1= ∑u๏ฟฝ=1 โu๏ฟฝ (๐ฅ1 , … , ๐ฅu๏ฟฝ )๐u๏ฟฝ (๐ฅ1 , … , ๐ฅu๏ฟฝ ) ๐ (๐ฅ1 , … , ๐ฅu๏ฟฝ )u๏ฟฝ u๏ฟฝ for some โu๏ฟฝ ∈ โ[๐ฅ1 , … , ๐ฅu๏ฟฝ ] and ๐ ∈ โ. Hence u๏ฟฝ ๐ u๏ฟฝ = ∑ โu๏ฟฝ ๐u๏ฟฝ ∈ ๐. u๏ฟฝ=1 1.5. morphisms and functions In the previous sections we de๏ฌned a๏ฌne algebraic sets and studied some of their properties. To get a full theory we also need to de๏ฌne morphisms between algebraic sets, i.e. we need to de๏ฌne the category of a๏ฌne algebraic sets. [Intro to morphisms] notes for math 532 – algebraic geometry i 8 De๏ฌnition 1.32. Let ๐ ⊆ ๐ธu๏ฟฝ and ๐ ⊆ ๐ธu๏ฟฝ be a๏ฌne algebraic sets. Then a map ๐ โถ ๐ → ๐ (of sets) is called a morphism or a regular map if there exist polynomials ๐1 , … , ๐u๏ฟฝ ∈ ๐[๐ฅ1 , … , ๐ฅu๏ฟฝ ] such that ๐ (๐ฅ) = (๐1 (๐ฅ), … , ๐u๏ฟฝ (๐ฅ)) for all ๐ฅ ∈ ๐ . Further ๐ is an isomorphism if it is bijective and its inverse is again a morphism. Examples 1.33. • The projection map (๐ฅ, ๐ฆ) โฆ ๐ฅ de๏ฌnes a morphism from the curve ๐ฅ๐ฆ = 1 to ๐ธ1 . More generally any restriction of a projection map ๐ธu๏ฟฝ → ๐ธu๏ฟฝ is a morphism. • The map ๐ (๐ก) = (๐ก 2 , ๐ก 3 ) is a regular map of the a๏ฌne line ๐ธ1 to the curve ๐ฆ2 = ๐ฅ 3 . • The projection map {๐ฆ = ๐ฅ 2 } → ๐ธ1 is an isomorphism. Exercise 1.34. Every morphism is continuous with respect to the Zariski topology. โฏ Remark 1.35. The converse is not true: not every continuous map is a morphism. Exercise 1.36. The composition of two morphisms is again a morphism. De๏ฌnition 1.37. The category ๐๐๐ u๏ฟฝ of a๏ฌne algebraic sets over ๐ is the category whose objects are closed subsets ๐ ⊆ ๐ธu๏ฟฝ for any ๐ and whose Hom-sets consist of morphisms as de๏ฌned above. De๏ฌnition 1.38. A regular map ๐ → ๐ธ1 is called a regular function. We denote the set of regular functions on ๐ by ๐ช(๐) = Hom๐๐๐ u๏ฟฝ (๐, ๐ธ1u๏ฟฝ ). Clearly, ๐ช(๐) has the structure of a ๐ -algebra. It is sometimes called the a๏ฌne coordinate ring of ๐ and is often denoted by ๐[๐]. Lemma 1.39. Let ๐ be an a๏ฌne algebraic subset of ๐ธu๏ฟฝ . Then there is an isomorphism of ๐ -algebras ๐ช(๐) ≅ ๐[๐ฅ1 , … , ๐ฅu๏ฟฝ ]/๐ผ(๐). Proof. Consider the map ๐[๐ฅ1 , … , ๐ฅu๏ฟฝ ] → ๐ช(๐), sending a polynomial to the regular function de๏ฌned by it. The kernel of this (obviously surjective) map consists exactly of the polynomials vanishing on all of ๐ , i.e. it is ๐ผ(๐). From the lemma it is obvious that ๐ช(๐) is of ๏ฌnite type (i.e. ๏ฌnitely generated as an algebra) and reduced (i.e. if ๐ u๏ฟฝ = 0, then ๐ = 0). Let now ๐ โถ ๐ → ๐ be a morphism and let ๐ผ ∈ ๐ช(๐ ) be a regular function on ๐ . Then ๐ ∗ ๐ผ = ๐ผ โ ๐ is a regular function on ๐ as ๐ ∗ ๐ผ(๐ฅ1 , … , ๐ฅu๏ฟฝ ) = ๐ผ(๐1 (๐ฅ1 , … , ๐ฅu๏ฟฝ ), … , ๐u๏ฟฝ (๐ฅ1 , … , ๐ฅu๏ฟฝ )) is again a polynomial function. It is now easy to check the following lemma: notes for math 532 – algebraic geometry i 9 Lemma 1.40. If ๐ โถ ๐ → ๐ is a morphism of a๏ฌne algebraic sets, then ๐ ∗ โถ ๐ช(๐ ) → ๐ช(๐) is a homomorphism of ๐ -algebras. If further ๐ โถ ๐ → ๐ is another morphism, then (๐ โ ๐ )∗ = ๐ ∗ โ ๐∗ . In other words, there is a contravariant functor ๐๐๐ u๏ฟฝ → ๐๐ฅ๐ u๏ฟฝ , ๐ โฆ ๐ช(๐), ๐ โฆ ๐ ∗. We will denote this functor simply by ๐ช โถ ๐๐๐ u๏ฟฝ → ๐๐ฅ๐ u๏ฟฝ . Example 1.41. Example about bijective morphism ≠ isomorphism [g1, Example 2.3.8]. โฏ Lemma 1.42. The functor ๐ช is fully faithful, i.e. for any a๏ฌne algebraic sets ๐ and ๐ it induces a bijection Hom๐๐๐ u๏ฟฝ (๐, ๐ ) ≅ Hom๐๐ฅ๐ u๏ฟฝ (๐ช(๐), ๐ช(๐ )). Proof. We need to show that given any homomorphism ๐ โถ ๐ช(๐ ) → ๐ช(๐), there is a unique morphism ๐ โถ ๐ → ๐ such that ๐ = ๐ ∗ . Let us write ๐ช(๐) = ๐[๐ฅ1 , … , ๐ฅu๏ฟฝ ]/๐ and ๐ช(๐ ) = ๐[๐ฆ1 , … , ๐ฆu๏ฟฝ ]/๐. Then ๐ โถ ๐ช(๐ ) → ๐ช(๐) is determined by the images of the ๐ฆu๏ฟฝ , say ๐(๐ฆu๏ฟฝ ) = ๐u๏ฟฝ (๐ฅ1 , … , ๐ฅu๏ฟฝ ) + ๐, These ๐u๏ฟฝ determine a morphism ๐ฬ ′ โถ ๐ธu๏ฟฝ → ๐ธu๏ฟฝ , ๐u๏ฟฝ ∈ ๐[๐ฅ1 , … , ๐ฅu๏ฟฝ ], ๐ = 1, … , ๐. (๐ฅ1 , … , ๐ฅu๏ฟฝ ) โฆ(๐1 (๐ฅ1 , … , ๐ฅu๏ฟฝ ), … , ๐u๏ฟฝ (๐ฅ1 , … , ๐ฅu๏ฟฝ )). We claim that ๐ฬ ′ restricts to a map ๐ฬ โถ ๐(๐) → ๐(๐). Indeed, if ๐ ∈ ๐ and ๐ ∈ ๐(๐), then ๐ (๐(๐)) ฬ = ๐(๐ )(๐) = 0 as ๐(๐) ⊆ ๐. Further, by construction we have ๐ฬ ∗ = ๐. Thus the functor is full. Now let ๐ โถ ๐ → ๐ be morphism of a๏ฌne algebraic sets. Let ๐ ⊆ ๐ธu๏ฟฝ and ๐ ⊆ ๐ธu๏ฟฝ and write ๐ = (๐1 , … , ๐u๏ฟฝ ). Assume that ๐ ∗ โถ ๐ช(๐ ) → ๐ช(๐) is 0. Then ๐ ∗ (๐) = ๐ โ ๐ = 0 for all ๐ ∈ ๐ช(๐ ). If ๐ฆ1 , … , ๐ฆu๏ฟฝ are the coordinates on ๐ธu๏ฟฝ , then in particular ๐ ∗ (๐ฆu๏ฟฝ ) = ๐ฆu๏ฟฝ โ ๐ = ๐u๏ฟฝ = 0. Hence ๐ = (๐1 , … , ๐u๏ฟฝ ) = 0. Thus the functor is faithful. Corollary 1.43. The functor ๐ช induces an equivalence of categories ๐๐๐ u๏ฟฝ ≅ {reduced ๏ฌnite type ๐ -algebras}. Proof. It only remains to show that the essential image of ๐ช consists of exactly the reduced ๏ฌnite type algebras. We already know that ๐ช(๐) is a reduced ๏ฌnite type algebra for any a๏ฌne algebraic set. So let ๐ด be such an algebra. Then we can write ๐ด = ๐[๐ฅ1 , … , ๐ฅu๏ฟฝ ]/๐ with ๐ radical. Let ๐ = ๐(๐) ⊆ ๐ธu๏ฟฝ . Then by the Nullstellensatz we have ๐ผ(๐) = ๐ and hence ๐ช(๐) ≅ ๐ด. Corollary 1.44. Let ๐ โถ ๐ → ๐ be a continuous map. Then ๐ is a morphism if and only if ๐ ∗ pulls back regular functions to regular functions. [Note about locally ringed spaces, de๏ฌnition of morphism independent of the embedding.] notes for math 532 – algebraic geometry i 10 2. the category of quasiprojective algebraic sets Again, ๐ will always be an algebraically closed ๏ฌeld of characteristic 0. 2.1. closed subsets of projective space [Intro to projective space. {๐ฅ๐ฆ = 1} intersected with lines ๐ฆ = ๐ก๐ฅ . Picture about lines through origin intersecting ๐ฅ0 = 1.] De๏ฌnition 2.1. On ๐ธu๏ฟฝ+1 − {0} de๏ฌne an equivalence relation by (๐0 , … , ๐u๏ฟฝ ) ∼ (๐๐0 , … , ๐๐u๏ฟฝ ), ๐ ∈ ๐∗, i.e. two points are equivalent if they are multiples of each other. Then ๐-dimensional projective space โu๏ฟฝ is the quotient (๐ธu๏ฟฝ+1 − {0})/∼. The point of โu๏ฟฝ corresponding to the equivalence class of (๐0 , … , ๐u๏ฟฝ ) in ๐ธu๏ฟฝ+1 is denoted by (๐0 โถ โฏ โถ ๐u๏ฟฝ ). We would like to de๏ฌne subsets ๐(๐) in โu๏ฟฝ in the same way as for a๏ฌne space. However, if ๐ ∈ ๐[๐ฅ0 , … , ๐ฅu๏ฟฝ ] is any polynomial, then we cannot simply plug in a point (๐0 โถ … โถ ๐u๏ฟฝ ) as ๐ (๐0 , … , ๐u๏ฟฝ ) might di๏ฌer from ๐ (๐๐0 , … , ๐๐u๏ฟฝ ). Thus we need to restrict to polynomials where at least the zero locus in well de๏ฌned for projective points. De๏ฌnition 2.2. A polynomial ๐ ∈ ๐[๐ฅ0 , … , ๐ฅu๏ฟฝ ] is homogeneous of degree ๐ if ๐ (๐๐ฅ0 , … , ๐๐ฅu๏ฟฝ ) = ๐u๏ฟฝ ๐ (๐ฅ0 , … , ๐ฅu๏ฟฝ ) for all ๐ ∈ ๐ ∗ . We denote the set of all homogeneous polynomials of degree ๐ by ๐[๐ฅ0 , … , ๐ฅu๏ฟฝ ]u๏ฟฝ . Clearly a polynomial is homogeneous of degree ๐ if all its monomial terms have degree ๐ . E.g. ๐ฅ0 ๐ฅ1 + ๐ฅ12 is homogeneous, but ๐ฅ0 ๐ฅ1 + ๐ฅ1 is not. Thus we get a decomposition ๐[๐ฅ0 , … , ๐ฅu๏ฟฝ ] = โจ ๐[๐ฅ1 , … , ๐ฅu๏ฟฝ ]u๏ฟฝ . If ๐ is a homogeneous polynomial, then u๏ฟฝ≥0 ๐ (๐0 , … , ๐u๏ฟฝ ) = 0 ⇔ ๐ (๐๐0 , … , ๐๐u๏ฟฝ ) = 0 for any ๐ ∈ ๐ ∗ . Thus the zero locus of a homogeneous polynomial is a well-de๏ฌned subset of โu๏ฟฝ . De๏ฌnition 2.3. An ideal ๐ ⊆ ๐[๐ฅ0 , … , ๐ฅu๏ฟฝ ] is called a homogeneous ideal if ๐ = โจu๏ฟฝ≥0 ๐ ∩ ๐[๐ฅ0 , … , ๐ฅu๏ฟฝ ]u๏ฟฝ . Note that every homogeneous ideal can be generated by ๏ฌnitely many homogeneous polynomials. notes for math 532 – algebraic geometry i 11 De๏ฌnition 2.4. Let ๐ ⊆ ๐[๐ฅ0 , … , ๐ฅu๏ฟฝ ] be a homogeneous ideal. The projective zero set of ๐ is ๐ฬ(๐) = {(๐0 โถ โฏ โถ ๐u๏ฟฝ ) ∈ โu๏ฟฝ โถ ๐ (๐0 , … , ๐u๏ฟฝ ) = 0 for all homogeneous ๐ ∈ ๐}. If ๐1 , … , ๐u๏ฟฝ are homogeneous polynomial, we set ๐ฬ(๐1 , … , ๐u๏ฟฝ ) = ๐ฬ((๐1 , … , ๐u๏ฟฝ )). Subsets of โu๏ฟฝ of this form are called (projective) algebraic sets. Exercise 2.5. The union of two algebraic sets is an algebraic set. The intersection of any family of algebraic sets is an algebraic set. The empty set and the whole space are algebraic sets. De๏ฌnition 2.6. We de๏ฌne the Zariski topology on โu๏ฟฝ by taking the closed sets to be algebraic sets. A quasi-projective algebraic set is an open subset of a projective algebraic set. ฬ De๏ฌnition 2.7. Let ๐ ⊆ โu๏ฟฝ be any subset. Then the homogeneous ideal ๐ผ(๐) is the ideal of ๐[๐ฅ0 , … , ๐ฅu๏ฟฝ ] generated by all homogeneous polynomial ๐ that vanish on ๐ . The space โu๏ฟฝ can be covered by the open subsets ๐u๏ฟฝ = โu๏ฟฝ − ๐(๐ฅu๏ฟฝ ) = {(๐0 โถ … โถ ๐u๏ฟฝ ) โถ ๐u๏ฟฝ ≠ 0}, We have a bijection of ๐u๏ฟฝ with ๐ธu๏ฟฝ = ๐ u๏ฟฝ by ๐u๏ฟฝ โถ (๐0 โถ โฏ โถ ๐u๏ฟฝ ) โฆ ( ๐ = 0, … , ๐. ๐0 ๐ ๐ ฬ , … , u๏ฟฝ , … , u๏ฟฝ ) . ๐u๏ฟฝ ๐u๏ฟฝ ๐u๏ฟฝ Note that this is well-de๏ฌned since the ratios ๐u๏ฟฝ /๐u๏ฟฝ are independent of the choice of homogeneous coordinates. Proposition 2.8. The map ๐u๏ฟฝ is a homeomorphism of ๐u๏ฟฝ with its induced topology to ๐ธu๏ฟฝ . For non-zero ๐ ∈ ๐[๐ฅ1 , … , ๐ฅu๏ฟฝ ] of degree ๐ we de๏ฌne the homogenization ๐ โ of ๐ by ๐ โ (๐ฅ0 , … , ๐ฅu๏ฟฝ ) = ๐ฅ0u๏ฟฝ ๐ ( ๐ฅ ๐ฅ1 , … , u๏ฟฝ ) ∈ ๐[๐ฅ0 , … , ๐ฅu๏ฟฝ ]. ๐ฅ0 ๐ฅ0 Then ๐ โ is a homogeneous polynomial. Further, if ๐ ⊆ ๐[๐ฅ1 , … , ๐ฅu๏ฟฝ ] is an ideal, write ๐โ for the ideal of ๐[๐ฅ0 , … , ๐ฅu๏ฟฝ ] generated by all ๐ โ for ๐ ∈ ๐. Proof. We may assume that ๐ = 0. It su๏ฌces to show that ๐−1 and ๐ are closed maps, i.e. map closed subsets to closed subsets. Let ๐ ⊂ ๐0 be a closed subset and let ๐ be its closure in โu๏ฟฝ . This is a closed subset, so it can be de๏ฌned by ๏ฌnitely many homogeneous polynomial ๐1 , … , ๐u๏ฟฝ . Let ๐ ⊆ ๐[๐ฅ1 , … , ๐ฅu๏ฟฝ ] be the ideal generated by the polynomials ๐u๏ฟฝ (1, ๐ฅ1 , … , ๐ฅu๏ฟฝ ). Then ๐0 (๐) = ๐(๐). ฬ โ Conversely if ๐ = ๐(๐) is a closed subset of ๐ธu๏ฟฝ , then ๐−1 0 (๐ ) = ๐0 ∩ ๐ (๐ ). u๏ฟฝ ฬ โ Proposition 2.9. Let ๐ = ๐(๐) ⊆ ๐ธu๏ฟฝ . Then the closure of ๐−1 0 (๐) in โ is ๐ (๐ ). notes for math 532 – algebraic geometry i 12 u๏ฟฝ −1 We usually simply write ๐ for ๐−1 0 (๐) and ๐ for ๐0 (๐) ⊆ โ . We call ๐ the projective closure of ๐ . Proof. If ๐ = (๐1 , … , ๐u๏ฟฝ ) = (1 โถ ๐1 โถ โฏ โถ ๐u๏ฟฝ ) ∈ ๐ , then ๐ โ (๐) = 1u๏ฟฝ ๐ (๐1 , … , ๐u๏ฟฝ ) = 0 for all ๐ ∈ ๐. Thus ๐ ⊆ ๐ฬ(๐โ ). We have to show that ๐ฬ(๐โ ) is the smallest closed set containing ๐ . Thus let ๐ ⊇ ๐ be any closed set. We have to prove that ๐ contains ๐ฬ(๐โ ). Write ๐ = ๐ฬ(๐) for some homogeneous ideal ๐. We note that any homogeneous polynomial in ๐ฅ0 , … , ๐ฅu๏ฟฝ can be written as ๐ฅ0u๏ฟฝ ๐ โ for some ๐ ∈ ๐[๐ฅ1 , … , ๐ฅu๏ฟฝ ] and some ๐ ∈ โ. Thus take any element of ๐ and write it in this form. Then ๐ฅ0u๏ฟฝ ๐ โ is zero on ๐ , and since ๐ฅ0 ≠ 0 on ๐ ⊆ ๐0 this implies that already ๐ is zero on ๐ . Thus ๐ ∈ ๐ผ(๐) = √๐, i.e. ๐ u๏ฟฝ ∈ ๐ for some ๐ ∈ โ. Since (๐1 ๐2 )โ = ๐1โ ๐2โ , this implies that (๐ u๏ฟฝ )โ = (๐ โ )u๏ฟฝ ∈ ๐โ and hence also ๐ฅ0u๏ฟฝ ๐ โ ∈ √๐โ . Thus ๐ ⊆ √๐โ and hence ๐ = ๐ฬ(๐) ⊇ ๐ฬ(√๐โ ) = ๐ฬ(๐โ ). Example 2.10. (๐ )โ = (๐ โ ). Discuss ๐ฅ๐ฆ = 1. In general it does not su๏ฌce to homogenize a set of generators. Example: (๐ฅ1 , ๐ฅ12 − ๐ฅ2 ). โฏ Our next goal is to obtain an analogue of the Nullstellensatz for projective algebraic sets, i.e. establish a correspondence between projective algebraic sets and radical homogeneous ideals. However we note that the ideal (๐ฅ0 , … , ๐ฅu๏ฟฝ ) is homogeneous and radical, but its zero locus is the empty set. Thus we have to exclude it. De๏ฌnition 2.11. The ideal (๐ฅ0 , … , ๐ฅu๏ฟฝ ) ⊆ ๐[๐ฅ0 , … , ๐ฅu๏ฟฝ ] is called the irrelevant ideal. Theorem 2.12 (Projective Nullstellensatz). ๐ฬ and ๐ผ ฬ set up an order-reversing bijection between closed algebraic subsets of โu๏ฟฝ and radical homogeneous ideals of ๐[๐ฅ0 , … , ๐ฅu๏ฟฝ ] except for the irrelevant ideal. ฬ Proof. As in the a๏ฌne case, we always have ๐ฬ(๐ผ(๐)) = ๐ for any closed subset ๐ of โu๏ฟฝ . So we only have to prove that if ๐ is a homogeneous radical ideal of ๐[๐ฅ0 , … , ๐ฅu๏ฟฝ ], then ๐ผ(ฬ ๐ฬ(๐)) = ๐. The inclusion ⊇ is obvious, so we only have to show the other inclusion. Consider the a๏ฌne algebraic set ๐(๐) in ๐ธu๏ฟฝ+1 with coordinates ๐ฅ0 , … , ๐ฅu๏ฟฝ . We note that ๐(๐) is invariant under the substitution (๐ฅ0 , … , ๐ฅu๏ฟฝ ) → (๐ผ๐ฅ0 , … , ๐ผ๐ฅu๏ฟฝ ) for all ๐ผ ∈ ๐ . Thus we have the following possible cases (i) ๐(๐) is empty. (ii) ๐(๐) is {0}. (iii) ๐(๐) is a union of lines through the origin, i.e. it is the cone over the subset ๐ฬ(๐) [picture]. notes for math 532 – algebraic geometry i 13 By the a๏ฌne Nullstellensatz we know that ๐ = ๐ผ(๐(๐)). Let us analyze the three cases separately. (i) Here we have ๐ = ๐ผ(∅) = ๐[๐ฅ0 , … , ๐ฅu๏ฟฝ ]. Since ๐ ⊆ ๐ผ(ฬ ๐ฬ(๐)) ⊆ ๐[๐ฅ0 , … , ๐ฅu๏ฟฝ ], we must have equality. (ii) Here we have ๐ = (๐ฅ0 , … , ๐ฅu๏ฟฝ ), which we speci๏ฌcally excluded. (iii) In this case a homogeneous polynomial vanishes on ๐(๐) if and only if it vanishes on ๐ฬ(๐). Thus ๐ ⊆ ๐ผ(ฬ ๐ฬ(๐)). Next we would like to de๏ฌne morphisms of (quasi-)projective algebraic sets. To simplify our life, we want to simply say that a morphism is a continuous function (with respect to the Zariski topology) that pulls back regular functions to regular functions. Then we only have to de๏ฌne when a continuous function ๐ โถ ๐ → ๐ธ1 is regular. Clearly we want to do it in such a way that if ๐ is a regular function on โu๏ฟฝ then its restriction ๐ |u๏ฟฝu๏ฟฝ to the a๏ฌne open subsets is a regular function on ๐ธu๏ฟฝ . However we run in to the following problems: • The function ๐ |u๏ฟฝu๏ฟฝ is polynomial, which, at least over โ, has to be bounded in order for us to be able to extend it continuously to โu๏ฟฝ . But the only globally bounded complex polynomials are constant functions (cf. Liouville’s theorem). Thus global regular functions do not provide enough information to de๏ฌne morphisms. • We also want to know the ring of regular functions on open subsets. But even in the a๏ฌne case just restricting global polynomials (as we did for closed subsets) is not the right thing to do. Consider for example the open subset ๐ = ๐ธ1 − {0} ⊂ ๐ธ1 . As we discussed in Example 1.12, ๐ is a closed subset of ๐ธ2 de๏ฌned by the ideal (1 − ๐ฅ0 ๐ฅ1 ) [picture]. Thus ๐ช(๐) = ๐[๐ฅ1 , ๐ฅ2 ]/(1 − ๐ฅ1 ๐ฅ2 ) = ๐[๐ฅ1 , ๐ฅ1−1 ] is strictly bigger than ๐[๐ฅ1 ]. Instead of just pulling the correct de๏ฌnitions out of thin air, we will ๏ฌrst discuss a general tool to deal with this kind of situation. While not strictly speaking necessary here, we would have to talk about it eventually anyway. 2.2. sheaves De๏ฌnition 2.13. Let ๐ be a topological space. A presheaf โฑ in a category ๐ is a contravariant functor โฑ โถ {open subset of ๐ + inclusions} → ๐. Concretely, a presheaf of rings โฑ on ๐ consists of • a ring โฑ(๐) for each open subset ๐ ⊆ ๐ , • a ring homomorphism ๐u๏ฟฝu๏ฟฝ โถ โฑ(๐ ) → โฑ(๐), called restriction map for each inclusion of open subsets ๐ ⊆ ๐ , such that notes for math 532 – algebraic geometry i 14 • โฑ(∅) = 0, • ๐u๏ฟฝ u๏ฟฝ = Idโฑ(u๏ฟฝ) for all ๐ , • for any inclusion ๐ ⊆ ๐ ⊆ ๐ of open sets we have u๏ฟฝ u๏ฟฝ ๐u๏ฟฝ u๏ฟฝ โ ๐u๏ฟฝ = ๐u๏ฟฝ โถ โฑ(๐ ) → โฑ(๐ ). The elements of โฑ(๐) are usually called sections of โฑ over ๐ . If ๐ ∈ โฑ(๐ ), then we write ๐|u๏ฟฝ = ๐u๏ฟฝ u๏ฟฝ (๐). A presheaf โฑ is called a sheaf, if for any open covering {๐u๏ฟฝ โถ ๐ ∈ ๐ผ} of an open subset ๐ of ๐ the diagram โฑ(๐) → ∏ โฑ(๐u๏ฟฝ ) โ ∏ โฑ(๐u๏ฟฝ ∩ ๐u๏ฟฝ ) u๏ฟฝ u๏ฟฝ,u๏ฟฝ is an equalizer. Concretely, this says that โฑ has to satisfy the following gluing property: Let ๐ ⊆ ๐ be an open set and {๐u๏ฟฝ โถ ๐ ∈ ๐ผ} is an arbitrary open cover of ๐ . Assume that we are given sections ๐u๏ฟฝ ∈ โฑ(๐u๏ฟฝ ) for all ๐ ∈ ๐ผ that agree on overlaps (i.e. ๐u๏ฟฝ |u๏ฟฝu๏ฟฝ ∩u๏ฟฝu๏ฟฝ = ๐u๏ฟฝ |u๏ฟฝu๏ฟฝ ∩u๏ฟฝu๏ฟฝ for all ๐, ๐ ∈ ๐ผ ). Then there exists a unique section ๐ ∈ โฑ(๐) such that ๐|u๏ฟฝu๏ฟฝ = ๐u๏ฟฝ for all ๐ ∈ ๐ผ . We should think of sections of sheaves as “function-like” objects with local conditions, i.e. conditions that can be checked on an open cover. Example 2.14. (i) The assignment ๐ โฆ {continuous functions ๐ → โ} is a sheaf with the usual restriction maps. In the same way, if ๐ = โu๏ฟฝ , we can de๏ฌne sheaves of di๏ฌerentiable functions, analytic functions, …. (ii) On the other hand ๐ โฆ {constant functions ๐ → โ} is a presheaf, but in general not a sheaf, since being constant is not a local condition. Concretely, let ๐1 and ๐2 be non-empty disjoint open subsets and ๐u๏ฟฝ be constant functions on ๐u๏ฟฝ with di๏ฌerent values. Then clearly ๐1 and ๐2 agree no ๐1 ∩ ๐2 = ∅, but there is no constant function ๐ on ๐1 ∪ ๐2 restricting to ๐1 and ๐2 . Note however, that locally constant functions do form a sheaf. (iii) If ๐ โถ ๐ธ → ๐ is a vector bundle, we can form the sheaf of sections of ๐ธ : โฐ(๐) = {๐ โถ ๐ → ๐ธ โถ ๐ โ ๐ = Idu๏ฟฝ }, where we usually put some condition on ๐ (continuous, smooth, …). It is possible to reconstruct a vector bundle from its sheaf of sections. (iv) Let ๐ด be a ring and ๐ฅ ∈ ๐ a point. Then we can form the skyscraper sheaf with value ๐ด at ๐ฅ : โง {๐ด if ๐ฅ ∈ ๐ โฑ(๐) = โจ { โฉ0 otherwise notes for math 532 – algebraic geometry i 15 โฏ De๏ฌnition 2.15. Let โฑ be a sheaf on ๐ and ๐ an open subset of ๐ . Then the restriction โฑ|u๏ฟฝ of โฑ to ๐ is given by โฑ|u๏ฟฝ (๐ ) = โฑ(๐ ) for any open subset ๐ of ๐ . De๏ฌnition 2.16. Let ๐ฅ be any point of ๐ and let โฑ be a sheaf on ๐ . Then the stalk of โฑ at ๐ฅ is โฑu๏ฟฝ = lim โฑ(๐), u๏ฟฝ∋u๏ฟฝ where the limit is the direct limit over all open subsets ๐ ⊆ ๐ containing ๐ฅ . Concretely, โฑu๏ฟฝ consists of the equivalence classes of all pairs (๐, ๐), where ๐ is an open subset of ๐ and ๐ ∈ โฑ(๐), where (๐1 , ๐1 ) ∼ (๐2 , ๐2 ) if there is an open subset ๐ ⊆ ๐1 ∩ ๐2 such that ๐1 |u๏ฟฝ = ๐2 |u๏ฟฝ . Elements of โฑu๏ฟฝ are called germs of sections of โฑ at ๐ฅ . We should think of germs as “local functions”, i.e. functions that are de๏ฌned on an arbitrary small neighborhood of ๐ฅ . Example 2.17. The germ of a di๏ฌerentiable function at ๐ฅ allows us to compute the derivative of the function, as well as the value of the function at ๐ฅ , but not the value at any other point. On the other hand, the germ of a holomorphic functions knows about the whole Taylor expansion of the function at ๐ฅ , which in term determines the original function at least on some open disk โฏ containing ๐ฅ . De๏ฌnition 2.18. A ringed space is a topological space ๐ together with a sheaf of rings ๐ชu๏ฟฝ on it. We interpret that ring as the ring of functions on ๐ , and call ๐ชu๏ฟฝ its structure sheaf. Example 2.19. Every topological space can be made into a ringed space by considering the sheaf of continuous functions (with values in โ or some other ring) on it. The structure sheaf โฏ of a di๏ฌerentiable manifold is the sheaf of smooth functions. Intuitively, a morphism of ringed spaces (๐, ๐ชu๏ฟฝ ) → (๐ , ๐ชu๏ฟฝ ) should be a continuous function ๐ โถ ๐ → ๐ that preserves the “structure”, i.e. such that pulling back induces a ring homomorphism ๐ ∗ โถ ๐ชu๏ฟฝ (๐) → ๐ชu๏ฟฝ (๐ −1 (๐)) for any open ๐ ⊆ ๐ . However note that unless we are dealing with actual functions with the same target on both sides, such a pullback ๐ ∗ has to be an additional piece of data. Fortunately, at least until we talk about schemes, all our structure sheaves will consist of functions with value in ๐ธ1 . 2.3. affine algebraic sets as ringed spaces We want to de๏ฌne a sheaf of rings on any a๏ฌne algebraic set. Clearly if ๐ ⊆ ๐ธu๏ฟฝ is an a๏ฌne algebraic set, then we need to set ๐ช(๐) = ๐[๐ฅ1 , … , ๐ฅu๏ฟฝ ]/๐ผ(๐). We also already know what the functions on the complement of the zero locus of a single polynomial should be. notes for math 532 – algebraic geometry i 16 De๏ฌnition 2.20. Let ๐ be an a๏ฌne algebraic set and ๐ ∈ ๐ช(๐). Then we call ๐ท(๐ ) = ๐ − ๐(๐ ) = {๐ฅ ∈ ๐ โถ ๐ (๐ฅ) ≠ 0} a distinguished open subset of ๐ . Lemma 2.21. • For any ๐ , ๐ ∈ ๐ช(๐) we have ๐ท(๐ ) ∩ ๐ท(๐) = ๐ท(๐ ๐). • Any open subset of ๐ is the union of ๏ฌnitely many distinguished open subsets of ๐ . In particular, the distinguished open subsets form a basis for the Zariski topology on ๐ . Proof. • ๐ (๐ฅ) ≠ 0 and ๐(๐ฅ) ≠ 0 is equivalent to (๐ ๐)(๐ฅ) ≠ 0. • Let ๐ be an open subset. Then we can write ๐ = ๐−๐(๐1 , … , ๐u๏ฟฝ ) = ๐−(๐(๐1 )∩โฏ∩๐(๐u๏ฟฝ )) = (๐−๐(๐1 ))∪โฏ∪(๐−๐(๐u๏ฟฝ )) = ๐ท(๐1 )∪โฏ∪๐ท(๐u๏ฟฝ ). Let us temporarily write ๐ด(๐) = ๐[๐ฅ1 , … , ๐ฅu๏ฟฝ ]/๐ผ(๐). As we discussed earlier we want to have ๐ช(๐ท(๐ )) = ๐ช(๐)[๐ฆ]/(1 − ๐ ๐ฆ) = { ๐ โถ ๐ ∈ ๐ด(๐), ๐ ∈ โ} = ๐ด(๐)u๏ฟฝ . ๐ u๏ฟฝ Assume that we know the values of a presheaf โฑ on a basis of the topology. Then there is a procedure, called shea๏ฌ๏ฌcation that produces a sheaf which matches โฑ as closely as possible (in a certain sense, expressed as a universal property). We will now go through that procedure of the structure sheaf ๐ช of ๐ . First we need to compute the stalks ๐ชu๏ฟฝ of ๐ช. Note, that in the limit de๏ฌning the stalk of a sheaf we can restrict the directed set of open subsets containing a point to just the open subsets from a basis (since for every open set has a subset in the basis). Thus knowing the values of a presheaf at a basis su๏ฌces to compute all the stalks. Lemma 2.22. Suppose โฑ is a presheaf on an a๏ฌne algebraic set ๐ such that โฑ(๐ท(๐ )) = ๐ด(๐)u๏ฟฝ for all ๐ ∈ ๐ด(๐). Let ๐ชu๏ฟฝ = ๐ผ({๐ฅ}) = {๐ ∈ ๐ด(๐) โถ ๐ (๐ฅ) = 0}. Then the stalk of โฑ at ๐ฅ ∈ ๐ is given by the localization โฑu๏ฟฝ = ๐ด๐ชu๏ฟฝ = { ๐ โถ ๐ , ๐ ∈ ๐ด(๐), ๐ (๐ฅ) ≠ 0} . ๐ Proof. De๏ฌne a ๐ -algebra homomorphism { ๐ โถ ๐ , ๐ ∈ ๐ด(๐), ๐ (๐ฅ) ≠ 0} → โฑu๏ฟฝ , ๐ ๐ ๐ โฆ (๐ท(๐ ), ). ๐ ๐ notes for math 532 – algebraic geometry i u๏ฟฝ u๏ฟฝ ๐๐ ′ This map is well-de๏ฌned: if โ(๐๐ ′ − ๐′ ๐ ) = 0. But then (๐ท(๐ ′ ), u๏ฟฝ′ ). u๏ฟฝ ′ = = 17 then there exists โ ∈ ๐ด(๐) with โ(๐ฅ) ≠ 0 such that u๏ฟฝ′ , u๏ฟฝ ′ ๐′ ๐ on ๐ท(โ), so u๏ฟฝ u๏ฟฝ = u๏ฟฝ′ u๏ฟฝ ′ on ๐ท(โ) and hence (๐ท(๐ ), u๏ฟฝ ) ∼ u๏ฟฝ The map is clearly surjective. It is also injective: If (๐, u๏ฟฝ ) represents the zero of โฑu๏ฟฝ , then u๏ฟฝ we by de๏ฌnition there is a distinguished open ๐ฅ ∈ ๐ท(โ) ⊆ ๐ such that u๏ฟฝ = 0 on ๐ท(โ). But then 0 = โ๐ = โ(๐ ⋅ 1 − 0 ⋅ ๐ ) on all of ๐ and hence u๏ฟฝ u๏ฟฝ = 0 1 = 0. u๏ฟฝ Sections of the structure sheaf of ๐ช should locally look like elements of the stalks. Thus we de๏ฌne: De๏ฌnition 2.23. Let ๐ be an a๏ฌne algebraic set. Then the structure sheaf ๐ช = ๐ชu๏ฟฝ of ๐ is given on an open subset ๐ ⊆ ๐ be the set of all functions ๐ โถ ๐ → ๐ with the following property: for every ๐ ∈ ๐ there are ๐ , ๐ ∈ ๐ด(๐) such that for all ๐ฅ in some open neighborhood of ๐ in ๐ , u๏ฟฝ(u๏ฟฝ) ๐ (๐ฅ) ≠ 0 and ๐ = u๏ฟฝ (u๏ฟฝ) . The elements of ๐ชu๏ฟฝ (๐) are called regular functions on ๐ . โฏ Example 2.24. [g2, Example 3.5] Now in general the procedure of shea๏ฌ๏ฌcation might introduce extra sections or identify already existing sections (to make the gluing property work out correctly). Thus we have to actually show that ๐ช(๐ท(๐ )) is the expected ring. Lemma 2.25. Let ๐ ∈ ๐ด(๐). Then ๐ชu๏ฟฝ (๐ท(๐ )) = ๐ด(๐)u๏ฟฝ . In particular ๐ชu๏ฟฝ (๐) = ๐ด(๐). Proof. Any fraction u๏ฟฝ u๏ฟฝ ∈ ๐ด(๐)u๏ฟฝ is clearly a regular function on ๐ท(๐ ), so we only need prove the inclusion ⊆. Thus let ๐ โถ ๐ท(๐ ) → ๐ be a regular function. For every point ๐ ∈ ๐ท(๐ ) we have a local u๏ฟฝ representation ๐ = u๏ฟฝ u๏ฟฝ for some ๐u๏ฟฝ , ๐u๏ฟฝ ∈ ๐ด(๐) which is valid on some open neighborhood ๐u๏ฟฝ u๏ฟฝ of ๐ in ๐ท(๐ ). We can shrink the ๐u๏ฟฝ to be of the form ๐ท(โu๏ฟฝ ) for some โu๏ฟฝ ∈ ๐ด(๐). We can u๏ฟฝ u๏ฟฝ โ replace the representation of ๐ = u๏ฟฝ u๏ฟฝ by u๏ฟฝ u๏ฟฝโ u๏ฟฝ . Thus we can assume that ๐u๏ฟฝ and ๐u๏ฟฝ vanish on the u๏ฟฝ u๏ฟฝ u๏ฟฝ ๐(โu๏ฟฝ ) = ๐ท(๐ ) − ๐ท(โu๏ฟฝ ). But then โu๏ฟฝ and ๐u๏ฟฝ have the same zero locus so we can further assume that โu๏ฟฝ = ๐u๏ฟฝ . u๏ฟฝ In summary, we can cover ๐ by open subsets ๐ท(๐u๏ฟฝ ) and have ๐ = u๏ฟฝ u๏ฟฝ on ๐ท(๐u๏ฟฝ ) with ๐u๏ฟฝ = ๐u๏ฟฝ = 0 u๏ฟฝ outside of ๐ท(๐u๏ฟฝ ). u๏ฟฝ u๏ฟฝ On ๐ท(๐u๏ฟฝ ) ∩ ๐ท(๐u๏ฟฝ ) we have ๐ = u๏ฟฝ u๏ฟฝ = u๏ฟฝ u๏ฟฝ and hence ๐u๏ฟฝ ๐u๏ฟฝ = ๐u๏ฟฝ ๐u๏ฟฝ . Since both sides are zero u๏ฟฝ u๏ฟฝ outside of ๐ท(๐u๏ฟฝ ) ∩ ๐ท(๐u๏ฟฝ ), we obtain that u๏ฟฝ ๐u๏ฟฝ ๐u๏ฟฝ = ๐u๏ฟฝ ๐u๏ฟฝ on ๐ท(๐ ) for all ๐, ๐ ∈ ๐ท(๐ ). The open subsets ๐ท(๐u๏ฟฝ ) cover ๐ท(๐ ), so there exist ๐1 , … , ๐u๏ฟฝ such that ๐ท(๐ ) = ๐ท(๐u๏ฟฝ1 )∪โฏ∪๐ท(๐u๏ฟฝu๏ฟฝ ) Passing to complements we obtain u๏ฟฝ ๐(๐ ) = โ ๐(๐u๏ฟฝu๏ฟฝ ) = ๐(๐u๏ฟฝ1 , … , ๐u๏ฟฝu๏ฟฝ ) u๏ฟฝ=1 notes for math 532 – algebraic geometry i and thus 18 ๐ ∈ ๐ผ(๐ (๐ )) = √(๐u๏ฟฝ1 , … , ๐u๏ฟฝu๏ฟฝ ). u๏ฟฝ Hence we have ๐ u๏ฟฝ = ∑ ๐u๏ฟฝ ๐u๏ฟฝu๏ฟฝ u๏ฟฝ=1 u๏ฟฝ ∑u๏ฟฝ=1 ๐u๏ฟฝ ๐u๏ฟฝu๏ฟฝ . for some ๐ ∈ โ and ๐u๏ฟฝ ∈ ๐ด(๐). Set ๐ = We claim that ๐ = have u๏ฟฝ u๏ฟฝ ๐๐u๏ฟฝ = ∑ ๐u๏ฟฝ ๐u๏ฟฝu๏ฟฝ ๐u๏ฟฝ = ∑ ๐u๏ฟฝ ๐u๏ฟฝ ๐u๏ฟฝu๏ฟฝ = ๐u๏ฟฝ ๐ u๏ฟฝ and u๏ฟฝ hence u๏ฟฝ u๏ฟฝ = u๏ฟฝu๏ฟฝ u๏ฟฝu๏ฟฝ u๏ฟฝ=1 = ๐ on ๐ท(๐u๏ฟฝ ). u๏ฟฝ . u๏ฟฝ u๏ฟฝ Indeed on ๐ท(๐u๏ฟฝ ) we u๏ฟฝ=1 [Summary] Example 2.26. Let us compute the ring of regular functions on the open subset ๐ = ๐ธ2 − {0} ⊆ ๐ธ2 . Note that ๐ is not a distinguished open subset. We claim that every regular function on ๐ can be extended to a regular function on ๐ธ2 , i.e. that ๐ช๐ธ2 (๐ธ2 − {0}) = ๐[๐ฅ1 , ๐ฅ2 ]. Let ๐ ∈ ๐ช(๐). We have ๐ = ๐ท(๐ฅ1 ) ∪ ๐ท(๐ฅ2 ). On ๐ท(๐ฅ1 ) we can write ๐ = we can write ๐ = u๏ฟฝ u๏ฟฝ2u๏ฟฝ u๏ฟฝ u๏ฟฝ1u๏ฟฝ and on ๐ท(๐ฅ2 ) for some ๐ , ๐ ∈ ๐[๐ฅ1 , ๐ฅ2 ] and ๐, ๐ ∈ โ such that ๐ฅ1 โค ๐ and ๐ฅ2 โค ๐. Thus on ๐ท(๐ฅ1 ) ∩ ๐ท(๐ฅ2 ) we have u๏ฟฝ u๏ฟฝ1u๏ฟฝ = u๏ฟฝ u๏ฟฝ2u๏ฟฝ and hence ๐ ๐ฅ2u๏ฟฝ = ๐๐ฅ1u๏ฟฝ . But the locus where this equation holds is the closed subset ๐(๐ ๐ฅ2u๏ฟฝ − ๐๐ฅ1u๏ฟฝ ) ⊇ ๐ท(๐ฅ1 ) ∩ ๐ท(๐ฅ2 ), which has to be all of ๐ธ2 . Thus ๐ ๐ฅ2u๏ฟฝ = ๐๐ฅ1u๏ฟฝ holds in the polynomial ring ๐ช(๐ธ2 ) = ๐[๐ฅ1 , ๐ฅ2 ]. u๏ฟฝ Now by assumption the left side is not divisible by ๐ฅ1 and hence ๐ = 0. Hence ๐ = 1 is a โฏ polynomial as claimed. De๏ฌnition 2.27. Let (๐, ๐ชu๏ฟฝ ) and (๐ , ๐ชu๏ฟฝ ) be ringed spaces whose structure sheaves consist of ๐ -algebras of functions to the ๏ฌeld ๐ . Then a morphism ๐ โถ (๐, ๐ชu๏ฟฝ ) → (๐ , ๐ชu๏ฟฝ ) is a continuous map ๐ โถ ๐ → ๐ such that pulling back functions induces a ring homomorphism ๐ ∗ โถ ๐ชu๏ฟฝ (๐ ) → ๐ชu๏ฟฝ (๐ −1 ๐ ) for each open subset ๐ ⊆ ๐ . An algebraic set 1 is a ringed space (๐, ๐ชu๏ฟฝ ), where ๐ชu๏ฟฝ is a sheaf of functions ๐ → ๐ , such that ๐ has a ๏ฌnite open cover ๐ = โu๏ฟฝ∈u๏ฟฝ ๐u๏ฟฝ such that (๐u๏ฟฝ , ๐ชu๏ฟฝ |u๏ฟฝu๏ฟฝ ) is isomorphic to an a๏ฌne algebraic set with its structure sheaf. A morphism of algebraic sets is just a morphism of ringed spaces. An irreducible algebraic set is often called a pre-variety (though sometimes a “pre-variety” might not be irreducible). 1 This is not standard terminology! notes for math 532 – algebraic geometry i 19 Example 2.28. Any a๏ฌne algebraic set is an algebraic set and morphisms of a๏ฌne algebraic sets in the sense of De๏ฌnition 2.27 are the same as morphisms in the sense of De๏ฌnition 1.32. โฏ Example 2.29. Let ๐ be an a๏ฌne algebraic set and ๐ ⊆ ๐ an open subset. Then (๐, ๐ชu๏ฟฝ |u๏ฟฝ ) is โฏ an algebraic set, as it is covered by ๏ฌnitely many distinguished subsets of ๐ . We can extend our original description of morphisms between a๏ฌne algebraic sets to open subsets. Proposition 2.30. Let ๐ be an open subset of an a๏ฌne variety ๐ and let ๐ ⊆ ๐ธu๏ฟฝ be another a๏ฌne variety. Then the morphisms ๐ โถ ๐ → ๐ are exactly the maps of the form ๐ = (๐1 , … , ๐u๏ฟฝ ) โถ ๐ → ๐ , ๐ฅ โฆ (๐1 (๐ฅ), … , ๐u๏ฟฝ (๐ฅ)) with ๐u๏ฟฝ ∈ ๐ชu๏ฟฝ (๐) for all ๐ = 1, … , ๐. In particular, the morphisms ๐ → ๐ธ1 are exactly the regular functions on ๐ . Proof. If ๐ is any morphism and ๐ฆu๏ฟฝ the coordinate functions on ๐ ⊆ ๐ธu๏ฟฝ , then ๐u๏ฟฝ = ๐ ∗ ๐ฆu๏ฟฝ ∈ ๐ชu๏ฟฝ (๐ −1 (๐ )) = ๐ชu๏ฟฝ (๐) and ๐ = (๐1 , … , ๐u๏ฟฝ ). Conversely, let ๐ = (๐1 , … , ๐u๏ฟฝ ) be of the given form. Then one checks as in the homework that ๐ is continuous (using that if ๐ ∈ ๐ชu๏ฟฝ (๐), then ๐−1 (0) is closed in ๐ [exercise]). Finally, if ๐ ∈ ๐ชu๏ฟฝ (๐ ) is regular on some open subset ๐ ⊆ ๐ , then ๐ ∗ ๐ โถ ๐ −1 (๐ ) → ๐, ๐ฅ โฆ ๐(๐1 (๐ฅ), … , ๐u๏ฟฝ (๐ฅ)) is again regular, since substituting quotients of polynomial functions into quotients of polynomial functions gives again quotients of polynomial functions. Lemma 2.31. Let ๐ โถ ๐ → ๐ be any map between algebraic sets. Assume that there exists an open cover {๐u๏ฟฝ โถ ๐ ∈ ๐ผ} of ๐ such that the restrictions ๐ |u๏ฟฝu๏ฟฝ โถ ๐u๏ฟฝ → ๐ are morphisms. Then ๐ is a morphism. Proof. Exercise. 2.4. projective space as a ringed space ฬ For a projective algebraic set ๐ ⊆ โu๏ฟฝ let us write ๐(๐) = ๐[๐ฅ0 , … , ๐ฅu๏ฟฝ ]/๐ผ(๐) for the projective coordinate ring. As in the a๏ฌne case we would like to say that a regular function on ๐ is u๏ฟฝ(u๏ฟฝ) given locally by a quotient of elements of ๐(๐). However, if ๐ , ๐ ∈ ๐(๐), then u๏ฟฝ (u๏ฟฝ) is only well-de๏ฌned for any ๐ ∈ ๐ ⊆ โu๏ฟฝ if the two polynomials have the same degree. De๏ฌnition 2.32. Let ๐ be an open subset of a projective algebraic set ๐ . A regular function on ๐ is a map ๐ โถ ๐ → ๐ with the following property: for every ๐ ∈ ๐ there exist ๐ ∈ โ and u๏ฟฝ(u๏ฟฝ) ๐ , ๐ ∈ ๐(๐)u๏ฟฝ such that for all ๐ฅ in some neighborhood ๐ of ๐ in ๐ , ๐ (๐ฅ) ≠ 0 and ๐(๐ฅ) = u๏ฟฝ (u๏ฟฝ) . The regular functions on open subsets of ๐ form a sheaf of ๐ -algebras ๐ชu๏ฟฝ . notes for math 532 – algebraic geometry i 20 Proposition 2.33. Let ๐ ⊆ โu๏ฟฝ be a projective algebraic set. Let ๐u๏ฟฝ = ๐ −๐(๐ฅu๏ฟฝ ) be the standard open cover of ๐ . Then (๐u๏ฟฝ , ๐ชu๏ฟฝ |u๏ฟฝu๏ฟฝ ) is an a๏ฌne algebraic set for all ๐ = 0, … , ๐. In particular, ๐ is an algebraic set. Proof. It su๏ฌces to prove the statement for ๐ = 0. Let ๐ = ๐ฬ(โ1 , … , โu๏ฟฝ ) and set ๐u๏ฟฝ (๐ฅ1 , … , ๐ฅu๏ฟฝ ) = โu๏ฟฝ (1, ๐ฅ1 , … , ๐ฅu๏ฟฝ ) and ๐ = ๐(โ1 , … , โu๏ฟฝ ). Recall that we have a homeomorphism ๐0 โถ ๐ 0 → ๐ , with inverse ๐−1 0 โถ ๐ → ๐0 , (๐ฅ0 โถ โฏ โถ ๐ฅu๏ฟฝ ) โฆ ( ๐ฅ ๐ฅ1 , … , u๏ฟฝ ) ๐ฅ0 ๐ฅ0 (๐ฅ1 , … , ๐ฅu๏ฟฝ ) โฆ (1 โถ ๐ฅ1 โถ โฏ โถ ๐ฅu๏ฟฝ ). A regular function on an open subset of ๐0 is locally of the form u๏ฟฝ(u๏ฟฝ0,…,u๏ฟฝu๏ฟฝ) where ๐ and ๐ are 0 u๏ฟฝ homogeneous polynomials of the same degree and ๐ is nowhere vanishing. Then ∗ (๐−1 0 ) u๏ฟฝ(u๏ฟฝ ,…,u๏ฟฝ ) ๐(๐ฅ0 , … , ๐ฅu๏ฟฝ ) ๐(1, ๐ฅ1 , … , ๐ฅu๏ฟฝ ) = ๐(๐ฅ0 , … , ๐ฅu๏ฟฝ ) ๐(1, ๐ฅ1 , … , ๐ฅu๏ฟฝ ) is a quotient of to polynomials with nowhere vanishing denominator. Conversely, ๐ pulls back u๏ฟฝ(u๏ฟฝ ,…,u๏ฟฝ ) a quotient u๏ฟฝ(u๏ฟฝ1,…,u๏ฟฝu๏ฟฝ) of two polynomials to 1 u๏ฟฝ ๐(๐ฅ1 , … , ๐ฅu๏ฟฝ ) ๐∗ ๐(๐ฅ1 , … , ๐ฅu๏ฟฝ ) = ๐( u๏ฟฝ10 , … , u๏ฟฝu๏ฟฝ0 ) u๏ฟฝ u๏ฟฝ ๐( u๏ฟฝ10 , … , u๏ฟฝu๏ฟฝ0 ) u๏ฟฝ u๏ฟฝ . Multiplying the numerator and denominator by ๐ฅ0max(deg u๏ฟฝ, deg u๏ฟฝ) we see that this is a fraction of two homogeneous polynomials of the same degree. In general, in order to see whether a given function between (open subsets of) projective algebraic sets is a morphism, we have to restrict to the open subsets ๐u๏ฟฝ (or some other a๏ฌne cover) and check that it is a morphism there. However, there as a class of morphisms that is globally de๏ฌned: Lemma 2.34. Let ๐ ⊆ โu๏ฟฝ be a projective algebraic set and let ๐0 , … , ๐u๏ฟฝ ∈ ๐(๐) be homogeneous elements of the same degree. Then on the open subset ๐ − ๐ฬ(๐0 , … , ๐u๏ฟฝ ) these elements de๏ฌne a morphism ๐ โถ ๐ → โu๏ฟฝ , ๐ฅ โฆ (๐0 (๐ฅ) โถ โฏ โถ ๐u๏ฟฝ (๐ฅ)). Proof. Since the ๐u๏ฟฝ are homogeneous of the same degree, ๐ is indeed well-de๏ฌned: by de๏ฌnition of 0, the image point can never be (0 โถ โฏ โถ 0) and (๐0 (๐๐ฅ0 โถ โฏ โถ ๐๐ฅu๏ฟฝ ), … , ๐u๏ฟฝ (๐๐ฅ0 โถ โฏ โถ ๐๐ฅu๏ฟฝ )) = (๐u๏ฟฝ ๐0 (๐ฅ0 โถ โฏ โถ ๐ฅu๏ฟฝ ) … , ๐u๏ฟฝ ๐u๏ฟฝ (๐ฅ0 โถ โฏ โถ ๐ฅu๏ฟฝ )) = (๐0 (๐ฅ0 โถ โฏ โถ ๐ฅu๏ฟฝ ) … , ๐u๏ฟฝ (๐ฅ0 โถ โฏ โถ ๐ฅu๏ฟฝ )). notes for math 532 – algebraic geometry i 21 To check that ๐ is morphism, it su๏ฌces to check it on an open cover. So let ๐u๏ฟฝ = {(๐ฆ0 โถ โฏ โถ ๐ฆu๏ฟฝ ) ∈ โu๏ฟฝ โถ ๐ฆu๏ฟฝ = 0}, and ๐u๏ฟฝ = ๐ −1 (๐u๏ฟฝ ) = {๐ฅ ∈ ๐ โถ ๐u๏ฟฝ (๐ฅ) ≠ 0}. Then the ๐u๏ฟฝ cover ๐ and in the a๏ฌne coordinates on ๐u๏ฟฝ , the map ๐ |u๏ฟฝu๏ฟฝ is given by Each of the u๏ฟฝu๏ฟฝ u๏ฟฝu๏ฟฝ ฬ ๐ ๐ ๐ ๐ โฃu๏ฟฝ = ( 1 , … u๏ฟฝ , … u๏ฟฝ ) . u๏ฟฝ ๐u๏ฟฝ ๐u๏ฟฝ ๐u๏ฟฝ is a regular function on ๐u๏ฟฝ and hence ๐ |u๏ฟฝu๏ฟฝ is a morphism. Example 2.35. The map is a morphism. ๐ โถ โu๏ฟฝ − {(1 โถ 0 โถ โฏ โถ 0)} → โu๏ฟฝ−1 , (๐ฅ0 โถ โฏ โถ ๐ฅu๏ฟฝ ) โฆ (๐ฅ1 โถ โฏ ๐ฅu๏ฟฝ ) Example 2.36. Twisted cubic. quasi-projective alg. sets โฏ โฏ 2.5. products We have an obvious set-theoretic identi๏ฌcation ๐ธ1 × ๐ธ1 = ๐ธ2 . However, if we were to take the product topology on the left hand side, then this is not a homeomorphism (on the left hand side all closed sets are ๏ฌnite, while on the right side e.g. ๐(๐ฅ) is not). De๏ฌnition 2.37. Let ๐ be any category and let ๐1 and ๐2 be two objects of ๐. An object ๐ is called a product of ๐1 and ๐2 if it satis๏ฌes the following universal property: there exist morphisms ๐1 โถ ๐ → ๐1 , ๐2 โถ ๐ → ๐2 such that for every object ๐ and pair of morphisms ๐1 โถ ๐ → ๐1 , ๐2 โถ ๐ → ๐2 there exists a unique morphism ๐ โถ ๐ → ๐ such that the following diagram commutes: ๐ u๏ฟฝ1 u๏ฟฝ u๏ฟฝ2 ๐ u๏ฟฝ1 ๐1 u๏ฟฝ2 ๐2 As usual, the product is unique up to unique isomorphism (if it exists), and is denoted ๐1 × ๐2 . Proposition 2.38. The category of quasi-projective algebraic sets contains all ๏ฌnite products, i.e. if ๐1 and ๐2 are quasi-projective, then they have a product ๐1 × ๐2 which is again a quasi-projective algebraic set. notes for math 532 – algebraic geometry i 22 Sketch of proof. To start, we have ๐ธu๏ฟฝ × ๐ธu๏ฟฝ = ๐ธu๏ฟฝ+u๏ฟฝ , where the ๐1 are just the projections on the corresponding coordinates. If we are given ๐1 โถ ๐ → ๐ธu๏ฟฝ and ๐2 โถ ๐ → ๐ธu๏ฟฝ are morphisms, then ๐ (๐ฆ) = (๐1 (๐ฆ), ๐2 (๐ฆ)) is again a morphism. Next, we need to make โu๏ฟฝ × โu๏ฟฝ into an algebraic set. For this let ๐u๏ฟฝ ⊆ โu๏ฟฝ and ๐u๏ฟฝ ⊆ โu๏ฟฝ be the standard a๏ฌne open subsets. Then the sets ๐u๏ฟฝ × ๐u๏ฟฝ cover โu๏ฟฝ × โu๏ฟฝ and give it the structure of an algebraic set. To show that โu๏ฟฝ × โu๏ฟฝ is quasi-projective, we exhibit it as a closed subset of some projective space. For this consider the map (of vector spaces) ๐ u๏ฟฝ+1 × ๐ u๏ฟฝ+1 → ๐ u๏ฟฝ+1 ⊗ ๐ u๏ฟฝ+1 . This is map is compatible with scaling on both sides, so descends to a map โu๏ฟฝ × โu๏ฟฝ → โ(๐ u๏ฟฝ+1 ⊗ ๐ u๏ฟฝ+1 ) = โu๏ฟฝu๏ฟฝ+u๏ฟฝ+u๏ฟฝ , called the Segre embedding. Explicitly, the Segre map is given by ((๐ฅ0 โถ โฏ โถ ๐ฅu๏ฟฝ ), (๐ฆ0 โถ โฏ โถ ๐ฆu๏ฟฝ )) โฆ (point with projective coordinates ๐ฅu๏ฟฝ ๐ฆu๏ฟฝ ). As in the homework one checks that this is a bijection onto a closed subset of โu๏ฟฝu๏ฟฝ+u๏ฟฝ+u๏ฟฝ . One also checks (locally) that the inverse is a morphism. If ๐1 and ๐2 are quasi-a๏ฌne, say ๐1 = ๐(๐1 ) − ๐(๐1 ) ⊆ ๐ธu๏ฟฝ and ๐2 = ๐(๐2 ) − ๐(๐2 ) ⊆ ๐ธu๏ฟฝ , then we realize ๐1 × ๐2 in ๐ธu๏ฟฝ × ๐ธu๏ฟฝ as 1 ,…,u๏ฟฝu๏ฟฝ ) u๏ฟฝ+1 ,…,u๏ฟฝu๏ฟฝ ) 1 ,…,u๏ฟฝu๏ฟฝ ) u๏ฟฝ+1 ,…,u๏ฟฝu๏ฟฝ ) ๐(๐(u๏ฟฝ , ๐(u๏ฟฝ ) − (๐(๐(u๏ฟฝ ) ∪ ๐(๐(u๏ฟฝ )), 1 2 1 2 and similarly for quasi-projective algebraic sets. Example 2.39. โ1 ×โ1 is identi๏ฌed with a quadric surface in โ3 . [Picture: lines on a hyperbolic โฏ parabolid.] By the universal property of the product, we always get a morphism Δ โถ ๐ → ๐ × ๐ , called the diagonal morphism: Id ๐ Id Δ ๐ u๏ฟฝ1 ๐ u๏ฟฝ2 ๐ De๏ฌnition 2.40. A morphism ๐ โถ ๐ → ๐ is called an immersion if im ๐ ⊆ ๐ is locally closed and the induced morphism ๐ → im ๐ is an isomorphism. If im ๐ is open (resp. closed) then we call ๐ an open (resp. closed ) immersion. Remark 2.41. A locally closed subset of a quasi-projective algebraic set is a quasi-projective algebraic set. Proposition 2.42. Let ๐ be a quasi-projective algebraic set. Then Δ โถ ๐ → ๐ × ๐ is a closed immersion. We say that ๐ is separated. notes for math 532 – algebraic geometry i 23 Remark 2.43. Recall that that a topological space ๐ is Hausdor๏ฌ if and only if the diagonal is a closed subspace of ๐ × ๐ with the product topology (!). Thus Proposition 2.42 says that at least in some ways quasi-projective algebraic sets behave like Hausdor๏ฌ spaces. Remark 2.44. A general algebraic space need not be separated (e.g. a๏ฌne line with doubled origin). Proof. Let ๐ ⊆ โu๏ฟฝ be a quasi-projective algebraic set. Then Δ(๐) = (๐ × ๐) ∩ Δโu๏ฟฝ ⊆ โu๏ฟฝ × โu๏ฟฝ . So it is enough to check the statement for ๐ = โu๏ฟฝ . The diagonal Δโu๏ฟฝ consists of pairs of points ((๐ฅ0 โถ โฏ โถ ๐ฅu๏ฟฝ ), (๐ฆ0 โถ โฏ โถ ๐ฆu๏ฟฝ )) such that (๐ฅ0 โถ โฏ โถ ๐ฅu๏ฟฝ ) = (๐ฆ0 โถ โฏ โถ ๐ฆu๏ฟฝ ), i.e. such that the matrix ( has rank 1. Thus ๐ฅ0 ๐ฆ0 ๐ฅ1 ๐ฆ1 โฏ โฏ ๐ฅu๏ฟฝ ) ๐ฆu๏ฟฝ Δโu๏ฟฝ = {((๐ฅ0 โถ โฏ โถ ๐ฅu๏ฟฝ ), (๐ฆ0 โถ โฏ โถ ๐ฆu๏ฟฝ )) โถ ๐ฅu๏ฟฝ ๐ฆu๏ฟฝ − ๐ฅu๏ฟฝ ๐ฆu๏ฟฝ = 0 for all ๐, ๐} is closed in โu๏ฟฝ × โu๏ฟฝ (in Segre coordinates ๐งu๏ฟฝu๏ฟฝ = ๐ฅu๏ฟฝ ๐ฆu๏ฟฝ it is given by ๐งu๏ฟฝu๏ฟฝ − ๐งu๏ฟฝu๏ฟฝ = 0). Corollary 2.45. Let ๐ , ๐ โถ ๐ → ๐ be two morphisms of quasi-projective algebraic sets. Suppose that there exists a dense open subset ๐ such that ๐ |u๏ฟฝ = ๐|u๏ฟฝ . Show that ๐ = ๐ on ๐ . Proof. Exercise. Remark 2.46. Let ๐ be the a๏ฌne line with doubled origin and let ๐ , ๐ โถ ๐ธ1 → ๐ be the two copies of ๐ธ1 . Then ๐ = ๐ on ๐ธ1 − {0}, but ๐ ≠ ๐ at 0. De๏ฌnition 2.47. Let ๐ be any category and let ๐1 โถ ๐1 → ๐ and ๐2 โถ ๐2 → ๐ be two morphisms of ๐. An object ๐ is called a ๏ฌber product product of ๐1 and ๐2 over ๐ if it satis๏ฌes the following universal property: there exist morphisms ๐1 โถ ๐ → ๐1 , ๐2 โถ ๐ → ๐2 such that for every object ๐ and pair of morphisms ๐1 โถ ๐ → ๐1 , ๐2 โถ ๐ → ๐2 such that ๐1 โ ๐1 = ๐2 โ ๐2 there exists a unique morphism โ โถ ๐ → ๐ such that the following diagram commutes: ๐ u๏ฟฝ1 โ u๏ฟฝ2 ๐ u๏ฟฝ1 ๐1 u๏ฟฝ2 u๏ฟฝ1 ๐2 ๐ u๏ฟฝ2 notes for math 532 – algebraic geometry i 24 The ๏ฌber product is unique up to unique isomorphism (if it exists), and is denoted ๐1 ×u๏ฟฝ ๐2 = ๐1 ×u๏ฟฝ1,u๏ฟฝ,u๏ฟฝ2 ๐2 . A commutative diagram of the form ๐1 ×u๏ฟฝ ๐2 u๏ฟฝ1 ๐1 is called a Cartesian square. u๏ฟฝ2 u๏ฟฝ1 ๐2 ๐ u๏ฟฝ2 Example: ๏ฌber product in ๐๐๐ญ. Proposition 2.48. The category of quasi-projective algebraic sets admits ๏ฌber products. Proof. Let ๐u๏ฟฝ โถ ๐u๏ฟฝ → ๐ . Set ๐1 ×u๏ฟฝ ๐2 = (๐1 × ๐2 )−1 (Δu๏ฟฝ ) ⊆ ๐1 × ๐2 . (๐1 × ๐2 )−1 (Δu๏ฟฝ ) ๐ ๐1 × ๐2 closed u๏ฟฝ1 ×u๏ฟฝ2 ๐ × ๐. closed Δu๏ฟฝ This is a closed subset of ๐1 × ๐2 and hence a quasi-projective algebraic set. One quickly checks the universal property. Exercise 2.49. Let ๐ โถ ๐ → ๐ and let ๐ ⊆ ๐ be a locally closed subset. Then ๐ −1 (๐) = ๐ ×u๏ฟฝ ๐ . De๏ฌnition 2.50. Let ๐ be any category and let ๐1 and ๐2 be two objects of ๐. An object ๐ is called a coproduct of ๐1 and ๐2 if it satis๏ฌes the following universal property: there exist morphisms ๐1 โถ ๐1 → ๐2 , ๐2 โถ ๐2 → ๐ such that for every object ๐ and pair of morphisms ๐1 โถ ๐1 → ๐ , ๐2 โถ ๐2 → ๐ there exists a unique morphism ๐ โถ ๐ → ๐ such that the following diagram commutes: ๐1 ๐2 u๏ฟฝ2 u๏ฟฝ1 ๐ u๏ฟฝ2 u๏ฟฝ u๏ฟฝ1 ๐ The coproduct is unique up to unique isomorphism (if it exists). Example: ๐๐๐ญ, ๐๐จ๐(๐ ). notes for math 532 – algebraic geometry i 25 Proposition 2.51. The category of quasi-projective algebraic sets admits coproducts. Proof. Let ๐ ⊆ โu๏ฟฝ and ๐ ⊆ โu๏ฟฝ . We need to identify the disjoint union of ๐ and ๐ . Choose ๐ ∈ โu๏ฟฝ − ๐ and ๐ ∈ โu๏ฟฝ − ๐ (if necessary embed into larger โu๏ฟฝ ๏ฌrst). Then ๐ โ ๐ = ๐ × {๐} ∪ {๐} × ๐ ⊆ โu๏ฟฝ × โu๏ฟฝ . 2.6. example: the grassmannian The Grassmannian of ๐ -planes in ๐-spaces is, as a set, Grass(๐, ๐) = {๐ ⊆ ๐ u๏ฟฝ โถ ๐ is an ๐ -dimensional subspace}. For example, Grass(1, ๐) = โu๏ฟฝ . We want to give the Grassmannian the structure of an algebraic set. Given ๐ ⊆ ๐ u๏ฟฝ , we could try to choose a basis ๐1 , … , ๐u๏ฟฝ of ๐ and use that to assign coordinates of ๐ . However, we then have to deal with that fact, that we cannot canonically choose a basis of ๐ . To solve this problem, we need to look at the exterior product โu๏ฟฝ ๐ u๏ฟฝ . Recall that โu๏ฟฝ ๐ u๏ฟฝ contains sums of elements of the form ๐ฃ1 ∧ โฏ ∧ ๐ฃu๏ฟฝ with ๐ฃu๏ฟฝ ∈ ๐ u๏ฟฝ such that ๐ฃ1 ∧ โฏ ∧ ๐ฃu๏ฟฝ ∧ ๐ฃu๏ฟฝ+1 ∧ โฏ ∧ ๐ฃu๏ฟฝ = −๐ฃ1 ∧ โฏ ∧ ๐ฃu๏ฟฝ+1 ∧ ๐ฃu๏ฟฝ ∧ โฏ ∧ ๐ฃu๏ฟฝ . Now take a basis ๐1 , … , ๐u๏ฟฝ of ๐ ⊆ ๐ u๏ฟฝ and send it to ๐1 ∧ โฏ ∧ ๐u๏ฟฝ ∈ โu๏ฟฝ ๐ u๏ฟฝ . Then if we take a di๏ฌerent basis ๐1′ , … , ๐u๏ฟฝ′ of ๐ , we have ๐1 ∧ โฏ ∧ ๐u๏ฟฝ = ๐ผ๐1′ ∧ โฏ ∧ ๐u๏ฟฝ′ , where ๐ผ ≠ 0 is the determinant of the change-of-basis transformation. Thus ๐ determines a line in โu๏ฟฝ ๐ u๏ฟฝ . So we get an injective map u๏ฟฝ u๏ฟฝ ๐ โถ Grass(๐, ๐) → โ(โ ๐ u๏ฟฝ ) = โ(u๏ฟฝ )−1 . This map is called the Plücker embedding. We want to show that the image of ๐ is a closed subset. For this note, that im ๐ consists exactly of the pure tensors, i.e. elements that can be written as ๐ฃ1 ∧ โฏ ∧ ๐ฃu๏ฟฝ (as opposed to sums of these elements). Lemma 2.52. Let ๐ < ๐ and ๏ฌx a non-zero ๐ ∈ โu๏ฟฝ ๐ u๏ฟฝ . Then the linear map u๏ฟฝ+1 u๏ฟฝ ๐ , ๐ โถ ๐ u๏ฟฝ → โ ๐ฃโฆ๐ฃ∧๐ has rank ๐ ≥ ๐ − ๐ with equality holding if and only if ๐ = ๐ฃ1 ∧ โฏ ∧ ๐ฃu๏ฟฝ for some ๐ฃ1 , … , ๐ฃu๏ฟฝ ∈ ๐ u๏ฟฝ . Proof. Let ๐พ = dim ker ๐ = ๐ − rank ๐ . Choose a basis ๐ฃ1 , … , ๐ฃu๏ฟฝ of ker ๐ and extend it to a basis ๐ฃ1 , … , ๐ฃu๏ฟฝ of ๐ u๏ฟฝ . Express ๐ in the corresponding basis of โu๏ฟฝ ๐ u๏ฟฝ : ๐= ∑ ๐u๏ฟฝ1…u๏ฟฝu๏ฟฝ ๐ฃu๏ฟฝ1 ∧ โฏ ∧ ๐ฃu๏ฟฝu๏ฟฝ . u๏ฟฝ1 <โฏ<u๏ฟฝu๏ฟฝ Then for ๐ ∈ {1, … , ๐พ} we have ๐ฃu๏ฟฝ ∈ ker ๐ and hence 0 = ๐ฃu๏ฟฝ ∧ ๐ = ∑ ๐u๏ฟฝ1…u๏ฟฝu๏ฟฝ ๐ฃu๏ฟฝ ∧ ๐ฃu๏ฟฝ1 ∧ โฏ ∧ ๐ฃu๏ฟฝu๏ฟฝ = u๏ฟฝ1 <โฏ<u๏ฟฝu๏ฟฝ ∑ u๏ฟฝ1 <โฏ<u๏ฟฝu๏ฟฝ u๏ฟฝ∉{u๏ฟฝ1 ,…,u๏ฟฝu๏ฟฝ } ๐u๏ฟฝ1…u๏ฟฝu๏ฟฝ ๐ฃu๏ฟฝ ∧ ๐ฃu๏ฟฝ1 ∧ โฏ ∧ ๐ฃu๏ฟฝu๏ฟฝ . notes for math 532 – algebraic geometry i 26 Since the vectors ๐ฃu๏ฟฝ ∧ ๐ฃu๏ฟฝ1 ∧ โฏ ∧ ๐ฃu๏ฟฝu๏ฟฝ for ๐ ∉ {๐1 , … , ๐u๏ฟฝ } are part of a basis of โu๏ฟฝ+1 ๐ u๏ฟฝ we must have ๐u๏ฟฝ1…u๏ฟฝu๏ฟฝ = 0 in these cases. This works for all ๐ = 1, … , ๐พ , so that ๐u๏ฟฝ1…u๏ฟฝu๏ฟฝ can only be non-zero if {1, … , ๐พ} ⊆ {๐1 , … , ๐u๏ฟฝ }. On the other hand, since ๐ ≠ 0, at least one of the coe๏ฌcients has to be non-zero. In particular, this requires that ๐พ ≤ ๐ and hence rank ๐ = ๐ − ๐พ ≥ ๐ − ๐ . Moreover, if we have equality, then only the coe๏ฌcient ๐1…u๏ฟฝ can be non-zero, which means that ๐ is a scalar multiple of ๐ฃ1 ∧ โฏ ∧ ๐ฃu๏ฟฝ . Conversely, if ๐ = ๐ค1 ∧ โฏ ∧ ๐คu๏ฟฝ for some (necessarily linearly independent) ๐คu๏ฟฝ ∈ ๐ u๏ฟฝ , then ๐ค1 , … , ๐คu๏ฟฝ ∈ ker ๐ and hence dim ker ๐ ≥ ๐ , i.e. rank ๐ ≤ ๐ − ๐ . Theorem 2.53. Grass(๐, ๐) is a projective algebraic set. Proof. This is clearly true for Grass(๐, ๐), which is just a point. So we can assume that ๐ < ๐. u๏ฟฝ We have to show that the image of the Plücker map is a closed subset of โ(u๏ฟฝ )−1 . By construction, u๏ฟฝ a point of ๐ ∈ โ(u๏ฟฝ )−1 lies in (the image of) Grass(๐, ๐) if and only if it is the class of a pure tensor ๐ฃ1 ∧ โฏ ∧ ๐ฃu๏ฟฝ . By the lemma, this is the case if and only if the rank of ๐ โถ ๐ u๏ฟฝ → โu๏ฟฝ+1 ๐ u๏ฟฝ , ๐ฃ โฆ ๐ฃ ∧ ๐ is ๐ − ๐ . Since we also know that the rank is at least ๐ − ๐ , this can be checked by the vanishing of all (๐ − ๐ + 1) × (๐ − ๐ + 1) minors of the matrix corresponding to ๐ . But the entries of that matrix are polynomials in the coordinates of ๐ and the minors are polynomials u๏ฟฝ in the entries of the matrix. Thus all such ๐ form a closed subset of โ(u๏ฟฝ )−1 . Remark: The Grassmannian as homogeneous space. 2.7. “compactness” The most important property of real or complex projective space in the analytic (i.e. “usual”) topology is that they are compact. We already noted that all quasi-projective algebraic sets are (quasi-)compact. But since they are not Hausdor๏ฌ, in many ways they don’t behave the way we expect them to. For example, one of the main properties of compact Hausdor๏ฌ spaces is that closed subsets are again compact and compact subsets are mapped to compact subsets by continuous maps. But as we have seen in the example of the projection map {๐ฅ๐ฆ = 1} → ๐ธ1 this is not true for a general algebraic set. De๏ฌnition 2.54. A map ๐ โถ ๐ → ๐ between topological spaces is called closed if for every closed subset ๐ ⊆ ๐ , the image ๐ (๐) ⊆ ๐ is closed. De๏ฌnition 2.55. Let ๐ be a quasi-projective algebraic set. Then ๐ is called complete if for every quasi-projective algebraic set ๐ the projection map ๐ โถ ๐ × ๐ → ๐ is closed. Proposition 2.56. Let ๐ be a complete quasi-projective algebraic set and let ๐ โถ ๐ → ๐ be any morphism. Then ๐ is closed. Proof. Consider the graph Γu๏ฟฝ = {(๐ฅ, ๐ (๐ฅ)) ∈ ๐ × ๐ }. notes for math 532 – algebraic geometry i 27 Then Γu๏ฟฝ = (๐ ×Id)−1 (Δu๏ฟฝ ) is closed and we can factor ๐ as ๐โ๐, where ๐ โถ ๐ → ๐ ×๐ , ๐ฅ โฆ (๐ฅ, ๐ (๐ฅ)) is a closed immersion onto Γu๏ฟฝ and ๐ โถ ๐ × ๐ → ๐ is the projection map. If ๐ ⊆ ๐ is closed, then its image ๐(๐) is closed in Γu๏ฟฝ and hence in ๐ × ๐ . Thus ๐ (๐) = ๐(๐(๐)) is closed. Remark 2.57. The technique of factoring a map in this way as a closed immersion (which is proper) followed by a projection (which is smooth if ๐ is) is useful in many situations. Theorem 2.58. Every projective algebraic set is complete. Example: twisted cubic The hard work for this theorem is contained in the following special case. Lemma 2.59 (Main theorem of elimination theory). The projection map ๐ โถ โu๏ฟฝ × ๐ธu๏ฟฝ → ๐ธu๏ฟฝ is closed. Proof. Let ๐ ⊆ โu๏ฟฝ × ๐ธu๏ฟฝ be closed, de๏ฌned by an ideal ๐ ⊆ ๐[๐ฅ0 , … , ๐ฅu๏ฟฝ ; ๐ฆ1 , … , ๐ฆu๏ฟฝ ], homogeneous in the variables ๐ฅ0 , … , ๐ฅu๏ฟฝ . We will show that if (๐1 , … , ๐u๏ฟฝ ) ∉ ๐(๐), then there exists some ๐ ∈ ๐[๐ฆ1 , … , ๐ฆu๏ฟฝ ] such that ๐ท(๐ ) is a open neighborhood of (๐1 , … , ๐u๏ฟฝ ) in ๐ธu๏ฟฝ − ๐(๐), i.e. such that • ๐ (๐1 , … , ๐u๏ฟฝ ) ≠ 0, and Let • whenever ๐ (๐1 , … , ๐u๏ฟฝ ) ≠ 0, then (๐1 , … , ๐u๏ฟฝ ) ∉ ๐(๐). evu๏ฟฝ1,…,u๏ฟฝu๏ฟฝ โถ ๐[๐ฅ0 , … , ๐ฅu๏ฟฝ ; ๐ฆ1 , … , ๐ฆu๏ฟฝ ] → ๐[๐ฅ0 , … , ๐ฅu๏ฟฝ ], be the evaluation map. Then ๐ โฆ ๐ (๐ฅ0 , … , ๐ฅu๏ฟฝ , ๐1 , … , ๐u๏ฟฝ ) (๐1 , … , ๐u๏ฟฝ ) ∉ ๐(๐) ⇔ ๐ฬ(evu๏ฟฝ1,…,u๏ฟฝu๏ฟฝ (๐)) = ∅ in โu๏ฟฝ ⇔ ๐(evu๏ฟฝ1,…,u๏ฟฝu๏ฟฝ (๐)) ⊆ {(0, … , 0)} in ๐ธu๏ฟฝ+1 ⇔ √evu๏ฟฝ1,…,u๏ฟฝu๏ฟฝ (๐) ⊇ (๐ฅ0 , … , ๐ฅu๏ฟฝ ) ⇔ evu๏ฟฝ1,…,u๏ฟฝu๏ฟฝ (๐) ⊇ (๐ฅ0 , … , ๐ฅu๏ฟฝ )u๏ฟฝ for ๐ โซ 0 ⇔ evu๏ฟฝ1,…,u๏ฟฝu๏ฟฝ (๐)u๏ฟฝ = ๐[๐ฅ0 , … , ๐ฅu๏ฟฝ ]u๏ฟฝ for some ๐ โซ 0. (Here we use the notation ๐u๏ฟฝ = ๐ ∩ ๐[๐ฅ0 , … , ๐ฅu๏ฟฝ ]u๏ฟฝ for ๐ ⊆ ๐[๐ฅ0 , … , ๐ฅu๏ฟฝ ].) Letting {๐u๏ฟฝ } be a ๐ -basis for ๐[๐ฅ0 , … , ๐ฅu๏ฟฝ ]u๏ฟฝ we can ๏ฌnd ๐u๏ฟฝ ∈ ๐u๏ฟฝ such that evu๏ฟฝ1,…,u๏ฟฝu๏ฟฝ (๐u๏ฟฝ ) = ๐u๏ฟฝ . Since {๐u๏ฟฝ }, form a basis of ๐[๐ฅ0 , … , ๐ฅu๏ฟฝ ]u๏ฟฝ , we can write each ๐u๏ฟฝ as a linear combination of the ๐u๏ฟฝ over ๐[๐ฆ1 , … , ๐ฆu๏ฟฝ ]. In other words, there exists a matrix ๐ with entries in ๐[๐ฆ1 , … , ๐ฆu๏ฟฝ ] such that ๐1 ๐1 โ โ โ โ โ โ โ โ. โฎ โ โ โ = ๐ ⋅ โ โ โ โฎ โ โ โ๐(u๏ฟฝ+u๏ฟฝ โ๐(u๏ฟฝ+u๏ฟฝ u๏ฟฝ ) โ u๏ฟฝ ) โ notes for math 532 – algebraic geometry i 28 Clearly evu๏ฟฝ1,…,u๏ฟฝu๏ฟฝ (๐) = Id . Let ๐ = det ๐ . Then ๐ (๐1 , … , ๐u๏ฟฝ ) = 1 ≠ 0 as required. Further, if ๐ (๐1 , … , ๐u๏ฟฝ ) ≠ 0, then evu๏ฟฝ1,…,u๏ฟฝu๏ฟฝ (๐) is invertible. Therefore the evu๏ฟฝ1,…,u๏ฟฝu๏ฟฝ (๐u๏ฟฝ ) form a basis of ๐[๐ฅ0 , … , ๐ฅu๏ฟฝ ]u๏ฟฝ and hence evu๏ฟฝ1,…,u๏ฟฝu๏ฟฝ (๐)u๏ฟฝ = ๐[๐ฅ0 , … , ๐ฅu๏ฟฝ ]u๏ฟฝ . Reading the equivalences backwards we see that then (๐1 , … , ๐u๏ฟฝ ) ∉ ๐(๐). Note on elimination theory. Proof of Theorem 2.58. Clearly every closed subset of a complete algebraic set is complete. Thus it su๏ฌces to check that โu๏ฟฝ is complete. Let ๐ be any quasi-projective algebraic set and let ๐ โถ โu๏ฟฝ × ๐ → ๐ be the projection map. Then ๐ can be covered by ๏ฌnitely many a๏ฌne algebraic subsets ๐u๏ฟฝ . If โu๏ฟฝ × ๐u๏ฟฝ → ๐u๏ฟฝ is closed for all ๐, the ๐ is closed. So we can assume that ๐ is a๏ฌne, i.e. it is a closed subspace of some ๐ธu๏ฟฝ . Thus the statement follows from Lemma 2.59. In algebraic geometry it is often important to have relative versions of properties. The relative version of “complete” is the following de๏ฌnition. De๏ฌnition 2.60. A morphism ๐ โถ ๐ → ๐ of quasi-projective algebraic sets is called proper if it is universally closed2 , i.e. if for every morphism ๐ โถ ๐ → ๐ (with ๐ quasi-projective) the pullback ๐ ×u๏ฟฝ ๐ → ๐ is closed. Example 2.61. A quasi-projective algebraic set ๐ is complete if and only if the map ๐ → pt is โฏ proper (note that ๐ ×pt ๐ = ๐ × ๐ ). Theorem 2.62. Let ๐ โถ ๐ → ๐ be a morphism of quasi-projective algebraic sets. Then the following are equivalent: (i) ๐ is proper. (ii) For every quasi-projective algebraic set ๐ the map ๐ × ๐ → ๐ × ๐ is closed. (iii) ๐ is projective, i.e. ๐ factors as ๐ closed u๏ฟฝ ๐ × โu๏ฟฝ ๐ pr1 (iv) Each point ๐ฆ ∈ ๐ has an open neighborhood ๐ such that ๐ |u๏ฟฝ −1(u๏ฟฝ) โถ ๐ −1 (๐ ) → ๐ factors as closed ๐ −1 (๐ ) ๐ × โu๏ฟฝ u๏ฟฝ 2 The pr1 ๐ reason for introducing the extra word “proper” is that in the non-quasi-projective case we need to also require that u๏ฟฝ is separated and of ๏ฌnite type. notes for math 532 – algebraic geometry i 29 Corollary 2.63. Every complete quasi-projective algebraic set is projective. Remark 2.64. Theorem 2.62 and Corollary 2.63 do not in general hold in the non-quasiprojective case (though counterexamples are extremely hard to ๏ฌnd). Proof of Theorem 2.62. Let ๐ be proper and consider the map ๐ × ๐ → ๐ . Then (๐ × ๐ ) ×u๏ฟฝ ๐ = ๐ × ๐ , so that (i) implies (ii). Conversely, assuming (ii), let ๐ โถ ๐ → ๐ be a morphism. Then, as we have seen before, Γu๏ฟฝ โถ ๐ โช ๐ × ๐ is closed. Thus the commutative diagram ๐ ×u๏ฟฝ ๐ ๐ closed Γu๏ฟฝ ๐ ×๐ closed ๐ ×๐ shows (i). Clearly (iii) implies (iv). Next we will show that (iv) implies (ii). A map being closed is local on the base, so for checking (ii) we may replace ๐ → ๐ by ๐ −1 (๐u๏ฟฝ ) → ๐u๏ฟฝ for an open cover {๐u๏ฟฝ } of ๐ realizing (iv). Thus we may assume that we have a factorization as in (iii) (note that we are not saying here that (iv) implies (iii)). But then the map ๐ × ๐ → ๐ × ๐ factors as ๐ ×๐ closed ๐ × ๐ × โu๏ฟฝ pru๏ฟฝ×u๏ฟฝ ๐ ×๐ and hence is closed because โu๏ฟฝ is complete. Finally, we show that (ii) implies (iii). As ๐ is quasi-projective, there exists an immersion ๐ โถ ๐ โช โu๏ฟฝ . By assumption, the map ๐ × Id โถ ๐ × โu๏ฟฝ → ๐ × โu๏ฟฝ is closed. So ๐ Γu๏ฟฝ ๐ × โu๏ฟฝ u๏ฟฝ u๏ฟฝ ×Id ๐ × โu๏ฟฝ ๐ pr1 gives the desired factorization, where we note that ๐ × Id is injective on the image of Γu๏ฟฝ . Proposition 2.65. The following holds (even without assuming quasi-projectiveness): (i) Closed immersions are proper. (ii) Projective morphisms are proper. notes for math 532 – algebraic geometry i 30 (iii) A composition of proper morphisms in proper. (iv) Proper morphisms are stable under base change, i.e. if ๐ โถ ๐ → ๐ is proper and ๐ โถ ๐ → ๐ is any morphism, then ๐ ×u๏ฟฝ ๐ → ๐ is proper. (v) Properness is local on the base. Proof. In the case of quasi-projective algebraic sets this is an exercise. For the general case, see [h, Section ii.4]. 3. some constructions, definitions and examples 3.1. singularities De๏ฌnition 3.1. Let ๐ = ๐(๐1 , … , ๐u๏ฟฝ ) ⊆ ๐ธu๏ฟฝ be an irreducible a๏ฌne algebraic set. Then ๐ is nonsingular at a point ๐ ∈ ๐ if the rank of the Jacobian matrix ( u๏ฟฝu๏ฟฝu๏ฟฝu๏ฟฝ (๐)) 1≤u๏ฟฝ≤u๏ฟฝ u๏ฟฝu๏ฟฝ 1≤u๏ฟฝ≤u๏ฟฝ is ๐ − dim ๐ . Further, ๐ is nonsingular, if it is nonsingular at every point. Synonyms for “nonsingular” are “smooth” and “regular”. Example 3.2. (in characteristic 0) ๐ฆ2 = ๐ฅ3 (cusp), ๐ฆ2 = ๐ฅ3 + ๐ฅ2 (node), ๐ฆ2 = ๐ฅ 3 + ๐ฅ2 + 1 โฏ (smooth) Note on di๏ฌerentiation in positive characteristic. There are two problems with this de๏ฌnition: It is not immediately evident that it is independent of the embedding of ๐ into a๏ฌne space; and it does not directly generalize to arbitrary quasi-projective algebraic sets. Theorem 3.3. Let ๐ ⊆ ๐ธu๏ฟฝ be an irreducible a๏ฌne algebraic set and ๐ ∈ ๐ a point. Then ๐ is nonsingular at ๐ if and only if (๐ชu๏ฟฝ )u๏ฟฝ is a regular local ๏ฌeld. Recall from commutative algebra, that a noetherian local ring ๐ด with maximal ideal ๐ช and residue ๏ฌeld ๐ = ๐ด/๐ช is regular if dimu๏ฟฝ ๐ช2 /๐ช = dim ๐ด. Also recall that always dimu๏ฟฝ ๐ช2 /๐ช ≥ dim ๐ด. In our case ๐ด = ๐ชu๏ฟฝ,u๏ฟฝ is the stalk of the structure sheaf at ๐, which is the localization of ๐ชu๏ฟฝ (๐) at the maximal ideal ๐ชu๏ฟฝ = {๐ ∈ ๐ผ(๐) โถ ๐ (๐) = 0}. We note that the residue ๏ฌeld of ๐ชu๏ฟฝ,u๏ฟฝ is the ground ๏ฌeld ๐ . Lemma 3.4. Let ๐ be an irreducible algebraic set and ๐ ∈ ๐ a point. Then dim ๐u๏ฟฝ,u๏ฟฝ = dim ๐ . Proof. It su๏ฌces to prove the statement for a๏ฌne algebraic sets. Then by the Nullstellensatz dim ๐ชu๏ฟฝ (๐) = dim ๐ and ๐ชu๏ฟฝ (๐) is an integral domain. We also know that ๐ชu๏ฟฝ,u๏ฟฝ is the localization of ๐ชu๏ฟฝ (๐) at the maximal ideal ๐ชu๏ฟฝ . The statement now follows from the fact that each maximal ideal in an integral ๏ฌnite type ๐ -algebra has the same height [e, Theorem A on p. 286]. notes for math 532 – algebraic geometry i 31 Proof of Theorem 3.3. Let ๐ = (๐1 , … , ๐u๏ฟฝ ) ∈ ๐ธu๏ฟฝ and let ๐ฎu๏ฟฝ = (๐ฅ1 − ๐1 , … , ๐ฅu๏ฟฝ − ๐u๏ฟฝ ) C ๐[๐ฅ1 , … , ๐ฅu๏ฟฝ ] be the corresponding maximal ideal. We consider the linear map ๐ โถ ๐[๐ฅ1 , … , ๐ฅu๏ฟฝ ] → ๐ u๏ฟฝ , ๐ โฆ( ๐๐ ๐๐ (๐), … , (๐)) . ๐๐ฅ1 ๐๐ฅu๏ฟฝ Then ๐(๐ฅu๏ฟฝ − ๐u๏ฟฝ ) = ๐u๏ฟฝ form a basis of ๐ u๏ฟฝ and ๐(๐ฎ2u๏ฟฝ ) = 0. Thus ๐ induces an isomorphism of ∼ ๐ -vector spaces ๐′ โถ ๐ฎu๏ฟฝ /๐ฎ2u๏ฟฝ −−→ ๐ u๏ฟฝ . u๏ฟฝu๏ฟฝ Now let ๐ผ(๐) = (๐1 , … , ๐u๏ฟฝ ) and let ๐ฝ = ( u๏ฟฝu๏ฟฝu๏ฟฝ (๐)) be the Jacobian matrix. Then the rank of u๏ฟฝ ๐ฝ is just the dimension of ๐(๐ผ(๐)) as a subspace of ๐ u๏ฟฝ . Under ๐′ this is also the same as the subspace (๐ผ(๐) + ๐ฎ2u๏ฟฝ )/๐ฎ2u๏ฟฝ of ๐ฎu๏ฟฝ /๐ฎ2u๏ฟฝ (note that ๐ผ(๐) ⊆ ๐ฎu๏ฟฝ ). Let ๐ช be the maximal ideal of ๐ชu๏ฟฝ,u๏ฟฝ . The ring ๐ชu๏ฟฝ,u๏ฟฝ is obtained from ๐[๐ฅ1 , … , ๐ฅu๏ฟฝ ] by dividing by ๐ผ(๐) and localizing at ๐ฎu๏ฟฝ . Thus ๐ช/๐ช2 ≅ ๐ฎu๏ฟฝ /(๐ผ(๐) + ๐ฎ2u๏ฟฝ ). To summarize: dimu๏ฟฝ ๐ฎu๏ฟฝ /(๐ผ(๐) + ๐ฎ2u๏ฟฝ ) = dimu๏ฟฝ ๐ช/๐ช2 , dimu๏ฟฝ (๐ผ(๐) + ๐ฎ2u๏ฟฝ )/๐ฎ2u๏ฟฝ = rank ๐ฝ, dimu๏ฟฝ ๐ฎu๏ฟฝ /๐ฎ2u๏ฟฝ = ๐. Thus dimu๏ฟฝ ๐ช/๐ช2 + rank ๐ฝ = ๐. Now, ๐ชu๏ฟฝ,u๏ฟฝ is regular if and only if dimu๏ฟฝ ๐ช/๐ช2 = dim ๐ชu๏ฟฝ,u๏ฟฝ and the latter is equal to dim ๐ by Lemma 3.4. But by what we showed above, this is equivalent to to rank ๐ฝ = ๐ − dim ๐ . De๏ฌnition 3.5. Let ๐ be any algebraic set. Then ๐ is nonsingular (or regular or smooth) at the point ๐ ∈ ๐ if the local ring ๐ชu๏ฟฝ,u๏ฟฝ is regular. Further, ๐ is nonsingular (regular, smooth) if it is nonsingular at every point and it it singular if it is not non-singular. Remarks 3.6. • Thus non-singular is a local property, i.e. we can check it by checking on each open subset of a cover. • Every regular local ring is an integral domain (Auslander-Buchsbaum theorem). Thus an algebraic set is locally irreducible around each smooth point, i.e. there is only one irreducible component passing through the point. Conversely, any point where two or more irreducible components meet is necessarily singular [picture]. As a consequence, in order to study smoothness phenomena, we can restrict our attention to irreducible algebraic sets. • For a noetherian local ring with maximal ideal ๐ช and residue ๏ฌeld ๐ we always have dimu๏ฟฝ ๐ช/๐ช2 ≥ dim ๐ด. Thus by the proof of the theorem, the rank of the Jacobian is always at most ๐ − dim ๐ . De๏ฌnition 3.7. For an algebraic set ๐ , let Sing(๐) be the subset of singular points of ๐ . notes for math 532 – algebraic geometry i 32 Lemma 3.8. Let ๐ be an irreducible algebraic set. Then Sing(๐) is a closed subset of ๐ Proof. Covering ๐ by a๏ฌne subsets, it su๏ฌces to show the statement for a๏ฌne ๐ . By the remark above it su๏ฌces to show that the locus of points where rank ๐ฝ < ๐ − dim ๐ is closed. But that locus is given by the vanishing of all the (๐ − dim ๐) × (๐ − dim ๐) minors of ๐ฝ and hence is a closed subset. Proposition 3.9. Let ๐ be an irreducible quasi-projective algebraic set. Then the smooth points of ๐ form a dense open subset. Proof. We will only show this for ๐ = ๐(๐ ) is a hypersurface in ๐ธu๏ฟฝ given by a single irreducible polynomial. The general case can be reduced to this, but we do not yet have the technology to do so available. We already know that Sing(๐) is closed, so we only have to show that Sing(๐) ≠ ๐ . Now, u๏ฟฝu๏ฟฝ the set Sing(๐) consists exactly of the points ๐ ∈ ๐ such that u๏ฟฝu๏ฟฝ (๐) = 0 for ๐ = 1, … , ๐. But u๏ฟฝ u๏ฟฝu๏ฟฝ u๏ฟฝu๏ฟฝu๏ฟฝ vanish on ๐ and hence are contained in ๐ผ(๐) u๏ฟฝu๏ฟฝ u๏ฟฝu๏ฟฝ u๏ฟฝu๏ฟฝu๏ฟฝ ≤ deg ๐ − 1, so we must have u๏ฟฝu๏ฟฝu๏ฟฝ = 0 for all ๐ . then = (๐ ), i.e. they are divisible by ๐ But deg If char ๐ = 0, this already implies that ๐ is a constant, so either ๐ = ๐ธu๏ฟฝ or ๐ = ∅ and we are u๏ฟฝu๏ฟฝ done. In characteristic ๐, u๏ฟฝu๏ฟฝ = 0 implies that ๐ is actually a polynomial in ๐ฅu๏ฟฝu๏ฟฝ . But then we can u๏ฟฝ get a polynomial ๐ such that ๐ = ๐u๏ฟฝ (using that ๐ is algebraically closed and we can take ๐th roots of the coe๏ฌcients of ๐ ). This is a contradiction to ๐ being irreducible. We will see some more examples of singularities in the homework. For now we will ๏ฌnish this section with the main theorem on the theory of singularities. Theorem 3.10 (Hironaka, 1964). Let char ๐ = 0 and let ๐ be an irreducible quasi-projective algebraic set. Then there exists a smooth quasi-projective algebraic set ๐ฬ and a proper morphism ๐ โถ ๐ฬ → ๐ such that ๐ induces an isomorphism of open subsets ๐−1 (๐ −Sing(๐)) → ๐ − Sing(๐). A morphism ๐ as in the theorem in called a resolution of singularities of ๐ . It is still an open problem whether resolutions of singularities always exist in positive characteristic. 3.2. rational maps [Intro: resolution of singularities; classi๏ฌcation problem; restrict to irreducibles; recall: morphisms that agree on an open subset agree everywhere] De๏ฌnition 3.11. Let ๐ and ๐ be irreducible quasi-projective algebraic sets. • A rational map ๐ โถ ๐ − → ๐ is an equivalence class of pairs (๐, ๐u๏ฟฝ ), where ๐ ⊆ ๐ is a non-empty open subset and ๐u๏ฟฝ โถ ๐ → ๐ is a morphism, where (๐, ๐u๏ฟฝ ) ∼ (๐ , ๐u๏ฟฝ ) if ๐u๏ฟฝ |u๏ฟฝ∩u๏ฟฝ = ๐u๏ฟฝ |u๏ฟฝ∩u๏ฟฝ . (Recall that in an irreducible quasi-projective algebraic set every non-empty open subset is dense.) notes for math 532 – algebraic geometry i 33 • A rational map ๐ โถ ๐ − → ๐ is dominant if the image of some (and hence every) representative contains a non-empty open subset. • Dominant rational maps can be composed by composing representatives. Thus we can form a category of irreducible quasi-projective varieties and dominant rational maps between them. • A rational map ๐ โถ ๐ − → ๐ is called birational if it is an isomorphism in this category, i.e. if it is dominant and there exists a rational map ๐ โถ ๐ − → ๐ such that ๐ โ ๐ = Idu๏ฟฝ and ๐ โ ๐ = Idu๏ฟฝ . • ๐ and ๐ are birational if there is a birational map ๐ โถ ๐ − → ๐ between them. • A birational morphism is a dominant morphism ๐ โถ ๐ → ๐ , which has an inverse as rational map, i.e. it is a birational map that is de๏ฌned everywhere. โฏ Example 3.12. A resolution of singularities is a birational morphism. The subject of birational geometry is to study properties of algebraic sets that are invariant under birational maps. In particular, one wants to classify all birational equivalence classes of algebraic sets (keyword: minimal model program). De๏ฌnition 3.13. Let ๐ be an irreducible quasi-projective algebraic set. A rational map ๐ โถ ๐ − → ๐ธ1 is called a rational function. In other words a rational function is given by a regular function ๐ ∈ ๐ชu๏ฟฝ (๐) for some non-empty open subset ๐ . The set of all rational functions on ๐ is denoted by ๐พ(๐) and called the function ๏ฌeld of ๐ . It is indeed a ๏ฌeld: addition and multiplication can be de๏ฌned in the obvious way (on the intersection of the sets of de๏ฌnition). The inverse of 0 ≠ ๐ ∈ ๐ชu๏ฟฝ (๐) is well de๏ฌned on ๐ − ๐(๐). Exercise 3.14. Let ๐ be an irreducible a๏ฌne algebraic set. Show that the function ๏ฌeld ๐พ(๐) is isomorphic to the quotient ๏ฌeld of ๐ด(๐). Also show that every local ring ๐ชu๏ฟฝ,u๏ฟฝ is naturally a subring of ๐พ(๐). Lemma 3.15. The dimension of an irreducible quasi-projective algebraic set ๐ is equal to the transcendence degree of ๐พ(๐) over ๐ . Proof. Let ๐ ⊆ ๐ be an open a๏ฌne subset. Then dim ๐ = dim ๐ = dim ๐ด(๐). By a standard result of commutative algebra, this is in turn the same as the transcendence degree of ๐พ(๐) = ๐พ(๐) over ๐ . If ๐ โถ ๐ − → ๐ is a dominant rational map, we get a ๐ -algebra homomorphism ๐ ∗ โถ ๐(๐ ) → ๐(๐), by ๐ ∗ ๐ = ๐ โ ๐ Proposition 3.16. This gives a contravariant equivalence of categories โงirreducible quasi-projective algebraic setsโซ โง โซ { } ∼ {๏ฌnitely generated ๏ฌeld extensions of ๐ } + + − − → โจ โฌ โจ โฌ. { } { } dominant rational maps ๐ -algebra homomorphisms โฉ โญ โฉ โญ notes for math 532 – algebraic geometry i 34 Proof. Since ๐(๐) = ๐(๐) for any open subset ๐ of ๐ , we really only need to consider irreducible a๏ฌne algebraic sets. There the construction is very similar to the equivalence between a๏ฌne algebraic sets and ๏ฌnite type reduced ๐ -algebras. We refer to [h, Theorem i.4.4] for details. Corollary 3.17. For any two irreducible quasi-projective algebraic sets ๐ and ๐ the following are equivalent: (i) ๐ and ๐ are birationally equivalent; (ii) there are open subsets ๐ ⊆ ๐ any ๐ ⊆ ๐ with ๐ ≅ ๐ ; (iii) ๐พ(๐) ≅ ๐พ(๐ ) as ๐ -algebras. We are often interested in generic properties of algebraic sets, i.e. properties that are true on a dense open subset. For example, we (partially) showed earlier that every irreducible quasi-projective algebraic set is generically smooth: the smooth points always form a dense open subset. The following proposition can be quite useful for proving generic properties. Proposition 3.18. Any irreducible quasi-projective algebraic set ๐ of dimension ๐ is birational to a hypersurface in โu๏ฟฝ+1 . Proof. The function ๏ฌeld ๐พ(๐) is a ๏ฌnitely generated ๏ฌeld extension of the algebraically closed (and hence perfect) ๏ฌeld ๐ . It has transcendence degree ๐ . Thus we can ๏ฌnd a transcendence base ๐ฅ1 , … , ๐ฅu๏ฟฝ ∈ ๐พ(๐) such that ๐พ(๐) is a ๏ฌnite separable extension of ๐(๐ฅ1 , … , ๐ฅu๏ฟฝ ). By the theorem of the primitive element we can thus ๏ฌnd a further element ๐ฆ ∈ ๐พ(๐) such that ๐พ(๐) = ๐(๐ฅ1 , … , ๐ฅu๏ฟฝ , ๐ฆ). Now ๐ฆ is algebraic over ๐(๐ฅ1 , … , ๐ฅu๏ฟฝ ), so it satis๏ฌes a polynomial equation with coe๏ฌcients which are rational functions in ๐ฅ1 , … , ๐ฅu๏ฟฝ . Clearing denominators, we get an irreducible polynomial over ๐ with ๐ (๐ฅ1 , … , ๐ฅu๏ฟฝ , ๐ฆ) = 0. This de๏ฌnes a hypersurface in ๐ธu๏ฟฝ+1 with function ๏ฌeld ๐พ(๐). By the preceding corollary this hypersurface is birational to ๐ and hence so is its closure ๐ in โu๏ฟฝ+1 . We can now ๏ฌnish the proof of Proposition 3.9: To show that Sing(๐) ≠ ๐ it su๏ฌces to show that Sing(๐) ≠ ๐ for some open subset ๐ of ๐ . Thus we can replace ๐ by a birational quasi-projective algebraic set. In particular we can replace it by the hypersurface obtained in the proposition. 3.3. blowing up Next, we will discuss the most important example of a birational map. De๏ฌnition 3.19. Let ๐ ⊆ ๐ธu๏ฟฝ be an a๏ฌne algebraic set and let ๐ be a closed subset with ๐ผ(๐) = (๐1 , … , ๐u๏ฟฝ ). We obtain a morphism ๐ โถ ๐ − ๐ → โu๏ฟฝ−1 , ๐ฅ โฆ (๐1 (๐ฅ) โถ โฏ โถ ๐u๏ฟฝ (๐ฅ)). notes for math 532 – algebraic geometry i 35 The graph Γu๏ฟฝ = {(๐ฅ, ๐ (๐ฅ)) โถ ๐ฅ ∈ ๐ − ๐} is isomorphic to ๐ − ๐ and closed in (๐ − ๐) × โu๏ฟฝ−1 . The closure of Γu๏ฟฝ in ๐ × โu๏ฟฝ−1 is called the blow-up of ๐ at ๐ and denoted ๐ฬ . It contains a dense open subset isomorphic to ๐ − ๐ and a natural projection morphism ๐ โถ ๐ฬ → ๐ . Remark 3.20. One can check, that ๐ฬ is independent of the chosen generators of ๐ผ(๐), c.f. [g2, Lemma 9.16]. It is also possible to de๏ฌne the blowup for arbitrary quasi-projective algebraic sets by gluing (though it does get complicated if ๐ is not irreducible). We will not prove this here are we are mainly interested in computing some examples of blowups in order to get some intuition for what this construction does. Our examples will usually consist of blowing up at just one point, so that the gluing is trivial (as nothing happens outside of a neighborhood of the point). Before we consider some examples let us look at some general properties and introduce some names for special parts of the blow-up. The morphism ๐ gives an isomorphism from Γu๏ฟฝ ⊆ ๐ฬ ⊆ ๐ × โu๏ฟฝ−1 to ๐ − ๐ . By abuse of notation we will usually call both of these open sets ๐ . On the complement of ๐ the morphism ๐ is usually not an isomorphism. If ๐ is irreducible and ๐ ≠ ๐ then ๐ is a dense open subset of both ๐ and ๐ฬ . Thus ๐ฬ (which is the closure of ๐ ) is also irreducible and ๐ is a birational morphism. De๏ฌnition 3.21. The closed subset ๐ฬ − ๐ = ๐−1 (๐) is called the exceptional set of the blow-up. If ๐ is a closed subset of ๐ not contained in ๐ , we can also blow up ๐ at ๐(๐1 , … , ๐u๏ฟฝ ). The resulting space ๐ ฬ ⊆ ๐ × โu๏ฟฝ−1 ⊆ ๐ × โu๏ฟฝ−1 is then also a closed subset of ๐ฬ . It is actually the closure of ๐ ∩ ๐ in ๐ฬ . De๏ฌnition 3.22. The subset ๐ ฬ of ๐ฬ is called the strict transform of ๐ . In order to compute examples, the following lemma is very helpful: Lemma 3.23. With the notation from above we have ๐ฬ ⊆ {(๐ฅ, ๐ฆ) ∈ ๐ × โu๏ฟฝ−1 โถ ๐ฆu๏ฟฝ ๐u๏ฟฝ (๐ฅ) = ๐ฆu๏ฟฝ ๐u๏ฟฝ (๐ฅ) for all 1 ≤ ๐, ๐ ≤ ๐}. Proof. Any point (๐ฅ, ๐ฆ) on the graph Γu๏ฟฝ of ๐ โถ ๐ → โu๏ฟฝ−1 satis๏ฌes by de๏ฌnition (๐ฆ1 โถ โฏ โถ ๐ฆu๏ฟฝ ) = (๐1 (๐ฅ) โถ โฏ โถ ๐u๏ฟฝ (๐ฅ)) and hence ๐ฆu๏ฟฝ ๐u๏ฟฝ (๐ฅ) = ๐ฆu๏ฟฝ ๐u๏ฟฝ (๐ฅ). But these equations then also have to hold on the closure ๐ฬ of Γu๏ฟฝ in ๐ × โu๏ฟฝ−1 . Example 3.24 (Blow-up of ๐ธu๏ฟฝ at the origin). As our ๏ฌrst example, let’s consider the blow-up ฬu๏ฟฝ of a๏ฌne space at {0} = ๐(๐ฅ1 , … , ๐ฅu๏ฟฝ ). We claim that in this case the inclusion of Lemma 3.23 ๐ธ is an equality. Indeed, let ๐ = {(๐ฅ, ๐ฆ) ∈ ๐ธu๏ฟฝ × โu๏ฟฝ−1 โถ ๐ฆu๏ฟฝ ๐ฅu๏ฟฝ = ๐ฆu๏ฟฝ ๐ฅu๏ฟฝ for all 1 ≤ ๐, ๐ ≤ ๐} (1) notes for math 532 – algebraic geometry i 36 and consider the open subset ๐1 = {(๐ฅ, ๐ฆ) ∈ ๐ โถ ๐ฆ1 ≠ 0}. On ๐1 we can set ๐ฆ1 = 1 and obtain a๏ฌne coordinates ๐ฅ1 , … , ๐ฅu๏ฟฝ , ๐ฆ2 , … , ๐ฆu๏ฟฝ . The equations for ๐ then say that ๐ฅu๏ฟฝ = ๐ฅ1 ๐ฆu๏ฟฝ . So we get an isomorphisms ๐ธu๏ฟฝ → ๐1 , (๐ฅ1 , ๐ฆ2 , … , ๐ฆu๏ฟฝ ) โฆ ((๐ฅ1 , ๐ฅ1 ๐ฆ2 , … , ๐ฅ1 ๐ฆu๏ฟฝ ), (1 โถ ๐ฆ2 โถ โฏ โถ ๐ฆu๏ฟฝ )). (2) We get similar morphism for the other open subsets ๐u๏ฟฝ = {๐ฆu๏ฟฝ ≠ 0} ⊆ ๐ . Thus ๐ is covered by ๐-dimensional irreducible open subsets. But this implies that ๐ is ๐-dimensional and irreducible. ฬu๏ฟฝ . Thus we need to have ๐ธ ฬu๏ฟฝ = ๐ . It also contains the ๐-dimensional closed subset ๐ธ u๏ฟฝ u๏ฟฝ u๏ฟฝ ฬ Let’s try to understand how ๐ธ looks. We have a morphism ๐ โถ ๐ธ → ๐ธ . By construction, ๐ is an isomorphism on ๐ธu๏ฟฝ − {0}. The exceptional set ๐−1 (0) is given by setting ๐ฅ1 = โฏ = ๐ฅu๏ฟฝ = 0 in (1). But the all the equations become trivial and we just get ๐−1 (0) = {(0, ๐ฆ) ∈ ๐ธu๏ฟฝ × โu๏ฟฝ−1 } ≅ โu๏ฟฝ−1 . ฬu๏ฟฝ leaves ๐ธu๏ฟฝ − {0} unchanged, but replaces the origin by a โu๏ฟฝ−1 . So, passing from ๐ธu๏ฟฝ to ๐ธ ฬu๏ฟฝ looks like ๐ธu๏ฟฝ with โu๏ฟฝ−1 sticking out of it at the origin. Of Naively, one could think that ๐ธ ฬu๏ฟฝ would be irreducible. To obtain a better picture, course, this cannot be correct, because then ๐ธ let us compute the strict transform of a line ๐ฟ through the origin. By construction any point (๐ฅ, ๐ฆ) ∈ ๐ฟฬ ⊆ ๐ฟ × โu๏ฟฝ−1 with ๐ฅ ≠ 0 (i.e. (๐ฅ, ๐ฆ) outside the exceptional set) must have ๐ฆ equal to the projective point corresponding to ๐ ⋅ {๐ฅ} = ๐ฟ . Hence the same also holds for the closure ๐ฟฬ and thus the ๐ฟฬ ∩ ๐−1 (0) is exactly the point corresponding to ๐ฟ is โu๏ฟฝ−1 . Thus any two line through the origin with distinct directions will become separated in the blow-up. In other words, the exceptional set parametrizes the directions in ๐ธu๏ฟฝ at 0. You should โฏ look at the picture in [g2, p. 75] or [h, p. 29]. Example 3.25 (Blow-up of a plane curve). Let us now compute the blow-up of the nodal curve ๐ = {๐ฅ22 = ๐ฅ12 + ๐ฅ13 } ⊆ ๐ธ2 at (0, 0). The best way to do this is to consider the blow-up ๐ฬ as ฬ2 of ๐ธ2 at the origin. Intuitively, that blowup the strict transform of ๐ inside the blowup ๐ธ should separate the two directions in which ๐ passes through the origin, i.e. ๐ฬ will intersect the ฬ2 in two separate points. Thus ๐ฬ will be smooth and ๐ โถ ๐ฬ → ๐ a resolution exceptional set of ๐ธ of singularities of ๐ . Let us now actually compute this. Outside of ๐ธu๏ฟฝ − {0} the equation for ๐ must still be ฬu๏ฟฝ , so the equation must also hold on the closure. Thus we have the equations true for ๐ฬ in ๐ธ 2 2 3 ๐ฅ2 − ๐ฅ1 − ๐ฅ1 = 0 and ๐ฆ1 ๐ฅ2 − ๐ฆ2 ๐ฅ1 = 0 for ๐ฬ ⊆ ๐ธ2 × โ1 (where the second equation comes from (1)). From the second equation we get that ๐ฆ1 = ๐๐ฅ1 and ๐ฆ2 = ๐๐ฅ2 for some ๐ ∈ ๐ ∗ . Multiplying the ๏ฌrst equation by ๐2 we get 0 = ๐2 (๐ฅ22 − ๐ฅ12 − ๐ฅ13 ) = ๐ฆ22 − ๐ฆ12 − ๐ฆ12 ๐ฅ1 . On ๐−1 (0) we have ๐ฅ1 = ๐ฅ2 = 0 and hence ๐ฬ ∩ ๐−1 (0) is given by ๐ฆ22 − ๐ฆ12 = 0, or (๐ฆ2 − ๐ฆ1 )(๐ฆ2 + ๐ฆ1 ) = 0. Thus the exceptional set of ๐ฬ consists of the two points (1 โถ 1) and (1 โถ −1) of โ1 . Let us check that ๐ฬ is indeed smooth. The only possible singularities are at the exceptional points ๐ = ((0, 0), (1 โถ 1)) and ๐ = ((0, 0), (1 โถ −1)) of ๐ฬ ⊆ ๐ธ2 × โ1 . Both points lie in the notes for math 532 – algebraic geometry i 37 a๏ฌne open chart ๐1 = {((๐ฅ1 , ๐ฅ2 ), (๐ฆ1 โถ ๐ฆ2 )) โถ ๐ฆ1 ≠ 0} ≅ ๐ธ2 with a๏ฌne coordinates as in (2). In this chart the equation for ๐ฬ becomes ๐ฆ22 − 1 − ๐ฅ1 = 0. The Jacobian is (−1, 2๐ฆ2 ), which always โฏ has rank 1. Thus ๐ฬ is indeed non-singular. Proposition 3.26. Let ๐ฬ be the blowup of an irreducible a๏ฌne algebraic set ๐ at a proper closed subset ๐ . Then every irreducible component of the exceptional set ๐−1 (๐) has codimension 1 in ๐ฬ . Remark 3.27. If ๐ is a non-empty irreducible closed subset of a Noetherian space ๐ , then the codimension codimu๏ฟฝ ๐ of ๐ in ๐ is the supremum of all ๐ such that there is a chain ๐ ⊆ ๐0 โ ๐1 โ โฏ โ ๐u๏ฟฝ ⊆ ๐ of irreducible closed subsets of ๐ . We have dim ๐ + codimu๏ฟฝ ๐ = dim ๐ . Proof. Let ๐ผ(๐) = (๐1 , … , ๐u๏ฟฝ ). Consider again the a๏ฌne open subsets ๐u๏ฟฝ ⊆ ๐ฬ ⊆ ๐ × โu๏ฟฝ−1 , where the ๐-th projective coordinate is non-zero. By Lemma 3.23, we have ๐u๏ฟฝ ⊆ {(๐ฅ, ๐ฆ) ∈ ๐ × โu๏ฟฝ−1 โถ ๐ฆu๏ฟฝ ๐u๏ฟฝ (๐ฅ) = ๐ฆu๏ฟฝ ๐u๏ฟฝ (๐ฅ) for all 1 ≤ ๐ ≤ ๐}. Thus if ๐u๏ฟฝ (๐) = 0 for ๐ ∈ ๐u๏ฟฝ , then also ๐u๏ฟฝ (๐) = 0. Hence ๐u๏ฟฝ ∩ ๐−1 (๐(๐1 , … , ๐u๏ฟฝ )) is given by the vanishing of the single function ๐u๏ฟฝ . So the codimension can be at most one. It cannot be 0, because if ๐u๏ฟฝ was identically zero on a non-empty ๐u๏ฟฝ , then ๐u๏ฟฝ would be contained in the exceptional set. But then also its closure ๐ฬ would be contained in the exceptional set and hence ๐ฬ − ๐ = ∅ and ๐ฬ = ∅. 4. schemes [Introduction: what we have done so far; motivation for looking at non-reduced algebras; motivation for looking at non-k-algebras (number theory)] The word ring will always mean a commutative ring with identity. 4.1. definitions and examples De๏ฌnition 4.1. Let ๐ be a ring. Then the spectrum Spec ๐ of ๐ is, as a set, the set of all prime ideals in ๐ . For ๐ญ ∈ Spec ๐ we let ๐(๐ญ) be the quotient ๏ฌeld of the domain ๐ /๐ญ. For any ๐ ⊆ ๐ we set ๐(๐) = ๐ (๐) = {๐ญ ∈ Spec ๐ โถ ๐ ⊆ ๐ญ}. Remark 4.2. Any element ๐ ∈ ๐ can be considered as a “function” on Spec ๐ as follows: For any ๐ญ ∈ Spec ๐ denote by ๐ (๐ญ) the image of ๐ under the composition ๐ → ๐ /๐ญ → ๐(๐ญ). We call ๐ (๐ญ) the value of ๐ at ๐. Note however, that these values will be in general in di๏ฌerent ๏ฌelds. notes for math 532 – algebraic geometry i 38 If ๐ = ๐[๐ฅ1 , … , ๐ฅu๏ฟฝ ]/๐ผ(๐) is the coordinate ring of an a๏ฌne algebraic set and ๐ญ is a maximal ideal (i.e. a point of ๐ ), then ๐(๐ญ) = ๐ญ and for ๐ ∈ ๐ the value of ๐ at ๐ญ as above is the value of ๐ at the point corresponding to ๐ญ in the classical sense. Let ๐ be a ring and ๐ ⊆ ๐ . Then ๐(๐) = {๐ญ ∈ Spec ๐ โถ ๐ ⊆ ๐ญ} = {๐ญ ∈ Spec ๐ โถ ๐ ∈ ๐ญ for all ๐ ∈ ๐} = {๐ญ ∈ Spec ๐ โถ ๐ (๐ญ) = 0 for all ๐ ∈ ๐}, so the new de๏ฌnition of ๐ is really a generalization of the old one. Lemma 4.3. (i) If ๐ and ๐ are two ideals of ๐ , then ๐(๐๐) = ๐(๐) ∪ ๐(๐). (ii) If {๐u๏ฟฝ } is any collection of ideals of ๐ด, then ๐(∑u๏ฟฝ ๐u๏ฟฝ ) = โu๏ฟฝ ๐(๐u๏ฟฝ ). (iii) If ๐ and ๐ are two ideals then ๐(๐) ⊆ ๐(๐) if and only if √๐ ⊇ √๐. Proof. As for a๏ฌne algebraic sets. De๏ฌnition 4.4. Let ๐ be ring. Then we de๏ฌne a topology on Spec ๐ by taking the subsets of the form ๐(๐) as closed subsets. Examples 4.5. Let ๐ be an algebraically closed ๏ฌeld. • Spec ๐ is a point. • Spec ๐[๐ฅ], consists of the maximal ideals (๐ฅ − ๐) and the zero ideal (0). • Spec ๐[๐ฅ, ๐ฆ]: closed points: max ideals = points of ๐ธ2 . Non-closed points: corresponding to subvarieties + generic point. • Spec โ[๐ฅ]. • Spec โค: has a point (๐) for each prime ๐ with ๐(๐) = ๐ฝu๏ฟฝ and the generic point with โฏ ๐(0) = โ. De๏ฌnition 4.6. Let ๐ be a ring, ๐ ∈ ๐ and ๐ = Spec ๐ . We call ๐ท(๐ ) = ๐u๏ฟฝ = Spec ๐ − ๐(๐ ) the distinguished open subset associated to ๐ . As for a๏ฌne algebraic sets, the distinguished open subsets form a base of the topology of Spec ๐ . Indeed if ๐(๐) ≠ Spec ๐ is a closed set and ๐ญ ∈ Spec ๐ − ๐(๐), then ๐ญ โ ๐. So there is ๐ ∈ ๐ − ๐ญ. Then ๐ญ ∈ ๐ท(๐ ) and ๐ท(๐ ) ∩ ๐(๐) = ∅. We next need to de๏ฌne a sheaf of rings on Spec ๐ . Let ๐ ∈ Spec ๐ be open. Then we de๏ฌne ๐ช(๐) to be the set of functions ๐ โถ ๐ → โ๐ญ∈u๏ฟฝ ๐ ๐ญ such that ๐ (๐ญ) ∈ ๐ ๐ญ and ๐ is locally a quotient notes for math 532 – algebraic geometry i 39 of elements of ๐ . More precisely we require that for each ๐ญ ∈ ๐ there is a neighborhood ๐ of ๐ญ in ๐ and elements ๐ , ๐ ∈ ๐ such that for all ๐ฎ ∈ ๐ we have ๐ ∉ ๐ (i.e. ๐ (๐ฎ) ≠ 0) and u๏ฟฝ ๐ (๐ฎ) = u๏ฟฝ ∈ ๐ ๐ฎ . Since the requirements on ๐ are local, ๐ช is indeed a sheaf. We can add and multiply elements of ๐ช(๐) pointwise, so ๐ช is a actually a sheaf of rings. De๏ฌnition 4.7. The spectrum of a ring ๐ is the topological space Spec ๐ together with the sheaf of rings just de๏ฌned. In particular, for a ring ๐ we de๏ฌne a๏ฌne ๐-space over ๐ to be ๐ธu๏ฟฝu๏ฟฝ = Spec ๐ [๐ฅ1 , … , ๐ฅu๏ฟฝ ]. Proposition 4.8. Let ๐ be a ring and (Spec ๐ , ๐ช) its spectrum. (i) For any ๐ญ ∈ Spec ๐ the stalk ๐ช๐ญ is isomorphic to the local ring ๐ ๐ญ . (ii) For any element ๐ ∈ ๐ , the ring ๐ช(๐ท(๐ )) is isomorphic to the localized ring ๐ u๏ฟฝ . In particular ๐ช(Spec ๐ ) ≅ ๐ . The proof of the proposition is very similar to the proof of the corresponding statement for a๏ฌne algebraic sets (though slightly more involved). Please read through it in [g1, Proposition 5.1.12] or [h, Proposition ii.2.2.]. Example 4.9. Regular functions on ๐ = ๐[๐ฅ]/(๐ฅ) and ๐ = ๐[๐ฅ]/(๐ฅ 2 ). Note that the latter is no โฏ longer just given by the value at its points. If ๐ โถ ๐ → ๐ is continuous map between two ringed spaces, where the structure sheaves are not sheaves of functions, we do not automatically have a pullback morphism ๐ ∗ โถ ๐u๏ฟฝ (๐) → ๐ชu๏ฟฝ (๐ −1 (๐)). Thus we need to make this pullback maps part of the data of a morphism of ringed spaces. De๏ฌnition 4.10. Let (๐, ๐ชu๏ฟฝ ) and (๐ , ๐ชu๏ฟฝ ) be ringed spaces and ๐ โถ ๐ → ๐ a continuous map. De๏ฌne ๐∗ ๐ชu๏ฟฝ to be the ring of sheaves on ๐ given by (๐∗ ๐ชu๏ฟฝ )(๐) = ๐ชu๏ฟฝ (๐ −1 (๐)). A morphism of ringed spaces from (๐, ๐ชu๏ฟฝ ) to (๐ , ๐ชu๏ฟฝ ) is a pair (๐ , ๐ # ) consisting of a continuous map ๐ โถ ๐ → ๐ and a morphism of sheaves ๐ # โถ ๐ชu๏ฟฝ → ๐∗ ๐ชu๏ฟฝ . Explicitly ๐ # is given by ring homomorphisms ๐u๏ฟฝ# โถ ๐u๏ฟฝ (๐) → ๐ชu๏ฟฝ (๐ −1 (๐)) for each open ๐ ⊆ ๐ which are compatible with the restriction maps. The notion of a ringed space is slightly to general for our purposes. For example, in the proposition above we showed that the stalks of ๐ชSpec u๏ฟฝ are always local rings. De๏ฌnition 4.11. A locally ringed space is a ringed space (๐, ๐ชu๏ฟฝ ) such that for each point ๐ฅ ∈ ๐ the stalk ๐ชu๏ฟฝ,u๏ฟฝ is a local ring. A morphism of a locally ringed spaces from (๐, ๐ชu๏ฟฝ ) to (๐ , ๐ชu๏ฟฝ ) is a morphism (๐ , ๐ # ) of ringed spaces such that for each point ๐ฅ ∈ ๐ the induced map on stalks ๐u๏ฟฝ# โถ ๐ชu๏ฟฝ ,u๏ฟฝ (u๏ฟฝ) → ๐ชu๏ฟฝ,u๏ฟฝ is a local homomorphism of local rings. [If (๐ด, ๐ชu๏ฟฝ ) and (๐ต, ๐ชu๏ฟฝ ) are local rings then ๐ โถ ๐ด → ๐ต is a local homomorphism if ๐−1 (๐ชu๏ฟฝ ) = ๐ชu๏ฟฝ .] notes for math 532 – algebraic geometry i 40 The map ๐u๏ฟฝ# is obtained in the following way. For each open neighborhood ๐ of ๐ (๐ฅ) ∈ ๐ we have a homomorphism ๐u๏ฟฝ# โถ ๐ชu๏ฟฝ (๐ ) → ๐ชu๏ฟฝ (๐ −1 (๐ )). As ๐ ranges over the neighborhoods of ๐ (๐ฅ), ๐ −1 (๐ ) ranges over a subset of the neighborhoods of ๐ฅ . Thus we get a homomorphism on limits ๐ชu๏ฟฝ ,u๏ฟฝ (u๏ฟฝ) = lim ๐ชu๏ฟฝ (๐ ) → lim ๐ชu๏ฟฝ (๐ −1 (๐ )) → ๐ชu๏ฟฝ,u๏ฟฝ . −− → −−→ −1 u๏ฟฝ u๏ฟฝ (u๏ฟฝ ) The condition on the morphisms is needed to prove the following proposition, which we obviously want to be true. Proposition 4.12. Let ๐ and ๐ be rings. Then there is a one-to-one correspondence between morphisms Spec ๐ → Spec ๐ and ring homomorphisms ๐ → ๐ . Proof. Set ๐ = Spec ๐ and ๐ = Spec ๐ . First let ๐ โถ ๐ → ๐ be a ring homomorphism. Then ๐−1 induces a continuous map ๐ โถ ๐ → ๐ and a morphism of local rings ๐๐ญ โถ ๐ชu๏ฟฝ ,u๏ฟฝ (๐ญ) = ๐u๏ฟฝ−1(๐ญ) → ๐ ๐ญ = ๐ชu๏ฟฝ,๐ญ . For each open set ๐ ⊆ ๐ we obtain a morphism of rings ๐ # ๐ชu๏ฟฝ (๐ ) → ๐ชu๏ฟฝ (๐ −1 (๐)) by precomposing any section ๐ โถ ๐ → โ ๐๐ฎ with ๐ and post-composing with the maps ๐๐ญ . Conversely, let (๐ , ๐ # ) โถ ๐ → ๐ be a morphism of locally ringed spaces. We get an induced ring homomorphism ๐ = ๐ # โถ ๐ = ๐ชu๏ฟฝ (๐ ) → ๐ชu๏ฟฝ (๐) = ๐ on global sections. Note that we have a commutative diagram of ring homomorphisms ๐ชu๏ฟฝ (๐ ) = ๐ ๐ชu๏ฟฝ ,u๏ฟฝ (๐ญ) = ๐u๏ฟฝ (๐ญ) u๏ฟฝ u๏ฟฝ๐ญ# ๐ชu๏ฟฝ (๐) = ๐ ๐ชu๏ฟฝ,๐ญ = ๐๐ญ . Since ๐๐ญ# is a local homomorphism it follows that ๐−1 (๐ญ) = ๐ (๐ญ). Thus ๐ coincides with the map Spec ๐ → Spec ๐ induced by ๐. Now one quickly checks that ๐ # is also induced by ๐ as in the ๏ฌrst part. Corollary 4.13. Let ๐ = Spec ๐ and ๐ ∈ ๐ . Then (๐ท(๐ ), ๐ชu๏ฟฝ |u๏ฟฝ(u๏ฟฝ ) ) is isomorphic to the a๏ฌne scheme Spec ๐ u๏ฟฝ . Proof. Recall that ๐ท(๐ ) = {๐ญ ∈ ๐ โถ ๐ ∉ ๐ญ}. This is also a description of the prime ideals of ๐ u๏ฟฝ . Thus it su๏ฌces to check that the structure sheaves coincide and it is enough to check that on the distinguished open subsets of ๐ u๏ฟฝ . Since (๐ u๏ฟฝ )u๏ฟฝ = ๐ u๏ฟฝ u๏ฟฝ this follows the description of the sections of ๐ช on a distinguished open. notes for math 532 – algebraic geometry i 41 De๏ฌnition 4.14. An a๏ฌne scheme is a locally ringed space that is isomorphic to the spectrum of some ring. A scheme is a locally ringed space (๐, ๐ช) in which every point of ๐ has an open neighborhood ๐ such that (๐, ๐ช|u๏ฟฝ ) is an a๏ฌne scheme. A morphism of schemes is a morphism of locally ringed spaces. We write ๐๐๐ก for the category of schemes. We often need a relative version. De๏ฌnition 4.15. Let ๐ be any scheme. Then a scheme over ๐ is a morphism of schemes ๐ → ๐ . A morphism of schemes over ๐ is a commutative triangle ๐ ๐. ๐ We write ๐๐๐กโ๐ for the category of schemes over ๐ . If ๐ is a ring, we set ๐๐๐กโ๐ = ๐๐๐กโ Spec ๐ . Example 4.16. A๏ฌne schemes over ๐ are just ๐ -algebras and ๐ -algebra homomorphisms. โฏ Theorem 4.17. Let ๐ be an algebraically closed ๏ฌeld. There is a fully faithful functor ๐ก from quasi-projective algebraic sets to schemes over ๐ . For any quasi-projective algebraic set ๐ , its topological space is homeomorphic to the closed points of ๐ก(๐) and its sheaf of regular function is obtained by restricting the structure sheaf of ๐ก(๐) via this homeomorphism. Proof. Check on a๏ฌnes and glue. See [h, Proposition ii.2.6] for details. 4.2. some properties De๏ฌnition 4.18. A scheme ๐ is connected if its topological space is connected. It is irreducible if its topological space is irreducible. De๏ฌnition 4.19. A scheme ๐ is reduced if for every open set ๐ , the ring ๐ชu๏ฟฝ (๐) has no nilpotent elements. Equivalently ๐ is reduced if and only if each the local rings ๐ชu๏ฟฝ,u๏ฟฝ have no nilpotent elements for all ๐. Example 4.20. An a๏ฌne scheme ๐ = Spec ๐ด is irreducible if and only if the nilradical of ๐ด is prime. It is reduced if and only if the nilradical of ๐ด is 0. Hence Spec ๐ด is reduced and โฏ irreducible if and only if ๐ด is an integral domain. De๏ฌnition 4.21. A scheme ๐ is integral if for every open subset ๐ ⊆ ๐ the ring ๐ชu๏ฟฝ (๐) is an integral domain. Lemma 4.22. Let ๐ be a scheme and ๐ ∈ ๐ชu๏ฟฝ . Then the set is an open subset of ๐ . ๐u๏ฟฝ = {๐ฅ ∈ ๐ โถ ๐ ∉ ๐ชu๏ฟฝ ⊆ (๐ชu๏ฟฝ )u๏ฟฝ } notes for math 532 – algebraic geometry i 42 Proof. By covering ๐ with open a๏ฌne sets, we can assume that ๐ is a๏ฌne. Let ๐ = Spec ๐ด and pick ๐ฅ = ๐ญ ∈ ๐ . As ๐ชu๏ฟฝ is the localization of ๐ญ, we have ๐ ∈ ๐ชu๏ฟฝ ⊆ (๐ชu๏ฟฝ )u๏ฟฝ = ๐ด๐ญ if and only if ๐ ∈ ๐ญ (where we write ๐ both for the section and its image in the stalk). Thus ๐u๏ฟฝ = ๐ท(๐ ) is open. Theorem 4.23. A scheme ๐ is integral if and only if it is reduced and irreducible. Proof. Clearly an integral scheme is reduced. If ๐ is not irreducible, then we can ๏ฌnd two disjoint open subsets ๐1 and ๐2 . By the sheaf condition this implies that ๐ช(๐1 ∪ ๐2 ) = ๐ช(๐1 ) × ๐ช(๐2 ), which is not an integral domain. Thus integral also implies irreducible. Now assume that ๐ is reduced and irreducible. We have to show that ๐ is integral. Let ๐ be an open subset of ๐ and suppose we have elements ๐, ๐ ∈ ๐ชu๏ฟฝ (๐) with ๐๐ = 0 in ๐ชu๏ฟฝ (๐). By the lemma, ๐u๏ฟฝ , ๐u๏ฟฝ ⊆ ๐ are open sets. Let ๐ ⊆ ๐ be an open a๏ฌne set. Since both reduced and irreducible are properties that are inherited by ๐ , Example 4.20 implies that ๐ชu๏ฟฝ (๐ ) is an integral domain. Since 0 = (๐๐)|u๏ฟฝ = ๐|u๏ฟฝ ๐|u๏ฟฝ , either ๐|u๏ฟฝ = 0 or ๐|u๏ฟฝ = 0. Hence for every ๐ฅ ∈ ๐ there exists an open (a๏ฌne) neighborhood of ๐ฅ where ๐ = 0 or an open neighborhood, where ๐ = 0. So either ๐ฅ ∉ ๐u๏ฟฝ or ๐ฅ ∉ ๐u๏ฟฝ . In other words ๐u๏ฟฝ ∩ ๐u๏ฟฝ = ∅. So by irreducibility, one of the sets is empty; say ๐u๏ฟฝ . But then ๐ would lie in the intersection of all prime ideals, i.e. in the nilradical which is assumed to be just 0. Thus ๐ = 0 and ๐ชu๏ฟฝ (๐) is integral as required. De๏ฌnition 4.24. A scheme ๐ is called Noetherian if it can be covered by ๏ฌnitely many open a๏ฌne subsets ๐u๏ฟฝ = Spec ๐ดu๏ฟฝ such that all ๐ดu๏ฟฝ are Noetherian rings. The underlying topological space of a Noetherian scheme is Noetherian, but the converse is not necessarily true. De๏ฌnition 4.25. A scheme ๐ over ๐ is called of ๏ฌnite type over ๐ , if there is a covering of ๐ be open a๏ฌne subsets ๐u๏ฟฝ = Spec ๐ตu๏ฟฝ such that ๐ −1 ๐u๏ฟฝ can be covered by ๏ฌnitely many open a๏ฌnes ๐u๏ฟฝ,u๏ฟฝ = Spec ๐ดu๏ฟฝ,u๏ฟฝ , where each ๐ดu๏ฟฝ,u๏ฟฝ is a ๏ฌnitely generated ๐ตu๏ฟฝ -algebra. In particular a scheme over a ๏ฌeld ๐ is a ๏ฌnite type if it can be covered by ๏ฌnitely many open a๏ฌne ๐u๏ฟฝ = Spec ๐ดu๏ฟฝ such that each ๐ดu๏ฟฝ is a ๏ฌnitely generated (=๏ฌnite type) ๐ -algebra. Proposition 4.26. Let ๐ be an algebraically closed ๏ฌeld. Then there is a one-to-one correspondence between irreducible algebraic sets over ๐ and integral schemes of ๏ฌnite type over ๐. Proposition 4.27. Let ๐ be any scheme and ๐ = Spec ๐ be an a๏ฌne scheme. Then Hom๐๐๐ก (๐, ๐ ) = Hom๐๐ข๐ง๐ ๐ฌ (๐ , ๐ชu๏ฟฝ (๐)). notes for math 532 – algebraic geometry i 43 Proof. This follows from the fact that we can glue morphisms: Let {๐u๏ฟฝ } be an open a๏ฌne cover of ๐ and let {๐u๏ฟฝu๏ฟฝu๏ฟฝ } be an open a๏ฌne cover of ๐u๏ฟฝ ∩ ๐u๏ฟฝ . Then giving a morphism ๐ → ๐ is the same as giving morphisms ๐u๏ฟฝ โถ ๐u๏ฟฝ → ๐ such that ๐u๏ฟฝ and ๐u๏ฟฝ agree on ๐u๏ฟฝ ∩ ๐u๏ฟฝ , i.e. such that ๐u๏ฟฝ |u๏ฟฝu๏ฟฝu๏ฟฝu๏ฟฝ = ๐u๏ฟฝ |u๏ฟฝu๏ฟฝu๏ฟฝu๏ฟฝ for all ๐, ๐, ๐ . The morphisms ๐u๏ฟฝ and ๐u๏ฟฝ |u๏ฟฝu๏ฟฝu๏ฟฝu๏ฟฝ correspond exactly to ring homomorphisms ๐ชu๏ฟฝ (๐ ) → ๐ชu๏ฟฝ (๐u๏ฟฝ ) and ๐ชu๏ฟฝ (๐ ) → ๐ชu๏ฟฝ (๐u๏ฟฝu๏ฟฝu๏ฟฝ ). Hence a morphism ๐ โถ ๐ → ๐ is the same as a collection of ring homou๏ฟฝu๏ฟฝ ∗ ∗ u๏ฟฝ morphisms ๐u๏ฟฝ∗ โถ ๐ → ๐ชu๏ฟฝ (๐u๏ฟฝ ) such that the compositions ๐u๏ฟฝ u๏ฟฝu๏ฟฝu๏ฟฝu๏ฟฝ โ๐u๏ฟฝ and ๐u๏ฟฝu๏ฟฝu๏ฟฝu๏ฟฝ โ๐u๏ฟฝ โถ ๐ → ๐ชu๏ฟฝ (๐u๏ฟฝu๏ฟฝu๏ฟฝ ) agree for all ๐, ๐, ๐ . But by the sheaf axiom for ๐ชu๏ฟฝ this is the same a ring homomorphism ๐ → ๐ชu๏ฟฝ (๐ ). Remark 4.28. By the proposition, every scheme ๐ admits a unique morphism to Spec โค, corresponding to the unique ring homomorphism โค → ๐ชu๏ฟฝ (๐). 4.3. fiber products Theorem 4.29. Let ๐ โถ ๐ → ๐ and ๐ โถ ๐ → ๐ be morphisms of schemes. Then there is a ๏ฌber product ๐ ×u๏ฟฝ ๐ . Proof. Suppose ๐ = Spec ๐ด, ๐ = Spec ๐ต, ๐ = Spec ๐ถ . We will show that ๐×u๏ฟฝ ๐ = Spec(๐ต⊗u๏ฟฝ ๐ถ). Let ๐ be another scheme such that we have a commutative diagram ๐ ๐ ×u๏ฟฝ ๐ ๐ ๐ u๏ฟฝ u๏ฟฝ ๐ We need to show that there exists a unique morphism ๐ → ๐ ×u๏ฟฝ ๐ ๏ฌtting into the diagram. By Proposition 4.27, this is the same as showing that there is a unique homomorphism of rings ๐ต ⊗u๏ฟฝ ๐ถ → ๐ชu๏ฟฝ (๐) ๏ฌtting into the diagram ๐ชu๏ฟฝ (๐) ๐ต ⊗u๏ฟฝ ๐ถ ๐ต ๐ถ But this is just the universal property of the tensor product. ๐ด notes for math 532 – algebraic geometry i 44 For the general case, we need to cover ๐ , ๐ and ๐ by a๏ฌne schemes and construct ๐ ×u๏ฟฝ ๐ locally in the a๏ฌne open sets and ๏ฌnally glue all of them together. See for example [g1, Lemma 5.4.7] or [h, theorem II.3.3]. Example 4.30. Let ๐ be a scheme and ๐ฅ ∈ ๐ a point. Then there is a natural morphism Spec ๐(๐ฅ) → ๐ , mapping the unique point of Spec ๐(๐ฅ) to ๐ฅ and pulling back a section ๐ ∈ ๐ชu๏ฟฝ (๐) to its image under ๐ชu๏ฟฝ (๐) → ๐ชu๏ฟฝ,u๏ฟฝ → ๐(๐ฅ). More generally for ๐พ a ๏ฌeld, giving a morphism Spec ๐พ → ๐ is the same as giving a point ๐ฅ ∈ ๐ and a non-trivial ๏ฌeld homomorphism ๐(๐ฅ) โช ๐พ . Now let ๐ โถ ๐ → ๐ be a morphism and ๐ฅ ∈ ๐ a point. Then we call ๐u๏ฟฝ = ๐ ×u๏ฟฝ Spec ๐(๐ฅ) the ๏ฌber of ๐ → ๐ over ๐ฅ . For example set ๐ = ๐ = ๐ธ1โ and let ๐ โถ ๐ → ๐ be given by ๐ฅ โฆ ๐ฅ 2 . Over the point 0 ∈ ๐ (where we identify (closed) points of ๐ with โ) the ๏ฌber of ๐ is Spec(โ[๐ฅ] ⊗โ[u๏ฟฝ] โ) where the maps are given by ๐ฅ โฆ ๐ฅ 2 and ๐ฅ โฆ 0 respectively. This tensor product is equal to โ[๐ฅ]/(๐ฅ 2 ) and hence ๐0 is a non-reduced scheme. The ๏ฌbers over any non-zero ๐ ∈ ๐ is given by Spec โ[๐ฅ]/(๐ฅ 2 − ๐) and hence consists of the two closed points ±√๐. [picture] (Exercise: โฏ compute the ๏ฌber over the generic point (0) ∈ Spec ๐[๐ฅ]). In this way we often regard a morphism ๐ โถ ๐ → ๐ as a family of schemes over ๐ , namely as the family {๐u๏ฟฝ โถ ๐ฅ ∈ ๐}. We sometimes say that the ๏ฌbers ๐u๏ฟฝ are deformations of a central ๏ฌber ๐0 . If the ๏ฌbers ๐u๏ฟฝ for ๐ฆ ≠ 0 are all isomorphic, we sometimes say that ๐0 is a degeneration of ๐u๏ฟฝ . Example 4.31. ๐ โถ ๐ธ3 → ๐ธ1 , ๐ (๐ฅ, ๐ฆ, ๐ง) = ๐ฅ2 + ๐ฆ2 + ๐ง2 . The ๏ฌber over 0 (a singular cone) is a โฏ degeneration of the other ๏ฌbers (smooth “cylinders”). Example 4.32. ๐ = Spec ๐[๐ฅ, ๐ฆ, ๐ก]/(๐ก๐ฆ − ๐ฅ 2 ) → ๐ = Spec ๐[๐ก]. ๐ is integral and is a family of โฏ integral schemes degenerating to a non-reduced ๏ฌber at 0. Example 4.33. ๐ = Spec ๐[๐ฅ, ๐ฆ, ๐ก]/(๐ฅ๐ฆ − ๐ก) → ๐ = Spec ๐[๐ก]. ๐ is integral and is a family of โฏ integral schemes degenerating to a reducible ๏ฌber at 0. 2 2 โฏ Example 4.34. ๐ = Spec โค[๐ฅ, ๐ฆ]/(๐ฅ − ๐ฆ + 5) → ๐ = Spec โค. ′ ′ ′ ′ Given a morphism ๐ โถ ๐ → ๐ , taking the ๏ฌber product ๐ ×u๏ฟฝ ๐ yields a morphism ๐ โถ ๐ ×u๏ฟฝ ๐ → ๐ ′ . This is often called a base extension (or a pullback ). [picture of extension by ๐ธ1 ] If ๐ is de๏ฌned over a ๏ฌeld ๐ and ๐ โช ๐พ is a ๏ฌeld extension. Then the base extension ๐ ×Spec u๏ฟฝ Spec ๐พ gives “๐ viewed as a schemes over ๐พ ” (for example we could go from โ (which is hard to understand) to โ). De๏ฌnition 4.35. An open subscheme of a scheme ๐ is scheme ๐ whose topological space is an open subspace of ๐ and whose structure sheaf is isomorphic to ๐ชu๏ฟฝ |u๏ฟฝ . An open immersion is a morphism ๐ โถ ๐ → ๐ which induces an isomorphism of ๐ with an open subscheme of ๐ . Given an open subset ๐ ⊆ ๐ we can make it into an open subscheme in a unique way. notes for math 532 – algebraic geometry i 45 De๏ฌnition 4.36. A closed immersion is a morphism ๐ โถ ๐ → ๐ of schemes such that ๐ induces a homeomorphism of the topological space of ๐ with a closed subspace of ๐ and the induced map ๐ # โถ ๐ชu๏ฟฝ → ๐∗ ๐ชu๏ฟฝ is surjective. A closed subscheme of ๐ is an equivalence class of closed immersions, where we say that ๐ โถ ๐ → ๐ and ๐ ′ โถ ๐ ′ → ๐ are equivalent if there exists an isomorphism ๐ โถ ๐ ′ → ๐ such that ๐ ′ = ๐ โ ๐. Remark 4.37. The surjectivity of a morphism of sheaves ๐ โถ โฑ → ๐ข is subtle. The problem is that im ๐ is not necessarily a sheaf. Thus we have to say that ๐ is surjective if ๐ข is the smallest subsheaf of ๐ข containing im ๐. In particular, it is not true that necessarily im ๐(๐) = ๐ข(๐) for all open ๐ ⊆ ๐ . Alternatively, ๐ is surjective if the induced map ๐u๏ฟฝ โถ โฑu๏ฟฝ → ๐ขu๏ฟฝ on stalks is surjective for all ๐ฅ . Lemma 4.38. Let ๐ = Spec ๐ด be an a๏ฌne scheme and ๐ ⊆ ๐ด an ideal. Then the ring homomorphism ๐ด → ๐ด/๐ induces a closed immersion of Spec ๐ด/๐ onto ๐(๐) ⊆ ๐ . Proof. Clearly Spec ๐ด/๐ → ๐(๐) is a homeomorphism onto a closed subset of ๐ . The map ๐ชu๏ฟฝ → ๐∗ ๐ชu๏ฟฝ is surjective, because it is surjective on stalks, which are localizations of ๐ด and ๐ด/๐ respectively. Thus if √๐ = √๐, we get two di๏ฌerent structures of closed subscheme on ๐(๐) = ๐(๐). Let ๐1 โถ ๐1 โช ๐ and ๐2 โถ ๐2 โช ๐ be closed immersions. Then we de๏ฌne the scheme-theoretic intersection of ๐1 and ๐2 in ๐ to be the ๏ฌber product ๐1 ∩๐2 = ๐1 ×u๏ฟฝ ๐2 , realized as a subscheme of ๐ via either projection map. (We won’t show now that this actually makes sense in general.) If ๐ = Spec ๐ด, ๐1 is given by ๐ and ๐2 by ๐, then ๐1 ×u๏ฟฝ ๐2 = Spec(๐ด/๐ ⊗u๏ฟฝ ๐ด/๐) = Spec(๐ด/(๐ + ๐)). Example 4.39. Parabola intersected with line (again…) โฏ De๏ฌnition 4.40. Let ๐ โถ ๐ → ๐ be a morphism of schemes. The diagonal morphism is the unique map Δ โถ ๐ → ๐ ×u๏ฟฝ ๐ whose composition with both projection maps is the identity. ๐ Δ Id ๐ Id ๐ ๐ ×u๏ฟฝ ๐ u๏ฟฝ u๏ฟฝ ๐ The morphism ๐ is called separated if Δ is a closed immersion. In this case we sometimes say that ๐ is separated over ๐ . In particular, we say that a scheme ๐ is separated if it is separated over Spec โค. Theorem 4.41. Every morphism of of a๏ฌne schemes is separated. notes for math 532 – algebraic geometry i 46 Proof. Let ๐ โถ ๐ = Spec ๐ด → Spec ๐ต = ๐ be a morphism of a๏ฌne schemes, given by a homomorphism ๐ต → ๐ด. Then ๐ ×u๏ฟฝ ๐ = Spec(๐ด ⊗u๏ฟฝ ๐ด) and the diagonal morphism corresponds to the homomorphism ๐ด ⊗u๏ฟฝ ๐ด → ๐ด given by ๐ ⊗ ๐′ โฆ ๐๐′ . This is surjective, so by Lemma 4.38 the diagonal morphism Δ is a closed immersion. Theorem 4.42. An arbitrary morphism ๐ โถ ๐ → ๐ is separated if and only if the image of the diagonal morphism is a closed subset of ๐ ×u๏ฟฝ ๐ . Proof. The “only if”-direction is true by de๏ฌnition. So assume that Δ(๐) is a closed subset of ๐ . We have to show that Δ is actually a closed immersion. Consider the ๏ฌrst projection ๐ โถ ๐ ×u๏ฟฝ ๐ → ๐ . Then ๐ โ Δ = Id u๏ฟฝ ; hence Δ is a homeomorphism onto its image, which is closed. It remains to be shown that ๐ชu๏ฟฝ×u๏ฟฝ u๏ฟฝ → Δ∗ ๐ชu๏ฟฝ is surjective. This is a local question. For ๐ ∉ Δ(๐), the induced map on the stalk at ๐ is certainly surjective. So let ๐ ∈ ๐ and choose an open a๏ฌne neighborhood ๐ of ๐ in ๐ such that ๐ (๐) is contained in an open a๏ฌne subset of ๐ of ๐ . Then ๐ ×u๏ฟฝ ๐ is an open a๏ฌne neighborhood of Δ(๐). By Theorem 4.41 above, Δ โถ ๐ → ๐ ×u๏ฟฝ ๐ is separated. Therefore the map of sheaves is surjective in a neighborhood of Δ(๐). Since ๐ was arbitrary, ๐ชu๏ฟฝ×u๏ฟฝ u๏ฟฝ → Δ∗ ๐ชu๏ฟฝ is surjective as required. Theorem 4.43. The following morphisms of Noetherian schemes are separated. • Open and closed immersions; • Compositions of separated morphisms; • Base extensions of separated morphisms (by any morphism). Proof. [h, Corollary ii.4.6] De๏ฌnition 4.44. A morphism is called proper if it is separated, of ๏ฌnite type and universally closed. Theorem 4.45. The following morphisms of Noetherian schemes are proper. • Closed immersions; • Compositions of proper morphisms; • Base extensions of proper morphisms (by any morphism). Proof. [h, Corollary ii.4.8] The main example of proper morphisms will be projective morphisms. notes for math 532 – algebraic geometry i 47 4.4. projective space By a graded ring we will mean a (commutative, unital) ring ๐ together with a decomposition ๐ = โจu๏ฟฝ≥0 ๐ u๏ฟฝ into abelian groups such that ๐ u๏ฟฝ ⋅ ๐ u๏ฟฝ ⊆ ๐ u๏ฟฝ+u๏ฟฝ . An element of ๐ u๏ฟฝ is called homogeneous of degree ๐ . An ideal ๐ ⊆ ๐ is called homogeneous if it can be generated by homogeneous elements. We let ๐ + be the ideal โจu๏ฟฝ>0 ๐ u๏ฟฝ . De๏ฌnition 4.46. We de๏ฌne Proj ๐ to be the set of all homogeneous prime ideals ๐ญ ⊆ ๐ with ๐ + โ ๐ญ. For a homogeneous ideal ๐ we de๏ฌne ๐(๐) = {๐ญ ∈ Proj ๐ โถ ๐ญ ⊇ ๐ }. As usual, one can prove the following lemma and de๏ฌne a topology on Proj ๐ . Lemma 4.47. Let ๐ be a graded ring. (i) If {๐u๏ฟฝ } is any family of homogeneous ideals of ๐ , then โu๏ฟฝ ๐(๐u๏ฟฝ ) = ๐(∑u๏ฟฝ ๐u๏ฟฝ ). (ii) If ๐1 and ๐2 a homogeneous ideals of ๐ , then ๐(๐1 ) ∪ ๐(๐2 ) = ๐(๐1 ๐2 ). De๏ฌnition 4.48. Let ๐ be a graded ring and ๐ญ a homogeneous prime ideal. We set ๐ (๐ญ) = { ๐ โถ ๐ ∉ ๐ญ and ๐ , ๐ ∈ ๐ u๏ฟฝ for some ๐} ๐ to be the ring of degree zero elements of the localization of ๐ with respect to the multiplicative system of all homogeneous elements in ๐ that are not in ๐ญ. For any open subset ๐ ⊆ Proj ๐ = ๐ we de๏ฌne ๐ชu๏ฟฝ (๐) to be the set of all functions ๐ โถ ๐ → โ๐ญ∈u๏ฟฝ ๐ (๐ญ) such that for each ๐ญ ∈ ๐ , ๐ (๐) ∈ ๐ (๐ญ) and such that ๐ is locally a quotient of elements of ๐ : for each ๐ญ ∈ ๐ there exists an open neighborhood ๐ on ๐ญ in ๐ and homogeneous u๏ฟฝ elements ๐, ๐ ∈ ๐ of the same degree, such that for all ๐ฎ ∈ ๐ , ๐ ∉ ๐ฎ and ๐ (๐ฎ) = u๏ฟฝ ∈ ๐ (๐ฎ) . One the proves the usual proposition whose proof can be found in [h, Proposition ii.2.5] or [g1, Proposition 5.5.4]. Proposition 4.49. Let ๐ be a graded ring and set ๐ = Proj ๐ with the structure sheaf just de๏ฌned. (i) For every ๐ญ ∈ Proj ๐ the stack ๐ชu๏ฟฝ,๐ญ is isomorphic to ๐ (๐ญ) . (ii) For any homogeneous elements ๐ ∈ ๐ + , let ๐ท+ (๐ ) = ๐u๏ฟฝ ⊆ ๐ be the distinguished open subset ๐u๏ฟฝ = ๐ − ๐(๐ ) = {๐ญ ∈ Proj ๐ โถ ๐ ∉ ๐ญ}. These open sets cover ๐ and for each such open subset we have an isomorphism of locally ringed spaces (๐u๏ฟฝ , ๐ชu๏ฟฝ |u๏ฟฝu๏ฟฝ ) ≅ Spec ๐ (u๏ฟฝ ) , where ๐ (u๏ฟฝ ) = { ๐ โถ ๐ ∈ ๐ u๏ฟฝ⋅deg u๏ฟฝ } ๐ u๏ฟฝ is the ring of elements of degree zero in the localization ๐ u๏ฟฝ . notes for math 532 – algebraic geometry i 48 In particular, Proj ๐ is a scheme. De๏ฌnition 4.50. Let ๐ด be a ring. We de๏ฌne projective ๐-space over ๐ด to be the scheme where deg ๐ฅu๏ฟฝ = 1. โu๏ฟฝu๏ฟฝ = Proj ๐ด[๐ฅ0 , … , ๐ฅu๏ฟฝ ], In particular, if ๐ is an algebraically closed ๏ฌeld, then โu๏ฟฝu๏ฟฝ is a scheme whose closed points are homeomorphic to the algebraic set called projective ๐-space. The ๏ฌrst part of the following lemma is an analogue of Lemma 2.34. Lemma 4.51. Let ๐ and ๐ be graded rings. (i) Let ๐ โถ ๐ → ๐ be a graded homomorphism of graded rings (preserving degree). Let ๐ = {๐ญ ∈ Proj ๐ โถ ๐ญ โ ๐(๐ + )}. Then ๐ is an open subset of Proj ๐ and ๐ determines a natural morphism ๐ โถ ๐ → Proj ๐ . (ii) Let ๐ be in addition surjective. Then ๐ = Proj ๐ and ๐ โถ Proj ๐ → Proj ๐ is a closed immersion. Proof. Exercise [h, Exercises 2.14 and 3.12]. In particular, if ๐ is a homogeneous ideal of ๐ , then we get a closed immersion Proj ๐ /๐ โช Proj ๐ . We remark that the existence of the “irrelevent ideal” implies that di๏ฌerent homogeneous ideals can lead to the same closed subscheme. For example, the ideals (๐ ) and (๐ฅ0 ๐ , ๐ฅ1 ๐ , … , ๐ฅu๏ฟฝ ๐ ) de๏ฌne the same closed subscheme. Remark 4.52. If ๐ ⊆ โu๏ฟฝ is a projective algebraic set, then its associated scheme is Proj ๐(๐) โช ฬ . โu๏ฟฝu๏ฟฝ , where ๐(๐) = ๐[๐ฅ0 , … , ๐ฅu๏ฟฝ ]/๐ผ(๐) 5. bézout’s theorem We will ๏ฌx an algebraically closed ground ๏ฌeld ๐ , and only consider schemes over ๐ . In particular we are interested in closed subschemes of projective space โu๏ฟฝ = โu๏ฟฝu๏ฟฝ . As we stated before, each homogeneous ideal ๐ ⊆ ๐[๐ฅ0 , … , ๐ฅu๏ฟฝ ] yields a closed subscheme of โu๏ฟฝ . In fact the reverse is also true [h, Corollary ii.5.16], though we won’t prove this here. Given a closed subscheme ๐ of โu๏ฟฝ de๏ฌned by a homogeneous ideal ๐ we will write ๐(๐) = ๐[๐ฅ0 , … , ๐ฅu๏ฟฝ ]/๐ (really, we should use the saturation of ๐ [g1, De๏ฌnition 5.5.7] to make this unique, but it doesn’t really matter for our purposes). Clearly ๐(๐) is a graded ring, and we write ๐(๐)u๏ฟฝ for the degree ๐ part. notes for math 532 – algebraic geometry i 49 5.1. the hilbert polynomial Our ๏ฌrst goal is to de๏ฌne a some kind of “intersection multiplicity”. [motivational example] De๏ฌnition 5.1. Let ๐ be a closed subscheme of โu๏ฟฝ . The Hilbert function of ๐ is the function โu๏ฟฝ โถ โค → โค, โu๏ฟฝ (๐) = dimu๏ฟฝ ๐(๐)u๏ฟฝ . Example 5.2. If ๐ = โu๏ฟฝ , then ๐(๐) = ๐[๐ฅ0 , … , ๐ฅu๏ฟฝ ] and dimu๏ฟฝ ๐(๐)u๏ฟฝ = (u๏ฟฝ+u๏ฟฝ u๏ฟฝ ). Thus โu๏ฟฝ (๐) = ( ๐+๐ (๐ + ๐)(๐ + ๐ − 1) โฏ (๐ + 1) )= ๐ ๐! 1 โฏ is actually a polynomial in ๐ of degree ๐ with leading coe๏ฌcient u๏ฟฝ! . Example 5.3. Let us now consider some zero-dimensional subschemes (i.e. collections of points). (i) Let ๐ = {(1 โถ 0), (0 โถ 1)} ⊆ โ1 be two points. Then ๐(๐) = ๐[๐ฅ0 , ๐ฅ1 ]/(๐ฅ0 ๐ฅ1 ) and ๐(๐)u๏ฟฝ = {๐ฅ0u๏ฟฝ , ๐ฅ1u๏ฟฝ } for ๐ ≥ 1. Thus โง {1 โu๏ฟฝ (๐) = โจ { โฉ2 if ๐ = 0, if ๐ ≥ 1. โง {1 โu๏ฟฝ (๐) = โจ { โฉ3 if ๐ = 0, if ๐ ≥ 1. (ii) Let ๐ = {(1 โถ 0 โถ 0), (0 โถ 1 โถ 0), (0 โถ 0 โถ 1)} ⊆ โ2 be three non-colinear points. Then ๐(๐) = ๐[๐ฅ0 , ๐ฅ1 , ๐ฅ2 ]/(๐ฅ0 ๐ฅ1 , ๐ฅ1 ๐ฅ2 , ๐ฅ0 ๐ฅ2 ) and ๐(๐)u๏ฟฝ = {๐ฅ0u๏ฟฝ , ๐ฅ1u๏ฟฝ , ๐ฅ2u๏ฟฝ } for ๐ ≥ 1. Thus (iii) Let ๐ = {(1 โถ 0), (0 โถ 1), (1 โถ 1)} ⊆ โ1 be three colinear points. Then ๐(๐) = ๐[๐ฅ0 , ๐ฅ1 ]/(๐ฅ0 ๐ฅ1 (๐ฅ0 − ๐ฅ1 )). Now we have ๐(๐)1 = {๐ฅ0 , ๐ฅ1 } and ๐(๐)u๏ฟฝ = {๐ฅ0u๏ฟฝ , ๐ฅ0 ๐ฅ1u๏ฟฝ−1 , ๐ฅ1u๏ฟฝ } for ๐ ≥ 1. Thus โง 1 if ๐ = 0, { { โu๏ฟฝ (๐) = โจ2 if ๐ = 1, { { โฉ3 if ๐ ≥ 2. (iv) Let ๐ ⊆ โ1 be the “double point” given by ๐ = (๐ฅ02 ). Then ๐(๐)u๏ฟฝ = {๐ฅ0 ๐ฅ1u๏ฟฝ−1 , ๐ฅ1u๏ฟฝ } and โง {1 โu๏ฟฝ (๐) = โจ { โฉ2 if ๐ = 0, if ๐ ≥ 1. We see that in all these cases, while โu๏ฟฝ (๐) can vary for small ๐ , eventually it counts the points โฏ of ๐ with the expected multiplicity. notes for math 532 – algebraic geometry i 50 Lemma 5.4. Let ๐ be a zero-dimensional closed subscheme of โu๏ฟฝ . Then: (i) ๐ is a๏ฌne. (ii) If we write ๐ = Spec ๐ for some ๐ -algebra ๐ , then ๐ is a ๏ฌnite dimensional vector space over ๐ . (iii) โu๏ฟฝ (๐) = dimu๏ฟฝ ๐ for ๐ โซ 0. In particular โu๏ฟฝ (๐) is constant for large values of ๐ . De๏ฌnition 5.5. The dimension of ๐ in the Proposition is called the length of ๐ . We interpret it as the number of points in ๐ , counted with their scheme-theoretic multiplicities. It follows from the proof of part (ii), that for a reduced scheme it is exactly the number of points. Proof of Lemma 5.4. (i) Since ๐ is zero-dimensional, we can ๏ฌnd a hyperplane ๐ป of โu๏ฟฝ that does not intersect ๐ . Then ๐ is a closed subscheme of the a๏ฌne scheme ๐ − ๐ป . (ii) If ๐ is reducible, say ๐ = ๐1 โ โฏ โ ๐u๏ฟฝ with ๐u๏ฟฝ = Spec ๐ u๏ฟฝ , then ๐ = ๐ 1 × โฏ × ๐ u๏ฟฝ (exercise). Thus it su๏ฌces to show that each of the ๐ u๏ฟฝ is ๏ฌnite dimensional and we can assume that ๐ is irreducible. Further we can apply a linear change of coordinates and assume that ๐ is the origin in ๐ธu๏ฟฝ . Let ๐ = Spec ๐[๐ฅ1 , … , ๐ฅu๏ฟฝ ]/๐. Then since ๐ is the origin, we must have √๐ = (๐ฅ1 , … , ๐ฅu๏ฟฝ ) by the Nullstellensatz. Hence ๐ฅu๏ฟฝu๏ฟฝ ∈ ๐ for all ๐ and some su๏ฌciently large ๐ . So, by the pigeonhole principle, every monomial of degree at least ๐ท = ๐๐ lies in ๐. In other words, ๐ = ๐[๐ฅ1 , … , ๐ฅu๏ฟฝ ]/๐ has a basis consisting of monomial of degree less than ๐ท. Thus ๐ is ๏ฌnite dimensional. (iii) Let ๐ be de๏ฌned by ๐ ⊆ ๐[๐ฅ0 , … , ๐ฅu๏ฟฝ ]. Then ๐ = ๐|u๏ฟฝ0=1 , and conversely ๐ is the homogenization of ๐. So for ๐ท as before and any ๐ ≥ ๐ท we have an isomorphism of vector spaces ๐u๏ฟฝ → ๐ with inverse (๐[๐ฅ0 , … , ๐ฅu๏ฟฝ ]/๐)u๏ฟฝ → ๐[๐ฅ1 , … , ๐ฅu๏ฟฝ ]/๐, ๐[๐ฅ1 , … , ๐ฅu๏ฟฝ ]/๐ → (๐[๐ฅ0 , … , ๐ฅu๏ฟฝ ]/๐)u๏ฟฝ , ๐ โฆ ๐ โฃu๏ฟฝ 0 =1 ๐ โฆ ๐ โ ⋅ ๐ฅ0u๏ฟฝ−deg u๏ฟฝ . We note that the second map is well-de๏ฌned, since ๐[๐ฅ1 , … , ๐ฅu๏ฟฝ ]/๐ has a basis consisting of polynomials of degree less than ๐ท. We next want to prove a generalization of this result to higher dimensions. The proof will be inductive and to do the induction step we ๏ฌrst need another lemma (Gathmann completely ignores this…). Lemma 5.6. Let ๐ and ๐ be closed subschemes of โu๏ฟฝ or ๐ธu๏ฟฝ of dimensions ๐ and ๐ respectively. Then ๐ ∩ ๐ has dimension at least ๐ + ๐ − ๐. notes for math 532 – algebraic geometry i 51 Proof. By decomposing into irreducible components, we can assume that ๐ and ๐ are irreducible. Further, by covering โu๏ฟฝ with the standard a๏ฌne open subsets, it su๏ฌces to prove the theorem for subschemes of ๐ธu๏ฟฝ . Let ๐ = Spec ๐[๐ฅ1 , … , ๐ฅu๏ฟฝ ]/๐ and ๐ = Spec ๐[๐ฅ1 , … , ๐ฅu๏ฟฝ ]/๐. Then the scheme-theoretic intersection ๐ ∩ ๐ is Spec ๐[๐ฅ1 , … , ๐ฅu๏ฟฝ ]/(๐ + ๐). But this has the same dimension as the set-theoretic intersection ๐(√๐ + ๐) of the algebraic sets ๐red = Spec ๐[๐ฅ1 , … , ๐ฅu๏ฟฝ ]/√๐ and ๐red = Spec ๐[๐ฅ1 , … , ๐ฅu๏ฟฝ ]/√๐. Thus we can prove this theorem in the setting of irreducible a๏ฌne algebraic sets. Now ๏ฌrst suppose that ๐ is a hypersurface, given by an equation ๐ = 0. If ๐ ⊆ ๐ , then there is nothing to prove. Otherwise, the irreducible components of ๐ ∩ ๐ correspond to the minimal prime ideals over the principal ideal (๐ ) in ๐ด(๐) = ๐[๐ฅ1 , … , ๐ฅu๏ฟฝ ]/√๐. By the Krull principal ideal theorem, each such minimal prime ๐ญ has height one, so that ๐ด(๐)/๐ญ has dimension ๐ − 1. Thus each irreducible component of ๐ ∩ ๐ has dimension ๐ − 1. For the general case, consider the product ๐ × ๐ in ๐ธ2u๏ฟฝ , which is an irreducible a๏ฌne algebraic set of dimension ๐ + ๐ . Let Δ be the diagonal of ๐ธ2u๏ฟฝ . Then under the isomorphism ๐ธu๏ฟฝ → Δ, ๐ โฆ (๐, ๐), the subset ๐ ∩ ๐ corresponds to (๐ × ๐ ) ∩ Δ. Since Δ has dimension ๐ and (๐ + ๐ ) + ๐ − 2๐ = ๐ + ๐ − ๐, we are reduced to proving the result for the two irreducible a๏ฌne algebraic sets ๐ ∩ ๐ and Δ of ๐ธ2u๏ฟฝ . But now Δ is the intersection of exactly ๐ hypersurfaces, namely ๐ฅ1 − ๐ฆ1 = 0, …, ๐ฅu๏ฟฝ − ๐ฆu๏ฟฝ = 0. Thus applying the case of a hypersurface ๐ times yields the result. Proposition 5.7. Let ๐ be a (non-empty) ๐-dimensional closed subscheme of โu๏ฟฝ . Then there is a unique polynomial ๐u๏ฟฝ ∈ โ[๐] such that ๐u๏ฟฝ (๐) = โu๏ฟฝ (๐) for ๐ โซ 0. Moreover, (i) The degree of ๐u๏ฟฝ is ๐. (ii) The leading coe๏ฌcient is 1 u๏ฟฝ! times a positive integer. De๏ฌnition 5.8. The polynomial ๐u๏ฟฝ is called the Hilbert polynomial of ๐ (in โu๏ฟฝ ). The degree deg ๐ of ๐ is de๏ฌned to be (dim ๐)! times the leading coe๏ฌcient of ๐u๏ฟฝ . By the proposition this is a positive integer. Example 5.9. (i) If ๐ is zero-dimensional, then deg ๐ is just the length of ๐ , i.e. the “number of points of ๐ with multiplicities”. (ii) โโu๏ฟฝ (๐) = ๐โu๏ฟฝ (๐) = (u๏ฟฝ+u๏ฟฝ)(u๏ฟฝ+u๏ฟฝ−1)โฏ(u๏ฟฝ+1) . u๏ฟฝ! Thus deg โu๏ฟฝ = 1. (iii) Let ๐ = Proj ๐[๐ฅ0 , … , ๐ฅu๏ฟฝ ]/(๐ ) be the zero locus of a homogeneous polynomial. Then deg ๐ = deg ๐ . Indeed, for ๐ ≥ deg ๐ , looking at the ๐ -th graded part of ๐(๐) = notes for math 532 – algebraic geometry i 52 ๐[๐ฅ0 , … , ๐ฅu๏ฟฝ ]/๐ ⋅ ๐[๐ฅ0 , … , ๐ฅu๏ฟฝ ] we get โu๏ฟฝ (๐) = dimu๏ฟฝ ๐[๐ฅ0 , … , ๐ฅu๏ฟฝ ]u๏ฟฝ − dimu๏ฟฝ ๐[๐ฅ0 , … , ๐ฅu๏ฟฝ ]u๏ฟฝ−deg u๏ฟฝ ๐+๐ ๐ − deg ๐ + ๐ )−( ) ๐ ๐ 1 = ((๐ + ๐) โฏ (๐ + 1) − (๐ − deg ๐ + ๐) โฏ (๐ − deg ๐ − 1)) ๐! deg ๐ u๏ฟฝ−1 = ๐ + lower order terms. (๐ − 1)! =( โฏ Proof of Proposition 5.7. We will proceed by induction on the dimension ๐ of ๐ . The base case ๐ = 0 is Lemma 5.4. So assume that ๐ ≥ 1. By a linear change of coordinates we can assume that no component of ๐ lies in the hyperplane ๐ป = {๐ฅ0 = 0}. Write ๐ = Proj ๐[๐ฅ0 , … , ๐ฅu๏ฟฝ ]/๐. We claim that there is an exact sequence of graded vector spaces over ๐ ⋅u๏ฟฝ0 0 → ๐[๐ฅ0 , … , ๐ฅu๏ฟฝ ]/๐ −−−→ ๐[๐ฅ0 , … , ๐ฅu๏ฟฝ ]/๐ → ๐[๐ฅ0 , … , ๐ฅu๏ฟฝ ]/(๐ + (๐ฅ0 )) → 0. (3) Indeed the only non-trivial assertion is that the ๏ฌrst arrow is injective. So assume that it is not injective. Then there exists a polynomial ๐ ∈ ๐[๐ฅ0 , … , ๐ฅu๏ฟฝ ] such that ๐ ∉ ๐, but ๐ฅ0 ๐ ∈ ๐. The last conditions says that ๐ vanishes on all of ๐ except possibly on ๐∩๐ป . Thus ๐ = (๐∩๐(๐ ))∪(๐∩๐ป). Since ๐ ∉ ๐ we must have ๐ ∩ ๐(๐ ) ≠ ๐ , and then there must be an irreducible component of ๐ contained in ๐ ∩ ๐ป , a contradiction to our initial assumption. Taking ๐ -the graded parts in (3), we deduce that โu๏ฟฝ∩u๏ฟฝ (๐) = โu๏ฟฝ (๐) − โu๏ฟฝ (๐ − 1). By Lemma 5.6, dim ๐ ∩ ๐ป = ๐ − 1, so by the induction assumption, โu๏ฟฝ∩u๏ฟฝ (๐) is a polynomial 1 of degree ๐ − 1 for large ๐ with leading coe๏ฌcient (u๏ฟฝ−1)! . We can write u๏ฟฝ−1 ๐ โu๏ฟฝ∩u๏ฟฝ (๐) = ∑ ๐u๏ฟฝ ( ) for ๐ โซ 0, ๐ u๏ฟฝ=0 for some constants ๐u๏ฟฝ ∈ โ, where ๐u๏ฟฝ−1 is a positive integer (note that (u๏ฟฝu๏ฟฝ ) is a polynomial of degree ๐ in ๐ with leading coe๏ฌcient u๏ฟฝ!1 ). Set u๏ฟฝ−1 ๐+1 ๐(๐) = ∑ ๐u๏ฟฝ ( ). ๐+1 u๏ฟฝ=0 Then ๐ has degree ๐ with leading coe๏ฌcient u๏ฟฝ−1 ๐(๐) − ๐(๐ − 1) = ∑ ๐u๏ฟฝ ( u๏ฟฝ=0 1 u๏ฟฝ! times a positive integer. Then u๏ฟฝ−1 u๏ฟฝ−1 ๐+1 ๐ ๐ ) − ∑ ๐u๏ฟฝ ( ) = ∑ ๐u๏ฟฝ ( ) = โu๏ฟฝ∩u๏ฟฝ (๐) = โu๏ฟฝ (๐) − โu๏ฟฝ (๐ − 1) ๐+1 ๐ + 1 ๐ u๏ฟฝ=0 u๏ฟฝ=0 notes for math 532 – algebraic geometry i 53 for su๏ฌciently large ๐ . Thus (๐ − โu๏ฟฝ )(๐) ful๏ฌlls the di๏ฌerence equation Δ(๐ − โu๏ฟฝ )(๐) = 0 for ๐ โซ 0. Hence there exists an integer ๐ such that โu๏ฟฝ (๐) = ๐(๐) + ๐ for ๐ โซ 0 by induction. Let us ๏ฌnish this section with a useful observation for computing degrees. Proposition 5.10. Let ๐1 and ๐2 be ๐-dimensional projective subschemes of โu๏ฟฝ and assume that dim(๐1 ∩ ๐2 ) < ๐. Then deg(๐1 ∪ ๐2 ) = deg ๐1 + deg ๐2 . Proof. Let ๐u๏ฟฝ = ๐[๐ฅ0 , … , ๐ฅu๏ฟฝ ]/๐u๏ฟฝ . Then ๐1 ∩ ๐2 = ๐[๐ฅ0 , … , ๐ฅu๏ฟฝ ]/(๐1 + ๐2 ) and ๐1 ∪ ๐2 = ๐[๐ฅ0 , … , ๐ฅu๏ฟฝ ]/(๐1 ∩ ๐2 ). So from the exact sequence u๏ฟฝ โฆ(u๏ฟฝ ,u๏ฟฝ ) (u๏ฟฝ ,u๏ฟฝ)โฆu๏ฟฝ −u๏ฟฝ 0 → ๐[๐ฅ0 , … , ๐ฅu๏ฟฝ ]/(๐1 ∩๐2 ) −−−−−−→ ๐[๐ฅ0 , … , ๐ฅu๏ฟฝ ]/๐1 ⊕๐[๐ฅ0 , … , ๐ฅu๏ฟฝ ]/๐2 −−−−−−−−−→ ๐[๐ฅ0 , … , ๐ฅu๏ฟฝ ]/(๐1 +๐2 ) → 0 we conclude that โu๏ฟฝ1 (๐) + โu๏ฟฝ2 (๐) = โu๏ฟฝ1∪u๏ฟฝ2 (๐) + โu๏ฟฝ1∩u๏ฟฝ2 (๐). Thus the same equation is true for the Hilbert polynomial. Since the degree of ๐u๏ฟฝ1∩u๏ฟฝ2 is smaller than ๐, we obtain the statement from comparing the leading (i.e. ๐-th) coe๏ฌcients. 5.2. bézout’s theorem and some corollaries Theorem 5.11. Let ๐ be a closed subscheme of โu๏ฟฝ of positive dimension and let ๐ ∈ ๐[๐ฅ0 , … , ๐ฅu๏ฟฝ ] be a homogeneous polynomial such that no component of ๐ is contained in ๐(๐ ). Then deg(๐ ∩ ๐(๐ )) = deg ๐ ⋅ deg ๐ . Proof. As in the proof of Proposition 5.7 we have an exact sequence ⋅u๏ฟฝ0 Hence, 0 → ๐[๐ฅ0 , … , ๐ฅu๏ฟฝ ]/๐ −−−→ ๐[๐ฅ0 , … , ๐ฅu๏ฟฝ ]/๐ → ๐[๐ฅ0 , … , ๐ฅu๏ฟฝ ]/(๐ + (๐ฅ0 )) → 0. Let ๐ = dim ๐ and write Thus ๐u๏ฟฝ∩u๏ฟฝ(u๏ฟฝ ) (๐) = ๐u๏ฟฝ (๐) − ๐u๏ฟฝ (๐ − deg ๐ ). ๐u๏ฟฝ (๐) = deg ๐ u๏ฟฝ ๐ + ๐u๏ฟฝ−1 ๐ u๏ฟฝ−1 + ๐(๐ u๏ฟฝ−2 ). ๐! deg ๐ u๏ฟฝ (๐ − (๐ − deg ๐ )u๏ฟฝ ) + ๐u๏ฟฝ−1 (๐ u๏ฟฝ−1 − (๐ − deg ๐ )u๏ฟฝ ) + ๐(๐ u๏ฟฝ−2 ) ๐! deg ๐ = ๐ deg ๐ ⋅ ๐ u๏ฟฝ−1 + ๐(๐ u๏ฟฝ−2 ). ๐! ๐u๏ฟฝ∩u๏ฟฝ(u๏ฟฝ ) = Thus deg ๐ ∩ ๐(๐ ) = deg ๐ deg ๐ . (4) notes for math 532 – algebraic geometry i 54 Corollary 5.12 (Bézout’s theorem). Let ๐1 , …, ๐u๏ฟฝ be hypersurfaces in โu๏ฟฝ given by homogeneous polynomials of degree ๐1 , …, ๐u๏ฟฝ . If the ๐u๏ฟฝ have no components in common, then their intersection is zero-dimensional and deg(๐1 ∩ โฏ ∩ ๐u๏ฟฝ ) = ๐1 โฏ ๐u๏ฟฝ . Proof. Induction on Theorem 5.11. Specializing to ๐ = 2 we ๏ฌnally obtain the original version of Bézout’s Theorem. Corollary 5.13 (Bézout’s theorem, planar version). Let ๐ถ1 and ๐ถ2 be two curves in โ2 . Then deg(๐ถ1 ∩ ๐ถ2 ) = deg ๐ถ1 ⋅ deg ๐ถ2 . In this setting if ๐ is a point in the (set-theoretic) intersection deg(๐ถ1 ∩ ๐ถ2 ), one often calls the summand in deg(๐ถ1 ∩ ๐ถ2 ) corresponding to ๐ the intersection multiplicity of ๐ถ1 and ๐ถ2 at ๐. Explicitly, let ๐ถu๏ฟฝ is given by ๐u๏ฟฝ = 0 and choose a๏ฌne coordinates around ๐. Write ๐ = (๐, ๐) and let ๐u๏ฟฝ ฬ be the dehomogenizations of ๐u๏ฟฝ . Then we have ๐(๐ถ1 , ๐ถ2 ; ๐) = dimu๏ฟฝ (๐[๐ฅ1 , ๐ฅ2 ]/(๐1ฬ , ๐2ฬ ))(u๏ฟฝ−u๏ฟฝ,u๏ฟฝ−u๏ฟฝ) . Bézout’s theorem then reads ∑ u๏ฟฝ∈u๏ฟฝ1 ∩u๏ฟฝ2 ๐(๐ถ1 , ๐ถ2 ; ๐) = deg ๐1 ⋅ deg ๐2 . The intersection multiplicities have geometric meaning as follows. Lemma 5.14. Let ๐ถ1 and ๐ถ2 be two curves in โ2 intersecting at a (closed) point ๐. Then: (i) If ๐ถ1 and ๐ถ2 are smooth at ๐ and have di๏ฌerent tangent lines at ๐, then ๐(๐ถ1 , ๐ถ2 ; ๐) = 1. (ii) If ๐ถ1 and ๐ถ2 are smooth at ๐ and are tangent to each other at ๐, then ๐(๐ถ1 , ๐ถ2 ; ๐) ≥ 2. (iii) If either ๐ถ1 or ๐ถ2 are singular at ๐, then ๐(๐ถ1 , ๐ถ2 ; ๐) ≥ 2. (iv) If both ๐ถ1 and ๐ถ2 are singular at ๐, then ๐(๐ถ1 , ๐ถ2 ; ๐) ≥ 3. Proof. Since the intersection multiplicity is local at ๐, we can assume that the curves are a๏ฌne in ๐ธ2 and ๐ = (0, 0). Let ๐ถu๏ฟฝ = {๐u๏ฟฝ = 0}, where ๐u๏ฟฝ = ๐u๏ฟฝ ๐ฅ + ๐u๏ฟฝ ๐ฆ + higher order terms. Note that ๐ถu๏ฟฝ is singular at the origin if and only if ๐u๏ฟฝ = ๐u๏ฟฝ = 0 and the curves are tangent if and only if the vectors (๐1 , ๐1 ) and (๐2 , ๐2 ) are linearly dependent. This gives information about the linearly independent elements of ๐[๐ฅ, ๐ฆ]/(๐1 , ๐2 ) For example if both curves are singular (i.e. all linear coe๏ฌcients vanish), then ๐[๐ฅ, ๐ฆ]/(๐1 , ๐2 ) contains at least the linearly independent elements 1, ๐ฅ and ๐ฆ. Thus ๐(๐ถ1 , ๐ถ2 ; ๐) ≥ 3 in this case. The other statements are proven in a similar manner. notes for math 532 – algebraic geometry i 55 Remark 5.15. Classically the degree of a dim ๐ subvariety of โu๏ฟฝ is the number of points of intersection (counted without multiplicity) with a generic linear subspace of dimension ๐ − ๐ . Bézout’s theorem (and its generalizations) are very useful tools. Corollary 5.16 (Pascal’s theorem). Let ๐ ⊆ โ2 be a conic (i.e. given by a homogeneous polynomial of degree 2). Pick six distinct points ๐ด, ๐ต, ๐ถ , ๐ท, ๐ธ and ๐น on ๐ . Then the points ๐ = ๐ด๐ต ∩ ๐ท๐ธ , ๐ = ๐ถ๐ท ∩ ๐น๐ด and ๐ = ๐ธ๐น ∩ ๐ต๐ถ lie on a line. Remark 5.17. In this chapter we assume that the base ๏ฌeld ๐ is algebraically closed. However, the real version of the theorem follows from the complex version: If ๐ and the points are de๏ฌned over โ, then so are ๐, ๐ and ๐ and hence also the line through them. Proof. If ๐ is the union of two lines, then the statement is trivial. Hence we can assume that ๐ is irreducible. Consider the two irreducible cubics ๐1 = ๐ด๐ต ∪ ๐ถ๐ท ∪ ๐ธ๐น and ๐2 = ๐ต๐ถ ∪ ๐ท๐ธ ∪ ๐น๐ด. Let ๐u๏ฟฝ = 0 be the (homogeneous) equation for ๐u๏ฟฝ . By Bézout’s theorem the two cubics ๐1 and ๐2 meet in exactly the 3 ⋅ 3 points ๐ด, ๐ต, ๐ถ , ๐ท, ๐ธ , ๐น , ๐, ๐ and ๐ . Pick any point ๐ ∈ ๐ not equal to the six points already chosen. Then there exists a linear combination ๐๐1 + ๐๐2 that vanishes at ๐ . Consider the cubic curve ๐ ′ = ๐(๐๐1 + ๐๐2 ). The curves ๐ and ๐ ′ meet at least in the 7 points ๐ด, ๐ต, ๐ถ , ๐ท, ๐ธ , ๐น and ๐ . But deg ๐ ′ ⋅deg ๐ = 6. So by Bézout’s theorem ๐ and ๐ ′ must have a common component. Since we assume that ๐ is irreducible, we thus must have that ๐ ′ is reducible and ๐ ′ = ๐ ∪ ๐ฟ for some line ๐ฟ . Finally, the points ๐, ๐ and ๐ must lie on ๐ ′ since they lie both on ๐1 and ๐2 . But they are not all on ๐ (since ๐ is irreducible and hence can have at most two points of intersection with any line), so they must be on ๐ฟ . Corollary 5.18. Let ๐ถ be an irreducible plane curve of degree ๐ . Then ๐ถ has at most (u๏ฟฝ−1 2 ) singular points. Proof. For ๐ = 1, ๐ถ is a line and hence smooth. Similarly, every irreducible conic is smooth. Hence we can assume that ๐ ≥ 3. Assume that the statement was false and we have (u๏ฟฝ−1 2 ) + 1 distinct singular points ๐1 , …, 2 ๐(u๏ฟฝ−1)+1 of ๐ถ . Pick additional distinct points ๐1 , …, ๐u๏ฟฝ−3 of ๐ถ . Thus in total we have u๏ฟฝ2 − u๏ฟฝ2 −1 2 points. There is a curve ๐ถ ′ of degree ๐ − 2 passing through all these points. To see this, note that the space of homogeneous polynomial of degree (๐ − 2) in three variables has dimension (u๏ฟฝ2). In other words, the space of curves of degree ๐ − 2 in โ2 is the projective space โu๏ฟฝ with ๐ = (u๏ฟฝ2) − 1, with the coe๏ฌcients of the equation as homogeneous coordinates. The condition, that the curve passes through a given point is a linear condition in this โu๏ฟฝ . We have exactly 2 ๐ = (u๏ฟฝ2) − 1 = u๏ฟฝ2 − u๏ฟฝ2 − 1 such conditions. But ๐ hyperplanes in โu๏ฟฝ always have a common point of intersection, so there is curve of degree ๐ − 2 passing through the ๐ given points. notes for math 532 – algebraic geometry i 56 Now consider the intersection ๐ถ ∩ ๐ถ ′ . It contains the ๐ − 3 points ๐u๏ฟฝ and the (u๏ฟฝ−1 2 )+1 singular points ๐u๏ฟฝ . Assuming that ๐ถ and ๐ถ ′ have no common component, the latter points count with multiplicity at least two by Lemma 5.14. Thus, deg(๐ถ ∩ ๐ถ ′ ) ≥ (๐ − 3) + 2 (( ๐−1 ) + 1) = ๐ 2 − 2๐ + 1. 2 But deg ๐ถ ⋅ deg ๐ถ ′ = ๐(๐ − 2) = ๐ 2 − 2๐ , a contradiction to Bézout’s theorem. Thus the two curves must have a common component. But ๐ถ is irreducible of degree deg ๐ถ > deg ๐ถ ′ , so this is impossible. Thus our original assumption of having more than (u๏ฟฝ−1 2 ) singular points must be false. 6. the functor of points We will discuss di๏ฌerent type of points. To avoid confusion, we will now on write ๐ = (๐ top , ๐ชu๏ฟฝ ) for the underlying topological space and the structure sheaf. 6.1. motivation Motivation: Spec โค[๐ฅ] (i) (0); (ii) (๐), for ๐ ∈ โค prime; (iii) principal ideals of the form (๐ ), where ๐ ∈ โค[๐ฅ] is a polynomial irreducible over โ whose coe๏ฌcients have greatest common divisor 1; and (iv) maximal ideals of the form (๐, ๐ ), where ๐ ∈ โค is a prime and ๐ ∈ โค[๐ฅ] a monic polynomial whose reduction mod ๐ is irreducible. Motivation: Zariski topology of products We want to obtain a way to understand “points” of schemes in a better way. Motivation: Other categories (groups, top) More generally, given a category ๐ and a ๏ฌxed object ๐ง ∈ ๐, we can look at the functor ๐ โฆ Hom๐ (๐ง, ๐). For a well chosen object ๐ง we might be able to identify the set Hom๐ (๐ง, ๐) with the points of ๐ . In particular if ๐ wasn’t given by a point-set to begin with, we might obtain one this way. Of course we want this functor to be faithful, i.e. given a map ๐ โถ ๐1 → ๐2 in ๐, we want that the induced map Hom๐ (๐ง, ๐1 ) → Hom๐ (๐ง, ๐2 ) determines ๐ . The question then becomes how to choose ๐ง. notes for math 532 – algebraic geometry i 57 Figure 1: Spec โค[๐ฅ] [eh, p. 85] Example 6.1. Let ๐๐จ๐ญ be the category of CW-complexes with Hom(๐, ๐ ) consisting of homotopyclasses of continuous maps from ๐ to ๐ . Then if we set ๐ง = {∗}, we get Hom๐๐จ๐ญ (๐ง, ๐) = ๐0 (๐), so this is clearly not a faithful functor. โฏ Example 6.2. Similarly in the category of schemes, we might try the ๏ฌnal object Spec โค. But โฏ Hom๐๐๐ก (Spec โค, ๐) has again no chance of being faithful. 6.2. the functor of points The idea now is to consider not just a single object ๐ง, but the hom-sets from all objects of the category at once. To do this in a structurally sound way for a ๏ฌxed object ๐ ∈ ๐, we consider the (contravariant) functor โu๏ฟฝ โถ ๐op → ๐๐๐ญ, ๐ง โฆ Hom๐ (๐ง, ๐). notes for math 532 – algebraic geometry i That is we get an assignment 58 ๐ โฆ โu๏ฟฝ ∈ ๐ ๐ฎ๐ง๐๐ญ(๐op , ๐๐๐ญ). [Some words about the category of functors. Full and faithful functors.] Thus we have a functor โ โถ ๐ → ๐ ๐ฎ๐ง๐๐ญ(๐op , ๐๐๐ญ), ๐ โฆ โu๏ฟฝ , where morphisms in ๐ are sent to the obvious natural transformations. Proposition 6.3 (Yoneda Lemma). The functor โ is fully faithful, i.e if ๐1 and ๐2 are any objects of ๐, then โ induces an isomorphism Hom๐ (๐1 , ๐2 ) −−→ Hom๐ ๐ฎ๐ง๐๐ญ (โu๏ฟฝ1 , โu๏ฟฝ2 ). ∼ In particular, ๐1 and ๐2 are isomorphic if and only if โu๏ฟฝ1 and โu๏ฟฝ2 are. Proof. Exercise. (Given ๐ โถ ๐1 → ๐2 evaluate the corresponding natural transformation โu๏ฟฝ1 → โu๏ฟฝ2 at ๐1 and then at Idu๏ฟฝ1 ; and a similar construction the other way.) De๏ฌnition 6.4. A functor ๐น ∈ ๐ ๐ฎ๐ง๐๐ญ(๐op , ๐๐๐ญ) is called representable if there is an object ๐ ∈ ๐ such that ๐น ≅ โu๏ฟฝ . Applied to schemes we obtain a fully faithful functor ๐๐๐ก → ๐ ๐ฎ๐ง๐๐ญ(๐๐๐กop , ๐๐๐ญ). We identify ๐๐๐ก with the corresponding full subcategory of ๐ ๐ฎ๐ง๐๐ญ(๐๐๐กop , ๐๐๐ญ). For a schemes ๐ we then abuse notation and simply write ๐ for the functor โu๏ฟฝ . In particular, if ๐ is another scheme, we write ๐(๐ ) = โu๏ฟฝ (๐ ) = Hom๐๐๐ก (๐ , ๐). Moreover, for a ring ๐ we set ๐(๐ ) = ๐(Spec ๐ ). We call the elements of ๐(๐ ) (resp. ๐(๐ )) ๐ -valued points (resp. ๐ -valued points) of ๐ . If ๐ is a ๏ฌeld, then we sometimes also call the elements of ๐(๐) ๐ -rational points of ๐ . Recall from the homework that ๐(๐) consists exactly of the points ๐ฅ ∈ ๐ top together with a ๏ฌeld extension ๐(๐ฅ) โช ๐ . Points in this sense are isomorphic with product: if ๐1 , ๐2 and ๐ are any schemes, then (๐1 × ๐2 )(๐ ) = ๐1 (๐ ) × ๐2 (๐ ). This is just the universal property of the product. Example 6.5. Let ๐ = Spec โค[๐ฅ1 , … , ๐ฅu๏ฟฝ ]/(๐1 , … , ๐u๏ฟฝ ) for some polynomial ๐1 , … , ๐u๏ฟฝ ∈ โค[๐ฅ1 , … , ๐ฅu๏ฟฝ ]. Let ๐ be a ring. Then an ๐ -valued point is by de๏ฌnition a morphism Spec ๐ → Spec โค[๐ฅ1 , … , ๐ฅu๏ฟฝ ]/(๐1 , … , ๐u๏ฟฝ ) notes for math 532 – algebraic geometry i 59 which is the same as ring homomorphism ๐ผ โถ โค[๐ฅ1 , … , ๐ฅu๏ฟฝ ]/(๐1 , … , ๐u๏ฟฝ ) → ๐ . But this is the same as choosing ๐ elements ๐u๏ฟฝ = ๐ผ(๐ฅu๏ฟฝ ) ∈ ๐ such that ๐u๏ฟฝ (๐1 , … , ๐u๏ฟฝ ) = 0 for ๐ = 1, … , ๐. Thus ๐ -valued points of ๐ are the same as ๐ -solutions of the system ๐1 = โฏ = ๐u๏ฟฝ = 0. โฏ In particular ๐ธu๏ฟฝโค (๐ ) = ๐ u๏ฟฝ . Since schemes are by de๏ฌnition covered by a๏ฌne schemes, one can prove the following lemma. Lemma 6.6. Any scheme ๐ is completely determined by the restriction of โu๏ฟฝ to the subcategory of a๏ฌne schemes. There is a fully faithful functor ๐๐๐ก → ๐ ๐ฎ๐ง๐๐ญ(๐๐ข๐ง๐ , ๐๐๐ญ) ๐ โฆ (๐ โฆ Hom๐๐๐ก (Spec ๐ , ๐)). Thus one often identi๏ฌes the category of schemes with the corresponding full subcategory of ๐ ๐ฎ๐ง๐๐ญ(๐๐ข๐ง๐ , ๐๐๐ญ). One calls a functor ๐น โถ ๐๐ข๐ง๐ → ๐๐๐ญ representable if it is in the essential image of the functor ๐๐๐ก → ๐ ๐ฎ๐ง๐๐ญ(๐๐ข๐ง๐ , ๐๐๐ญ). We can of course do the same construction with the category ๐๐๐กโ๐ of schemes over a ๏ฌxed scheme ๐ . In this case ๐(๐ ) consists of morphisms ๐ → ๐ over ๐ . Example 6.7. Fix a ground ๏ฌeld ๐0 and consider schemes over ๐0 . Let ๐ be a ๏ฌeld extension of ๐0 . Then ๐ -rational points of ๐ are points ๐ฅ ∈ ๐ top together with an injection ๐(๐ฅ) โช ๐ ๏ฌxing the sub๏ฌeld ๐0 . In particular, if ๐ = ๐0 is is algebraically closed and ๐ is of ๏ฌnite type, the ๐(๐) consists of exactly the closed points of ๐ top If ๐ is integral, then these are the same as the points of the corresponding algebraic set. More generally, let ๐ be the algebraic closure of ๐0 and ๐0 a scheme over ๐0 . Set ๐ = ๐0 ×Spec u๏ฟฝ0 Spec(๐). Then {๐ -valued points of ๐0 /๐0 } ≅ {๐ -valued points of ๐/๐} ≅ {closed points of ๐}. For this reason ๐ -valued points of ๐0 are often called geometric points of ๐ . โฏ Always be careful over which scheme you are working. For example, let ๐ = Spec โ. Then ๐(โ) is a single point in ๐๐๐กโโ. But ๐(โ) = Aut(โ) in ๐๐๐ก = ๐๐๐กโโค. Example 6.8. We can use the functor of points to give a scheme ๐ additional structure, by requiring that โu๏ฟฝ factors through some ๏ฌxed functor from some other category of ๐๐๐ญ. For example, we say that ๐บ is a group scheme if we are given a factorization of โu๏ฟฝ as โu๏ฟฝ โถ ๐๐ข๐ง๐ → ๐๐ซ๐ฉ → ๐๐๐ญ. In other words, a group scheme is a scheme ๐บ and a natural way of regarding ๐ป๐๐(๐, ๐บ) as a group for each ๐ . notes for math 532 – algebraic geometry i 60 By the Yoneda lemma this induces a morphism ๐บ × ๐บ → ๐บ. However ๐บtop is not a group! For example GLu๏ฟฝ can be de๏ฌned as Spec โค[๐ฅu๏ฟฝu๏ฟฝ ][det(๐ฅu๏ฟฝu๏ฟฝ )−1 ], the a๏ฌne scheme of invertible integral ๐ × ๐ matrices. However one usually thinks of GLu๏ฟฝ , as the functor that associates to each ring ๐ the group GLu๏ฟฝ (๐ ). The point is that this family of โฏ groups already determines the structure of a scheme and the additional structure maps. 6.3. geometry of functors One advantage of this point of view is that one can try to extend notions from geometry to arbitrary functors ๐๐ข๐ง๐ → ๐๐๐ก, i.e. to functors which might not be representable by a scheme. We will see in a bit how this is useful in a bit, but ๏ฌrst let us discuss some examples of this idea. First we note that the category ๐ ๐ฎ๐ง๐๐ญ(๐๐ข๐ง๐ , ๐๐๐ญ) (or indeed any category ๐ ๐ฎ๐ง๐๐ญ(๐, ๐๐๐ญ)) has ๏ฌber products: Let ๐ด, ๐ต and ๐ถ be such functors and let ๐ผ โถ ๐ด → ๐ถ and ๐ฝ โถ ๐ต → ๐ถ be morphisms of functors (i.e. natural transformations). Then ๐ด ×u๏ฟฝ ๐ต is the functor which on on any object ๐ is de๏ฌned to be (๐ด ×u๏ฟฝ ๐ต)(๐) = ๐ด(๐) ×u๏ฟฝ(u๏ฟฝ) ๐ต(๐) = {(๐, ๐) ∈ ๐ด(๐) × ๐ต(๐) โถ ๐ผu๏ฟฝ (๐) = ๐ฝu๏ฟฝ (๐) in ๐ถ(๐)}. To do any kind of geometry we need to de๏ฌne what an “open subset” is. For this let ๐ผ โถ ๐บ → ๐น be a natural transformation of functors ๐ → ๐๐๐ญ. Then we ๐ผ is called injective if for every object ๐ ∈ ๐ the induced map ๐ผu๏ฟฝ โถ ๐บ(๐) → ๐น(๐) is injective. We will then say that ๐บ is a subfunctor of ๐น . For example, if ๐ ⊆ ๐ is a subscheme, then โu๏ฟฝ is a subfunctor of โu๏ฟฝ . De๏ฌnition 6.9. A subfunctor ๐ผ โถ ๐บ → ๐น in ๐ ๐ฎ๐ง๐๐ญ(๐๐ข๐ง๐ , ๐๐๐ญ) is an open subfunctor if, for each ring ๐ and each map ๐ โถ โSpec u๏ฟฝ → ๐น the ๏ฌber product of functors ๐บu๏ฟฝ ๐บ u๏ฟฝ โu๏ฟฝu๏ฟฝu๏ฟฝu๏ฟฝu๏ฟฝ u๏ฟฝ ๐น the functor ๐บu๏ฟฝ is represented by a scheme and the map ๐บu๏ฟฝ → โSpec u๏ฟฝ corresponds via the Yoneda lemma to the inclusion of an open subscheme into Spec ๐ . Similarly we can de๏ฌne closed subfunctors. Actually, we can get transport many other properties from morphisms of schemes to morphisms of maps. notes for math 532 – algebraic geometry i 61 De๏ฌnition 6.10. A map ๐ผ โถ ๐บ → ๐น of functors in ๐ ๐ฎ๐ง๐๐ญ(๐๐ข๐ง๐ , ๐๐๐ญ) is called representable if for each ring ๐ and each map ๐ โถ โSpec u๏ฟฝ → ๐น the ๏ฌber product functor ๐บu๏ฟฝ = ๐บ ×u๏ฟฝ โSpec u๏ฟฝ ๐บu๏ฟฝ ๐บ u๏ฟฝ โu๏ฟฝu๏ฟฝu๏ฟฝu๏ฟฝu๏ฟฝ u๏ฟฝ ๐น the functor ๐บu๏ฟฝ is represented by a scheme. Let ๐ซ be a property of morphisms of schemes (eg. “proper”, “separated”, “smooth”, …). Then we say a map ๐ผ โถ ๐บ → ๐น as above has property ๐ซ if for each ๐ and ๐ as above the induced map ๐บu๏ฟฝ → Spec ๐ has property ๐ซ. Two remarks are in order: Firstly, not every morphism of functors is representable, but there are morphisms ๐ผ โถ ๐บ → ๐น where neither ๐น nor ๐บ are representable, by ๐ผ is. Secondly, this de๏ฌnition only really makes sense for properties ๐ซ that are stable under base change and local on the base. Similarly, we can de๏ฌne the notion of an open covering of a functor. This is a collection of open subfunctors that yields an open covering of a scheme whenever we pull back to a representable functor. More precisely, let ๐น โถ ๐๐๐กop → ๐๐๐ญ be a functor. Consider a collection {๐บu๏ฟฝ → ๐น} of open subfunctors of ๐น . For each respresentable functor โu๏ฟฝ and map โu๏ฟฝ → ๐น , there are by de๏ฌnition open subschemes ๐u๏ฟฝ ⊆ ๐ such that โu๏ฟฝ ×u๏ฟฝ ๐บu๏ฟฝ ≅ โu๏ฟฝu๏ฟฝ . Then {๐บu๏ฟฝ → ๐น} is an open covering if for any such map โu๏ฟฝ → ๐น the corresponding collection {๐u๏ฟฝ } is an open covering of ๐. 6.4. parameter and moduli spaces The main reason for doing this kind of “abstract nonsense” is that it is often much easier and more illuminating to de๏ฌne a space via its functor of points than it is to de๏ฌne the corresponding scheme. As a trivial example, we saw that it is very easy to de๏ฌne the ๏ฌber product of functors ๐๐ข๐ง๐ → ๐๐๐ญ, while it is much more tedious to de๏ฌne the ๏ฌber product of schemes (where we actually skipped most of the de๏ฌnition). Similarly, it is easier to de๏ฌne GLu๏ฟฝ as a functor rather than a sheaf. Of course then one has to answer the following question: Given a functor ๐น โถ ๐๐ข๐ง๐ → ๐๐๐ญ, is there a sheaf ๐ such that ๐น ≅ โu๏ฟฝ (by the Yoneda Lemma, if such ๐ exists, then it is unique up to isomorphism). This is called the Grothendieck existence problem. In general this is a very hard problem to solve. There do however exist some criteria that help with showing that some functor is representable. They usually require to show that ๐น satis๏ฌes some sort of sheaf condition and some sort of local condition. notes for math 532 – algebraic geometry i 62 What do we mean by sheaf condition? Here our viewpoint of sheaves as functors comes in handy. We say that a functor ๐น โถ ๐๐ข๐ง๐ → ๐๐๐ญ is a sheaf in the Zariski topology if for every ring ๐ the restriction of ๐น to open a๏ฌne subsets of Spec ๐ satis๏ฌes the usual sheaf condition. In other words, for every open covering of ๐ = Spec ๐ by distinguished open a๏ฌnes ๐u๏ฟฝ = Spec ๐ u๏ฟฝu๏ฟฝ and every collection of elements ๐u๏ฟฝ ∈ ๐น(๐ u๏ฟฝ ) such that ๐u๏ฟฝ and ๐u๏ฟฝ map to the same element in ๐น(๐ u๏ฟฝu๏ฟฝ u๏ฟฝu๏ฟฝ ) (for all ๐, ๐ ), there is a unique element ๐ ∈ ๐น(๐ ) mapping to each of the ๐u๏ฟฝ . ๐น(๐ ) → ∏(๐ u๏ฟฝu๏ฟฝ ) โ ∏ ๐น(๐ u๏ฟฝu๏ฟฝ u๏ฟฝu๏ฟฝ ). u๏ฟฝ u๏ฟฝ,u๏ฟฝ With that we have the following proposition (which essentially is just a restatement of the de๏ฌnition of a scheme, as being glued from a๏ฌne schemes). Proposition 6.11. A functor ๐น โถ ๐๐ข๐ง๐ → ๐๐๐ญ is of the form โu๏ฟฝ for some scheme ๐ if and only if (i) ๐น is a sheaf in the Zariski topology. (ii) ๐น is covered by a๏ฌne schemes, i.e. there exist rings ๐ u๏ฟฝ and open subfunctors ๐ผu๏ฟฝ โถ โSpec u๏ฟฝu๏ฟฝ → ๐น forming an open covering of ๐น . For example, to prove the existence of ๏ฌber products, on could check that: (i) If ๐ โถ ๐น → ๐ป and ๐ โถ ๐บ → ๐ป are two maps of functors, all of which are sheaves in the Zariski topology, then ๐น ×u๏ฟฝ ๐บ is a sheaf in the Zariski topology. (ii) Let ๐ → ๐ and ๐ → ๐ be morphisms of schemes. Cover ๐ by open a๏ฌnes ๐u๏ฟฝ = Spec ๐ดu๏ฟฝ and cover the inverse images of ๐u๏ฟฝ in ๐ and ๐ by open a๏ฌnes Spec ๐ดu๏ฟฝu๏ฟฝ and Spec ๐ดu๏ฟฝu๏ฟฝ respectively. Then there is an open covering of the functor โu๏ฟฝ ×โu๏ฟฝ โu๏ฟฝ by the {โSpec u๏ฟฝu๏ฟฝu๏ฟฝ⊗u๏ฟฝ u๏ฟฝu๏ฟฝu๏ฟฝ }. u๏ฟฝ Example 6.12. It is a non-trival fact that projective space โu๏ฟฝโค is represented by โโu๏ฟฝโค (๐ ) = {rank 1 direct summands of ๐ u๏ฟฝ+1 }. (Recall from commutative algebra, that a direct summand of a free module is projective. The rank of a projective ๐ -module ๐ at a prime ๐ญ is the rank of the free ๐ ๐ญ -module ๐๐ญ . We require in the de๏ฌnition above that the rank is constant. In geometric terms, this means that we should think of ๐ as a vector bundle on Spec ๐ .) From this one can generalize and the Grassmannian as the functor ๐ = ๐(๐, ๐) โถ ๐๐ข๐ง๐ → ๐๐๐ญ, ๐(๐ ) = {rank ๐ direct summands of ๐ u๏ฟฝ }. To show that ๐ is represented by a projective scheme Grassโค (๐, ๐) one can proceed as follows. First show that ๐ is a sheaf in the Zariski topology. The a๏ฌne cover is then obtained similarly to the case of algebraic sets: De๏ฌne a natural transformation ๐ → โโu๏ฟฝโค with ๐ = (u๏ฟฝu๏ฟฝ) − 1 by sending a summand ๐ ⊆ ๐ u๏ฟฝ to โ ๐๐ ⊆ โ ๐๐ u๏ฟฝ . Cover โu๏ฟฝ by the standard open a๏ฌnes ๐u๏ฟฝ (whose functor of points can be described). Explicitly compute ๐ ∩ โu๏ฟฝu๏ฟฝ = ๐ ×โโu๏ฟฝ โu๏ฟฝu๏ฟฝ and show โฏ that these functors are represented by a๏ฌne schemes. notes for math 532 – algebraic geometry i 63 Example 6.13. One often wants to “parametrize” certain geometric objects by a scheme. An example of that idea that you will see quite often is the following. Fix a polynomial ๐ and a natural number ๐. We would like to parametrize subschemes of โu๏ฟฝ with Hilbert polynomial ๐. That is we consider the functor โu๏ฟฝ whose value at a ๏ฌeld ๐ is โu๏ฟฝ (๐) = {closed subschemes of โu๏ฟฝu๏ฟฝ with Hilbert polynomial ๐}. (This of course assumes a suitable generalization of Hilbert polynomials.) We can extend this to a functor on all schemes by โu๏ฟฝ (๐) = {closed subschemes ๐ ⊆ โu๏ฟฝu๏ฟฝ , ๏ฌat over ๐ , whose ๏ฌbers over points of ๐ have Hilbert polynomial ๐}. Here โu๏ฟฝu๏ฟฝ = โu๏ฟฝโค ×Spec โค ๐ and “๏ฌat” is a technical condition that essentially says that the ๏ฌbers of ๐ over ๐ vary nicely. It turns out that โu๏ฟฝ can be represented by a scheme Hilbu๏ฟฝ . Not only do we get such a (very useful) scheme, we also get an additional bonus. Let ๐ ⊆ โu๏ฟฝHilbu๏ฟฝ be the subscheme corresponding to the identity map. Let ๐ → Hilbu๏ฟฝ be a morphism (i.e. an element of โu๏ฟฝ (๐), corresponding to closed subscheme ๐ ⊆ โu๏ฟฝu๏ฟฝ . Then we can recover ๐ as a ๏ฌber product โฏ ๐ = ๐ ×Hilbu๏ฟฝ ๐ ⊆ โu๏ฟฝโค × ๐ . We call ๐ a universal family. Example 6.14. We could get even more ambitious and ask whether there is a parameter space for all non-singular curves of a ๏ฌxed genus ๐ over a ๏ฌeld ๐ . That is we consider the functor ๐u๏ฟฝ that assigns to any ๐ -scheme ๐ the set of all ๏ฌat morphisms ๐ โถ ๐ → ๐ whose ๏ฌbers are non-singular curves of genus ๐, up to isomorphism ๐ ≅ ๐ ′ of schemes over ๐ต. Unfortunately it turns out that there is no scheme that represents the functor ๐u๏ฟฝ . The problem here (and in related questions) is that there exists curves with non-trivial automorphisms. There are essentially three ways of dealing with this problem: (i) Only consider curves without non-trivial automorphisms. (ii) Consider the scheme whose functor of points “most closely approximates” ๐u๏ฟฝ . This is called the coarse moduli space. (iii) Invent a theory that can deal with non-trivial automorphisms. This has been done and leads to algebraic stacks. โฏ For more information about the idea of moduli spaces and their importance, I recommend the article [b], which is also available from https://www.ma.utexas.edu/users/ benzvi/math/pcm0178.pdf. 7. some notes on the literature The next topic in a standard course of algebraic geometry is the theory of ๐ชu๏ฟฝ -modules and coherent sheaves. You should be able to pick up any text book on algebraic geometry in start notes for math 532 – algebraic geometry i 64 with the chapter on coherent sheaves (or ๐ชu๏ฟฝ -modules or sheaves of modules), maybe with occasional backtracking to ๏ฌll in some details. The standard text book on algebraic geometry is of course [h]. It develop the theory of schemes is quite some detail and is generally very well written, though it does lack motivational exposition. It should be noted however, that many important de๏ฌnitions and results are only given as exercises. Another highly regarded book is [m]. Note that in this book what is now usually called a “scheme” is called a “pre-scheme”, while “scheme” refers to what is a “separated scheme” in our terminology. The authors of both of these books are mainly interested in “classical” algebraic geometry, i.e. geometry over an algebraically closed ๏ฌeld. A more recent book that treats the theory with more of a perspective on arithmetic geometry in [l]. The book [eh] focuses more on examples and is a good complement to any of the more technical treatments above. Finally, the ultimate reference for anything about schemes is the series Eléments de géométrie algébrique I-IV by Grothendieck. Structured in more of a “Bourbaki” style it is not a readable textbook, but it probably contains all you might ever want to know about the general theory of schemes (and quite a bit more). In a di๏ฌerent direction, the book [v] is a very readable introduction to algebraic geometry over the complex numbers, and in particular to Hodge theory. Lastly, I can recommend reading [s]. While it doesn’t discuss the general theory very much, it shows how the di๏ฌerent aspects of geometry interact. Understanding the example of elliptic curves is something that every algebraic needs to do sooner or later. references [b] David Ben-Zvi. “Moduli Spaces”. In: The Princeton companion to mathematics. Ed. by Timothy Gowers, June Barrow-Green, and Imre Leader. Princeton University Press, Princeton, NJ, 2008. isbn: 978-0-691-11880-2. [e] David Eisenbud. Commutative algebra. With a view toward algebraic geometry. Graduate Texts in Mathematics 150. Springer-Verlag, New York, 1995. xvi+785. isbn: 0-387-94268-8; 0-387-94269-6. doi: 10.1007/978-1-4612-5350-1. [eh] David Eisenbud and Joe Harris. The geometry of schemes. Graduate Texts in Mathematics 197. Springer-Verlag, New York, 2000. x+294. isbn: 0-387-98638-3; 0-387-98637-5. [g1] Andreas Gathmann. Algebraic Geometry. Notes for a class taught at the University of Kaiserslautern 2002/2003. url: http://www.mathematik.uni-kl.de/ ~gathmann/class/alggeom-2002/main.pdf. [g2] Andreas Gathmann. Algebraic Geometry. Class Notes TU Kaiserslautern 2014. url: http : / / www . mathematik . uni - kl . de / ~gathmann / class / alggeom-2014/main.pdf. notes for math 532 – algebraic geometry i 65 [h] Robin Hartshorne. Algebraic geometry. Graduate Texts in Mathematics 52. New York: Springer-Verlag, 1977. xvi+496. isbn: 0-387-90244-9. [l] Qing Liu. Algebraic geometry and arithmetic curves. Oxford Graduate Texts in Mathematics 6. Translated from the French by Reinie Erné, Oxford Science Publications. Oxford: Oxford University Press, 2002, pp. xvi+576. isbn: 0-19-850284-2. [m] David Mumford. The red book of varieties and schemes. expanded. Vol. 1358. Lecture Notes in Mathematics. Springer-Verlag, Berlin, 1999. x+306. isbn: 3-540-63293-X. doi: 10.1007/b62130. [r] J. L. Rabinowitsch. “Zum Hilbertschen Nullstellensatz”. In: Mathematische Annalen 102.1 (1930), p. 520. issn: 0025-5831. doi: 10.1007/BF01782361. [s] Joseph H. Silverman. The arithmetic of elliptic curves. Graduate Texts in Mathematics 106. Springer-Verlag, New York, 1986. isbn: 0-387-96203-4. doi: 10.1007/9781-4757-1920-8. [v] Claire Voisin. Hodge theory and complex algebraic geometry. I. English. Cambridge Studies in Advanced Mathematics 76. Translated from the French by Leila Schneps. Cambridge: Cambridge University Press, 2007. x+322. isbn: 978-0-521-71801-1.