Geometry of Hilbert schemes Professor Kai Behrend

advertisement
Geometry of Hilbert schemes
Professor Kai Behrend
Notes by: David Steinberg, Pooya Ronagh
Department of mathematics, University of British Columbia
Room 121 - 1984 Mathematics Road, BC, Canada V6T 1Z2
E-mail address: pooya@math.ubc.ca
Abstract. The goal of this course is to define/construct the Hilbert scheme. The applications are to Donaldson-Thomas invariants.
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
Representable functors
Projective space
Closed immersions/subpresheaves
OX -modules
Hilbert schemes
Flatness
Hilbert scheme of n points
Sheaves/Schemes
Grassmannians
Properties of the Hilbert schemes of n points
̃
Tangent space to H
n
s
Points of Hilb (A ) as locus of n points in As
Euler characteristics
Computing the Euler characteristic of Hilbn (Y (C))
Euler characteristic of schemes over C
Hilbn (A3 ) as a critical locus
Singular loci of hypersurfaces
Behrend function for general Hilbert schemes of n points
Contents
2
4
4
8
12
12
15
16
20
21
26
27
27
29
32
34
35
36
1. REPRESENTABLE FUNCTORS
3
1. Representable functors
Here we develop an alternative point of view to schemes; that is we view schemes of functors
(functor of points). This leads to construction of moduli spaces.
Convention: All rings are commutative with unit, and morphisms of rings map unit to unit.
An R-algebra is a ring A with a ring map R → A. Consequently, note that a Z-algebra is
just any ring (for any ring R there is a unique morphism of rings Z → R).
ϕ
ϕ∗
Let X be a functor X ∶ R − alg → Set via A ↦ X(A) and on morphism A → B ↦ X(A) →
X(B) we call these functors presheaves.
Example 1. View the affine scheme cut out by y 3 = x3 − x over Z by a functor
X ∶ Z − alg → Set
A ↦ X(A) = {(x, y) ∈ A × A ∶ y 3 = x3 − x}.
One can check that this is actually a functor. More generally let R be a ring and f1 , ⋯, fr ∈
R[x1 , ⋯, xn ]. Then let X be the presheaf
X(A) = {(x1 , ⋯, xn ) ∈ An ∶ f1 (x1 , ⋯, xn ) = f2 (x1 , ⋯, xn ) = ⋯ = fr (x1 , ⋯, xn ) = 0}
this is a presheaf and in fact this functor is the affine scheme defined by f1 , ⋯, fn . This
functor is in fact representable by Z(f1 , ⋯, fr ) ⊂ AnR .
One interesting special case is when r = 0. Then X = AnR :
AnR (A) = {(x1 , ⋯, xn ) ∈ An }
and if r ≠ 0 then X is a subfunctor of AnR .
More exclusively for an R-algebra A we correspond the functor Spec A given by
Spec A ∶ R − alg → Set
B ↦ Spec A(B) = HomR (A, B)
This is a functor representable by A (i.e. it is hSpec A ). Recall that an isomorphism X ≅
hSpec A is given by a universal object x0 ∈ X(A).
Definition 1. An affine scheme over R is a representable presheaf X ∶ R − alg → Set i.e.
there exists an R-algebra A and x0 ∈ X(A) representing X.
Remark. The category of presheaves with morphisms being natural transformations among
them, admits fibered products. Here is a construction: given
Z
X
f
/Y
f
2. PROJECTIVE SPACE
4
define W ∶ R − alg → Set via A ↦ X(A) ×Y (A) Z(A) is the fibered product promised. This
complete the diagram to a square
W
/Z
X
f
f
/Y
which satisfies the universal mapping property in the category of presheaves.
Remark. Our most interesting case if when R = C and then X(C) is the set of C-valued
points of X.
2. Projective space
We know that
Pn ∶ R − alg → Set
is given by
n
Pn (A) = {(L, s0 , ⋯, sn ) ∶ L is an invertible A-module, s0 , ⋯, sn ∈ L such that L = ∑ Asi }/ ∼ .
i=0
and on mappings we have
A → B ↦ (L, s0 , ⋯, sn ) ↦ (L ⊗A B, s0 ⊗A 1, ⋯, sn ⊗A 1).
Definition 2. An A-module L is invertible if for any prime ideal p of A, the localization
Lp over Ap is free of rank one (i.e. there is s ∈ Lp such that Ap → Lp via a ↦ as is an
isomorphism).
 Note 2.1. If L is invertible over A and ϕ ∶ A → B is a morphism, and is a prime
ideal of B, then
(L ⊗A B)q = L ⊗A B ⊗B Bq = L ⊗A Bq = L ⊗A Ap ⊗Ap Bq = Lp ⊗Ap Bq
and Lp ⊗Ap Bq is free of rank 1 on Bq . Thus L ⊗A B is invertible over B if L is invertible
over A.
⌟
Definition 3. The isomorphism of the above data is given by (L, s0 , ⋯, sn ) ≅ (M, t0 , ⋯, tn )
if the is an isomorphism of A-modules ϕ ∶ L → M such that ϕ(si ) = ti for all i.
Example 2. If A = k is a field, an invertible module over it is just a 1-dimensional vector
space. Thus
Pn (k) = {(s0 , ⋯, sn ) ∈ k n−1 ∶ s0 , ⋯, sn ∈ k such that not all are zero }/k ∗
by a canonical isomorphism.
3. CLOSED IMMERSIONS/SUBPRESHEAVES
5
3. Closed immersions/subpresheaves
Let’s first consider the affine case: Let A be an R-algebra and I ⊂ A is an ideal of it.
The projection A → A/I induces a morphism of affine schemes Spec A/I → Spec A and
consequently a morphism HomR (A/I, .) → HomR (A, .) by composition. We can regard
HomR (A/I, .) as a subfunctor of HomR (A, .): any morphism A/I → B is a morphism
A → B that vanishes on I, hence for all B, Spec A/I(B) is a subset of Spec A(B) so it is a
subpresheaf of Spec A.
Now let f ∶ Y → X be a morphism of presheaves/R.
Definition 4. f is a closed immersion if for every R-algebra A and every x ∈ X(A) there
is an ideal I ⊂ A such that
/ Spec A
Spec A/I
x
Y
f
/X
is a fibered product.
Example 3. Let f = zy 2 − x3 + z 2 x ∈ R[x, y, z] be the homogeneous polynomial given.
Define Z(f ) ⊂ P2 by (L, x, y, z) ∈ P2 (A) such that zy 2 − x3 + z 2 x ∈ L⊗3 in zero. Check that
Z(f ) ⊂ P2 is a closed immersion.
 Note 3.1.
