BEZOUT’S THEOREM A weaker version of B´

advertisement
BEZOUT’S THEOREM
CHRISTIAN KLEVDAL
A weaker version of Bézout’s theorem states that if C, D are projective plane curves of
degrees c and d that intersect transversally, then |C ∩ D| = cd. The goal of this talk is
to give a deformation theoretic proof of Bézout’s theorem. Many of the tools used in this
proof are overkill for proving something as simple as Bézout’s theorem (especially since
we consider only transverse intersection) but the important part is the techniques used,
not so much the result. For example, a modified version of this argument can be used to
show there are 27 lines on a cubic.
Throughout the notes, k will be a fixed algebraically closed field.
1. Parameter Space of Curves
Projective plane curves are defined by homogenous polynomials in k[x, y, z], which are in
turn determined by their coefficients. To consider the parameter space of polynomials of a
given degree, we should think of the coefficients as being coordinates. Let k[x, y, z]ddenote
the homogenous polynomials of degree d. As a k vector space it has dimension d+2
2 . Note
that if λ ∈ C is non zero and f ∈ k[x, y, z]d then λf and f determine the same planar curve,
d+2
d+2
so the parameter space of curves of degree d should be (C( 2 ) − {0})/C× = P( 2 )−1 .
− 2, points of PN are pairs (f, g) where f is a polynomial of
+ e+2
Letting N = d+2
2
2
degree d and g a polynomial of degree e. Consider the projection map:
π : PN × P2 → PN
Points of PN × P2 are triples (f, g, p) with f, g as above and p a point in the projective
plane. The condition that f (p) − g(p) = 0 (i.e. that p is a point on V (f ) ∩ V (g)) is a
polynomial condition, hence X = {(f, g, p) | p ∈ V (f ) ∩ V (g)} ⊆ PN × P2 is a closed
subvariety, and π restricts to the projection map X → PN . The fiber X(f,g) over a point
(f, g) ∈ PN is then just the intersection V (f ) ∩ V (g) so in this context Bézout’s theorem
states that if V (f ) and V (g) intersect transversally then |X(f,g) | = de. The rough idea
of the proof is to show that the subset U ⊆ PN of points with transverse intersection is
open and that π −1 U → U is a “covering space”. Then we show that the cardinality of
the fiber is constant over points in U and show for one point (f, g) ∈ U that |X(f,g) | = de.
Of course π −1 U → U is not a covering space in the topological sense because the Zariski
topology is too coarse so we first need to come up with the algebraic analog of a covering
space.
2. Algebraic Covers
If p : Y → X is a covering space (is locally trivial), then for any x, x0 ∈ X there is a
bijection p−1 (x) → p−1 (x0 ). This can be constructed by taking a path γ with γ(0) = x
1
2
CHRISTIAN KLEVDAL
and γ(1) = x0 , and a point y ∈ p−1 (x) is sent to γ
e(1) where γ
e is a lift of γ to Y starting
at x. In a nutshell,
• Existence of path lifts defines the map.
• Local homeomorphism gives that it is injective (different lifts end at different
points).
• Uniqueness of path lifts allows for the inverse to be defined.
So we see that the two important properties that covering spaces satisfy for this are:
(1) They are local homeomorphisms.
(2) They have unique lifting of paths.
The locally trivial definition does not work well for varieties, but the above definitions
can be transferred to varieties. We will see that local homeomorphisms correspond to
étale maps and unique path lifting corresponds to valuatively proper maps. Using these
definitions, we can modify the argument that shows covering spaces have constant fiber
size to show that valuatively proper étale maps have constant fiber size.
2.1. Étale maps. First, we start out with an example to show the Zariski topology is too
coarse to detect maps which should be considered local homeomorphisms.
Example 2.1. The map C× → C× induced by the algebra map C[x, x−1 ] → C[x, x−1 ]
sending x 7→ xn is not a local homeomorphism in the Zariski topology, but it is a topological
covering space in the analytic topology.
A more useful idea comes from differential geometry. It is a consequence of the inverse
function theorem that a smooth map f : M → N is a local diffeomorphism at p ∈ M if
and only if the map on tangent spaces Dp f : Tp M → Tf (p) N is an isomorphism.
Definition 2.1. A map of schemes Z → Z 0 is an infinitesimal thickening if it is a closed
embedding and the sheaf of ideals IZ/Z 0 is nilpotent.
Example 2.2. The important examples of an infinitesimal thickening are Spec k[t]/(tn ) →
Spec k[t]/(tn+1 ) induced by the quotient k[t]/(tn+1 ) → k[t]/(tn ). We write k[ε] = k[t]/(t2 )
which is called the ring of dual numbers. For n = 1 we have k[t]/(t) = k and Spec k is
a point while Spec k[ε] is a point with a tangent vector. This can be seen by looking at
maps out of Spec k and Spec k[ε]. If X is a variety over k, then a map Spec k → X is the
same as picking a point and a map Spec k[ε] → X is picking a point and a tangent vector.
Note that the map on the underlying topological spaces is a homeomorphism, which holds
in general for infinitesimal thickenings.
Definition 2.2. A map of schemes Y → X is formally étale if any commutative diagram
of solid lines where Z → Z 0 is an infinitesimal thickening , can be completed with a unique
dashed line:
Z
Y
Z0
X
We call such a map a lift of Z 0 → X.
BEZOUT’S THEOREM
3
Example 2.3. The map in example 2.1 is formally étale. We will check that for any
diagram of the form
C
G
C[x, x−1 ]
H
C[ε]
F
C[x, x−1 ]
that H exists and is unique. Note G sends x to λn for some λ ∈ C× , so by commutativity
F (x) = λn + aε
H(x) = λ + bε
1
for some a, b ∈ C. Commutativity of the diagram also forces b = (a/n) n . This is a well
defined map and is unique. Note that this shows that k × → k × given by x 7→ xn is étale
as long as the characteristic of k does not divide n.
This definition categorizes étale maps as those for which infinitesimal motion lifts
uniquely, which is similar to the criterion for local diffeomorphisms in differential geometry. Take Z → Z 0 to be the map Spec k → Spec k[ε] from example 2.2. If f : Y → X
is étale we consider the map on Zariski tangent spaces Dy f : Ty Y → Tf (y) X. Interpreting
maps from Spec k[ε] as picking out a point and a tangent vector, the existence of a lift
shows Dy f is surjective, while uniqueness ensures that Dy is injective.
2.2. Proper maps. The algebraic analog of unique path lifting is the valuative criterion
of properness.
Definition 2.3. A map of schemes Y → X is said to be valuatively proper if for any
discrete valuation ring R with field of fractions K and any commutative diagram of solid
lines, there exists a unique dashed line completing the diagram:
Spec K
Y
Spec R
X
Again, such a map is called a lift of Spec R → X.
Example 2.4. The map Pnk → Spec k is proper, closed embeddings are proper.
Proposition 2.1. Proper maps are stable under pullback, meaning if Y → X is proper
and Z → X any map then Y ×X Z → Z is proper.
Proof. Consider the diagram
Spec K
Z ×X Y
Y
Spec R
Z
X
4
CHRISTIAN KLEVDAL
The dashed arrow exists and is unique since Y → X is proper, and the dotted arrow exists
and is unique by the universal property of the fiber product. The dotted arrow is the
required lift.
Considering the maps Pn → Spec k and Pm → Spec k we get the following corollary:
Corollary 2.1. Projection maps π : Pn × Pm → Pn are proper.
3. Transverse Intersections
Recall the earlier set up, where X is the space whose point are triples (f, g, p) where
f, g are of degree d, e respectively and p ∈ V (f ) ∩ V (g), and π : X → PN is the projection
map. The following proposition relates the intersection theory of V (f ) and V (g) with
properties of the map π.
Proposition 3.1. Curves V (f ) and V (g) intersect transversally if and only if the map
π : X → PN is formally étale at (f, g).
Proof. The intersection V (f ) ∩ V (g) = X(f,g) is transverse ⇐⇒ it is dimension 0 and
reduced ⇐⇒ no infinitesimal motion is possible in the fiber ⇐⇒ π is étale at (f, g). Proposition 3.2. The set U ⊆ PN over which π is étale is nonempty and open. Consequently π −1 U → U is proper étale morphism.
Proof. The fact that π −1 U → U is proper follows from the stability of proper maps under
base change.
To show U is open, we need to use a different criterion for étale maps, in particular
that (nice enought) maps of schemes are étale if they are flat and the sheaf of relative
differentials vanish. Generic flatness says that the locus V ⊂ PN over which π −1 V is flat
is open and dense. The support Z ⊂ X of ΩX/PN is closed so π(Z) is closed since π is
proper. Thus U = V ∩ (PN \ Z) which is open.
4. Proof of Bézout’s Theorem
We write V = π −1 U for U as above. Then π : V → U is both proper and étale. Suppose
a1 , . . . , ad ∈ k and b1 , . . . , be ∈ k are sets of distinct points and let
f = (x − a1 ) · · · (x − ad ),
g = (y − b1 ) · · · (y − be ).
The pair (f, g) represent a point in U and the fiber X(f,g) = Spec k[x, y]/(f, g). Note
MaxSpec k[x, y]/(f, g) = {(x − ai , y − bj ) | 1 ≤ i ≤ d, 1 ≤ j ≤ e}
so |X(f,g) | = de. The number of intersection points |X(f,g) | is the number of k-rational
points (maps Spec k → X(f,g) , denoted by X(f,g) (k)), since these correspond to intersection
points. The only part left is to show that for any points q1 = (f1 , g1 ), q2 = (f2 , g2 ) ∈ U
that Xq1 (k) = Xq2 (k).
BEZOUT’S THEOREM
5
First we find a hyperplane H ⊆ PN so that q1 , q2 6∈ H. Then PN \ H ' AN . Consider
the closed linear embedding
γ : A1 → AN
t 7→ (1 − t)q1 + tq2 .
Our strategy will be to show that |Xγ(0) | = |XL | = |Xγ(1) | where L is the generic point
of imγ. The inverse image γ −1 U will be the complement of V (h) ⊆ Spec k[t] for some
h ∈ k[t]. Since γ(0), γ(1) ∈ U it follows that h(0) 6= 0 6= h(1), and from this we get that
the image of h under the quotient maps k[t] → k[t]/(tn ) is a unit. Hence there is a well
defined morphism k[t, h−1 ] → lim k[t]/(tn ) = k[[t]]. Thus we have defined a map
←−
Spec k[[t]] → γ −1 U ⊆ A1 → U
and we know that Spec k[[t]] = {(0), (t)} sends the generic point (0) to L. Thus we have
defined a map
Start with a k rational point Spec k → Xγ(0) . From this, we get the following diagram
π −1 U
Spec k
···
Spec k[t]/(tn )
···
Spec k[[t]]
U
The dashed lines can be filled in uniquely since π −1 U → U is étale and Spec k →
Spec k[t]/(tn ) is an infinitesimal thickening. The dotted line comes from the universal
property of inverse limits. Restricting the dotted line to the generic point, we obtain a
morphism Spec k(t) → π −1 (U ) which is a point in XL , i.e. we have constructed a map
Ψ : Xγ(0) (k) → XL (k(t)). It is injective because the map Spec k[[t]] → π −1 U is the unique
extension of the map Spec k → π −1 U that we started with. We will show that Ψ is surjective. Starting with a point of XL , i.e. a lift of L, is the same thing as giving a commutative
diagram of solid lines
Spec k((t))
π −1 U
Spec k[[t]]
U
The dashed line exists and is unique by the valuative criterion of properness, and using
the composition Spec k → Spec k[[t]] we get a point in Xγ(0) that maps to the given point
in XL . Therefore Ψ : Xγ(0) (k) → XL (k(t)) is bijective. The exact same argument exhibits
a bijection Xγ(1) (k) → XL (k(t)) hence we conclude that Xγ(0) (k) = Xγ(1) (k).
5. Deformation Theory
A key part of the proof of Bézout’s theorem is to show that the solutions (number of
points in a fiber) are constant under small perturbations. Deformation theory studies how
spaces behave under these small perturbations.
6
CHRISTIAN KLEVDAL
Definition 5.1. If X0 is a variety over k, an infinitesimal deformation of X0 is a scheme
X, flat over Spec A and a commutative diagram
X0
X
Spec k
Spec A
such that A is a local artinian k-algebra and X0 ' X ×Spec A Spec k.
In our case, A was taken to be k[t]/(tn ).
Download