The Hilbert Scheme Topics in Algebraic Geometry
Rosa Schwarz
Universiteit Leiden
20 februari 2019
Rosa Schwarz The Hilbert scheme Overview
Hilbert polynomial (and examples) Hilbert functor Hilbert scheme (and examples) Properties Applications: the existence of a Hom scheme
Rosa Schwarz The Hilbert scheme The Hilbert polynomial
n Let X ⊂ Pk be a projective variety, and let I (X ) be the homogeneous ideal corresponding to X and consider Γ(X ) = Γ(X , OX ) = k[x0, .., xn]/I (X ). Definition The Hilbert function of X is defined as
hX : N → N m 7→ dimk (Γ(X )m)
where Γ(X )m is the m-the graded piece of Γ(X ).
Theorem n Let X ⊂ Pk be an embedded projective variety of dimension r. Then there exists a polynomial pX such that hX (m) = pX (m) for all sufficiently large m, and the degree of pX is equal to r. This polynomial is the Hilbert polynomial of X.
Rosa Schwarz The Hilbert scheme n+m Answer (see for example Emily Clader’s notes), pX (m) = n
Hilbert polynomial
Example: n What is pX (m) for X = Pk .
Rosa Schwarz The Hilbert scheme Hilbert polynomial
Example: n What is pX (m) for X = Pk . n+m Answer (see for example Emily Clader’s notes), pX (m) = n
Rosa Schwarz The Hilbert scheme Answer: pX (m) = d (constant polynomial).
Hilbert polynomial
Example: n Let X = {p1, ..., pd } ⊂ Pk be a finite collection of distinct points; what is pX (m)?
Rosa Schwarz The Hilbert scheme Hilbert polynomial
Example: n Let X = {p1, ..., pd } ⊂ Pk be a finite collection of distinct points; what is pX (m)? Answer: pX (m) = d (constant polynomial).
Rosa Schwarz The Hilbert scheme Other definitions: n Let X ⊂ Pk be a projective scheme. The Hilbert polynomial is 0 the unique polynomial such that p(m) = dimk H (X , OX (m)) for sufficiently large m. (Koll´ar) Or for F a coherent sheaf on X as the Euler characteristic ∞ X i i χ(X , F (m)) = (−1) dimk H (X , F (m)) i=0 (Fantechi e.a.)
Hilbert polynomial
Remarks: The degree of a projective variety of dimension r (as in B´ezout’stheorem) is r! times the leading coefficient of pX (m).
Rosa Schwarz The Hilbert scheme Hilbert polynomial
Remarks: The degree of a projective variety of dimension r (as in B´ezout’stheorem) is r! times the leading coefficient of pX (m). Other definitions: n Let X ⊂ Pk be a projective scheme. The Hilbert polynomial is 0 the unique polynomial such that p(m) = dimk H (X , OX (m)) for sufficiently large m. (Koll´ar) Or for F a coherent sheaf on X as the Euler characteristic ∞ X i i χ(X , F (m)) = (−1) dimk H (X , F (m)) i=0 (Fantechi e.a.)
Rosa Schwarz The Hilbert scheme Answer (see for example Emily Clader’s notes), pX (m) = nm + 1.
Hilbert polynomial
Example: 1 n Let νn : Pk → Pk be the n-th Veronese embedding: (x : y) 7→ (xn : xn−1y : ... : xy n−1 : y n)
to all monomials of total degree n in variables x and y. Let 1 X = νn(P ), what is pX (m)?
Rosa Schwarz The Hilbert scheme Hilbert polynomial
Example: 1 n Let νn : Pk → Pk be the n-th Veronese embedding: (x : y) 7→ (xn : xn−1y : ... : xy n−1 : y n)
to all monomials of total degree n in variables x and y. Let 1 X = νn(P ), what is pX (m)? Answer (see for example Emily Clader’s notes), pX (m) = nm + 1.
Rosa Schwarz The Hilbert scheme m+n m+n−d Answer: pX (m) = n − n .
Hilbert polynomial
Example: Let A = k[x0, ..., xn]d and let f ∈ A be a homogeneous polynomial n of degree d. Then X = V (f ) ⊂ Pk is a degree-d hypersurface; what is pX (m)?
Rosa Schwarz The Hilbert scheme Hilbert polynomial
Example: Let A = k[x0, ..., xn]d and let f ∈ A be a homogeneous polynomial n of degree d. Then X = V (f ) ⊂ Pk is a degree-d hypersurface; what is pX (m)? m+n m+n−d Answer: pX (m) = n − n .
Rosa Schwarz The Hilbert scheme Hilbert functor
Hartshorne works over S = Spec(k). Definition n Let Y ⊂ PS be a closed subscheme with Hilbert polynomial P. Define the Hilbert functor as the functor
n op HilbP (PS /S): SchS → Set subsch Z ⊂ n × T flat over T T 7→ PS S whose fibers have Hilbert poly P
Rosa Schwarz The Hilbert scheme Hilbert functor
Without specifying a Hilbert polynomial we have
n op Hilb(PS /S): SchS → Set n T 7→ {subschemes Z ⊂ PS ×S T flat over T }
and if T is connected then
n G n Hilb(PS /S)(T ) = HilbP (PS /S)(T ). P
Rosa Schwarz The Hilbert scheme Hilbert Scheme
Theorem n The functor HilbP (PS /S) is representable by a scheme n HilbP (PS /S).
Rosa Schwarz The Hilbert scheme Hilbert Scheme
We may relate this statement to Theorem 1.1(a) in Hartshorne
Rosa Schwarz The Hilbert scheme “Proof”
Due to Grothendieck Definition
Let S be a scheme, E a vector bundle on S and r ∈ Z≥0. The Grassmannian functor is
op Grass(r, E): SchS → Set T 7→ {Subvector bundles of rank r of E ×S T }
Rosa Schwarz The Hilbert scheme Properties
n Let X ⊂ PS be a closed subscheme over S. The theorem implies the existence of a scheme HilbP (X /S). There is a natural injection
n Hilb(X /S) → Hilb(PS /S).
and (as in 1.8 step 4 Koll´ar)we can then represent Hilb(X /S) by n a subscheme of Hilb(PS /S).
Rosa Schwarz The Hilbert scheme ∼ ∼ Answers: Hilb0(X /S) = S and Hilb1(X /S) = X . Reference: Fantechi, ea ..., Fundamental Algebraic Geometry, Grothendieck’s FGA explained, AMS, 2005, chapter 7.3 Examples of Hilbert Schemes.
Hilbert scheme - example
Consider the constant polynomial 1. Then what is Hilb1(X /S)? (And what is Hilb0(X /S)?)
Rosa Schwarz The Hilbert scheme Hilbert scheme - example
Consider the constant polynomial 1. Then what is Hilb1(X /S)? (And what is Hilb0(X /S)?) ∼ ∼ Answers: Hilb0(X /S) = S and Hilb1(X /S) = X . Reference: Fantechi, ea ..., Fundamental Algebraic Geometry, Grothendieck’s FGA explained, AMS, 2005, chapter 7.3 Examples of Hilbert Schemes.
Rosa Schwarz The Hilbert scheme n Hartshorne: if S is connected, then HilbP (PS /S) is connected. (Reference: Robin Hartshorne, Connectedness of the Hilbert Scheme)
Properties
n Let X ⊂ PS be a closed subscheme over S. The scheme HilbP (X /S) is projective over S and Hilb(X /S) is a countable disjoint union of the projective schemes HilbP (X /S).
Rosa Schwarz The Hilbert scheme Properties
n Let X ⊂ PS be a closed subscheme over S. The scheme HilbP (X /S) is projective over S and Hilb(X /S) is a countable disjoint union of the projective schemes HilbP (X /S). n Hartshorne: if S is connected, then HilbP (PS /S) is connected. (Reference: Robin Hartshorne, Connectedness of the Hilbert Scheme)
Rosa Schwarz The Hilbert scheme (Fantechi e.a., number (4) in section 5.1.5) n+t n−d+t For p(t) = n − n have
n ∼ (n+d)−1 Hilbp(t)(P ) = P d
Hilbert scheme - example
Example of a nice Hilbert scheme (see Hartshorne exercise 1): Curves in 2 of degree d are parametrized by a Hilbert scheme Pk¯ d+2 that is a 2 − 1-dimensional projective space.
Rosa Schwarz The Hilbert scheme Hilbert scheme - example
Example of a nice Hilbert scheme (see Hartshorne exercise 1): Curves in 2 of degree d are parametrized by a Hilbert scheme Pk¯ d+2 that is a 2 − 1-dimensional projective space. (Fantechi e.a., number (4) in section 5.1.5) n+t n−d+t For p(t) = n − n have
n ∼ (n+d)−1 Hilbp(t)(P ) = P d
Rosa Schwarz The Hilbert scheme Properties
Hilberts schemes can be nice sometimes, but generally horrible: Murphy’s law (Vakil, Mumford) Arbitrarily bad singularities occur in Hilbert schemes. Reference: Vakil, Murphy’s law in algebraic geometry, badly behaved deformation spaces.
Rosa Schwarz The Hilbert scheme Properties
n Let Z → S be a morphism and X ⊂ PS closed subscheme, then we have ∼ Hilb(X ×S Z/Z) = Hilb(X /S) ×S Z.
Rosa Schwarz The Hilbert scheme Then the Hilbert scheme Hilbm(C) is the collection of degree m subschemes of dimension zero. This is the set of collections of m (unordered!) points, counted with multiplicities. So C × ... × C, m times, quotiented by the symmetric group Sm. Again, see Fantechi, ea ..., Fundamental Algebraic Geometry, Grothendieck’s FGA explained, chapter 7.3 Examples of Hilbert Schemes.
Hilbert Scheme - example
Let C be a smooth curve over a field k¯. Consider the Hilbert scheme Hilbm(C) for m ∈ Z>0.
Rosa Schwarz The Hilbert scheme Hilbert Scheme - example
Let C be a smooth curve over a field k¯. Consider the Hilbert scheme Hilbm(C) for m ∈ Z>0. Then the Hilbert scheme Hilbm(C) is the collection of degree m subschemes of dimension zero. This is the set of collections of m (unordered!) points, counted with multiplicities. So C × ... × C, m times, quotiented by the symmetric group Sm. Again, see Fantechi, ea ..., Fundamental Algebraic Geometry, Grothendieck’s FGA explained, chapter 7.3 Examples of Hilbert Schemes.
Rosa Schwarz The Hilbert scheme Applications - Hom scheme
Many representability results rely on the existence of the Hilbert scheme. For example: the Hom scheme. Definition Let X /S and Y /S be schemes. Define the functor op HomS (X , Y ): SchS → Set by
HomS (X , Y )(T ) = {T − morphisms : X ×S T → Y ×S T }.
Rosa Schwarz The Hilbert scheme Application - Hom scheme
Theorem Let X /S and Y /S be projective schemes over S. Assume that X is flat over S. Then HomS (X , Y ) is represented by an open subscheme HomS (X , Y ) ⊂ Hilb(X ×S Y /S).
Rosa Schwarz The Hilbert scheme Then
Graph map is a closed immersion so Γf ⊂ X ×S Y ×S T is a closed subscheme.
X is flat over S and so X ×S T is flat over T, and so ∼ Γf = X ×S T is flat over T .
Application - Hom scheme
Firstly note that there is a morphism of functors
γ : HomS (X , Y ) → Hilb(X ×S Y /S)
given by associating the graph to a map,i.e. for an S-scheme T , given f : X ×S T → Y ×S T , we consider the image Γf of (id, f ) in X ×S Y ×S T :
(id,f ) ∼ X ×S T → X ×S T ×T Y ×S T → X ×S Y ×S T .
Rosa Schwarz The Hilbert scheme Application - Hom scheme
Firstly note that there is a morphism of functors
γ : HomS (X , Y ) → Hilb(X ×S Y /S)
given by associating the graph to a map,i.e. for an S-scheme T , given f : X ×S T → Y ×S T , we consider the image Γf of (id, f ) in X ×S Y ×S T :
(id,f ) ∼ X ×S T → X ×S T ×T Y ×S T → X ×S Y ×S T .
Then
Graph map is a closed immersion so Γf ⊂ X ×S Y ×S T is a closed subscheme.
X is flat over S and so X ×S T is flat over T, and so ∼ Γf = X ×S T is flat over T .
Rosa Schwarz The Hilbert scheme Application - Hom Scheme
Note that closed subschemes Z ⊂ X ×S Y ×S T , flat over T , correspond to a graph Γf iff the projection π : Z → X ×S T is an isomorphism. Therefore we can consider HomS (X , Y ) as subfunctor of Hilb(X ×s Y /S).
Rosa Schwarz The Hilbert scheme Then using the isomorphism Hilb(X ×S Y /S) → Hilb(X ×S Y /S) on the RHS we get an open subscheme of Hilb(X ×S Y /S) representing HomS (X , Y ) (as pullback of an isomorphism is an isomorphism).
Application - Hom scheme
Now we want to show that HomS (X , Y ) is an open subfunctor of Hilb(X ×s Y /S). That means, for all S-schemes T and maps T → Hilb(X ×S Y /S) the fiber product
T ×Hilb Hom T
γ HomS (X , Y ) Hilb(X ×S Y /S)
is represented by an open subscheme of T .
Rosa Schwarz The Hilbert scheme Application - Hom scheme
Now we want to show that HomS (X , Y ) is an open subfunctor of Hilb(X ×s Y /S). That means, for all S-schemes T and maps T → Hilb(X ×S Y /S) the fiber product
T ×Hilb Hom T
γ HomS (X , Y ) Hilb(X ×S Y /S)
is represented by an open subscheme of T . Then using the isomorphism Hilb(X ×S Y /S) → Hilb(X ×S Y /S) on the RHS we get an open subscheme of Hilb(X ×S Y /S) representing HomS (X , Y ) (as pullback of an isomorphism is an isomorphism).
Rosa Schwarz The Hilbert scheme Application - Hom scheme
Let T → Hilb(X ×S Y /S) be defined by Z ∈ Hilb(X ×S Y /S)(T ), 0 then the fiber product T ×Hilb Hom is given at T → T by pairs