Advanced Algebra II Apr. 27, 2007
Definition
For a Noetherian topological space X , the dimension of X , denoted dimX ,
is defined to be the supremum (=maximum) of the length of chain of closed subvarieties.
Definition
For a Noetherian topological space X , the dimension of X ,
denoted dimX , is defined to be the supremum (=maximum) of the length of chain of closed subvarieties.
For an affine variety XinAn, the polynomial functions A restrict to X is nothing but the homomorphism π : A → A/I (X ).
The ring A/I (X ) is called the coordinate ring of X , denoted A(X ). One can recover the geometry of X from A(X ) by considering Spec(A(X )), which consist of prime ideals in A(X ).
One can give the Zariski topology on Spec(A(X )) which is closely related to the Zariski topology on X .
This is actually the construction of affine scheme. And affine variety can be viewed as a nice affine scheme.
For an affine variety XinAn, the polynomial functions A restrict to X is nothing but the homomorphism π : A → A/I (X ). The ring A/I (X ) is called the coordinate ring of X , denoted A(X ).
One can recover the geometry of X from A(X ) by considering Spec(A(X )), which consist of prime ideals in A(X ).
One can give the Zariski topology on Spec(A(X )) which is closely related to the Zariski topology on X .
This is actually the construction of affine scheme. And affine variety can be viewed as a nice affine scheme.
For an affine variety XinAn, the polynomial functions A restrict to X is nothing but the homomorphism π : A → A/I (X ). The ring A/I (X ) is called the coordinate ring of X , denoted A(X ).
One can recover the geometry of X from A(X ) by considering Spec(A(X )), which consist of prime ideals in A(X ).
One can give the Zariski topology on Spec(A(X )) which is closely related to the Zariski topology on X .
This is actually the construction of affine scheme. And affine variety can be viewed as a nice affine scheme.
For an affine variety XinAn, the polynomial functions A restrict to X is nothing but the homomorphism π : A → A/I (X ). The ring A/I (X ) is called the coordinate ring of X , denoted A(X ).
One can recover the geometry of X from A(X ) by considering Spec(A(X )), which consist of prime ideals in A(X ).
One can give the Zariski topology on Spec(A(X )) which is closely related to the Zariski topology on X .
This is actually the construction of affine scheme. And affine variety can be viewed as a nice affine scheme.
For an affine variety XinAn, the polynomial functions A restrict to X is nothing but the homomorphism π : A → A/I (X ). The ring A/I (X ) is called the coordinate ring of X , denoted A(X ).
One can recover the geometry of X from A(X ) by considering Spec(A(X )), which consist of prime ideals in A(X ).
One can give the Zariski topology on Spec(A(X )) which is closely related to the Zariski topology on X .
This is actually the construction of affine scheme. And affine variety can be viewed as a nice affine scheme.
Exercise
The coordinate ring of an affine variety is a domain and a finitely generated k-algebra.
Conversely, a domain which is a finitely generated k-algebra is a coordinate ring of an affine variety.
Exercise
The coordinate ring of an affine variety is a domain and a finitely generated k-algebra.
Conversely, a domain which is a finitely generated k-algebra is a coordinate ring of an affine variety.
One can also similarly define the Krull dimension or simply
dimension to be the supremum of length of chain of prime ideals of a ring.
It’s easy to see that for an algebraic set X , then dimX = dimA(X ). However, it’s not trivial to prove that dimAn= n.
One can also similarly define the Krull dimension or simply
dimension to be the supremum of length of chain of prime ideals of a ring.
It’s easy to see that for an algebraic set X , then dimX = dimA(X ).
However, it’s not trivial to prove that dimAn= n.
One can also similarly define the Krull dimension or simply
dimension to be the supremum of length of chain of prime ideals of a ring.
It’s easy to see that for an algebraic set X , then dimX = dimA(X ).
However, it’s not trivial to prove that dimAn= n.
In this section, we are going to explore dimension theory a little bit.
Let first recall the definition.
Definition
Let R be a ring and p ∈ Spec(R).
We define
ht(p) := sup{n|pn( ... ( p0 = p}. And for an ideal I C R, we define
ht(I ) := inf{ht(p)|I ⊂ p}. We define
dimR := sup{ht(p)|p ∈ Spec(R)}.
In this section, we are going to explore dimension theory a little bit.
Let first recall the definition.
Definition
Let R be a ring and p ∈ Spec(R).
We define
ht(p) := sup{n|pn( ... ( p0 = p}.
And for an ideal I C R, we define
ht(I ) := inf{ht(p)|I ⊂ p}. We define
dimR := sup{ht(p)|p ∈ Spec(R)}.
In this section, we are going to explore dimension theory a little bit.
Let first recall the definition.
Definition
Let R be a ring and p ∈ Spec(R).
We define
ht(p) := sup{n|pn( ... ( p0 = p}.
And for an ideal I C R, we define
ht(I ) := inf{ht(p)|I ⊂ p}.
We define
dimR := sup{ht(p)|p ∈ Spec(R)}.
In this section, we are going to explore dimension theory a little bit.
Let first recall the definition.
Definition
Let R be a ring and p ∈ Spec(R).
We define
ht(p) := sup{n|pn( ... ( p0 = p}.
And for an ideal I C R, we define
ht(I ) := inf{ht(p)|I ⊂ p}.
We define
dimR := sup{ht(p)|p ∈ Spec(R)}.
Example
Let R := k[x1, ..., xn] with k algebraically closed. We will see later that dimR is n.
Let p be a prime ideal, then V(p) defines a variety in Ank.
Then ht(p) is nothing but the codimension of V(p) in Ank because there is a one-to-one correspondence between prime ideals and subvarieties.
Let I C k[x1, ..., xn] be an ideal, then V(I ) is not necessarily irreducible.
We usually define the dimension of V(I ) to be the dimension of irreducible component of maximal dimension.
That is, we are looking for
dimV(I ) := max{dimY | Y is an irreducible component in V(I )}. Hence the codimension of V(I ) corresponds to inf{ht(p)|I ⊂ p}.
Example
Let R := k[x1, ..., xn] with k algebraically closed. We will see later that dimR is n.
Let p be a prime ideal, then V(p) defines a variety in Ank.
Then ht(p) is nothing but the codimension of V(p) in Ank because there is a one-to-one correspondence between prime ideals and subvarieties.
Let I C k[x1, ..., xn] be an ideal, then V(I ) is not necessarily irreducible.
We usually define the dimension of V(I ) to be the dimension of irreducible component of maximal dimension.
That is, we are looking for
dimV(I ) := max{dimY | Y is an irreducible component in V(I )}. Hence the codimension of V(I ) corresponds to inf{ht(p)|I ⊂ p}.
Example
Let R := k[x1, ..., xn] with k algebraically closed. We will see later that dimR is n.
Let p be a prime ideal, then V(p) defines a variety in Ank.
Then ht(p) is nothing but the codimension of V(p) in Ank because there is a one-to-one correspondence between prime ideals and subvarieties.
Let I C k[x1, ..., xn] be an ideal, then V(I ) is not necessarily irreducible.
We usually define the dimension of V(I ) to be the dimension of irreducible component of maximal dimension.
That is, we are looking for
dimV(I ) := max{dimY | Y is an irreducible component in V(I )}. Hence the codimension of V(I ) corresponds to inf{ht(p)|I ⊂ p}.
Example
Let R := k[x1, ..., xn] with k algebraically closed. We will see later that dimR is n.
Let p be a prime ideal, then V(p) defines a variety in Ank.
Then ht(p) is nothing but the codimension of V(p) in Ank because there is a one-to-one correspondence between prime ideals and subvarieties.
Let I C k[x1, ..., xn] be an ideal, then V(I ) is not necessarily irreducible.
We usually define the dimension of V(I ) to be the dimension of irreducible component of maximal dimension.
That is, we are looking for
dimV(I ) := max{dimY | Y is an irreducible component in V(I )}. Hence the codimension of V(I ) corresponds to inf{ht(p)|I ⊂ p}.
Example
Let R := k[x1, ..., xn] with k algebraically closed. We will see later that dimR is n.
Let p be a prime ideal, then V(p) defines a variety in Ank.
Then ht(p) is nothing but the codimension of V(p) in Ank because there is a one-to-one correspondence between prime ideals and subvarieties.
Let I C k[x1, ..., xn] be an ideal, then V(I ) is not necessarily irreducible.
We usually define the dimension of V(I ) to be the dimension of irreducible component of maximal dimension.
That is, we are looking for
dimV(I ) := max{dimY | Y is an irreducible component in V(I )}. Hence the codimension of V(I ) corresponds to inf{ht(p)|I ⊂ p}.
Example
Let R := k[x1, ..., xn] with k algebraically closed. We will see later that dimR is n.
Let p be a prime ideal, then V(p) defines a variety in Ank.
Then ht(p) is nothing but the codimension of V(p) in Ank because there is a one-to-one correspondence between prime ideals and subvarieties.
Let I C k[x1, ..., xn] be an ideal, then V(I ) is not necessarily irreducible.
We usually define the dimension of V(I ) to be the dimension of irreducible component of maximal dimension.
That is, we are looking for
dimV(I ) := max{dimY | Y is an irreducible component in V(I )}.
Hence the codimension of V(I ) corresponds to inf{ht(p)|I ⊂ p}.
Example
Let R := k[x1, ..., xn] with k algebraically closed. We will see later that dimR is n.
Let p be a prime ideal, then V(p) defines a variety in Ank.
Then ht(p) is nothing but the codimension of V(p) in Ank because there is a one-to-one correspondence between prime ideals and subvarieties.
Let I C k[x1, ..., xn] be an ideal, then V(I ) is not necessarily irreducible.
We usually define the dimension of V(I ) to be the dimension of irreducible component of maximal dimension.
That is, we are looking for
dimV(I ) := max{dimY | Y is an irreducible component in V(I )}.
Hence the codimension of V(I ) corresponds to inf{ht(p)|I ⊂ p}.
One has the following property immediately by the correspondence we’ve been built up.
Proposition 1. htp = dimRp.
2. dimR/I + ht(I ) ≤ dimR.
Theorem
Let R be a finitely generated domain over a field k. Then tr.d.kR = dimR.
(where tr.d.kR := tr.d.kF , where F is the quotient field of R.)
We first claim that dimR ≤ tr.d.kR.
To see this, it suffices to show that if p ( q ∈ Spec(R), then tr.d.kR/p tr.d.kR/q.
Let {β1, ..., βr} be a transcendental basis of R/q.
Then it lifts to {α1, ..., αr} which is algebraically independent in R/p.
This is because there is a surjective homomorphism ϕ : R/p → R/q.
If there is an algebraic relation among {α1, ..., αr} then it gives an relation among {β1, ..., βr} via the homomorphism ϕ, which is absurd.
Hence we have shown that tr.d.kR/p ≥ tr.d.kR/q.
We first claim that dimR ≤ tr.d.kR.
To see this, it suffices to show that if p ( q ∈ Spec(R), then tr.d.kR/p tr.d.kR/q.
Let {β1, ..., βr} be a transcendental basis of R/q.
Then it lifts to {α1, ..., αr} which is algebraically independent in R/p.
This is because there is a surjective homomorphism ϕ : R/p → R/q.
If there is an algebraic relation among {α1, ..., αr} then it gives an relation among {β1, ..., βr} via the homomorphism ϕ, which is absurd.
Hence we have shown that tr.d.kR/p ≥ tr.d.kR/q.
We first claim that dimR ≤ tr.d.kR.
To see this, it suffices to show that if p ( q ∈ Spec(R), then tr.d.kR/p tr.d.kR/q.
Let {β1, ..., βr} be a transcendental basis of R/q.
Then it lifts to {α1, ..., αr} which is algebraically independent in R/p.
This is because there is a surjective homomorphism ϕ : R/p → R/q.
If there is an algebraic relation among {α1, ..., αr} then it gives an relation among {β1, ..., βr} via the homomorphism ϕ, which is absurd.
Hence we have shown that tr.d.kR/p ≥ tr.d.kR/q.
We first claim that dimR ≤ tr.d.kR.
To see this, it suffices to show that if p ( q ∈ Spec(R), then tr.d.kR/p tr.d.kR/q.
Let {β1, ..., βr} be a transcendental basis of R/q.
Then it lifts to {α1, ..., αr} which is algebraically independent in R/p.
This is because there is a surjective homomorphism ϕ : R/p → R/q.
If there is an algebraic relation among {α1, ..., αr} then it gives an relation among {β1, ..., βr} via the homomorphism ϕ, which is absurd.
Hence we have shown that tr.d.kR/p ≥ tr.d.kR/q.
We first claim that dimR ≤ tr.d.kR.
To see this, it suffices to show that if p ( q ∈ Spec(R), then tr.d.kR/p tr.d.kR/q.
Let {β1, ..., βr} be a transcendental basis of R/q.
Then it lifts to {α1, ..., αr} which is algebraically independent in R/p.
This is because there is a surjective homomorphism ϕ : R/p → R/q.
If there is an algebraic relation among {α1, ..., αr} then it gives an relation among {β1, ..., βr} via the homomorphism ϕ, which is absurd.
Hence we have shown that tr.d.kR/p ≥ tr.d.kR/q.
We first claim that dimR ≤ tr.d.kR.
To see this, it suffices to show that if p ( q ∈ Spec(R), then tr.d.kR/p tr.d.kR/q.
Let {β1, ..., βr} be a transcendental basis of R/q.
Then it lifts to {α1, ..., αr} which is algebraically independent in R/p.
This is because there is a surjective homomorphism ϕ : R/p → R/q.
If there is an algebraic relation among {α1, ..., αr} then it gives an relation among {β1, ..., βr} via the homomorphism ϕ, which is absurd.
Hence we have shown that tr.d.kR/p ≥ tr.d.kR/q.
We first claim that dimR ≤ tr.d.kR.
To see this, it suffices to show that if p ( q ∈ Spec(R), then tr.d.kR/p tr.d.kR/q.
Let {β1, ..., βr} be a transcendental basis of R/q.
Then it lifts to {α1, ..., αr} which is algebraically independent in R/p.
This is because there is a surjective homomorphism ϕ : R/p → R/q.
If there is an algebraic relation among {α1, ..., αr} then it gives an relation among {β1, ..., βr} via the homomorphism ϕ, which is absurd.
Hence we have shown that tr.d.kR/p ≥ tr.d.kR/q.
Assume now that tr.d.kR/p = tr.d.kR/q. Then {α1, ..., αr} is an basis.
Lift to R, we have an algebraically independent set {y1, ..., yr} ⊂ R.
Let S = k[y1, ..., yr] − {0}. We are going to localize w.r.t S . Write R/p as k[α1, ..., αr, αr +1, ..., αn],
then
S−1R/S−1p= ¯S−1(R/p) = k(α1, ..., αr)[αr +1, ..., αn]. We claim that S−1R/S−1pis a field, hence S−1p is a maximal ideal.
However, note that S ∩ p = S ∩ q = ∅. It follows that S−1p and S−1q are prime ideals of S−1R.
S−1p ( S−1q ( S−1R. This is the required contradiction.
Assume now that tr.d.kR/p = tr.d.kR/q. Then {α1, ..., αr} is an basis.
Lift to R, we have an algebraically independent set {y1, ..., yr} ⊂ R.
Let S = k[y1, ..., yr] − {0}. We are going to localize w.r.t S . Write R/p as k[α1, ..., αr, αr +1, ..., αn],
then
S−1R/S−1p= ¯S−1(R/p) = k(α1, ..., αr)[αr +1, ..., αn]. We claim that S−1R/S−1pis a field, hence S−1p is a maximal ideal.
However, note that S ∩ p = S ∩ q = ∅. It follows that S−1p and S−1q are prime ideals of S−1R.
S−1p ( S−1q ( S−1R. This is the required contradiction.
Assume now that tr.d.kR/p = tr.d.kR/q. Then {α1, ..., αr} is an basis.
Lift to R, we have an algebraically independent set {y1, ..., yr} ⊂ R.
Let S = k[y1, ..., yr] − {0}. We are going to localize w.r.t S .
Write R/p as k[α1, ..., αr, αr +1, ..., αn], then
S−1R/S−1p= ¯S−1(R/p) = k(α1, ..., αr)[αr +1, ..., αn]. We claim that S−1R/S−1pis a field, hence S−1p is a maximal ideal.
However, note that S ∩ p = S ∩ q = ∅. It follows that S−1p and S−1q are prime ideals of S−1R.
S−1p ( S−1q ( S−1R. This is the required contradiction.
Assume now that tr.d.kR/p = tr.d.kR/q. Then {α1, ..., αr} is an basis.
Lift to R, we have an algebraically independent set {y1, ..., yr} ⊂ R.
Let S = k[y1, ..., yr] − {0}. We are going to localize w.r.t S . Write R/p as k[α1, ..., αr, αr +1, ..., αn],
then
S−1R/S−1p= ¯S−1(R/p) = k(α1, ..., αr)[αr +1, ..., αn]. We claim that S−1R/S−1pis a field, hence S−1p is a maximal ideal.
However, note that S ∩ p = S ∩ q = ∅. It follows that S−1p and S−1q are prime ideals of S−1R.
S−1p ( S−1q ( S−1R. This is the required contradiction.
Assume now that tr.d.kR/p = tr.d.kR/q. Then {α1, ..., αr} is an basis.
Lift to R, we have an algebraically independent set {y1, ..., yr} ⊂ R.
Let S = k[y1, ..., yr] − {0}. We are going to localize w.r.t S . Write R/p as k[α1, ..., αr, αr +1, ..., αn],
then
S−1R/S−1p= ¯S−1(R/p) = k(α1, ..., αr)[αr +1, ..., αn].
We claim that S−1R/S−1pis a field, hence S−1p is a maximal ideal.
However, note that S ∩ p = S ∩ q = ∅. It follows that S−1p and S−1q are prime ideals of S−1R.
S−1p ( S−1q ( S−1R. This is the required contradiction.
Assume now that tr.d.kR/p = tr.d.kR/q. Then {α1, ..., αr} is an basis.
Lift to R, we have an algebraically independent set {y1, ..., yr} ⊂ R.
Let S = k[y1, ..., yr] − {0}. We are going to localize w.r.t S . Write R/p as k[α1, ..., αr, αr +1, ..., αn],
then
S−1R/S−1p= ¯S−1(R/p) = k(α1, ..., αr)[αr +1, ..., αn].
We claim that S−1R/S−1pis a field, hence S−1p is a maximal ideal.
However, note that S ∩ p = S ∩ q = ∅. It follows that S−1p and S−1q are prime ideals of S−1R.
S−1p ( S−1q ( S−1R. This is the required contradiction.
Assume now that tr.d.kR/p = tr.d.kR/q. Then {α1, ..., αr} is an basis.
Lift to R, we have an algebraically independent set {y1, ..., yr} ⊂ R.
Let S = k[y1, ..., yr] − {0}. We are going to localize w.r.t S . Write R/p as k[α1, ..., αr, αr +1, ..., αn],
then
S−1R/S−1p= ¯S−1(R/p) = k(α1, ..., αr)[αr +1, ..., αn].
We claim that S−1R/S−1pis a field, hence S−1p is a maximal ideal.
However, note that S ∩ p = S ∩ q = ∅. It follows that S−1p and S−1q are prime ideals of S−1R.
S−1p ( S−1q ( S−1R. This is the required contradiction.
Assume now that tr.d.kR/p = tr.d.kR/q. Then {α1, ..., αr} is an basis.
Lift to R, we have an algebraically independent set {y1, ..., yr} ⊂ R.
Let S = k[y1, ..., yr] − {0}. We are going to localize w.r.t S . Write R/p as k[α1, ..., αr, αr +1, ..., αn],
then
S−1R/S−1p= ¯S−1(R/p) = k(α1, ..., αr)[αr +1, ..., αn].
We claim that S−1R/S−1pis a field, hence S−1p is a maximal ideal.
However, note that S ∩ p = S ∩ q = ∅. It follows that S−1p and S−1q are prime ideals of S−1R.
S−1p ( S−1q ( S−1R.
This is the required contradiction.
To see the claim, let F = k(α1, ..., αn) be the quotient field of R/p.
Since {α1, ..., αr} is a transcendental basis, we have that αj is algebraic over K := k(α1, ..., αr) for all r < j ≤ n.
For algebraic element, it’s clear that ring extension is a field extension. Thus F = K (αr +1, ..., αn) = K [αr +1, ..., αn]. The claim follows.
To see the claim, let F = k(α1, ..., αn) be the quotient field of R/p.
Since {α1, ..., αr} is a transcendental basis, we have that αj is algebraic over K := k(α1, ..., αr) for all r < j ≤ n.
For algebraic element, it’s clear that ring extension is a field extension. Thus F = K (αr +1, ..., αn) = K [αr +1, ..., αn]. The claim follows.
To see the claim, let F = k(α1, ..., αn) be the quotient field of R/p.
Since {α1, ..., αr} is a transcendental basis, we have that αj is algebraic over K := k(α1, ..., αr) for all r < j ≤ n.
For algebraic element, it’s clear that ring extension is a field extension. Thus F = K (αr +1, ..., αn) = K [αr +1, ..., αn]. The claim follows.
The next step is to show that dimR ≥ tr.d.kR.
This follows from Noether normalization lemma, that is, reduce to polynomial ring.
More precisely, let r := tr.d.kR, then there exist algebraic independent {y1, ..., yr} ⊂ R and R is integral over k[y1, ..., yr]. We have dimR = dimk[y1, ..., yr] since it’s an integral extension. And also, dimk[y1, ..., yr] ≥ r because clearly we have a chain of prime ideals of length n,
0 ⊂ (y1) ⊂ (y1, y2)... ⊂ (y1, ..., yr). This completes the proof.
The next step is to show that dimR ≥ tr.d.kR.
This follows from Noether normalization lemma, that is, reduce to polynomial ring.
More precisely, let r := tr.d.kR, then there exist algebraic independent {y1, ..., yr} ⊂ R and R is integral over k[y1, ..., yr]. We have dimR = dimk[y1, ..., yr] since it’s an integral extension. And also, dimk[y1, ..., yr] ≥ r because clearly we have a chain of prime ideals of length n,
0 ⊂ (y1) ⊂ (y1, y2)... ⊂ (y1, ..., yr). This completes the proof.
The next step is to show that dimR ≥ tr.d.kR.
This follows from Noether normalization lemma, that is, reduce to polynomial ring.
More precisely, let r := tr.d.kR, then there exist algebraic independent {y1, ..., yr} ⊂ R and R is integral over k[y1, ..., yr].
We have dimR = dimk[y1, ..., yr] since it’s an integral extension. And also, dimk[y1, ..., yr] ≥ r because clearly we have a chain of prime ideals of length n,
0 ⊂ (y1) ⊂ (y1, y2)... ⊂ (y1, ..., yr). This completes the proof.
The next step is to show that dimR ≥ tr.d.kR.
This follows from Noether normalization lemma, that is, reduce to polynomial ring.
More precisely, let r := tr.d.kR, then there exist algebraic independent {y1, ..., yr} ⊂ R and R is integral over k[y1, ..., yr].
We have dimR = dimk[y1, ..., yr] since it’s an integral extension.
And also, dimk[y1, ..., yr] ≥ r because clearly we have a chain of prime ideals of length n,
0 ⊂ (y1) ⊂ (y1, y2)... ⊂ (y1, ..., yr). This completes the proof.
The next step is to show that dimR ≥ tr.d.kR.
This follows from Noether normalization lemma, that is, reduce to polynomial ring.
More precisely, let r := tr.d.kR, then there exist algebraic independent {y1, ..., yr} ⊂ R and R is integral over k[y1, ..., yr].
We have dimR = dimk[y1, ..., yr] since it’s an integral extension.
And also, dimk[y1, ..., yr] ≥ r because clearly we have a chain of prime ideals of length n,
0 ⊂ (y1) ⊂ (y1, y2)... ⊂ (y1, ..., yr).
This completes the proof.
Theorem
Let R be a domain which is finitely generated over k. Let p be a prime ideal, then
htp + dimR/p = dimR.
We first reduce R to polynomial rings.
By Noether normalization theorem, there exists {x1, ..., xr} with r = tr.d.kR = dim R such that R is integral over k[x1, ..., xr]. Let q:= p ∩ k[x1, ..., xr], then htq = htp and
dim R/p = dim k[x1, ..., xr]/q.
Next we claim that there exists {y1, ..., yr} ⊂ k[x1, ..., xr] so that k[x1, ..., xr] is integral over k[y1, ..., yr] and
q∩ k[y1, ..., yr] = (y1, ..., yt) where t = htq. We prove this when ht = 1.
Pick any y1 6= 0 ∈ q. If y1 = x1e+ g (x1, ..., xn) with degx1(g ) < e. Then x1 is integral over R0:= k[y1, x2, ..., xn]. Since (y1) ⊂ q ∩ R0 and ht(y1) = ht(q ∩ R0) = htq = 1. So we have (y1) = q ∩ R0. The remaining part is similar to the proof of Noether’s
normalization theorem.
We first reduce R to polynomial rings.
By Noether normalization theorem, there exists {x1, ..., xr} with r = tr.d.kR = dim R such that R is integral over k[x1, ..., xr]. Let q:= p ∩ k[x1, ..., xr], then htq = htp and
dim R/p = dim k[x1, ..., xr]/q.
Next we claim that there exists {y1, ..., yr} ⊂ k[x1, ..., xr] so that k[x1, ..., xr] is integral over k[y1, ..., yr] and
q∩ k[y1, ..., yr] = (y1, ..., yt) where t = htq.
We prove this when ht = 1.
Pick any y1 6= 0 ∈ q. If y1 = x1e+ g (x1, ..., xn) with degx1(g ) < e. Then x1 is integral over R0:= k[y1, x2, ..., xn]. Since (y1) ⊂ q ∩ R0 and ht(y1) = ht(q ∩ R0) = htq = 1. So we have (y1) = q ∩ R0. The remaining part is similar to the proof of Noether’s
normalization theorem.
We first reduce R to polynomial rings.
By Noether normalization theorem, there exists {x1, ..., xr} with r = tr.d.kR = dim R such that R is integral over k[x1, ..., xr]. Let q:= p ∩ k[x1, ..., xr], then htq = htp and
dim R/p = dim k[x1, ..., xr]/q.
Next we claim that there exists {y1, ..., yr} ⊂ k[x1, ..., xr] so that k[x1, ..., xr] is integral over k[y1, ..., yr] and
q∩ k[y1, ..., yr] = (y1, ..., yt) where t = htq.
We prove this when ht = 1.
Pick any y1 6= 0 ∈ q. If y1 = x1e+ g (x1, ..., xn) with degx1(g ) < e.
Then x1 is integral over R0:= k[y1, x2, ..., xn]. Since (y1) ⊂ q ∩ R0 and ht(y1) = ht(q ∩ R0) = htq = 1. So we have (y1) = q ∩ R0.
The remaining part is similar to the proof of Noether’s normalization theorem.
We first reduce R to polynomial rings.
By Noether normalization theorem, there exists {x1, ..., xr} with r = tr.d.kR = dim R such that R is integral over k[x1, ..., xr]. Let q:= p ∩ k[x1, ..., xr], then htq = htp and
dim R/p = dim k[x1, ..., xr]/q.
Next we claim that there exists {y1, ..., yr} ⊂ k[x1, ..., xr] so that k[x1, ..., xr] is integral over k[y1, ..., yr] and
q∩ k[y1, ..., yr] = (y1, ..., yt) where t = htq.
We prove this when ht = 1.
Pick any y1 6= 0 ∈ q. If y1 = x1e+ g (x1, ..., xn) with degx1(g ) < e.
Then x1 is integral over R0:= k[y1, x2, ..., xn]. Since (y1) ⊂ q ∩ R0 and ht(y1) = ht(q ∩ R0) = htq = 1. So we have (y1) = q ∩ R0. The remaining part is similar to the proof of Noether’s
normalization theorem.
Theorem ( Krull’s Hauptidealsatz)
Let R be a finitely generated k-algebra. Let f ∈ R be a non-zero nor a unit. Then every minimal prime containing f has height 1.
A projective n-space, denoted Pn is defined to be the set of equivalence classes of (n + 1) tuples (a0, ..., an), with not all zero.
Where the equivalent relation is (a0, ..., an) ∼ (λa0, ..., λan) for all λ 6= 0. We usually write the equivalence class as [a0, ..., an] or (a0: ... : an).
One can first consider Pn as a quotient of An+1− {(0, ..., 0)}. Let π : An+1− {(0, ..., 0)} → Pn be the quotient map. And we can topologize Pn by the quotient topology of Zariski topology. Then one sees that for a closed set Y ⊂ Pn, π−1(Y ) corresponds to a homogeneous ideal I C k[x0, ..., xn].
We have the similar correspondence between projective algebraic sets and homogeneous radical ideals. There is an ieal need to be excluded, the irrelevant maximal ideal, (x0, .., xn).
Another important description is to give Pn an open covering of n + 1 copies of An. It follows that every projective variety can be covered by affine varieties.
To this end, we can simply consider
ıj : An→ Pn by ıj(a1, ..., an) = [a1, ..., aj −1, 1, aj, .., an].
On the other hand, let Hj be the hyperplane xj = 0 in Pn. Then we have
pj : Pn−Hj → An by pj[a0, ..., an] = (a0/aj, ..., aj −1/aj, aj +1/aj, ..., an/aj).
Example
We have seen that an elliptic curve E can be maps to C2 by the Weierstrass functions. Compose with ı2, we have a map
ϕ : E → P2. The defining equation in C2 is y2 = 4x3− g2x − g3. While the defining equation in P2 is the homogenized equation y2z = 4x3− g2xz2− g3z3
In general, the equations in affine spaces and projective spaces are corresponding by homogenization and dehomoenization.
By a variety, we mean affine, quasi-affine, projective or
quasi-projective variety. (More generally, an abstract variety can be defined as an integral separated scheme of finite type over an algebraically closed field k).
So far, we have defined affine varieties and projective varieties. In order to study them more carefully, we need to know the morphism between them. In the category of varieties, we consider ”algebraic functions”, that is, function expressible as polynomial or quotient of polynomial, at least locally.
Definition
Let Y be an affine variety in An. A function f : Y → k is regular at a point p if there is an open set U ⊂ Y such that f = gh for some g , h ∈ k[x1, ..., xn].
We say that f is regular on Y if f is regular at every point of Y .
The definition also works if Y is quasi-affine.
Exercise
How to define regular function on projective varieties so that it’s compatible with affine covering?
Proposition
If we identified k with A1, then a regular function f : Y → k is continuous.
In fact, Zariski topology on Y can be viewed as the coarsest topolopy which makes regular function continuous.
Proof.
It suffices to show that f−1(a) is closed for all a ∈ k. Moreover, f−1(a) is closed if f−1(a) ∩ Ui is closed in Ui for an open covering {Ui}.
By definition, there is an open covering {Ui} such that on each Ui, f = gh for some polynomial g , h. Thus on Ui, f−1(a) = V(g − ah), which is closed. So we are done.
An important consequence is Proposition
Let f , g be regular function on a variety X . If f = g on a non-empty open set U, then f = g .
Proof.
V(f − g ) is a closed set containing U. So X = V(f − g ) ∪ Uc. But X is irreducible and Uc 6= X . Thus X = V(f − g ).
Now introduce some more notion on functions.
Definition
Let Y be a variety. We denote by O(Y ) the ring of regular functions.
If p ∈ Y is a point, we define the local ring of p on Y , denoted by Op,Y, to be the germs of regular functions near p. More precisely, we consider (U, f ) with U 3 p an open set containing p and f a regular function on U. (U, f ) and (V , g ) are said to be equivalent of there is an open set W ⊂ U ∩ V containing p such that f |W = g |W. A germ of regular function near p is an equivalent class of (U, f ).