§ Bezout's theorem
- On Bezout's theorem Mc coy
- Let k be algebraically closed.
- Let R≡k[x,y,z] be ring.
- We wish to detect number of intersections betweeen f,j∈k[x,y,z] counted upto multiplicity.
- For any point a∈k, denote Ra to be the localization of R at the multiplicative subset Da≡{f∈R:f(a)=}( D for does not vanish).
- So Ra≡Da−1(R), which concentrates attention around point a.
§ Intersection multiplicity i[f∩g](a)
- Define the intersection multiplicyt of f,g at a by notation i[f∩g](a).
- Defined as i[f∩g](a)≡dimk(Ra/(f,g)a).
- That is, we localize the ring at a and quotient by the ideal generated by f,g, and then count the dimension of this space as a k vector space.
§ f(a)=0 or g(a)=0 implies i[f∩g](a)≡0
- WLOG, suppose f(a)=0. Then localization at a makes f into a unit. The ideal (f,g)a≡Ra since the ideal explodes due to the presence of the local unit fa. Thus, Ra/(f,g)a≡0.
§ f(a)=0 and g(a)=0 implies i[f∩g](a)=0.
- If both vanish, then (f,g)a is a real ideal of Ra.
§ Examples
- x−0 and y−0 at (0,0) have multiplicity D(0,0)−1(k[x,y]/(x,y)) which is just k, which has dimension 1. So they intersect with dimension 1.
- x−1 and y−1 at (0,0) have multiplicity D(0,0)−1(k[x,y]/(x−1,y−1)). The ideal (x−1,y−1) blows up because x−1∈D(0,0), and thus the quotient is 0, making the dimension 0.
- x2−y and x3−y at (0,0) gives quotient ring k[x,y]/(x2−y,x3−y), which is the same as k[x,y]/(x2−y,x3−y,0), which is equal to k[x,y]/(x2,x3,y), which ix k[x]/(x2). This is the subring of the form {a+bx:a,b∈k} which has dimension 2 as a kvector space. So this machinery actually manages to captures the degree 2 intersection between y=x2 and y=x3 at (0,0).
§ Intersection cycle ( f∩g)
- Define f∩g≡∑a∈spacei[f∩g](a)⋅a.
- It's a generating function with intersection multiplicity as coefficients hanging on the clothesline of points.
§ Intersection number #(f∩g)
- Given by #(f∩g)≡∑a∈spacei[f∩g](a). This is the count of number of intersections.
§ Lemma: f∩g=g∩f
- Mental note: replace f∩g with "ideal (f,g)" and stuff makes sense.
- Follow immediately since (f,g)=(g,f) and the definition of i[f∩g](a)=Ra/(f,g)a which is equal to Ra/(g,f)a=i[g∩f](a)
§ Lemma: f∩(g+fh)=f∩g
- (f,g+fh)≡(f,g).
§ f∩gh≡f∩g+f∩h
- Heuristic: if f(a) and gh(a) vanish, then either f(a),g(a) vanish or f(a),h(a) vanish, which can be counted by f∩g+f∩h
§ Lemma: if f,g are nonconstant and linear then #(f∩g)=1.
- Recall that we are stating this within the context of k[x,y,z].
- So f,g are homogeneous linear polynomials f(x,y,z)=ax+by, g(x,y,z)=cx+dy.
- Sketch: if they have a real solution, then they will meet at unique intersection by linear algebra.
- if they do not have a unique solution, then they are parallel, and will meet at point at infinity which exists because we have access to projective solutions.
§ Lemma: homogeneous polynomial g∈k[p,q] factorizes as α0pt∏i=1n−t(p−αiq): α0=0 and t>0
- Key idea: see that if it were g∈k[p], then it would factorize as pt∏i(p−αi)
- To live in k[p,q], convert from g(p,q)∈k[p,q] to g(p/q,q/q)∈k[(p/q)], which is the same as g(t,1)∈k[t].
- Since we are homogeneous, we know that g(λp,λq)=λdeg(g)g(p,q). This lets us make the above transform:
- g(p/q,q/q)=g(p/q,1)=(p/q)k∏i:i+k=n(p/q−αi).
- g(p/q,q/q)=g(p/q,1)=(p/q)k∏i:i+k=n(p−αiq)/q.
- g(p/q,q/q)=g(p/q,1)=pk/qk⋅(1/qn−k)⋅∏i:i+k=n(p−αiq).
- g(p/q,q/q)=g(p/q,1)=pk/qn∏i:i+k=n(p−αiq).
- g(p,q)=qn⋅g(p/q,1)=qn⋅pk/qn∏i:i+k=n(p−αiq).
- g(p,q)=qn⋅g(p/q,1)=pk∏i:i+k=n(p−αiq).
- This proves the decomposition that g(p,q)=qk∏i(p−αiq).
§ Lemma: homogeneous polynomial g∈k[p,q] factorizes as α0qt∏i=1n−t(p−αiq) with t>0.
- This is different from the previous step, since we are pulling out a factor of qt this time!
- We cannot argue "by symmetry" since the other terms are (p−αiq). If it really were symmetry, then we should have (q−αip) which we don't.
- So this new lemma is in fact DIFFERENT from the old lemma!
- Key idea: see that if it were g∈k[p], then it would factorize as pt∏i(p−αi)
- To live in k[p,q], convert from g(p,q)∈k[p,q] to g(p/q,q/q)∈k[(p/q)], which is the same as g(t,1)∈k[t].
- Since we are homogeneous, we know that g(λp,λq)=λdeg(g)g(p,q). This lets us make the above transform:
- g(p/q,q/q)=g(p/q,1)=(p/q)k∏i:i+k=n(p/q−αi).
- g(p/q,q/q)=g(p/q,1)=(p/q)k∏i:i+k=n(p−αiq)/q.
- g(p/q,q/q)=g(p/q,1)=pk/qk⋅(1/qn−k)⋅∏i:i+k=n(p−αiq).
- g(p/q,q/q)=g(p/q,1)=pk/qn∏i:i+k=n(p−αiq).
- g(p,q)=qn⋅g(p/q,1)=qn⋅pk/qn∏i:i+k=n(p−αiq).
- g(p,q)=qn⋅g(p/q,1)=pk∏i:i+k=n(p−αiq).
- This proves the decomposition that g(p,q)=qk∏i(p−αiq).
§ Lemma: f∈k[x,y,z] and g∈[y,z] homogeneous have def(f)deg(g) number of solutions
- This is the base case for an induction on the degree of x in g. here, the degree of x in g is zero.
- to compute i[f(x,y,z)∩g(y,z)], we write it as i[f(x,y,z)∩zk∏i:i+k=n(y−αiz)]
- This becomes i[f(x,y,z)∩yk]+∑ii[f(x,y,y)∩(y−αiz)].
- Intersecting with yk gives us k times the intersection of y with f(x,y,z), so we have the eqn i[f(x,y,z)∩zk]=ki[f(x,y,z)∩z].
- The full eqn becomes ki[f(x,y,z)∩z]+∑ii[f(x,y,z)∩(y−αiz)].
§ Solving for i[f(x,y,z)∩z]
- Let's deal with the first part.
- See that i[f(x,y,z)∩z] equals i[f(x,y,0)∩z], because we want a common intersection, thus can impose z=0 on f(x,y,z).
- We now write f(x,y,0)=μyt∏j(x−βjy).
§ Solving for i[f(x,y,z)∩(y−αiz)]
- Here, we must impose the equation y=αiz.
- Thus we are solving for f(x,z,αiz). Once again, we have an equation of two variables, x and z.
- Expand f(x,z,αiz)=ηizli∏j=1m−li(x−γijz)
- This makes the cycles to be li(z∩(y−αiz))+∑j(x−γijz)∩(y−αiz).
- The cycle (z∩(y−αiz)) corresponds to setting z=0,y−αiz=0, which sets y=z=0. So this is the point [x:0:0].
- The other cycle is (x−γijz)∩(y−αiz), which is solved by (γijz:αiz:z).
- In total, we see that we have a solution for every cycle.
§ Inductive step
- Let deg(f) denote total degree of f, degx(f) denote x degree.
- Let degx(f)≥degx(g).
- We treat f,g as polynomials in a single variable x, ie, elements (k[y,z])[x].
- We want to factorize f as f=Qg+R. But to do this, we need to enlarge the coefficient ring k[y,z]into the coefficient field k(y,z) so the euclidean algorithm can work.
- So we perform long division to get polynomials Q,R∈(k(y,z)[x] such that f=Qg+R.
- Since f,g are coprime, we must have R nonzero. Now these Q,R are rational functions since they live in k(y,z).
- Take common denominator of Q,R and call this h∈k[y,z] (ie, it is the polynomial denominator).
- Then hf=(hQ)g+(hR) which is hf=qg+r where q≡hQ∈k[y,z] and r≡hR∈k[y,z]. So we have managed to create polynomials q,r such that hf=qg+r.
- Let c=gcd(g,r). c divides g and r, thus it divides qg+r, ie, it divides hf.
- Dividing through by c, we get h′f=qg′+r′, where h=h′c, g=g′c, r=r′c.
- We assume (can be shown) that these are all homogeneous.
- Furthermore, we started with gcd(g,f)=1. Since g′ divides g, we have gcd(g′,f)=1.
- c cannot divide f, since c=gcd(g,r), and g,f cannot share nontrivial common divisors. Thus, gcd(c,f)=1.
- We have some more GCDs to check, at the end of which we write the intersection equation:
f∩g=()