Recall that GLm ∶ R − alg → Set via A ↦ Gln (A) is a representable
functor and the special case of m = 1 is denoted by Gm . Besides, the additive group
object Ga is the functor A ↦ A+ . Recall also the notion of action of a group presheaf G on
presheaf X. As an example we have the action of Gm on An+1 − {0} where
An+1 − {0} ∶ A ↦ {(a0 , ⋯, an ) ∈ An+1 ∶ ⟨a0 , ⋯, an ⟩ = 1}
⌟
More generally let I ⊆ A be an ideal, the corresponding closed subscheme is Spec A/I →
Spec A when
Spec A/I(B) = {A → B ∶ IB = 0}
and its open complement is given by
U (B) = {A → B ∶ IB = B}.
Example 4. Gm (A) acts of An+1 − {0}(A) by
λ.(a0 , ⋯, an ) ↦ (λa0 , ⋯, λan )
also we have a morphism of presheaves An+1 − {0} → Pn given by
(a0 , ⋯, an ) ↦ (A, a0 , ⋯, an )
3. CLOSED IMMERSIONS/SUBPRESHEAVES
6
Note that the automorphism group of A and A-module is the same as A∗ i.e. the group of
units of A. Thus for all A, we have an injection
An+1 − {0}(A)/Gm (A) ↪ Pn (A)
which is not always surjective.
In fact, let Y be any affine variety over an algebraically closed field k. Let A = O(Y ) be
the affine coordinate ring which is a finitely generate k-algebra but an infinite dimensional
k-module. Let K be the quotient field of Y . Then all localizations are contained canonically
in K, A ↪ K. If K is an invertible A-module then L → L ⊗A K is an injection, and L ⊗A K
is a 1-dimensional K vector space hence isomorphic to L. So think of L as an A-submodule
of K.
If L = ⟨m1 , ⋯, mn ⟩, mi ∈ K, multiplying by common denominator we get L as a sub-module
of A. So every finitely generated invertible A-module is isomorphic to an ideal of A, which
is locally principal. We conclude that
Pn (A) = {(L, a0 , ⋯, an ) ∶ L ⊂ K as an A-submodule, locally principal }/A∗ .
▸ Exercise 1.
(1) Y = Spec (C[x, y]/(y 2 − x3 + x)) is an affine elliptic curve. Then
(x, y) ⊂ A is a locally principle ideal but not principle.
(2) Let A = C[x, y] and Y = A2 then (x, y) is not locally principle.
By uniqueness of extension Hom(Af , B) → Hom(A, B) is injective. The image is all ϕ ∶ A →
B such that ϕ(f ) ∈ B ∗ . Think of Spec Af ↪ Spec A as a subfunctor: Say F ∶ Sch/k → Set
via X ↦ Hom(X, Spec A) then G ∶ Sch/k → Set via X ↦ Hom(X, Spec Af ) is a subfunctor
of it.
Spec A/(f )  q#
/ Spec A o
O
? _ Spec Af
ϕ#
Spec k
for any field k and any ϕ ∶ A → k. Then ϕ(f ) = 0 if ϕ# factors through Spec A/(f ) and
ϕ(f ) is invertible if ϕ# factors through Spec Af . This justifies to a certain extent calling
Spec Af the open complement of Spec A/(f ). In fact Spec Af ↪ Spec A is an open immersion
and it is affine.
Not all open immersions are affine:
3. CLOSED IMMERSIONS/SUBPRESHEAVES
7
Example 5. An = {0} → An is not affine. Because the subfunctor
An − {0} 
? _ ∗ = Spec R
/ An o
O
q#
ϕ#
Spec k
Then for all ϕ ∶ R[x1 , ⋯, xn ] → k, if exists ϕ(xi ) ≠ 0 then factors through An − {0} and if
ϕ(xi ) = 0 for all i then factors through 0. In case R = k, algebraically closed field, if Y is
an affine variety, then the morphism of varieties Y → An factors through An − {0} if and
only if ∀ρ ∈ Y , ai (ρ) ≠ 0 for any i. ⇒ ⟨a1 , ⋯, an ⟩ is contained in no maximal ideal. ⇒
⟨a1 , ⋯, an ⟩ = A motivating the definition of An − {0}.
Definition 5. f ∶ X → Spec A is an open immersion iff
(1) X(B) → Spec A(B) is injective for all B (i.e. f is a mono)
(2) There exists an ideal I ⊂ A such that ϕ ∈ Hom(A, B) is in X(B) iff ϕ(I)B = B.
Example 6. An − {0} ↪ An = Spec [x1 , ⋯, xn ] is an open immersion and I = (x1 , ⋯, xn ).
Example 7. Spec Af → Spec A is an open immersion I = (f ).
Definition 6. f ∶ X → Y is an open immersion iff
(1) X(B) → Y (B) is injective for all B (i.e. f is a mono)
(2) ∀A, y ∈ Y (A) the fibered product U → Spec A is an open immersion from
/ Spec A
U
X
f
/Y
Remark. The definitions (1) and (2) agree if Y is affine: Given ϕ ∶ B → A, U ↪ Spec B
is the complement of Spec B/f ↪ Spec B then V = U ×Spec B Spec A is the complement of
Spec A/IA ↪ Spec A.
Remark. If A is an R-algebra, f1 , ⋯, fn ∈ A such that (f1 , ⋯, fn ) = A then Spec Af ⊂ Spec A
ϕ#
form an open cover in the sense that every Spec k → Spec A for any field k factors through
at least one Spec Afi ⊂ Spec A; i.e. ϕ ∶ A → k can’t map each fi to zero, otherwise ϕ(A) = 0
but we know that ϕ(1) = 1.
Remark.
(1) The previous definition is actually correct only for noetherian schemes.
The correct definition is as follows: Let L be an A-module, is invertible if ∃f1 , ⋯, fn ∈
A such that (f1 , ⋯, fn ) = 1 (or elementary open covering {Spec Afi ⊂ Spec A}i=1,⋯,n )
such that ∀i = 1, ⋯, n Lfi free rank 1 over Afi .
?
4. OX -MODULES
8
(2) If i ∶ Z ↪ X is a closed immersion, define the subfunctor U ⊂ X by U (A) = {x ∈
X(A) ∶ I(x) A = A} (this comes from definition of closed immersion). Then U ↪ X
is an open immersion and ideal I ⊂ A for which "IB = B iff I n B = B" defines
open the open complement. It is not clear that every open immersion has a closed
complement.
Lemma 1 (Baby descent theory). ⟨f1 , ⋯, fn ⟩ = A and M be an A-module. Then
α,β
γ
M ↪ ∏ M fi ⇉ ∏ M fi fj
i
i,j
where Mab = (Ma )b , and α(m)i,j is the image of mi ∈ Mfi fj and β(m)i,j is the image of mj
in Mfi fj . Then
(1) γ is injective
(2) If α(x) = β(x) then x ∈ im(γ).
that is the sequence is exact.
Note that we have the commutative diagram
/ Ma
M
Mb
/ Mab
Theorem 3.1. An → Pn via
An (A) → Pn (A)
(a1 , ⋯, an ) ↦ (A, 1, a1 , ⋯, an )
is an open immersion and is the complement of the closed immersion Z(x0 ) ↪ Pn given by
Z(x0 )(A) = {(L, `0 , ⋯, `n ) ∈ Pn (A) ∶ `0 = 0}.
Proof. TO DO
4. OX -modules
Definition 7. Let X be a presheaf. A presheaf M together with
π
(1) M → X is a morphism.
(2) . ∶ A1 × M → M such that
.
/M
HH
HH
π
H
π○proj HHH #
A1 × M
H
X
4. OX -MODULES
9
(3) + ∶ M ×X M → M such that
+
/M
II
II
II
II π
I$ M ×X M
I
X
(4) + ∶ M (A) ×X(A) M (A) → M (A) such that
+
/ M (A)
PPP
PPP
PPP
π
PPP
(
M (A) ×X(A) M (A)
X(A)
get induced maps A × Mx → Mx and Mx × Mx → Mx making Mx an A-module.
?
The induced map comes from Hom(Spec A, A1 ) ≅ Hom(k[x], A) ≅ A × Mx → Mx
satisfying
(I) For any A and x ∈ X(A) the set
Mx = {m ∈ M (A) ∶ m ↦ x ∈ X(A) under π}
we have
×
/ M (A)
NNN
NNN
NN
π
π○proj NNN'
A1 (A) × M (A)
X(A)
(II) For every ϕ ∶ B → A and equivalently
ϕ#
/ Spec B
JJ
JJ
JJ
y
ϕ∗ y JJJ
J% Spec A
X
get map My → Mϕ∗ y which is B-linear.
Such an object is called an OX -module.
Definition 8. In (II) get induced morphism of A-modules My ⊗B A → Mϕ∗ y . If this is an
isomorphism for all ϕ and y, then M is called quasi-coherent.
Example 8. In the case M = A1 × X, and M → X is the projection on second factor, then
A1 × M → M is the mapping
A×A×X →A×X
(a, b, x) ↦ (ab, x)
4. OX -MODULES
10
and the product is the mapping
(A1 × X) ×X (A1 × X) → A1 × X
((a, x), (b, x)) ↦ (a + b, x)
⊕n
Then Mx = A1 × {x}, more generally OX
is given by
M = An × X → X.
(*** A1 action on An etc.)
⊕n
Remark. For OX
= An × X the structure map is
proj
An × X → X
An ×O X
proj
/X
O
x
Spec A[x1 , ⋯, xn ]
a
/ Spec A
(*** this diagram appears without explanation!)
Remark. The interesting case: affine X and coherent OX -module
Let A be an R-algebra and M is an A-module, then there is an A-algebra S and module
map ψ ∶ M → S such that for any A-algebra B
HomA−alg (S, B) → HomA−mod (M, B)
ϕ↦ϕ○ψ
is bijective. In fact we shall take S to be the symmetric product
n
M = ⊕n≥0 M ⊗n /(x ⊗ y − y ⊗ x).
SymA M = ⊕n≥0 SA
This is because for any α ∶ A → B a map of A-modules, there is a unique extension of α to
̃
α
SymA (M ) → B given by
̃(m1 ⋯mn ) = α(m1 )⋯α(mn ).
α
Example 9. M = An , HomA−alg (A[x1 , ⋯, xn ], B) = B n = HomA−mod (An , B) therefore
SymA (An ) ≅ A[x1 , ⋯, xn ].
Given A, M as above we have a natural morphism Spec SymM → Spec A. Let M =
Spec SymM and X = Spec A. We now show that M is an OX -module. We need a morphism
A1 × Spec SymM → Spec SymM , i.e. a morphism
π
SymM → SymM ⊗ k[x]
which is given naturally. Let y ∶ Spec B → Spec A be an element of X(B). Then
My = {m ∶ Spec B → M ∶ π ○ m = y}.
4. OX -MODULES
11
So if y ∶ ϕ# ∶ Spec B → Spec A then
Mϕ# = HomA−alg (SymA M, B).
And this turns M → Spec A into an OSpec A -module. We also desire that M → X is quasicoherent. So we need for any mapping A → B that
HomA−mod (M, A) ⊗A B → HomA−mod (M, B)
(4.1)
be an isomorphism. BUT this is not true for an arbitrary A-module M.
Definition 9. AN A-module N is projective if for any epimorphism π ∶ N → M of Amodules there exists a section s ∶ M → N .
Example 10. Free modules are projective!
Example 11. Invertible modules are projective.
Proof. TO DO
If M is a projective finitely generated module then the mapping 4.1 is an isomorphism.
Step 1. First we prove this when M is free of finite rank.
A⊕n ⊗A B ≅ HomA (A⊕n , A) ⊗A B → HomA (A⊕n , B) ≅ B ⊕n .
Step 2. Say M is finitely generated and projective, then we have a surjection A⊕n → M → 0
and there is a section of it s ∶ M → A⊕n . But we can also complete the sequence with its
kernel K by
0 → K → A⊕n → M → 0
and the fact that this short exact sequence is split, implies that M ⊕ K ≅ A⊕n . We know
from previous step that HomA (A⊕n , A) ⊗A B ≅ HomA (A⊕ , B) therefore
HomA (M ⊕ K, A) ⊗A B ≅ HomA (M ⊕ K, B)
But both sides split
(HomA (M, A) ⊗ B) ⊕ (HomA (K, A) ⊗ B) ≅ HomA (M, B) ⊕ HomA (K, B)
the result follows because the isomorphism is induces by direct sum of maps as in ??.
Definition 10. The OX -module M → X is a vector bundle if M → X is affine and
∀A, x ∈ X(A) there is a projective A-module P of finite rank making the following diagram
cartesian:
/X
MO
O
x
Spec SymP
/ Spec A
5. HILBERT SCHEMES
12
If M → X is a vector bundle, then for any A, x ∈ X(A),
Mx = HomA−alg (SymP, A)
, i.e. sections Spec A → Spec SymA
HomA−mod (P, A) =∶ P
∨
Example 12 (Eventual example). An+1 − {0} → Pn is a vector bundle.
Proof. TO DO
5. Hilbert schemes
cl.im.
op.im.
Suppose X is a quasi-projective scheme, i.e. X ↪ Z ↪ Pn .
Hilb(X)(A) = { closed subschemes Z of X × Spec A, flat over Spec A}
in particular if k if a field, then
Hilb(X)(k) = { closed subschemes Z ⊂ X}.
We can complete to a diagram
Z

/ X × Spec A
/ Spec A
cl. imm.
/ X × Hilb(X)
Z
Z
/ Hilb(X)
using Z such that both squares are cartesian.
Z(A) = {(s, Z) ∶ Z ⊂ X × Spec (A) is a closed immersion and
s ∶ Spec A → Z a morphism such that the following is commutative.}
Zo
Spec A
r8
rrr
r
r
r
rrr
s
X × Spec A
We can think of a close subscheme Z ⊂ X × Spec A as a family of subschemes of X
parametrized by Spec A:
Zt
Z
/X
/ Spec k
/ X × Spec A
/ Spec A
cl. imm
6. FLATNESS
13
6. Flatness
Flatness is the rigorous mathematical expression for the notion of a “continuously varying
family”.
Definition 11. A is a ring and M is an A-module. M is said to be flat if the functor
M ⊗A − is exact.
Note that tensor product is right-exact, hence we only need to check left-exactness. In
particular, if I ⊂ A is an ideal, we have an exact sequence
0 → I → A → A/I → 0
and if M is flat then
0 → I ⊗A M → M → M /IM → 0
is exact. Hence I ⊗A M → IM is an isomorphism. Conversely if this is true for all I ⊂ A
then M is flat.
Example 13. Free modules are flat. Projective modules are also flat (since they are direct
sums of free modules). Every localization S −1A is flat.
Proposition 1. M is flat over A iff Mm if flat over Am for any maximal ideal m ⊂ A.
Proof. TO DO
Lemma 2. Let M be a flat A-module. Then every linear relation ∑ni=1 ai xi = 0 in M
(ai ∈ A, xi ∈ M ) can be lifted to some free module of finite rank. i.e. there exists As , ϕ, bij
ϕ
such that As → M via ei ↦ yi , xi = ∑j bij yj for all i and ∑ ai bij = 0.
Proof. Matsumura 2, Ch. 2, Section 3 [ey too rooooohet joghd!]
Corollary 1. If A is an integral domain, then M is torsion-free if it is flat.
Proof. If M has torsion element x, i.e. ax = 0 for some a ≠ 0, then by the lifting
property, there is b1 , ⋯, br ∈ A and y1 , ⋯, yr ∈ M such that ∑ bj yj = x and abj = 0 for all j.
But if a ≠ 0 then bj = 0 for all j, thus x = 0.
From this we learn that:
Corollary 2. If A is a local ring and M is a finitely generated A-module then M is flat
iff M is free. In some sense flatness is a globalization of being free!
For the prove we recall
Lemma 3 (Nakayama’s lemma). Let I be an ideal in R, and M a finitely-generated module
over R. If IM = M , then there exists an r ∈ R with r ≅ 1( mod I), such that rM = 0.
6. FLATNESS
14
Proof of Corollary. (Matsumura (2), Ch. 2, Section 3) We only need to show that
flatness implies being free. In fact it suffices to show that for a minimal set of generators
x1 , ⋯, xn of M , they form a basis as well. First we need to show that x1 , ⋯, xn ∈ M are
such that their images x1 , ⋯, xn ∈ M /m are linearly independent over k then they are
linearly independent over A. For this use the previous lemma together with induction on n.
Secondly, we should show that if x1 , ⋯, xn generate M /m then their lifts x1 , ⋯, xn generate
M . If r ∈ M is not generated by xi ’s then rM is an A module such that m(rM ) = 0 and
thus by Nakayama’s lemma rM = 0, contradicting it’s nontriviality.
Definition 12. An A-algebra is flat if it is flat as an A-module.
Lemma 4 (Support of M is closed!). Let A be a ring, M a finitely generate A-module. Let
p be a prime ideal, such that Mp = 0. Then there exists s ∈/ p such that Ms = 0.
 Note 6.1. We are not going to use noetherian condition!
⌟
Proof. Let m1 , ⋯, mn generate M . Then m11 , ⋯, m1n ∈ Mp are all zero! Thus there are
s1 , ⋯, sn ∈/ p such that si mi = 0 in M . Let s ∶= ∏ si , then smi = 0 for all i. Also note that
s ∈/ p. Hence sm = 0 for all m ∈ M and Ms = 0.
Proposition 2. Let A be a ring and M and A-module. Let n ∈ Z be an integer. Then the
following are equivalent:
(1) M is Zariski-locally free of rank n (i.e. there are f1 , ⋯, fr ∈ A such that ⟨f1 , ⋯, fr ⟩ =
1 with Mfi free of rank n over Afi for all i).
(2) M is finitely generated and at every maximal ideal Mm is free of rank n.
(3) M is finitely generated, flat and for all maximal ideal m, M /mM is n-dimensional
vector space over A/m.
Remark. The tensor product of noetherian rings is not necessarily noetherian. That is
why we insist on not using the noetherian conditions. As an example not that R ⊗Q R is
not noetherian.
If we restrict to noetherian rings, then the fiber product of affine schemes may not be affine.
This is inconvenient: it forces you to restrict to certains kinds of fiber products: at best we
have under Hilbert’s basis theorem that if A, B are noetherian and B is a finitely-generated
A-algebra then B ⊗A C is noetherian.
As a result restriction to noetherians, forces restriction to affine morphisms of finite type
(i.e. morphisms X → Y such that for all cartesian diagrams
Spec B
/ Spec A
/Y
X
7. HILBERT SCHEME OF n POINTS
Proof. TO DO
15
Remark. The scheme Spec Am can be thought of as the germ of Spec A at m and Spec A/m
as the point at m. The above is a passage between information at a point and information
of an infinitesimal neighborhood. We can conclude that the vector bundles over Spec A are
in one-to-one correspondence with the finitely generated flat modules such that all fibers
are vector spaces of some dimension.
7. Hilbert scheme of n points
Hilbn (X)(A) = { closed subscheme Z ⊂ X×Spec A with the following properties holding for it }
Properties: That Z → Spec A is flat and finite. And for every maximal ideal m of A with t
corresponding to the A/m-valued point of Spec A and Zt for the fiber product,
Zt
/ Spec A/m
t
/ Spec A
Z
then Zt = Spec B for an A/m-algebra B and dimA/m B = n as a vector space.
Definition 13. An affine morphism X → Y is flat/finite if for any cartesian diagram
Spec B
/ Spec A
/Y
X
B is flat/finite A-algebra. Note that being a finite A-algebra means being finitely generated
as an A-module.
Example 14. X = A1 and A = k a field. Then any Z = Spec k[t]/I is flat over k obviously,
and is finite since k[t] is a PID and hence I = (f ) for some polynomial f , thus k[t]/(f ) is
finite dimensional.
Hilbn (A1 )(k) = { closed subscheme Z ⊂ A1k eq. I ⊂ k[t] such that Z = Spec (k[t]/I) has our properties}
It remains to note that we want the fibers (here being only Spec k[t]/I = Spec k[t]/(f ) ) be
n-dimensional k-vector space, so we demand f to be a degree n polynomial. So we showed
that
Hilbn (A1 )(k) ≅ k n
in a canonical way.
We will prove now the following
8. SHEAVES/SCHEMES
Proposition 3.
16
Hilbn (A1 ) = An
.
Proof. It suffices to show that Hilbn (A1 )(A) = An (A) in a natural way! We are
looking for ideals I ⊂ A[t] such that B = A[t]/I is flat and finitely generated as A-module
and for every maximal ideal m ⊂ A, we have that B/mB = B ⊗A A/m is a vector space of
dimension n over A/m. By proposition 2 this corresponds precisely to ideals I ⊂ A[t] such
that B = A[t]/I is Zariski locally free of rank n.
Claim. If I is Zariski locally free of rank n over A, then I = (f ) for a unique monic f ∈ A[t].
Consider 1, t, ⋯, tn−1 ∈ B; these give a basis of B/B over A/A for any maximal m ⊂ A as
B/B ≅ A[t]/mA[t] ≅ A/m[t].
 Note 7.1. If k is an algebraically closed field then for such f we have the splitting
f = ∏ni=1 (t−αi ) hence any Z ⊂ A1k corresponds to the finite set of points α1 , ⋯, αn ∈ A1k .
But we always a functor in the other direction:
An →Hilbn (A1 )
n
(α1 , ⋯, αn ) ↦ ∏(t − αi )
i=1
So we can think of Hilb (A ) as the quotient of An by Sn as the permutation of αi ’s is
irrelevant.
⌟
n
1
Remark. Hilbn (P1 ) = Pn .
8. Sheaves/Schemes
Recall that a presheaf is just a functor X ∶ R − alg → Set.
Definition 14.
(1) Let {Ui → X}i∈I be a family of open immersions of presheaves.
The family is a (Zariski) open covering if for any A and for all x ∈ X(A) when we
complete to cartesian diagrams
Vi
/ Spec A
/X
Ui
the fibered products Vi satisfy {Vi → Spec A} is a Zariski open covering of Spec A
in the following sense!
?
8. SHEAVES/SCHEMES
17
(2) {Vi → Spec A} is an open covering if for any field k and all R-algebra morphism
ϕ
A → k there exists i such that ϕ# factors through Vi making the following diagram
commute
Spec (k)
i
Vi
|x
x
x
x
x
ϕ#
/ Spec A
Definition 15. The presheaf X is a sheaf if for all R-algebra A, and for all open coverings
{Ui → Spec A}i∈I , the following sequence is exact.
0 → X(A) → ∏ X(Ui ) ⇉ ∏ X(Uij )
i,j
here we have more generally than ever defined X(U ) = Morpresh (U, X). The last maps
are easy to describe on the image objects, the first one X(A) → ∏ X(Ui ) is given vie
x ∶ X → Spec A ↦ x∣Ui
; XO
xx
xx
x
x
xx
xx
/ Spec A
Ui
x∣Ui
Remark.
(1) These are Zariski sheaves; we can use different notions of coverings and
get different notions of sheaves.
(2) Let X be a Zariski sheaf. Then we get an induced sheaf X∣Spec A on the topological
space Spec A, for every A.
X∣Spec (A) (U ) = Morpresh (U, X)
where U ⊂ Spec A is Zariski open subset.
(3) X is a “big sheaf” and X∣Spec A is a “small sheaf”.
Lemma 5. For X to be a sheaf it suffices to check that for any A and a1 , ⋯, an ∈ A such
that ⟨a1 , ⋯, an ⟩ = A then following is exact
n
0 → X(A) → ∏ X(Spec Aai ) ⇉ ∏ X(Spec Aai ∩ Spec Aaj )
i=1
i,j
Proof. This follows from sheaf theory on any space and Spec Af ⊂ Spec A form a basis
of topology.
Lemma 6. Let B be an R-algebra, then Spec B is a sheaf.
Proof. From the previous lemma we need only to take some R-algebra A, where
⟨a1 , ⋯, an ⟩ = A and show exactness of
Hom(B, A) → ∏ Hom(B, Aai ) ⇉ Hom(B, Aai aj )
8. SHEAVES/SCHEMES
18
ϕ,ψ
For the first arrow suppose ϕ, ψ ∶ B → A and the compositions ϕi , ψi ∶ B Ð→ A ↪ Aai are
identical for all i. Thus ψi (b) − ϕi (b) = 0 ∈ Aai for all b ∈ B and for any i. So ψ(b) − ϕ(b) ↦ 0
in ∏ Aai . But A → ∏i Aai is injective hence ϕ = ψ. In fact in the same paradigm, the
exactness follows from the exactness of the following diagram
0 → A → ∏ Aai ⇉ ∏ Aai aj .
i
i,j
Definition 16. A presheaf X is a scheme if
(1) X is a sheaf, and
(2) There exists an open covering {Ui → X} of X such that each Ui is an affine scheme.
Remark. Let (S, OS ) be a scheme in the usual sense. This induces a functor X ∶ R − alg →
Set via A ↦ Morsch (Spec A, S). We claim that X satisfies the new definition of scheme.
Example 15. Pn is a scheme. For any R-algebra, A, such that ⟨a1 , ⋯, ak ⟩ = A,
0 → Pn (A) → ∏ Pn (Aai ) ⇉ ∏ Pn (Aai aj )
should be shown to be exact. Given (Li , `0i , ⋯, `ni ) a collection of descent data for i = 1, ⋯, n,
such that we have isomorphisms
ϕij ∶ (Li )ai aj → (Lj )aj ai
sending `ki ↦ `kj for all ki ’s, we need to construct an invertible A-module L with sections
`0 , ⋯, `n an isomorphisms ϕ ∶ Lai → Li mapping `j ↦ `ji . Thus we have
∏ Li ⇉ ∏(Li )ai aj
i
(xi )i ⇉
i,j
(xi )i,j , ϕ−1
ij ((xj )j,i )
Define
L = {x = (xi )i ∈ ∏ Li ∶ α(x) = β(x)}
This has the structure of an A-module because of A-linearity of α and β. Now we want to
check that L is invertible: suffices to prove
Lai ≅ Li
since invertibility is a local property. This follows from the isomorphism ϕi ∶ Lai → Li
which we will define promptly. Let’s first define the sections of L. Let `k = (`ki )i which is a
well-defined element of L because of the definition of ϕij . We also demand that (`0 , ⋯, `n )
generate L. Construction:
ϕi
Lai _ _ _/ Li
=
O
L
||
||
|
|
|| proj
?
8. SHEAVES/SCHEMES
19
Since Li is an Aai -module get a unique map: L ⊗A Aai → Li via ` ⊗ a ↦ a.proj. Verify
locally that ϕi is an isomorphism. Without loss of generality now suppose Li is free of rank
1. The remaining claims are local in Spec A and can be checked in a Zariski neighborhood
of any maximal ideal m of A. Thus without loss of generality let Li = A, then
α−β
L = ker(∏ Aai Ð→ ∏ Aai aj ) = A✓
So Pn is a sheaf!
ϕi
Next we show Pn is locally affine. Let Ui ∶ An Ð→ Pn via (a1 , ⋯, an ) ↦ (A, a1 , ⋯, 1, ⋯, an )
defines an open immersion and {Ui → Pn }i=0,⋯,n is an affine Zariski open cover. It suffices
to show the following: Given a field k and element ⟨a0 , ⋯, an ⟩ ∈ Pn (k) ≅ k n+1 − {0}/k ∗ , we
can find ai non-zero such that
a0
an
⟨a0 , ⋯, an ⟩ = ⟨ , ⋯, 1, ⋯, ⟩.
ai
ai
So Spec (k) factors through Ui and this completes the proof.
Definition 17. A scheme X is quasi-projective if there exists an open and closed subscheme
U, Z ⊂ Pn such that X = U ∩ Z.
Proposition 4. If X is quasi-projective then Hilbn (X) is a (quasi-projective) scheme.
Proof. First we show that Hilbn (X) is a sheaf. We know that Hilbn (X)(A) is the
set of closed immersions Z ↪ X × Spec A such that Z → Spec A is finite, affine, flat and the
fibers are all of length n. (Note: We say an affine scheme Spec B over field k has length n if
dimk B = n.) We want to consider algebras A = ⟨a1 , ⋯, an ⟩. Suppose that we have the local
data that
/ X × Spec Aai
Zi K
KKK
KKK
KKK
K%
Spec Aai
ϕij
such that for any i, j we have an isomorphism Zi ∣Spec Aai aj → Zj ∣Spec Aaj aj and want to
construct a global affine Z = Spec B.
/ X × Spec A
II
II
II
II
$ Z II
Spec A
The idea is to show that Z = Spec B where B is constructed from the local data, as a locally
free A-module. To construct it locally we use sheaf properties, then we check that it is a
closed immersion locally!
?
9. GRASSMANNIANS
20
Define Z ↪ P1 × Pn as the zero-locus of t0 xn + t1 xn−1 y + ⋯ + tn y n , where ti ’s are coordinates
on Pn and x, y are coordinates on P1 . This polynomial is homogeneous of degree 1 in t and
of degree n in x and y. The claim is that Z ↪ P1 × Pn → Pn is affine, finite, flat and the
fibers are of length n. So Z defines a morphism Pn → Hilbn (P1 ). We now want to check
that this is an isomorphism. We only need to check this locally as both are sheaves. This
completes the proof that
Proposition 5. Hilbn (P1 ) = Pn .
The last thing to prove in this section is that
Proposition 6. Hilb` (An ) is a quasi-projective scheme.
9. Grassmannians
The presheaf G(m, n) is defined by
G(m, n)(A) = { short exact sequences of A-modules 0 → U → An → Q → 0
such that U and Q are finite, flat of degree m and n − m respectively }/ ≅
The equivalence relation on the short exact sequences is existence of the following commutative diagrams:
/Q
/0
/ An
/U
0
/ U′
0
/ An
/ Q′
/0
Note that a quotient Q as above (finite flat), determines the finite, flat, degree n − m kernel
U in other words:
G(m, n)(A) = { submodules of An such that the quotient is finite flat degree n − m }
= { s.e.s 0 → U → OSnpec A → Q → 0 where U, Q
are locally free coherent of ranks m and n − m }
Proposition 7. G(m, n) is a projective scheme.
Proof.
ρ
n
G(m, n) → P(n−m)−1
n−m
n−m
A
A
(An ↠ Q) ↦ ( ⋀ An ↠ ⋀ Q)
The canonical basis of ⋀
P
n
(n−m
)−1
n−m
n
A gives
n
(n−m
)
. Note that ⋀n−m An is again free.
elements `i ∈ ⋀n−m
Q so (⋀n−m
Q, `0 , ⋯, `(
A
A
n
)−1
n−m
)∈
10. PROPERTIES OF THE HILBERT SCHEMES OF N POINTS
21
Claim: ρ is a closed immersion. For this it suffices to show that ρ0 is a closed immersion
n
for all standard open affines of P(m)−1 .
Am(n−m)
G(m, n)
ρ0
/
n
A(m)−1
ρ
i0
n
/ (m
P )−1
Tracing on an R-algebra A we have
Hom(Am , An−m )
G(m, n)(A)
ρ0
ρ
/
n
A(m)−1
n
)−1
/ P (m
(A)
The left downwards arrow is ϕ ∈ Mn−m×m (A) ↦ (In−m×n−m ∣ϕ) ∶ An ↠ An−m . The upper
right arrow is
ϕ ↦ all determinants of n − m × n − m minors of (I∣ϕ) .
It is easy to check that the diagram is cartesian. It remains to prove that ρ0 is a closed
immersion. This is equivalent to having that the corresponding maps of rings is a surjection.
This follows of existence of π such that π ○ ρ0 = id. The determinant of minors of (I∣ϕ)
gives ϕ, and this is the mapping π.
Now: Hilb` (An ) is a locally closed subscheme of some G(M, N ). For the general case of
the proof that Hilbp (X) is a quasi-projective scheme look at [Bertram]. Here we give a
proof of this specific case along the same ideas.
TO DO
10. Properties of the Hilbert schemes of n points
Up to here we have shown that if X is a quasi-projective scheme over R then X [n] ∶=
Hilbn X is a quasi-projective scheme by showing that it is a locally closed subscheme of a
Grassmannian. We have seen that if k is a field, then X [1] = X, Hilbn (A1 ) = An . Now we
will show that Hilbn (A2 ) is a smooth variety if R is a field k.
̃ n / Gln where H
̃ n is a scheme and Gln acts freely on
We would like to write Hilbn (Ar ) = H
̃ n is smooth.
it. We will then show that in the case when r = 2, H
Proposition 8.
Hilbn (A2 ) = {(V, B1 , B2 , v0 ) ∶ V is an n-dimensional vector space, Bi ∈ End(V )
and [B1 , B2 ] = 0 and v0 ∈ V such that there is no W ⊊ V containing v0 and B1 , B2 are stable}/ ≅
10. PROPERTIES OF THE HILBERT SCHEMES OF N POINTS
22
The rest of this section is the proof of this theorem. More precisely we will show
(10.1)
Hilbn (A2 )(A) = {(V, B1 , B2 , v0 ) ∶ V is a finite flat A-module of rank n, Bi ∈ EndA (V )
(10.2)
and [B1 , B2 ] = 0 and v0 ∈ V such that A[x1 , x2 ] → V via xi ↦ Bi (v0 )}/ ≅
By definition Hilbn (A2 )(A) is the set of commutative diagrams
ϕ
A[x1 , x2 ]
B dIo o I
O
II
II
II
II
I
A
where B is a finite flat A-algebra of rank n. Associat to this the following data:
V = B,
Bi = multiplication by ϕ(xi ),
v0 = ϕ(1) = 1B
Note that under this, [B1 , B2 ] = 0 and under ϕ ∶ A[x1 , x2 ] → B we have xi ↦ ϕ(xi ).1 =
B(v0 ). Moreover,
f (x1 , x2 ) ↦ f (B1 , B2 )(v0 )
and is surjective. Thus the properties in 10.1 holds here.
Conversely given data as in 10.1,
I = {f (x1 , x2 ) ∈ A[x1 , x2 ] ∶ f (B1 , B2 ) = 0 ∈ End(V )}.
To show that 0 → I → A[x1 , x2 ] → V → 0 is exact where the last mapping is given by
f (x1 , x2 ) ↦ f (B1 , B2 )(v0 ), beside trivial things, we have to show that f (B1 , B2 )(v0 ) = 0
implies f (B1 , B2 ) = 0. Let v ∈ V be arbitrary vector, given by v = g(B1 , B2 )(v0 ), then
f (B1 , B2 )v = f (B1 , B2 ).g(B1 , B2 ).v0 = 0.
This completes the proof that V ≅ A[x1 , x2 ]/I as A-modules. Now we want to endow V
with a ring structure to get that ϕ ∶ A[x1 , x2 ] → V is an A-algebra morphism. We define
the multiplication by
(f (B1 , B2 )v0 ).(g(B1 , B2 )v0 ) = f (B1 , B2 )g(B1 , B2 )v0 .
Now define
̃ n (A) = {(B1 , B2 , v0 ) ∈ Mn×n (A)×Mn×n (A)×An , such that [B1 , B2 ] = 0, A[x1 , x2 ] ↠ An }
H
2 +n
which is a subfunctor of Mn×n × Mn×n × An ≅ A2n
.
2
The condition [B1 , B2 ] = 0 defines a closed subscheme of A2n +n . The surjectivity of
A[x1 , x2 ] ↠ An translates to the fact that if we associate to A[x1 , x2 ] the corresponding
quasi-coherent sheaf on the affine space, and to An the coherent sheaf. The cokernel which
is hence coherent is supported away from our desired points! The support of a coherent
̃ n is an open subscheme of a closed
sheaf is closed hence this is an open condition. So H
2
subscheme of A2n +n .
10. PROPERTIES OF THE HILBERT SCHEMES OF N POINTS
23
π
̃n →
Define the morphism of schemes H
Hilbn (An ) via
(B1 , B2 , v0 ) ↦ (An , B1 , B2 , v0 ).
Next step is to involve the action of Gln . Define an action
̃ n sigma
̃n
Gln ×H
→ H
̃ n (A) → H
̃ n (A)
Gln (A) × H
g.(B1 , B2 , v0 ) ↦ (gB1 g −1, gB2 g −1, gv0 )
Lemma 7. We have a cartesian diagram:
̃n
Gln ×H
proj
σ
̃n
H
/ ̃n
H
π
π
/ Hilbn (A2 )
Proof. The proof of this is easy; remember that one step of it is to show that given
̃ n (A) there is an isomorphism g ∶ An → An in g ∈ Gln (A) sych
(B1 , B2 , v0 ), (B1′ , B2′ , v0′ ) ∈ H
′
that g.(B1 , B2 , v0 ) = (B1 , B2′ , v0′ ).
Remark. This g is unique; we know g on B1 v0 and B2 v0 and this determines g on all of
An .
̃ n → Hilbn (A2 ) is sheaf surjective.
Lemma 8. π ∶ H
Proof. This means that for all R-algebra A and all mappings Spec A → Hilbn (A2 )
there is an open covering of Spec A, ⟨f1 , ⋯, fn ⟩ = 1 such that for all i ∈ {1, ⋯, s} there is a
dotted map making the following diagram commutes:
̃n
i i4 H
i i
i
i i
i i
i
i
/ Hilbn (A2 )
/ Spec A
Spec (Afi ) Take a covering over which V becomes free. Then over Spec Afi choose isomorphism Anfi ≅
Vfi , via this isomorphism B1 , B2 map to matrices in Mn×n (Afi ) which we take as B1′
and B2′ . And v0 maps to an element of Afi which we take as v0′ . This defines a lift
̃ n.
Spec (Afi ) → H
̃ n → Hilbn (A2 ) is a principle bundle with structure
Remark. The above lemmas say that H
group GLn ; i.e. a GLn -bundle. This definition makes sense for X is a scheme and Y a
π
GL-scheme and Y Ð→ X a GLn -invariant maps. For other groups the Zariski topology on
X may not be fine enough, and we must use the etale topology instead. Zariski topology
however works for GLn , SLn and Sp2n .
?
10. PROPERTIES OF THE HILBERT SCHEMES OF N POINTS
24
We conclude that
Corollary 3. There exists a Zariski open covering {Ui } of Hilbn (A2 ) such that the following is cartesian:
Gln ×Ui
open
/ ̃n
H
proj
Ui
π
/ Hilbn (A2 )
open
Proof. For this note that Hilbn (A2 ) is a scheme. So it has an affine covering. Refine
this covering to get another one by the previous lemma which has lifts
̃
9H
ss
si sss
sss
s ss
/ Hilbn (A2 )
n
Ui
We get cartesian squares:
GLn ×Ui
/ GL ×H
̃n
n
/ ̃n
H
Ui
si
/ ̃n
H
π
σ
/ Hilbn (A2 )
Since π ○ si is the inclusion it is an open immersion, implying that the top composition is
also an open immersion.
The trivial principal GL-bundle over X is GLn ×X → X with GLn action by left multiplication. Every GLn -bundle is locally trivial by definition.
Remark. All the above works with Ar not just A2 , get principal GLn -bundle
̃ n → Hilbn (Ar )
H
where
̃ n = {(B1 , ⋯, Bn , v0 ) ∈ M r × An ∶ ∀i, j[Bi , Bj ] = 0, An generated by Bi (v0 )s}.
H
n×n
However the following depends heavily on r = 2:
Theorem 10.1. Let R = k an algebraic closed field, char(k) = 0 and consider Hilbn (A2 ).
̃ n is a smooth subvariety of M 2 × An .
Then H
n×n
k
Here on, we assume R = k is algebraically closed.
Definition 18. A small extension is a pair I ≤ A1 where A1 is a finite dimensional local
k-algebra and I is an ideal of A1 with dimension one over k.
10. PROPERTIES OF THE HILBERT SCHEMES OF N POINTS
25
Let A = A1 /I. Then from the exact sequence 0 → I → A1 → A → 0 we have that A1 is an
extension of A by I. Let m be the maximal ideal of A and m1 be the maximal ideal of A1 .
Then m1 is a flat A1 module and hence m1 ⊗A1 I ≅ Im1 = 0 hence I 2 = 0. However I is an
A1 -module and since I.I = 0 we get a well-defined action of A on I. Moreover this action
factors to give an action of A/m on I. So I ≅ A/m as a vector space over A/m.
Example 16. Small curvilinear extension: A1 = k[t]/(t`+1 ), A = k[t]/t` and I = ⟨t` ⟩.
Definition 19. A k-presheaf is smooth if for every small extension I → A′ → A, X(A′ ) →
X(A) is surjective.
If p ∈ X(k) is a point, X is smooth at p if considering X(A) → X(A/m) = X(k) for any
x ∈ X(A) that maps to p ∈ X(k) under X(A) → X(A/m) then there is x′ ∈ X(A′ ) such
that x′ ↦ x.
Spec A′
O
?
G
G x′
G
G
G#
/X
w;
w
w
ww
wwp
w
ww
Spec A
O
?
x
Spec A/m
Example 17. Take A′ = k[t]/(t3 ) and A = k[t]/(t2 ) and I = ⟨t2 ⟩. Take X = Spec k[x, y]/(y 2 −
x3 ). THen X(A′ ) → X(A) is not surjective; take (t, t) ∈ X(k[t]/(t2 )). Then (t, t) is living
above the point p ∶ Spec Am → X given by the origin, and hence X is not smooth at the
origin.
Suppose chark ≠ 2.
̃ is smooth.
Proposition 9. H
Lemma 9. Consider the trace form for a small extension I → A′ → A given by
Mn×n (A′ ) × Mn×n (I) → I
(ξ, X) ↦ tr(ξX).
If W ⊂ Mn×n (I) is an A-submodule, then W → W ⊥ ⊥ is sujrective.
Proof. The trace form is a non-degenrate symmetric bilinear pairing and we may think
2
of W ⊂ Mn×n (k) ≅ k n in lieu of the identification I ≅ k.
̃ n (A).
Choose (B1 , B2 , v0 ) ∈ H
Lemma 10. Let W = {[B1 , X2 ] − [B2 , X1 ] ∈ Mn×n (I) ∶ X1 , X2 ∈ Mn×n (I)}. Then
W ⊥ = {ξ ∈ Mn×n (A′ ) ∶ ∃f ∈ A[z1 , z2 ], ξ = f (B1 , B2 ) mod m′ }.
?
̃
11. TANGENT SPACE TO H
26
TO DO
̃1 , B
̃2 be arbitrary lefts of B1 , B2 to Mn×n (A′ ). Then [B
̃1 , B
̃2 ] ∈ Mn×n (I)
Lemma 11. Let B
⊥ ⊥
and is in (W ) .
TO DO
̃1 , B
̃2 , ̃
̃1 , B
̃2 ] ∈ W . So there are X1 , X2 ∈
Let (B
v0 ) be any lift of (B1 , B2 , v0 ) to A′ . Then [B
Mn×n (I) such that
̃1 , B
̃2 ] = [B1 , X2 ] − [B2 , X1 ]
[B
̃1 − X1 , B
̃2 − X2 ] = 0 (since [X1 , X2 ] ∈ Mn×n (I 2 ) and I 2 = 0). On the other
Thus [B
hand,
/ A′n
A′ [z1 , z2 ]
A[z1 , z2 ]
/ / An
The lower arrow is surjective and by Nakayama’s lemma for the A′ -module A′n we have
that the above arrow is also surjective (lift generators). This completes the proof of the
fact that
̃1 − X1 , B
̃2 − X2 , ̃
̃ ′)
(B
v0 ) ∈ H(A
̃ n is smooth.
and that consquently H
̃
11. Tangent space to H
̃
̃ at p is given by
Let p = (B1 , B2 , v0 ) ∈ H(k).
The tangent space of H
̃ = preimage of p under H(k[ε])
̃
̃
Tp H
→ H(k).
This preimage consists of all (B1 + εX1 , B2 + εX2 , v0 + εx0 ) such that X1 , X2 ∈ Mn×n (I) and
x0 ∈ k n satisfying [B1 + εX1 , B2 + εX2 ] = 0, i.e.
̃ = {(X1 , X2 , x0 ) ∶ [B1 , X2 ] = [B2 , X1 ]}.
Tp H
For A′ = k[ε], A = k, I = ⟨ε⟩, we replace the two-form tr ∶ Mn×n (k[ε]) × Mn×n (ε) → ⟨ε⟩
by
tr(., .) ∶ Mn×n (k) × Mn×n (k) → k
Then we have W ⊂ Mn×n (k) with the notation as above, k[z1 , z2 ] → W ⊥ via f (z1 , z2 ) ↦
f (B1 , B2 ) is surjective with kernel
K = {f ∈ k[z1 , z2 ] ∶ f (B1 , B2 )v0 = 0}.
but under the mapping f (z1 , z2 ) ↦ f (B1 , B2 )v0 we have the short exact sequence
0 → K → k[z1 , z2 ] → k n → 0
hence W ⊥ ≅ k n , so dim(W ⊥ ) = n and hence dim(W ) = n2 − n.
13. EULER CHARACTERISTICS
27
On the other hand W fits into the short exact sequence
̃ → Mn×n (k)2 × k n → W → 0
0 → Tp H
where the projection is given by (X1 , X2 , X0 ) ↦ [B1 , X2 ] − [B2 , X1 ]. Hence
̃ = 2n2 + n − n2 + n = n2 + 2n
dim Tp H
̃ = n2 + 2n and dim(H/
̃ GLn ) = 2n and finally
and thus dim H
Corollary 4. Hilbn (A2 ) is a smooth scheme of dimension 2n.
12. Points of Hilbn (As ) as locus of n points in As
Definition 20. The point [B1 , ⋯, Bs , v0 ] ∈ Hilbn As is semi-simple if all Bi ’s are diagonalizable. Since they commute, they are simultaneously diagonalizable, so we have that such
a point is equivalent to [D1 , ⋯, Ds , v0′ ].
Note that all entries of
v0′
⎛λ1(i)
0 ⎞
⎟,
⋱
are non-zero from the spanning criterion. Let Di = ⎜
⎜
⎟
(i)
⎝ 0
λn ⎠
and define xj = (λj , ⋯, λj ) ∈ As . Then x1 , ⋯, xn ∈ As are n distinct points (again by
spanning criterion). The converse procedure from n points x1 , ⋯, x0 ∈ As to getting points
on Hilbert scheme, is obvious. So
(1)
(n)
Hilbnss (As ) = (As )n0 .
For simplicity work with s = 2. We wil work on an algebraically closed field k. If
[B1 , B2 , v0 ] ∈ Hilbn (A2 )(k) we get data (Vi , λi , µi )i∈{1,⋯,r} such that V = ⊕ri=1 Vi into generalized eigenspaces. Assume that dim Vi ≥ dim Vi+1 so that we get a partition of n given
by (α1 , ⋯, αr ). This partition corepsonds to [B1 , B2 , v] ∈ Hilbn (A2 ). The subscheme of A2
correpsonding to [B1 , B2 , v] is the ideal
I = {f ∈ k[z1 , z2 ] ∶ f (B1 , B2 ) = 0 ∈ End(k n )}
The polynomials ∏ri=1 (z1 − λi )N and ∏ri=1 (z1 − µi )N are in the ideal and so is ∏I (z1 −
λi )N ∏J (z2 −µj )N for any index sets I ∐ J = {1, ⋯, r}. Thus (a, b) ∈ Z(I) iff (a, b) = (λi , µi )
for some i ∈ {1, ⋯, r}.
13. Euler characteristics
Let X be a scheme over C. Then X(C) is a topological space. We want to compute
χ(X(C)).
Definition 21. The analytic topology:
?
?
13. EULER CHARACTERISTICS
28
(1) X(C) has the Zariski topology: U ⊂ X(C) is open iff there is an open subscheme
X ′ ⊂ X such that U = X ′ (C) ↪ X(C).
(2) X = ∪i Xi open subschemes, Xi ↪ Ani closed subscheme X(C) = ∪i Xi (C). And
Xi (C) ↪ Ani (C) = Cni
the analytic topology on Cni induces a topology on Xi (C). Put the finest topology
on X(C) such that Xi (C) ↪ X(C) are all open subsets.
One would like to prove that the topology is independent of choices: the main point is that
if Y ↪ An is a closed subscheme and likewise is a closed subscheme Y ↪ Am , then Y (C)
gets the same topology from Cn and Cm .
Y
w GGG
GGg
ww
w
w
(f,g) GG
GG
ww
w
w{
#
n o
/ Am
A
An+m
f
We may extend Y → Am to G ∶ An → Am . Use continuity of G in the analytic topology.
Let Y /C be a smooth variety, p ∈ Y (C), then there is an (analytic) open neighborhood such
that p ∈ U ⊂ Y (C), and U → Cm is an analytic isomorphism onto open subset. Algebraically
the best we can do is to take Y smooth and p ∈ Y then there is a Zariski open neighborhood
p ∈ U ⊂ Y and U → Ar is etale. Consider the example of elliptic curves for instance.
Definition 22. If X, Y are smooth then f ∶ X → Y is etale if f is bijective on Zariski
tangent spaces.
/
Spec k
u: X
∃! u
u
u
u
Spec (k[ε])
f
/Y
If X, Y are of finite type schemes over the algebraically closed field k, we will have then
that for all small extensions A′ → A the following diagram completes:
Spec A 
∃! y y
y
y
′
Spec A
Remark.
/X
y<
/Y
(1) If we only get the existence of the diagonal arrow, then f is smooth.
(2) If we only have the uniqueness of the diagonal arrow, then f is called unramified.
(3) If we put Y = Spec k the we get back the notion of smoothness (of X).
14. COMPUTING THE EULER CHARACTERISTIC OF Hilbn (Y (C))
29
Let Y be a smooth variety over C and let U ⊂ Y (C) be an open. We get open subsets
of Hilbn Y (C) by considering all [Z] ∈ Hilbn Y (C) such that Z ⊂ U ⊂ Y . Denote this by
Hilbn (U ) ⊂ Hilbn (Y ).
Remark. The map Hilbn (Y (C)) → Y (C)n /Sn is continuous. For Y = A2 we have that
Hilbn A2 (C) → (C2 )n /Sn
via [B1 , B2 , v0 ] ↦ ∑ri=1 αi (λi , µi ).
Then if U → As is an isomorphism onto an open ste we get an induce map
Hilbn (U ) → Hilbn (As )
from an open subset.1 It is however not true that if Ui is a cover of Y then Hilbn (Ui ) is a
cover of Hilbn (Y ).
Let Z ⊂ Y be a subscheme of length n. Suppose Z = Z1 ∪ ⋯ ∪ Zr were these components are
disjoint, and suppose there exists Ui ⊃ Zi with Ui ↪ As admitting holomorphic coordinates
and for simplicity assume Ui ∩ Uj = ∅. Let length Zi be αi . The partition of n being
α = (α1 , ⋯, αr ), then the morphism
r
ϕ
α
n
∏ Hilb i Ui → Hilb Y
i=1
via (Z1′ , ⋯, Zr′ ) ↦ ∪i Zi′ is an open neighborhood of [Z]. And via coordinates
r
r
r=1
i=1
α
s
α
∏ Hilb i (Ui ) ↪ ∏ Hilb i (A )
is an open embedding. This is how we resolve the problem of finding an open cover of the
Hilbert schemes of n points.
14. Computing the Euler characteristic of Hilbn (Y (C))
We do this when Y is a smooth algebraic variety over C.
If X is a scheme over C then
χ(X(C)) = ∑(−1)i dimQ Hci (X(C), Q)).
i≥0
Recall that we know the
Theorem 14.1. If U ⊂ X is an open subscheme, Z ⊂ X is a closed subscheme such that
the complete of Z is U then
χ(X(C)) = χ(U (C)) + χ(Z(C)).
Proof. Use long exact sequence of cohomology (possibly with compact support).
1Authors: Hilbn (U ) is the pre-image of U n /S along the Hilbert-Chow map
n
14. COMPUTING THE EULER CHARACTERISTIC OF Hilbn (Y (C))
30
Definition 23. A stratification of a scheme X is
(1) A finite index set I, partially ordered
(2) ∀i ∈ I a locally closed subscheme Zi ⊂ X such that X = ∐i Zi and ∀i ∈ I
⋃ Zj ↪ X is closed and Zi ↪ ⋃ Zj is open.
j≥i
j≥i
Given a stratification (Zi ) of a scheme X, then
χ(X(C)) = ∑ χ(Zi (C)).
i∈I
Remark. Any scheme of finite type over C admits a stratification (Zi )i∈I where each Zi is
smooth: Consider Xred ⊂ X which is a closed subscheme. Then there is an open subset of
Xred which is smooth. Let it be Z0 and Z0 ↪ X is locally closed.
For Hilbn (Y ) we stratify by partition: Let α ⊢ n be a partition of n, α = (α1 , ⋯, αn ) where
αi ≥ αi+1 and αr > 0. Let [Z] ∈ Hilbn (Y )(k) where k is any field. Then we know that
Z = Spec (B) for a finite k-algebra B.
Proposition 10. Every finite dimensional k-algebra B is (up to order) uniquely isomorphic
to a product B ≅ B1 × ⋯ × Br where Bi is a local finite dimensional k-algebra.
Proof sketch. TO DO
So every k-valued point Spec k → Hilbn Y has an associated partition given by (dimk (B1 ), ⋯, dimk (Bn )).
Let Hilbnα Y be the set of points with their corresponding partition being α. We put a partial order on the set of all paritions of n by defining α ≥ β if and only if α is a refinment of
β. The question is whether (Hilbnα Y )α⊢n is a stratification of Hilbnα Y .
It suffices to prove the assertion locally; i.e to show that for any ring A, and any closed
subscheme Z ↪ YA the diagram
/ YA
Z EE
EE
EE
EE
E" Spec A
gives a stratification of Spec A.
Recall that we had defined Hilbnα (As ) is another particular way too. If [B1 , ⋯, Bs , v] ∈
Hilbnα (As )(k) then V decomposes to generalized simultaneous eigenspaces ⊕ri=1 Vi and α =
(dim V1 , ⋯, dim Vr ).
Lemma 12. If I ⊂ k[z1 , ⋯, zr ] is the deal corresponding to [B1 , ⋯, Bs , v0 ] (meaning I = {f ∶
f (B) = 0}) then k[z]/I ≅ ⊕ri=1 Vi as k-algebras, and each Vi is local.
This lemma shows that the two partitions are in fact the same!
14. COMPUTING THE EULER CHARACTERISTIC OF Hilbn (Y (C))
31
Lemma 13. If Z → Spec A is a finite, flat, rank n morphism, there is an affine covering
Spec Afi of Spec A where ⟨f1 , ⋯, fr ⟩ = 1 such that over Spec Afi if Zi fits into the cartesian
diagram
/ Spec Afi
Zi
/ Spec A
Z
then there exists an embedding

Zi F
/ An
Afi
FF
FF
FF
FF
" .
Spec Afi
Proof. TO DO
This last lemma also implies that the verification of out claimed stratification reduces to
the proof that it is so for Y = An . We proceed with the proof of the latter.
TO DO
We restate this result in the following
Theorem 14.2. (Hilbnα (Y ))α⊢n is a stratification of Hilbn Y . Moreover each Hilbnα Y has
a natural scheme structure induced by the flattening stratification.
Corollary 5. χ(Hilbn (Y )(C)) = ∑α⊢n χ(Hilbnα (Y )(C)).
Now let α ⊢ n be any partition. We don’t in general have a morphism
r
α
n
∏ Hilb i Y → Hilb Y
i=1
vai (Z1 , ⋯, Zr ) ↦ Z1 ∪⋯∪Zr . The problem is that it is not in general the case that Z1 ∪⋯∪Zr
is a subscheme of Y . This however is the case when Zi ’s are disjoint! So we pass to

r
αi
Y
V LL / ∏i=1 Hilb
LL
LL
LL
LL
L% Hilbn Y
Let V ⊂ ∏ri=1 Hilbαi Y be the set of all Z1 , ⋯, Zr such that i ≠ j implies Zi ∩ Zj = ∅.
Lemma 14. V is an open subscheme.
Proof. TO DO
15. EULER CHARACTERISTIC OF SCHEMES OVER C
32
So for Spec A → V given by (Z1 , ⋯, Zr ) the scheme Z1 ∐ ⋯ ∐ Zr defines a map Spec A →
Hilbn Y . Let Zα denote the fiber product in the following cartesian diagram
Zα
/V
p
xp p
/ ∏ Hilbαi Y
p
pp
/ Hilbn Y.
Hilbnα Y
Here Zα → Hilbnα Y is a Galois cover with Galois group Aut(α). Then
1
χ(Hilbn Y ) = ∑ χ(Hilbnα Y ) = ∑
χ(Zα ).
#Aut(α)
α⊢n
α⊢n
To compute χ(Zα ) we observe that it fits into another cartesian diagram:
Zα
/ ∏i Hilbαi Y
(αi )
/ Yr
Y0r
Hilbm
(m) Y → Y is a Zariskli locally trivial fibration with fibers Fn being the punctual Hilbert
scheme which is a subscheme of Hilbn (As ) consisting of all subschemes of As supported at
the origin, this corresponds to {(B1 , ⋯, Bs , v0 )} such that all Bi ’s are nilpotent, s = dim Y .
Hence χ(Zα ) = χ(Y0r ) ∏ χ(Fαi ).
15. Euler characteristic of schemes over C
Theorem 15.1. If X is of finite type over C then χ(X(C)) = χc (X(C)).
Remark. For any locally compact space X, z ⊂ X closd, and U = X − Z, then χc (X) =
χc (U )+χc (Z). This is not true for χ without the compact support restriction. For example
X = R, and Z = {0}, then χ(R) = 0, χ(Z) = 1, χ(R − {0}) = 2, while χc (R) = −1, χc (Z) = 1,
χc (R − {0}) = −2.
Proof. TO DO
Proposition 11. If Gm over C act on the finite type C-scheme X without fixed points then
χ(X(C)) = 0.
Proof. TO DO
Remark. The finite stabilizers were used in the proof to pretend Z = X/Gm is a “space” so
that χ(Z) is fintie. The proof works for any connected algebraic group G if all stabilizers
are finite. This will imply that there are no fixed points and hence the quotient stack [X/G]
is a Deligne-Mumford stack. Then [X/G](C) is an orbifold and so χ([X/G](C)) is finite.
We may then conclude that χ(X(C)) = 0 due to the fact that χ(G) = 0.
15. EULER CHARACTERISTIC OF SCHEMES OVER C
33
Remark. Given a complex manifold U ↪ Y being an analytic open immersion and U ↪ As
again analytically, we get and induced diagram
open
/ Hilbn Y
NNN
NNN
N
open NNNN
'
Hilbn (U )
Hilbn (As )
We have to rely on the exitence of the analytic category which X(C) in an object of for
all finite-type C-schemes X. We use this to prove that for an open subscheme U ⊂ Y ,
Hilbn (U ) is an analytic subspace of Hilbn (Y ) and is hence an “analytic space”.
TO DO
The above argumetn shows that if U ⊂ Y is open, there is an analytic open of Hilbn (Y )
which represents Hilbn (U ). And thus:
Corollary 6. All analytic Hilbert schemes we need are representable.
Let’s calculate χ(Hilbn (As )) now. The tool is the natural T = (Gm )s action on As via
weight (1, ⋯, 1):
(λ1 , ⋯, λs )(a1 , ⋯, as ) ↦ (λ1 a1 , ⋯, λs as ).
The T also acts on Hilbn (As )
T (A) × Hilbn As (A) → Hilbn (As )(A) = {(V, B1 , ⋯, Bs , v0 ) ∶ with conditions! }/ ≅
(λ1 , ⋯, λs )(V, B1 , ⋯, Bs , v0 ) ↦ (V, λ1 B1 , ⋯, λs Bs , v0 ).
Recall that an action of Gm on Spec A if an only if A is graded by Z. So the exitence of an
action of (Gm )s on As is equivalent to the existence of the s-fold grading on C[x0 , ⋯, xs ]
where the i-th degree of a polynomial is the degree in xi , (1 ≤ i ≤ s). An element is
homogeneous if and only if each variable occurs with the same power in each monomial, iff
it is a monomial. Each graded piece is a 1-dimensional module and had a canonical basis
(the monic).
The fixed points of T (C) = (C∗ )s on Hilbn (As )(C) = {I ≤ C[x1 , ⋯, xs ] ∶ corankI = n} are
given by :
I is fixed ⇔ I is homogeneous
⇔ I is generated by homogeneous elements
⇔ I is generated by monomials
in the latter case we say I is a monomial ideal. These are in one-to-one correspondence
with the s − D partitions of n (when s = 2 these would be the usual partitions of n, when
s = 3 they are the 3D partitions of it, etc.). Thus the number of T (C)-fixed points of
(n)
Hilbn (As )(C) is equal to Ps , denoting the number of s-partitions of n. We conclude
that
16. Hilbn (A3 ) AS A CRITICAL LOCUS
34
Corollary 7. χ(Hilbn (As (C))) = χ(fixedpointset) + χ(complement) = Pn .
(s)
There is also a generating function that these numbers fit in:
1
⎧
⎪
⎪
1−t
⎪
⎪
∞
F (s) (g) = ∑ χ(Hilbn (As (C)))tn = ∑ Pn(s) tn = ⎨ ∏k=1
⎪
⎪
n=0
n=0
⎪
∏∞
⎪
⎩ k=1
∞
∞
1
1−tk
1
(1−tk )k
s=1
s=2
s=3
16. Hilbn (A3 ) as a critical locus
Proposition 12. M is a smooth scheme.
̃/ Gln where
Proof. We know that M = M
̃ = {(B1 , B2 , B3 , v0 ) ∶ stability condition } ⊂ M 3 × An
M
n×n
is an open subscheme in some basis chosen and has dimension 3n2 + n, hence in particular
smooth.
̃
Gln ×M
act
/ ̃
M
pr
̃
M
π
π
/M
We know that this is cartesian, that π is sheaf surjective, and M is a sheaf. From these
facts it follows that M is a smooth scheme
̃ → M is a principal Gln -bundle. Hilbn (A3 ) ↪ M is a closed subscheme given by
And M
[Bi , Bj ] = 0 and is in general very singular.
f
The goal is now to show that there exists a regular function f ∈ O(M ) (i.e. a map M → A1 )
such that Hilbn (A3 ) = Z(df ). Moreover Hilbn (A3 ) ⊆ Z(f ) = f −1(0). So Hilbn (A3 ) is the
singular locus of the hypersurface Z(f ) ⊂ M .
f ((V, B1 , B2 , B3 , v0 )) ∶= tr(B1 [B2 , B3 ]).
where V is a finite flat module over a C-algebra A.
17. SINGULAR LOCI OF HYPERSURFACES
̃:
M
35
̃ ⊆ M 3 × An . Consider a C[ε]-valued point of
16.1. Computing df . Work on M
n×n
b + εx = (B1 + εX1 , B2 + εX2 , B3 + εX3 , v0 + εx0 )
Then we have,
f (b + εx) = tr((B1 + εX1 )[B2 + εX2 , B3 + εX3 ])
= tr(B1 [B2 , B3 ]) + ε {tr(X1 [B1 , B3 ]) + tr(B1 [X2 , B3 ]) + tr(B1 [B2 , X3 ])}
3
Thus dfb ∶ Mn×n
× Cn → C is the C-linear mapping
(x1 , x2 , x3 , v0 ) ↦ tr(X1 [B1 , B3 ]) + tr(B1 [X2 , B3 ]) + tr(B1 [B2 , X3 ]).
The partial derivatives with respect to the standard coordinates are obtained by setting
⎧
(Eij , 0, 0, 0)
⎪
⎪
⎪
⎪
⎪ (0, Eij , 0, 0)
(X1 , X2 , X3 , x0 ) = ⎨
(0, 0, Eij , 0)
⎪
⎪
⎪
⎪
⎪
(0,
0, 0, ei )
⎩
We know that
tr(Eij [B1 , B3 ]) = (j, i) entry of [B1 , B3 ]
tr(B1 [Eij , B3 ]) = − (j, i) entry of [B1 , B3 ]
tr(B1 , [B2 , Eij ]) = (j, i) entry of [B1 , B2 ]
So the Jacobian is given by
df = ([B1 , B3 ]t , [B3 , B1 ]t , [B1 , B2 ]t , 0).
̃ have f̃ ∶ M
̃ → A1 with Z(df ) = H.
̃ Then follows that for f ∶ M → A1 we have
On M
Z(df ) = Hilbn (A3 ) = M.
Remark. Z(df ) ⊂ Z(f ) by choice of f . So Hilbn (A3 ) is the singular locus of the hyperplane
f −1(0) ⊂ M . This is NOT true in higher dimensions!
17. Singular loci of hypersurfaces
Let f ∶ Cm → C be a holomorphic function. V = f −1(0) and let H = Z(df ). We assume
∂f
m
and
f ∈ ⟨ ∂x
i ⟩. Thus H will be the singular locus of V . Assume p is the origin of C
let
νH (p) = (−1)m (1 − χ(Fp )).
If p is an isolated singularity of V (isolated point of H), then Fp is homotopy equivalent to
a bonquet of (m − 1)-spheres, and
νH (p) = (−1)m (1 − χ( bonquet)) = (−1)m (1 − (1 − (−1)m−1 .# spheres )) = #spheres
18. BEHREND FUNCTION FOR GENERAL HILBERT SCHEMES OF n POINTS
36
and this is known as the Milnor number of the singularity.
Remark. The Milnor number is equal to dimC O(H) so νH (p) is a natural generalization
of Milnor number to non-isolated singularities.
We now define the weighted Euler characteristic χB of H with weight νH to be
χ(H, νH ) = ∑ νH ∣Hα χ(Hα )
Hα
where {Hα } is an stratification of H and ν is constant on each stratum. This is also the
Donaldson-Thomas invariant of H.
2 +n
For p ∈ M n choose an analytic coordinate chart around p ∈ U ⊂ M n and U ↪ C2n
.
Theorem 17.1. Milnor fiber is invariant under biholmorphic maps:
p ∈ CnE
/ Cn ∋ q
y
yy
yy
y
y f
|yy
biholo.
EE
EE
E
g EE
E"
C
(g)
Then Fp
≅ Fq
(f )
is a homeomorphism.
So by this fact every point p ∈ M has a well-defined Milnor fiber Fp , hence we get ν ∶ M → Z
2
via p ↦ (−1)2n +n (1−χ(Fp )) = (−1)n (1−χ(Fp )) as a Z-valued function on M which vanished
outside of Hilbn (A3 ).
18. Behrend function for general Hilbert schemes of n points
The goal is to define and compute ν ∶ Hilbn Y → Z for any smooth C-scheme Y of dimension
3. Let p = [Z] ∈ Hilbn Y (C) for some subscheme Z ↪ Y . Choose holomorphic coordinate
charts for Y , {Ui }. If Z = Z1 ∐ ⋯ ∐ Zr where length of Zi is αi and α ⊢ n is a partition
of n. Assume Zj ⊂ Uj for all j and for simplicity suppose that U1 , ⋯, Ur are pairwise
disjoint.
p = ([Z1 ], ⋯, [Zr ]) ∈ ∏ri=1 Hilbαi Ui open / Hilbn Y ∋ [Z]
∏ri=1 Hilbαi A3
proji
/ Hilbαi A3
ν
/ A1
This shows that νHilbn Y (p) = ∏ri=1 νHilbαi A3 ([Zi ]).
Is this well-defined? For this we need independence of choice of charts and independence
of partition Z1 ∐ ⋯ ∐ Zr .
TO DO
18. BEHREND FUNCTION FOR GENERAL HILBERT SCHEMES OF n POINTS
37
Remark. νHilbn Y is constructible, i.e. there is a stratification of Hilbn Y such that ν is
constant on each stratum.
This follows from the corresponding fact for Milnor fibers! Now χ(Hilbn Y, ν) can be defined
analogous to the above and is well-defined.
Theorem 18.1. χ(Hilbn Y, ν) = (−1)n χ(Hilbn Y ).
So for any smooth scheme Y of dimension 3 over C:
1
)
∑ χ(Hilb Y, ν)t = ∑ χ(Hilb Y )(−t) = ( ∏
k k
n=0
n=0
k=1 (1 − (−t) )
∞
n
n
∞
n
n
∞
χ(Y )
.
χ(Hilbn Y, ν) = ∑ χ(Hilbnα Y, νHilbn Y )
α⊢n
1
χ(Zα , νHilbn Y )
α⊢n #Aut(α)
1
= ∑
χ(Zα , ∏ νHilbαi A3 )
α⊢n #Aut(α)
r
1
χ(Y0r ) ∏ χ(Fαi , νHilbαi A3 )
= ∑
α⊢n #Aut(α)
i=1
= ∑
So until now we have reduced this computation to Hilbn (A3 ).
Recall that G3m acts on M n . Let T ⊂ G3m be defined by λ1 λ2 λ3 = 1 and this is isomorphic
to G2m .
f is constant on T -orbits. As a result T acts on Hilbn (A3 ) and hence as before
χ(Hilbn A3 , ν) = ∑ ν(p)
p
where p ranges on the fixed points of the action of T .
Suppose p ∈ Hilbn (A3 ) is a fixed point of the action of T . Since the T -action on A3 is
compatible with the action of it on points of Hilbn (A3 ), the fact that p is fixed implies that
the support of the corresponding closed subscheme of A3 is also fixed. But the action of T
on A3 has only the origin as fixed point. Thus the closed subscheme corresponding to p is
supported only at the origin. Suppose that the corresponding ideal is I ⊂ C[x, y, z]. Then
by general theory on graded rings, I has to be generated by eigenvectors of the action of
T . But these are all of the form g(xyz)m(x, y, z) where m is a monomial. We can assume
that g(0) ≠ 0. Thus g ∈/ I. Hence V (⟨g⟩ + I) = ∅. Hence αg + β = 1, and mαg + mβ = m. So
the left hand side is also in I, i.e. m ∈ I. Thus I is generated by its monomials. Hence is
any monomial ideal.
18. BEHREND FUNCTION FOR GENERAL HILBERT SCHEMES OF n POINTS
38
Now from the following more general example we have that χ(Fp ) = 0. Thus ν(p) =
n
(−1)dim M (1 − 0) = (−1)n ,
χ(Hilbn A3 , ν) =
n (3)
∑ ν(p) = (−1) Pn .
p fixed
Download