An Introduction To The Zariski Topology
An Introduction To The Zariski Topology
OSCAR MICHEL
Contents
1. Introduction 1
2. Rings and Ideals 2
3. Topology 8
4. The Spectrum of a Ring 10
Acknowledgments 16
References 16
1. Introduction
Algebraic geometry is the branch of math that studies problems in geometry
that can be solved with algebra, and vice versa. Modern algebraic geometry unfor-
tunately has a reputation for being very difficult and inaccessible to learn. Many
standard algebraic geometry textbooks are written at a graduate level or higher.
The idea that one needs advanced techniques from category theory and commuta-
tive algebra to gain an appreciation for algebraic geometry is far from the truth,
however. It is still possible for the undergraduate student to engage with aspects of
the theory, and it is the goal of this paper to introduce an essential tool of modern
algebraic geometry using only undergraduate ring theory and topology.
In this paper we will study the spectrum of a ring, which gives a way to define a
topological space that can be created from any ring. This topological space, called
the Zariski topology, gives a geometric way to interpret the algebra of a ring using
the language of topology. A quick Google search of “the Zariski topology” is enough
to see its relevance in the theory of modern algebraic geometry, but many sources
will still be saturated with graduate level material. The good news is that there is
still a lot one can learn about the spectrum of a ring without having to know what
a sheaf or a scheme is. We have tried to combine the material that only relies on
basic ring theory and topology into a single source.
This paper should be accessible to second or third year undergraduate math
majors. The paper is divided into three main sections so that readers familiar with
ring theory or topology may skip ahead. Readers who have had a first course in
group theory should have no trouble reading this paper. We will begin with an
overview of ideals in rings, so readers who are unfamiliar with the definition of a
1
2 OSCAR MICHEL
ring, a subring, or a product of rings may see [1]. We will assume that all rings are
commutative and with unity. In addition, we assume ring homomorphisms send 1
to 1. No topology background is necessary for reading this paper.
In group theory one can understand the structure of a group through group
homomorphisms. The isomorphism theorems for groups establish a relationship
between groups, normal subgroups, quotient groups, and group homomorphisms.
This perspective is very useful for studying rings, too. The following theorems will
prepare us for proving two isomorphism theorems for rings.
Theorem 2.3. Let R and S be rings and let ϕ : R → S be a ring homomorphism.
Then, the image of ϕ is a subring of S, and ker ϕ is an ideal of R.
Proof. If s1 , s2 ∈ im(ϕ), then there are r1 , r2 ∈ R such that s1 = ϕ(r1 ) and
s2 = ϕ(r2 ). From the homomorphism property, we know s1 + s2 = ϕ(r1 ) + ϕ(r2 ) =
ϕ(r1 + r2 ) and s1 s2 = ϕ(r1 )ϕ(r2 ) = ϕ(r1 r2 ). Hence, s1 + s2 ∈ im(ϕ) and s1 s2 ∈
im(ϕ). Finally, 1 ∈ im(ϕ) because ϕ(1) = 1, and this proves that im(ϕ) is a subring
of S.
Next, suppose r1 , r2 ∈ ker ϕ. Since ϕ(r1 ) = ϕ(r2 ) = 0, it follows again from the
homomorphism property that ϕ(r1 + r2 ) = 0 which proves r1 + r2 ∈ ker ϕ. Now
let a be any element of R, and let r ∈ ker ϕ. Multiplying ϕ(a) and ϕ(r), we see
ϕ(ar) = ϕ(a)ϕ(r) = ϕ(a)0 = 0, and ar ∈ ker ϕ.
Theorem 2.4. Let ϕ : R → S be a ring homomorphism. If J is an ideal of S, then
ϕ−1 (J) is an ideal of S.
Proof. Suppose r1 , r2 ∈ ϕ−1 (J). By definition, ϕ(r1 ), ϕ(r2 ) ∈ J, and ϕ(r1 ) −
ϕ(r2 ) = ϕ(r1 − r2 ) ∈ J because J is an ideal of S. It follows that r1 + r2 ∈ ϕ−1 (J)
which proves ϕ−1 (J) is closed under addition. Next, suppose a ∈ ϕ−1 (J) and
r ∈ R. Since J is an ideal of S, ϕ(a)ϕ(r) ∈ J. This implies ar ∈ ϕ−1 (J) because
ϕ(ar) = ϕ(a)ϕ(r) ∈ J.
Remark 2.5. It is not true in general that if ϕ : R → S is a ring homomorphism,
then ϕ(J) is an ideal if J is an ideal. However, if ϕ is a surjective homomorphism,
then ϕ(J) is an ideal in S.
We are now ready to prove two ismomorphism theorems for rings. In total,
there are four standard isomorphism theorems for rings, but only two of them will
be presented here. The first isomrophism theorem is a useful tool to prove two
rings are ismorphic, and establishes a relationship between ring homomorphisms
and quotient rings.
Theorem 2.6 (The First Isomorphism Theorem for Rings). If ϕ : R → S is a ring
homomorphism, then R/ ker ϕ is isomorphic to the image of ϕ. In particular, if ϕ
is surjective, then R/ ker ϕ ∼
= S.
Proof. Let I = ker ϕ. First we note that R/I is a valid ring because ker ϕ is an ideal
by Theorem 2.3. Consider the following map π : R/I → im(ϕ) where r + I 7→ ϕ(r).
First we will prove that this map is well defined. We will use the notation r to denote
the coset r + I. Suppose for some r1 , r2 ∈ R, r1 = r2 . Then r1 − r2 ∈ I = ker ϕ,
which means
π(r1 ) = ϕ(r1 ) = ϕ(r1 + (r2 − r2 )) = ϕ(r1 − r2 ) + ϕ(r2 ) = 0 + ϕ(r2 ) = π(r2 ).
Next we will prove π is an isomorphism between rings R/ ker ϕ and im(ϕ). First
note that π is a homomorphism.
π(r1 r2 )) = π(r1 r2 ) = ϕ(r1 r2 ) = ϕ(r1 )ϕ(r2 ) = π(r1 )π(r2 )
4 OSCAR MICHEL
ψ π
R/ ker ϕ
To see how the first isomorphism is useful, we will give an example. Recall
the ring of Gaussian integers: Z[i] = {a + bi | a, b ∈ Z}. We will prove that
Z[x]/(x2 + 1) ∼
= Z[i]. Consider the homomorphism ϕ : Z[x] → Z[i] given by p(x) 7→
p(i). This map is surjective because every Gaussian integer a + bi is mapped to
by its corresponding linear polynomial a + bx. Furthermore, the kernel of ϕ is the
ideal (x2 + 1), thereby proving Z[x]/(x2 + 1) ∼
= Z[i] by Theorem 2.6.
When constructing quotient rings, the ideal structure of the original ring is
preserved. For example, in the ring of integers there are three ideals containing 4Z:
4Z ⊂ 2Z ⊂ Z. In the ring Z/4Z, there are three ideals total: (0), (2), and Z/4Z.
It in not a coincidence that the number of ideals in the quotient ring is the same
as the number of ideals that contain 4Z. This relationship will be made precise in
the next theorem.
Theorem 2.7 (Lattice Isomorphism Theorem). Let I be an ideal of a ring R.
There is an inclusion preserving bijection between the set of ideals of R containing
I and the set of ideals of R/I.
Proof. Let φ : R → R/I be the projection map from R to the quotient ring R/I.
For each ideal J ⊇ I, there is a correspond ideal φ(J) ⊆ R/I since φ is surjective.
Similarly, if K is an ideal of R/I, then φ−1 (K) is an ideal of R. To prove there
is a bijection, we will show φ−1 (φ(J)) = J for J ⊇ I. Written explicitly as a set,
φ−1 (φ(J)) = {a ∈ R | φ(a) ∈ φ(J)}. When written in this way, it is clear that
J ⊆ φ−1 (φ(J)). If φ(a) ∈ φ(J), then there is a b ∈ J such that
φ(a) = φ(b)
⇒ φ(a − b) = 0
⇒a−b∈I
⇒ a − b = c, for some c ∈ I
⇒a=b+c
Since b ∈ J and c ∈ I ⊆ J, we have shown a ∈ J, and thus φ−1 (φ(J)) ⊆ J.
The lattice isomorphishm theorem is a fundamental result related to the ideal
structure of a ring. Oftentimes ideals can best be understood by looking at their
containment relationship to other ideals. Next, we will define two special classes of
ideals: prime ideals and maximal ideals.
AN INTRODUCTION TO THE ZARISKI TOPOLOGY 5
nonzero prime ideals in Z are the same, but this is not true for every ring. Prime
ideals are based on a certain notion of primality in the integers. That is, if p is
prime and p divides ab, then p must divide at least one of a or b. With this in
mind, we now present the definition of a prime ideal.
Definition 2.14. Let R be a ring and P be a proper ideal of R. The ideal P is
a prime ideal if for every a, b ∈ R, whenever the product ab is an element of P , at
least one of a or b is an element of P .
Just as in the case for maximal ideals, there is a way to test whether an ideal is
prime by analyzing its quotient ring. Once we have this result, it will follow that
every maximal ideal is a prime ideal. We remind the reader that an integral domain
is a nonzero ring where the product of any two nonzero elements is nonzero.
Theorem 2.15. An ideal P of a ring R is prime if and only if R/P is an integral
domain.
Proof. An element r ∈ R will be an element of P if and only if r = 0 in the quotient
ring R/P . Therefore, a product ab ∈ R will be in P if and only if ab = ab = 0 in
R/P , and this will be true whenever R/P is an integral domain.
We now turn to studying the behavior of prime ideals under ring homomor-
phisms. If one has a homomorphism ϕ : R → S between rings R and S, then the
prime ideal structure of S is preserved under the inverse image of ϕ. Later, we
will see that this fact is essential in order to show the existence of continuous maps
between ring spectra.
Theorem 2.17. Let ϕ : R → S be a ring homomorphism between rings R and S.
If P is a prime ideal of S, then ϕ−1 (P ) is a prime ideal of R.
Proof. Denote ϕ−1 (P ) by Q. We know by Theorem 2.4 that Q is an ideal of
R, so what is left to prove is that Q is a prime ideal. Consider the canonical
homomorphism ψ : S → S/P . Composing ψ with ϕ gives us the following ring
homomorphism from R to S/P :
ϕ ψ
R S S/P.
√
An element x ∈ R is said to be nilpotent if xn = 0 for some n. The ideal 0,
sometimes called the nilradical of R, is the set of all nilpotent elements in R.
√
Theorem 2.24. If P is a prime ideal of a ring R, then 0 ⊂ P .
√
Proof. If x ∈ 0, then xn = 0 for some n. Since 0 ∈ P , we have 0 = xn ∈ P . We
prove that x is in P by induction. If n = 2, then x2 = x · x ∈ P implies that x ∈ P
since P is prime. Now assume x ∈ P if xn−1 ∈ P . Since xn = xn−1 x ∈ P , it follows
that x ∈ P by the inductive hypothesis and the fact that P is prime.
We now present a few theorems about ring products. The Chinese Remainder
Theorem gives a way to know when a ring is really a product of rings “in disguise”.
The proof of the Chinese Remainder Theorem is not difficult, but it is on the
lengthier side and is not important to know for our purposes. For these reasons,
we have omitted the proof, but the curious reader may find a full proof in [1].
Theorem 2.25 (Chinese Remainder Theorem). Let A1 , A2 , . . . , Ak be ideals of a
ring R. If for every i 6= j Ai and AJ are comaximal (Ai + Aj = R), then
R/(A1 A2 . . . Ak ) = R/(A1 ∩ A2 ∩ . . . ∩ Ak ) ∼
= R/A1 × R/A2 × . . . × R/Ak
As an example, let’s apply the Chinese Remainder Theorem to the ring Z/6Z
to prove that Z/6Z ∼ = Z/3Z × Z/2Z. Since 3 − 2 = 1, we have 1 ∈ 3Z + 2Z, and
3Z + 2Z = Z. The intersection of 3Z and 2Z will correspond to integers that are
divisible by 3 and 2 which is exactly the ideal 6Z. Applying the Chinese Remainder
Theorem proves Z/6Z ∼ = Z/3Z × Z/2Z.
Definition 2.26. An element e of a ring R is idempotent if e2 = e.
Remark 2.27. Every ring contains the trivial idempotents 1 and 0. If e is idempo-
tent, then so is 1 − e.
Theorem 2.28. If a ring R has nontrivial idempotents if and only if R is a product
of rings.
Proof. If R = S × T , then (1, 0)2 = (12 , 02 ) = (1, 0). Thus R contains the nontrivial
idempotent (1, 0). Conversely, suppose R contains a nontrivial idempotent e. We
will apply Theorem 2.25 to the ideals (e) and (1 − e). These ideals are comaximal
because e + (1 − e) = 1, i.e. (1) + (1 − e) = (1) = R. The fact that (e) · (1 − e) =
e − e2 = 0 proves the product of the ideals is (0). By the Chinese Remainder
Theorem, R ∼ = R/(0) ∼ = R/(e) × R/(1 − e). Since e is nontrivial, (e) and (1 − e)
will never be equal to (0) or (1), and so the ring product R/(e) × R/(1 − e) will be
nontrivial.
3. Topology
In the section we give the background in topology necessary for defining the
spectrum of a ring. We will cover the definition of a topological space and other
basic notions in topology. This section is by no means a comprehensive introduction
to topology, and we only include the theory of topology that is necessary for defining
the Zariski topology. For a more complete introduction to topology, see [2]. With
that being said, this section is self-contained, and we do not assume any background
in topology. Readers who already have a basic understanding of topology should
feel free to skip ahead to the next section and refer back to this one as needed.
AN INTRODUCTION TO THE ZARISKI TOPOLOGY 9
way to travel back and forth between the two spaces. This is made precise in the
next definition.
Definition 3.6. Two topological spaces Xand Y are homeomorphic if there is a
there is a continuous bijection f : X → Y with a continuous inverse.
We will now present several examples of topological spaces.
Example 3.7. The indiscrete topology on a nonempty set X is a topological space
with open sets X and ∅. The indiscrete topology is sometimes called the “trivial
topology” because it is a relatively uninteresting topology that can be defined over
any set.
Example 3.8. The cofinite topology on a nonempty set X is a topological space
where open subsets of X include the empty set or sets with a finite complement.
In other words,
T = {A ⊆ X | A = ∅ or A is finite}
The cofinite topology is indeed a valid topological space because
(1) The empty set is an open set by definition and X = ∅.
(2) If {Xα }α∈Λ is a collection of open sets then
[ \
Xα = Xα .
α∈Λ α∈Λ
\
To prove the other direction, suppose p ∈ V (Iα ). Then for any α, the ideal Iα
P
is contained in p. However, since Iα is the smallest ideal of R containing every
Iα , it must be true that X
Iα ⊆ Iα ⊆ p.
α∈Λ
Thus, !
X
p∈V Iα .
α∈Λ
Finally, we will prove that V (I)∪V (J) = V (IJ). Suppose p ∈ V (IJ). By definition,
the prime ideal p contains IJ. By Theorem 2.21, p contains at least one of I or J,
which is the same as saying p ∈ V (I) ∩ V (J). This proves V (IJ) ⊆ V (I) ∩ V (J).
If p ∈ V (I) ∩ V (J), then I ⊆ p or J ⊆ p. Without loss of generality assume
I ⊆ p. From Theorem 2.20, it follows that IJ ⊆ I ∩ J ⊆ I ⊆ p. This proves that
p ∈ V (IJ), and V (I) ∩ V (J) ⊆ V (IJ).
Proposition 4.5 defines a topology on Spec(R). The difference between Spec(R)
and “the Zariski topology” is that Spec(R) is nothing but a set, while the Zariski
topology is the topological space whose base set is Spec(R). We should note that
this distinction is not always carefully made. Oftentimes Spec(R) is used inter-
changeably with “the Zariski topology,” but usually the meaning can be inferred
from context.
Proposition 4.6. If R is a ring, then the closed points of Spec(R) correspond to
V (M ) = {M } where M is a maximal ideal of R.
Proof. Since every maximal ideal is prime, M ∈ V (M ) because M ⊆ M . The only
other ideal that contains M is R. However, R is not a prime ideal because it is not
a proper ideal. Hence V (M ) = {M }. If P is a prime ideal that is not maximal,
then {P } cannot be closed. Any closed set V (I) that contains P will also contain
some maximal ideal that contains P .
√
Theorem 4.7. If I is an ideal, then V (I) = V ( I).
√ √
Proof. Since I ⊆ I, it follows that V (I) ⊆ I. To prove the √ other direction, we
want to show that if p is a prime ideal such that I ⊆ p, then I ⊆ p. For an ideal
J ⊇ I, we will use the notation R/J to denote the ideal that is the image of the
projection map from R to R/I.
√ If p is prime, then the √
ideal R/p is prime in R/I.
By Theorem 2.24, R/p ⊇ 0. Note that the ideal √ R/ I is the√nilradical of the
quotient ring R/I. Therefore we have R/p ⊇ R/ I, and so p ⊇ I by the Lattice
Isomorphism Theorem.
√ √
Corollary 4.8. If V (I) = V (J), then I = J.
Readers who are familiar with topological notion of compactness may find the
following remark interesting.
Remark 4.9. If R is a ring, then Spec(R) is compact.
Proof. If {Iα }α∈Λ is a collection of ideals of a ring R where
\
V (Iα ) = ∅ = V (R)
α∈Λ
AN INTRODUCTION TO THE ZARISKI TOPOLOGY 13
then
X
Iα = R
α∈Λ
P
Since 1 ∈ R, then 1 ∈ α∈Λ Iα so 1 = iα1 + iα2 + . . . + iαk for iαj ∈ Iαj . From this
Pk
we can conclude 1 ∈ j=1 Iαj . Finally we have
Xk k
\
V Iαj = V (Iαj ) = V (R) = ∅
j=1 j=1
Proof. To prove φ? is continuous, we must show that if V (I) is some closed set of
Spec(R), then φ?−1 (V (I)) = V (J) for some ideal J of Spec(S). We will prove that
J = φ(I).
Notice that the direction of the maps in Theorem 4.10 reverse. The original ring
homomorphism goes from R to S, but the continuous map goes from Spec(S) to
Spec(R). Next, we will look at what happens when Theorem 4.10 is applied to the
case of a quotient ring.
Theorem 4.11. For a ring R and an ideal I, let φ : R → R/I be the projection
map sending r 7→ r + I. If φ∗ is the continuous map from Spec(R/I) to Spec(R)
given by φ, then the following are true:
(1) The image of φ∗ is V (I).
(2) The map is injective.
(3) The topology on Spec(R/I) is homeomorphic to the topology on V (I).
Proof.
14 OSCAR MICHEL
(1) Since the prime ideals containing I are the inverse images of the prime
ideals of R/I, we have
im(φ∗ ) = {φ∗ (p) | p ∈ Spec(R/I)}
= {φ−1 (p) | p ∈ Spec(R/I)}
= {p | p ⊇ I, p is a prime ideal}
= V (I).
(2) If ϕ(p1 ) = ϕ(p2 ), then φ(p1 ) = φ(p2 ). Since there is a bijection between
the ideals of R/I and the ideals of R containing I, p1 = p2 .
(3) The prime ideals of R/I are the ideals p/I for prime ideals p ∈ V (I). This
gives a continuous bijection from V (I) to Spec(R/I).
The consequence of this theorem is that we can view the closed set V (I) as a
topological space itself by looking at Spec(R/I). Next, we will present two more
theorems that will connect topological properties of the ring spectrum to the alge-
braic properties of a ring.
√
Theorem 4.12. If R is a ring, then Spec(R) = Spec(R/ 0).
√
Proof.
√ For every p ∈ Spec(R), we have 0 ⊆ p by Theorem 2.24. In other
√ words,
V ( 0) = Spec(R), and Theorem 4.11 proves that Spec(R) = Spec(R/ 0).
Theorem 4.13. Let R1 and R2 be rings, and t denote the disjoint union of sets.
Then Spec(R1 × R2 ) = Spec(R1 ) t Spec(R2 ).
Proof. The reader should verify that the an ideal of R1 × R2 is of the form I1 × I2 ,
where I1 is an ideal of R1 and I2 is an ideal of R2 . Let P1 × P2 be a prime ideal of
R1 × R2 . Then the quotient ring R1 /P1 × R2 /P1 must be an integral domain, but
the product of two integral domains is never an integral domain. Therefore one of
P1 or P2 is a prime ideal, and the other is equal to its corresponding ring.
We can conclude from Equation 4.15 and Lemma 4.4 that I + J = R. This means
I and J are comaximal. Now we can apply the Chinese Remainder Theorem to see
R/(IJ) ∼= R/I × R/J
√
If R has no nilpotent elements, then 0 = (0), and hence IJ = 0 by Corollary 4.8.
Substituting (0) in for IJ we are left with
R/(0) =∼R= ∼ R/I × R/J
From Theorem 4.11, we know that V (I) = Spec(R/I) and V (J) = Spec(R/J).
Theorem 4.17. If Spec(R) is disconnected, then R is a product of rings.
√
Proof. If Spec(R) is disconnected,
√ then Spec(R/ 0) √ is disconnected √by Theorem
4.12. Since every nilpotent in R maps to 0√ in R/ 0, the√ring R/ 0 contains
no nilpotents. Applying√Theorem 4.14 to R/ 0, we get R/ 0 = S × T for some
rings S and T . Since R/ 0 is a product of rings, it contains nontrivial idempotents
√
by Theorem 2.28. In general, R contains nontrivial idempotents if R/ 0 contains
nontrivial idempotents, so R = S 0 × T 0 is also a product of rings. The proof of
the fact that R contains nontrivial idempotents is intricate, and for this reason we
direct the reader to [10] instead of proving it here.
The final theorem we present in this paper will not be proven, but the reader
may refer to [11] as a reference. However, we will see an application of this theorem
in the following discussion.
√
Theorem 4.18. The ideal 0 ⊂ R is prime if and only if Spec(R) is irreducible.
Corollary 4.19. If R is an integral domain, then Spec(R) is irreducible.
We have presented several theorems that allow us to study the algebraic prop-
erties of a ring through the topology of its spectrum. Now we will provide some
examples to see these theorems in action. We will not be completely rigorous in our
discussion of these examples. There will be some hand-waving, and this is because
we want to emphasize the geometric intuition, rather than proving everything in
detail.
The ring we will be using for the following examples is the polynomial ring
C[x, y]. Since C is an algebraically closed field, the maximal ideals of C[x, y] are
(x − a, y − b) for a, b ∈ C. The reason why this is true is because of a theorem called
Hilbert’s Nullstellensatz which this fact is a special case of. For more information
on Hilbert’s Nullstellensatz, see [6]. This means that we can identify mSpec(C[x, y])
with C × C because every maximal ideal is uniquely determined by two complex
numbers. Additionally, a polynomial f (x, y) is contained in the ideal (x − a, y − b) if
and only if f (a, b) = 0. In other words, Vm (f ) contains the zeros of the polynomial
f . This allows use to visualize mSpec(C[x, y]/(f )) as the curve f = 0 in C × C.
As an example, if f (x, y) = y − x2 , then mSpec(C[x, y]/(y − x2 )) looks like the
parabola y = x2 . Of course, some suspension of disbelief is required here because
of the extra dimensions in C × C, but hopefully the idea is clear. What about
Spec(C[x, y]/(y − x2 ))? It will contain all the individual points of C × C where
y − x2 = 0, and it will contain the irreducible component (y − x2 ) layered on top
of these points.
On the other hand, consider the polynomial x(x−1) ∈ C[x, y]. This polynomial is
reducible because it has factors x and (x − 1). This means that Spec(C[x, y]/(x(x −
16 OSCAR MICHEL
1))) is not irreducible, and moreover C[x, y]/(x(x − 1)) is not an integral domain.
In fact, Spec(C[x, y]/(x(x − 1))) is disconnected. This makes sense when we think
of the zeros of x(x − 1) as two separate spaces in the complex plane. On one hand
we have the zeroes along the curve x = 0, and then there is the separate curve of
x = 1. Since Spec(C[x, y]/(x(x − 1))) is disconnected, it is isomorphic to a product
of rings by Theorem 4.18. In particular Spec(C[x, y]/(x(x − 1))) ∼ = C[x] × C[y].
Acknowledgments
Firstly, I would like to thank my mentor Karl Schaefer for his time and effort
helping me write and learn the material for this paper. He is a fantastic teacher, and
he really made me exited to learn about math. I also thank Peter May for organizing
the REU, and I am very grateful to have had the opportunity to participate in such
an amazing program. Finally, I would like to thank the other graduate students
who spent their time running problem sessions and mentoring other students.
References
[1] David S. Dummit, Richard M. Foote. Abstract Algebra. John Wiley & Sons, Inc. 2004.
[2] James R. Munkres. Topology. Prentice Hall, Inc. 2000.
[3] https://math.stackexchange.com/questions/423623/show-that-a-ring-with-disconnected-
spectrum-is-a-product-of-two-subrings
[4] https://math.stackexchange.com/questions/1216203/prime-ideals-in-a-finite-direct-product-
of-rings
[5] Bianca Viray. https://sites.math.washington.edu/ bviray/teaching RingHomomorphismsAn-
dIsomorphisms.pdf
[6] Akhil Mathew. The CRing Project. http://math.uchicago.edu/~amathew/CRing.pdf
[7] John Terilla. Zariski Topology. https://math.mit.edu/~jhirsh/notes2_zariski.pdf
[8] John Hunter, Bruno Nachtergaele. Applied Analysis. https://www.math.ucdavis.edu/
~hunter/book/ch4.pdf
[9] Ravi Vakil. https://math.stanford.edu/~vakil/0708-216/216class06.pdf
[10] https://math.stackexchange.com/questions/326452/if-mathop-mathrmspeca-is-not-
connected-then-there-is-a-nontrivial-idempot
[11] https://math.stackexchange.com/questions/541943/spectrum-of-a-ring-is-irreducible-if-and-
only-if-nilradical-is-prime-atiyah-mac