Sumbul Proj (2)
Sumbul Proj (2)
In this chapter, we are diving into two fascinating areas of mathematics: the graph
theory and the ring theory. Graph theory helps us understand relationships between
things using diagrams called graphs, while ring theory explores patterns in numbers and
algebraic structures called rings. These subjects might seem different, but they both give
us powerful tools for solving problems and understanding how things connect, whether
it’s in networks or algebraic equations. All algebraic definitions are sourced from Ka-
plansky [?], while graph theory definitions are sourced from West [?] and Chartrand et
al. [?]. For a deeper exploration of commutative algebra, we refer the reader to Atiyah
and Macdonald [?]. Mohar and Thomassen [?], and White [?] provide valuable insights
for those interested in a topological graph theory perspective, and additional information
on algebraic graph theory can be found in the reference by Biggs [?].
Definition 1.1.1 (Ring). A ring (R, +, ·) is a nonempty set R together with binary
operations ’+’ and ’·’ defined on R, which satisfy the following conditions:
ii. a · (b · c) = (a · b) · c ∀ a, b, c ∈ R
iii. a · (b + c) = a · b + a · c ∀ a, b, c ∈ R
iv. (a + b) · c = a · c + b · c ∀ a, b, c ∈ R
Example 1.1.1. (R, +, ·), (Z, +, ·), (Q, +, ·) are the ring with usual addition and multi-
plication.
ii. S is closed under multiplication. This means that for every a, b ∈ S, we have ab ∈ S.
2
Definition 1.1.3 (Commutative ring). A ring R is called commutative when, for all
a, b ∈ R, the condition a · b = b · a holds. Conversely, a ring R that does not satisfy this
commutative property is termed as a non-commutative ring.
Example 1.1.3. (Z, +, ·), (Q, +, ·), (R, +, ·) are the commutative rings with usual addi-
tion and multiplication.
Definition 1.1.6 (Division ring). A ring R that possesses an identity element is termed
a division ring when every non-zero element in R is invertible. If the division ring R is
also commutative, it is referred to as a field.
Definition 1.1.9 (Integral domain). A commutative ring R with the unity is said to be
an integral domain if it does not contain any non-zero zero-divisors.
Definition 1.1.10 (Field). An integral domain (F, +, ·) is said to be a field if each non-
zero element of F has multiplicative inverse.
Remark 1.1.2. Let R be a ring with unity. Then every proper ideal of R is contained
in a maximal ideal.
Definition 1.1.18 (Principal ideal). Let R be a commutative ring with identity. An ideal
I of R is called a principal ideal if there exists a ∈ R such that I = ⟨a⟩ = {ra : r ∈ R}.
3. If F is a field, then F has exactly one maximal ideal namely {0} but converse need
not be true.
Example 1.3.1. Let V (G) = {u, v, w, x, y} and E(G) = {uv, uw, vx, wx, xy}, then the
graph G in Figure (1.1).
Example 1.3.2. Consider the set S = {2, 3, 5, 8, 13, 21} of six specific Fibonacci numbers.
There are some pairs of distinct integers belonging to S whose sum or difference (in
absolute value) also belongs to S, namely, {2, 3}, {2, 5}, {3, 5}, {3, 8}, {5, 8}, {5, 13},
{8, 13}, {8, 21}, {13, 21}. There is a more visual way of identifying these pairs, namely
by the graph H of Figure (1.2). In this case, V (H) = {2, 3, 5, 8, 13, 21} and E(H) =
{{2, 3}, {2, 5}, {3, 5}, {3, 8}, {5, 8}, {5, 13}, {8, 13}, {8, 21}, {13, 21}}.
Definition 1.3.2. The number of elements in the vertex set of a graph G is referred to
as the order of G. Similarly, the number of elements in the edge set of G is termed the
size of G. A graph possessing n vertices and m edges is denoted as a (n, m)-graph. The
term trivial graph is assigned to the (1, 0)-graph.
Definition 1.3.3. A loop is an edge that originates and terminates at the same vertex.
Parallel edges are edges with identical pairs of end vertices. A graph is considered simple
if it lacks loops or parallel edges.
A vertex of degree zero is called an isolated vertex. A vertex of degree one is called a
pendent vertex.
x y
Theorem 1.3.1 (The first theorem of graph theory). If G is a graph of size m, then
X
deg v = 2m.
v∈V (G)
The First Theorem of Graph Theory is useful in solving problems such as:
Example 1.3.3. A certain graph G has order 14 and size 27. The degree of each vertex
of G is 3, 4 or 5. There are six vertices of degree 4. How many vertices of G have degree
3 and how many have degree 5?
Proof. Let x be the number of vertices of G having degree 3. Since the order of G is 14
and six vertices have degree 4, eight vertices have degree 3 or 5. So there are 8 − x vertices
of degree 5. Summing the degrees of the vertices of G and applying the first theorem of
graph theory, we obtain
3 · x + 4 · 6 + 5 · (8 − x) = 2 · 27
3x + 24 + 40 − 5x = 54
3x + 24 + 40 − 5x = 54
−2x = −10
x=5
and so, 8 − x = 3. Thus G has five vertices of degree 3 and three vertices of degree 5.
Proof. Let G be a graph of size m. Divide V (G) into two subsets V1 and V2 , where V1
consists of the odd vertices of G and V2 consists of the even vertices of G. By the first
9
P
The number v∈V2 deg v is even since it is a sum of even integers. Thus
X X
deg v = 2m − deg v,
v∈V1 v∈V2
P
which implies that v∈V1 deg v is even. Since each of the numbers deg v, v ∈ V1 , is odd,
the number of odd vertices of G is even.
Figure 1.5:
Hence, the process of graph subdivision involves the augmentation of an original graph
by inserting a new vertex within each existing edge, resulting in the creation of two new
edges.
Definition 1.3.9. Consider vertices u and v in a graph G, where u and v may or may
not be distinct. A u–v walk in G is a finite, alternating sequence
u = u0 , e1 , u1 , e2 , . . . , ek , uk = v
of vertices and edges. This sequence begins with vertex u and concludes with vertex v,
such that each ei represents an edge ui−1 ui for i = 1, 2, . . . , k.
The length of the walk refers to the value k. A u–v walk is categorized as closed if u = v,
and it is considered open otherwise. The walk, expressed as u0 , e1 , u1 , e2 , . . . , ek , uk , can
be denoted simply by the sequence of its vertices:
u0 , u1 , u2 , . . . , uk .
If all edges in the walk are distinct, it is termed a trail. If all vertices in the walk are
distinct, it is called a path. A closed path is specifically referred to as a cycle. Notationally,
a path on k vertices is symbolized as Pk , and a cycle on k vertices is represented as Ck .
Example 1.3.4. In the following graph G shown in Figure (1.7), the sequence W =
(x, y, w, y, v, w) represents an x−w walk of length 5.
Figure 1.7:
Definition 1.3.10. A graph G is said to be connected if there exists a path connecting any
pair of distinct vertices in G. A component of G refers to a maximal connected subgraph.
Therefore, a graph is considered disconnected if it comprises at least two components.
Figure 1.8:
Figure 1.9:
Definition 1.3.12. The girth of a graph G is defined as the length of the shortest cycle in
G and is denoted by gr(G). On the other hand, the circumference of a graph G represents
the length of the longest cycle in G and is denoted by cr(G). In Figure (1.11), gr(G) = 3
and cr(G) = 8.
Definition 1.3.13. The distance d(u, v) between two vertices u and v within a graph G
is defined as the length of the shortest path connecting u to v in G. This shortest u–v
path is commonly referred to as a geodesic. In a connected graph G, the diameter is the
length of the longest geodesic. The notation diam(G) is used to denote the diameter of
graph G.
Definition 1.3.15. A graph G is known as regular graph if all its vertices have identical
degrees. Specifically, G is referred to as an r-regular graph if every vertex in G has a
degree of r. A graph with every vertex having a degree of 3 is denoted as a cubic graph,
given its connection to the term cubic indicating a degree of 3. Figure (1.12) is example
of regular graph.
12
Figure 1.10:
Definition 1.3.16. A graph G is defined as complete if every pair of its vertices are
adjacent. A complete graph on n vertices is symbolized as Kn . In Figure (1.12), G2
exemplifies a complete graph denoted as K4 .
Figure 1.11:
Definition 1.3.19. A bipartite graph is a type of graph in which the vertex set V (G) can
be divided into two distinct, non-empty, and disjoint subsets labeled as V1 and V2 . This
partition has the property that every edge in G connects a vertex from V1 to a vertex in
V2 . The pair (V1 , V2 ) is termed a bipartition of G. Illustrations are provided in Figures
(1.14), (1.15), and (1.16).
Example 1.3.6. (i) The vertex set V (G) = {x1 , x2 , x3 , x4 , y1 , y2 , y3 , y4 } of the graph G,
shown in Figure (1.14), can be partitioned into two subsets:
V1 = {x1 , x2 , x3 , x4 }, V2 = {y1 , y2 , y3 , y4 }
13
such that every edge in G has one end in V1 and the other in V2 . Hence, G is a bipartite
graph.
Figure 1.12:
Figure 1.13:
If the complete bipartite graph has the specific form K1,n , with a single vertex in V1 , it is
referred to as a star graph. An illustration is provided in Figure (1.16).
Figure 1.14:
Definition 1.3.21. An Eulerian graph is a graph that contains an Eulerian trail, which
is a closed trail that includes all edges and vertices of the graph.
14
Definition 1.3.22. A Hamiltonian path in a graph G is a path that visits every vertex
of G exactly once. A Hamiltonian cycle is a cycle that visits every vertex exactly once
and returns to the starting vertex. A graph that contains a Hamiltonian cycle is called a
Hamiltonian graph.
Figure 1.15:
Definition 1.3.25. A split graph is a simple graph in which the vertex set can be parti-
tioned into a clique and an independent set.
Definition 1.3.26. A coloring of a graph involves assigning colors to its vertices such
that no two adjacent vertices share the same color. Each set of vertices assigned the same
color forms an independent set and is called a color class. An n-coloring of a graph G
uses n colors to partition the vertex set V (G) into n color classes. The chromatic number
of a graph G, denoted by χ(G), is the minimum number n such that G has an n-coloring.
Definition 1.3.27. The Cartesian product of two graphs G and H is defined as the graph
G □ H on the vertex set V (G) × V (H), with the tuples ((v1 , u1 ), (v2 , u2 )) forming an edge
if v1 = v2 and u1 and u2 are adjacent in H or v1 and v2 are adjacent in G and u1 = u2 .