Graph-Induced by Modules via Tensor Product

Abstract

This paper investigates the connections between ring theory, module theory, and graph theory through the graph G( R ) of a ring R. We establish that vertices of G( R ) correspond to modules, with edges defined by the vanishing of their tensor product. Key results include the graph’s connectivity, a diameter of at most 3, and a girth of at most 7 when cycles are present. We show that the set of modules S( R ) is empty if and only if R is a field, and that for semisimple rings, the diameter is at most 2. The paper also discusses module isomorphisms over subrings and localization, as well as the inclusion of G( T ) within G( R ) for a quotient ring T, highlighting that the reverse inclusion is not guaranteed. Finally, we provide an example illustrating that a non-finitely generated module M does not imply M⊗M=0 . These findings deepen our understanding of the interplay among rings, modules, and graphs.

Share and Cite:

Jarrar, M. (2024) Graph-Induced by Modules via Tensor Product. Applied Mathematics, 15, 840-847. doi: 10.4236/am.2024.1512048.

1. Introduction

Graphs serve as powerful mathematical tools for modeling complex systems and relationships in various fields, ranging from computer science to biology and social networks. On the other hand, modules over rings constitute fundamental algebraic structures with diverse applications in algebra, geometry, and representation theory. The intersection of these two realms gives rise to an intriguing area of study known as graph-induced by modules, which captures algebraic properties induced by the underlying structure of a graph.

Let R be a commutative ring with unity, and let S( R ) denote its set of all R-modules M that there exists an R-mdule N with M⊗N=0 . And M is called tensor zero-divisor. We associate a simple graph G( R ) to R, where the vertices are the nonzero tensor zero-divisors S( R ) , and for distinct vertices, they are adjacent if and only if M⊗N=0 . Consequently, G( R ) is the empty graph if and only if R is a field.

In this article, we delve into the realm of graph-induced by modules through the lens of tensor product theory. The tensor product, a cornerstone operation in algebra, offers a versatile framework for combining algebraic structures in a systematic manner. By leveraging the rich interplay between graphs and algebraic structures, we aim to explore the construction, properties, and applications of graph-induced modules.

The notion of graph-induced modules arises from the desire to understand and exploit the algebraic properties encoded within the topology of a graph. Each vertex and edge of a graph carries intrinsic algebraic information, which can be harnessed to define modules over appropriate rings. These modules capture not only the combinatorial aspects of the graph but also the underlying algebraic symmetries and dependencies.

One of the key insights driving our investigation is the recognition of the tensor product as a unifying tool for constructing graph-induced modules. By carefully manipulating tensor products associated with vertices and edges of a graph, we can systematically build modules that encapsulate the algebraic essence of the underlying graph structure. This approach not only provides a coherent framework for constructing graph-induced by modules but also unveils deep connections between graph theory and algebra.

Throughout the article, when we refer to a “ring,” we mean a commutative ring, and when we use the term “equality,” it signifies isomorphism. This clarification helps to streamline the language and ensures consistency in our notation.

We aim to provide a comprehensive overview of the theory of graph-induced by modules, emphasizing the role of tensor product techniques in their construction and analysis. We will explore various examples.

2. Important Result

Great, starting with clear definitions, theorems, and notations is an excellent way to establish a solid foundation for the subsequent material.

Definition 2.1 [1] A graph G consists of a set of vertices (or nodes) denoted by V( G ) , and a set of edges (or links) that connect pairs of vertices. The set of vertices of G is denoted by V( G ) . Each vertex typically represents an entity or a point of interest in a problem context. Two vertices x and y are considered adjacent (connected) in G, denoted by x−y , if there exists an edge that directly connects them.

Definition 2.2 Let R be a ring. The set S( R ) to consist of all non-trivial R-modules M for which there exists another non-trivial R-module N such that the tensor product of M and N is zero. Here M is a representative element from each isomorphism class of R-modules.

Definition 2.3 We define the graph of a ring R, denoted by G( R ) , as a graph where the vertices are elements of S( R ) , and two vertices M and N are adjacent if and only if their tensor product M⊗N is zero.

Prior to delving into theorem 2.1, we require the subsequent definitions from [2].

1) The diameter of a graph is the maximum distance between any pair of vertices in the graph. In other words, it is the length of the longest shortest path between any two vertices. The diameter of a graph is commonly denoted by the symbol diam( G ) .

2) The girth of a graph is the length of the shortest cycle in the graph. A cycle is a closed path where the starting and ending vertices are the same, and it doesn’t repeat any other vertices or edges. The girth of a graph is often denoted by the symbol g( G ) .

Theorem 2.1 For a ring R. Then we have the following on the graph G( R ) .

1) The graph G( R ) of a ring R is connected;

2) the diameter of G( R ) is at most 3;

3) If G( R ) contains a cycle, then the girth g( G( R ) ) is at most 7.

Proof. Naturally We can combine cases 1 and 2 into a single proof by using the definition of connected components. This is the method. Let x,y∈S be different. We examine the following cases:

Case 1. d( x,y )=1 if x⊗y=0 it follows that diam( G( R ) )≤3 .

Case 2. If x⊗x=y⊗y=0 and x⊗y≠0 , then we have the following path x−x⊗y−y that means diam( G( R ) )≤3 .

Case 3. If x⊗x=0,y⊗y≠0 and x⊗y≠0 , so that we have an element z∈S−{ x,y } with y⊗z=0 . In the case of x⊗z=0 we get the following path x−z−y with length 2 that means diam( G( R ) )≤3 . Otherwise i.e. x⊗z≠0 we get then we have the fallowing path x−x⊗z−y and its length is 2 that means diam( G( R ) )≤3 .

Case 4. If x⊗x≠0,y⊗y=0 and x⊗y≠0 . The proof of this case is similarly to proof of case 3.

Case 5. If x⊗x≠0,x⊗y≠0 and y⊗y≠0 . In this case there is z,w∈S−{ x,y } with x⊗z=0 and y⊗w=0 . If z=w we have the following path x−z−y of length 2 and hence diam( G( R ) )≤3 . In the case of z≠w and z⊗w=0 we have the following path x−z−w−y with length 3 that means diam( G( R ) )≤3 , but if z⊗w≠0 then we will get the following path x−z⊗w−y with length 2 that means diam( G( S ) )≤3 .

To prove 3. By Proposition 1.3.2 in [2].

Lemma 2.2 Let R be a ring and F be a free R-module, for any R-module M then F⊗M≠0 .

Proof. By Theorem 1.6.6 in [3] F≅⊕R . So that by Theorem 2.2.6 we have F⊗M≅⊕R⊗M≅⊕( R⊗M ) . And by Proposition 3.14 in [4] we get F⊗M≅⊕M which is not zero.

Theorem 2.3 Let R be a ring then S( R ) is empty if and only if R is a field.

Proof. Assume S( R ) is empty we want to prove that R is afield. By contradiction, suppose R is not a field then there is an ideal 0≠I≠R of R. Now Let E be an invective R-module. It is known by Theorem 2.4.5 in [3] that E is divisible. But by Exercise 2 p.31 in [4] we have R/I ⊗E≅E/ IE . Because E is divisible we have IE=E and I≠R we have R/I ≠0 R/I ⊗E=0 which means that S( R ) is not empty which is a contradiction so we have that R is a field.

Conversely If R is a field then by Example 1.6.3 in [3] any R-module M is free. Let M,N are R-modules, then M,N are free. These arguments and Lemma 2.2 give S( R ) is empty.

Theorem 2.4 If R is a semisimple ring that isn’t a field, then the diameter of the graph of G( R ) , is at most 2.

Proof. Suppose M and N belong to S( R ) . If M⊗N=0 , there’s nothing more to demonstrate. However, if M⊗N≠0 , and 0≠I represents a proper ideal of R, then due to the injective and divisible nature of M and N by Theorem 3.5.16 and Theorem 2.4.5 in [3] , respectively, we have IN=N and IM=M . Thus, we can establish by proof of Theorem 2.3 R/I ⊗M=0 and R/I ⊗N=0 , forming a path of length 2: N−R/I −M .

3. The Localization

Definition 3.1 [3] Consider a ring R, and let A represent the set of all regular elements (those that are not zero divisors) in R. The localization of R by A, denoted as A −1 R , is termed the quotient ring of R and symbolized as T( R ) .

Theorem 3.1 For a commutative ring R, and B an A −1 R -module, there exists an isomorphism between B and A −1 B as A −1 R -modules.

Proof. Now, both B and A −1 B are A −1 R -modules. Define f:B→ A −1 B by f( b )= 1 1 b . We aim to prove that f is an A −1 R -isomorphism.

For any x,y∈B , we observe:

f( x+y )= 1 1 ( x+y )= 1 1 x+ 1 1 y=f( x )+f( y ) .

Moreover, for f( r s x ) , where r s ∈ A −1 R and x∈B , we find:

f( r s x )= 1 1 ( rx s )= r s x= r s 1 1 x= r s f( x ).

To prove f is a monomorphism, assume f( x )=0 for some x∈B . Then 1 1 x=0 , implying there exists t∈A such that tx=0 , and thus x=0 in B.

Now, to prove f is an epimorphism, let x∈B , noting that x= 1 1 x . Thus, f( x )=x . These arguments establish B as isomorphic to A −1 B as A −1 R -modules.

Theorem 3.2 Consider a subring R of a ring T. Let M and N be T-modules. If M and N are isomorphic as T-modules, then they are also isomorphic as R-modules.

Proof. Suppose M ≅ T N . Naturally, both M and N are R-modules, as R is a subring of T. Since they are isomorphic as T-modules, there exists an isomorphism map f from M onto N. This map f is both onto and one-to-one. To show that f is an R-homomorphism, consider a,b∈M . We have f( a+b )=f( a )+f( b ) because f is a T-homomorphism. Now, let r∈R⊆T . Then f( ra )=rf( a ) because r∈T , demonstrating that f is an R-homomorphism. Consequently, f being an R-isomorphism implies that M ≅ R N .

Theorem 3.3 Consider a ring R and let T be the quotient ring of R. Then, G( T ) is a subset of G( R ) .

Proof. Suppose M and N are T-modules with M ⊗ T M=0 . We aim to demonstrate M ⊗ R N=0 .

By Theorem 3.1, we know that M ⊗ R N≅ A −1 ( M ⊗ R N ) . Additionally, according to Proposition 3.7 in [4], we have A −1 ( M ⊗ R N )≅ A −1 M ⊗ T A −1 N .

Utilizing Theorem 3.1 and Theorem 3.2, we establish M ≅ T A −1 M and N ≅ T A −1 N . Consequently, M ⊗ R N ≅ R M ⊗ T N=0 .

Remark 3.4 While R being a subring of L implies G( L ) is a subset of G( R ) , this inclusion is not always guaranteed. The subsequent examples illustrate this point.

Example 3.5 Consider a field K and define R=K×K . While K is a subset of R, according to Theorem 2.3, G( R ) is non-empty, while G( K ) is empty. Thus, we observe G( R ) ⊆ G( K ) .

Lemma 3.6 Suppose R is a local ring with a maximal ideal M. For any finitely generated R-module A, if A⊗A=0 , then A=0 .

Proof. This directly follows from Exercise 3 p.31 in [4].

Lemma 3.7 If M is a nonzero finitely generated R-module, then M⊗M≠0 .

Proof. Suppose, by contradiction, that M is a nonzero finitely generated R-module with M⊗M=0 . Then, ( M⊗M ) P =0 for all maximal ideals P. However, by Proposition 3.7 in [4], we know that ( M⊗M ) P ≅ M P ⊗ M P =0 . By Lemma 3.6, this implies M P =0 for all maximal ideals P. Consequently, by Proposition 3.8 in [4], we conclude that M=0 , which contradicts the assumption that M is nonzero. Thus, M⊗M≠0 .

Remark 3.8 If M is not a finitely generated R-module, it’s not generally true that M ⊗ R M≠0 . The following example illustrates this.

Example 3.9 Let R be a local domain that is not a field, and let Q be its quotient field. Consider M=Q/R . Then, M ⊗ R M=0 .

4. Complemented Graphs

Sure, let’s dive into some definitions.

Definition 4.1 [5] In a graph G For vertices x and y of G, then x≤y if x and y are not adjacent and each vertex of G adjacent to y is also adjacent to x.

Certainly! Let’s explore equivalent conditions for the relation x≤y in a graph G( R ) for a given ring R.

Before we delve into the equivalent conditions, let’s first introduce the following definitions.

Definition 4.2 In the context of a ring R and a set C comprising R-modules, if M is an element of C, then the annihilator of M, denoted Anc( M ) , is the subset of C consisting of all modules N such that the tensor product M⊗N equals zero.

Definition 4.3 In the context of a ring R, R is termed a C-reduced ring if, for any nonzero R-module M, the tensor product M⊗M is nonzero.

Lemma 4.1 Considering a ring R and elements M,N∈S then M≤N if and only if Anc( N )−M⊆Anc( M )−N and M⊗N≠0 .

Proof. Assuming M≤N , then M⊗N≠0 , implying M∉Anc( N ) and N∉Anc( M ) . Now, if X∈Anc( N ) , which implies X⊗M=0 . Consequently, we infer that X is adjacent to N, implying X is also adjacent to M. This deduction leads to X⊗M=0 , implying X∈Anc( M )=Anc( M )−N . And it’s trivially evident that M⊗N≠0 .

Conversely, let’s define A=Anc( N )−M and B=Anc( M )−N . If A⊆B , then since M⊗N≠0 by assumption, if X is adjacent to N, then X∈A⊆B , which implies that X is adjacent to M.

Based on Lemma 4.1, we can derive the following observations.

Remark 4.2

1) If M⊗M≠0 , then M≤N if and only if Anc( N )⊆Anc( M ) .

2) If R is C-reduced, then M≤N if and only if Anc( N )⊆Anc( M ) .

Definition 4.4 [6] Consider a graph G and two elements x and y belonging to G. We define a relation ~ between x and y as follows: x~y if and only if x≤y y≤x .

The relation ~ is an equivalent relation according to [6].

Corollary 4.3 If R is a C-reduced ring and for any M,N∈G( R ) , M~N if and only if Anc( M )=Anc( N ) .

Proof. By the definition itself and Remark 4.2.

There exists a C-reduced ring, as demonstrated in the following example.

Example 4.4 A ring is C-reduced if it is semisimple.

Proof. Assuming R is a semisimple ring, Theorem 3.5.19 in [3] state that R≅ K 1 ×⋯× K n where each K i is a field for i=1 to n. Let P be a maximal ideal of R. Since R≅ K 1 ×⋯× K n , R P is a field. Now assume 0≠M is an R-module. According to Proposition 3.8 in [4] there exists maximal ideal P of R such that M P ≠0 . By Lemma 2.2 and Example 1.6.3 in [3] we have M P ⊗ R P M P ≠0 . However, Proposition 3.7 in [4] implies that M P ⊗ R P M P ≅ ( M ⊗ R M ) P and consequently by Proposition 3.8 in [4] we have M ⊗ R M≠0 indicating that R is C-reduced.

Definition 4.5 [5] In a graph G If x,y∈V( G ) and x≠y we say that x and y are orthogonal denoted as x⊥y if and only if x and y are adjacent and there is no z∈V( G ) which is adjacent to both x and y.

For a commutative ring R, we will present an alternative definition of orthogonality in the graph G( R ) through the following lemma.

Lemma 4.5 Let R be a ring, M,N∈S( R ) . Let M⊗M≠0 or N⊗N≠0 . Then M⊥N if and only if Anc( M )∩Anc( N )=0 and M⊗N=0 .

Proof. Assume M,N∈S( R ) and M⊥N . Then by the definition we have M⊗N=0 . Now Let X∈Anc( M )∩Anc( N ) , then M⊗X=N⊗X=0 that means X is adjacent to both M and N which is a contradiction. That gives X=0 Conversely, suppose that Anc( M )∩Anc( N )=0 and M⊗N=0 . Then N is adjacent to M. Now if X is adjacent to M and N then M⊗X=N⊗X=0 that means X∈Anc( M )∩Anc( N )=0 , thus X=0,∉S( R ) .

Remark 4.6 If R is C-reduced then if M,N∈S( R ) , then M⊥N if and only if Anc( M )∩Anc( N )=0 .

Proof. Directly from Lemma 4.5.

Definition 4.6 [6] The graph G is called is called complemented if for each vertex a of G, there is a vertex b of G (called complement of a) such that a⊥b and that G is uniquely complemented if G is complemented and whenever a⊥b and a⊥c , then b~c .

Lemma 4.7 Let R be a ring and M;N∈S( R ) . Then the following statements are equivalent.

(1) M⊥N;M⊗M≠0 , and N⊗N≠0 .

(2) M⊗N=0 and M⊕N is a regular element of C. Here M is a regular element means there is no nonzero N in C with M⊗N=0 .

Proof. “(1) ⇒ (2)”. M⊗N=0 directly by Lemma 4.5. Now assume that ( M⊕N )⊗X=0 where X∈S( R ) . We have from Theorem 2.2.6 in [3] ( M⊕N )⊗X=M⊗X⊕N⊗X=0 which implies that M⊗X=N⊗X=0 which gives that X∈Anc( M )∩Anc( N )=0 hence x=0 which is a contradiction because X∉S( R ) .

(2) ⇒ (1). Since M⊕N is regular, ( M⊕N )⊗M≠0 . But by assumption we have M⊗N=0 this implies that M⊗M≠0 . In the same way we can show that N⊗N≠0 . Let X∈Anc( M )∩Anc( N ) . Thus, ( M⊕N )⊗X=0 is implied. However, since M⊕N is regular, X=0 must exist. Anc( M )∩Anc( N )=0 as a result.

Lemma 4.8 Let R be a C-reduced ring and M;N;L∈S( R ) . If M⊥N and M⊥L , then N~L . Thus G( R ) is uniquely complemented if and only if G( R ) is complemented.

Proof. By Remark 4.6 we have Anc( M )∩Anc( N )=Anc( M )∩Anc( L )=0 , so that N⊗L≠0 . So N and L are not adjacent. Now suppose that X⊗N=0 for some X∈S( R ) . Then ( X⊗N )⊗M=X⊗( M⊗N )=0 and ( X⊗L )⊗N=( X⊗N )⊗L=0 . Thus X⊗L∈Anc( M )∩Anc( L )=0 implies That X⊗L=0 . Hence L≤N . Similarly, N≤L , and thus N~L . The last statement is easy.

Open Problem

I think the converse of Theorem 2.4 is true. That means if diam( G( R ) )≤2 then R is semisimole ring.

Acknowledgment

The author would like to thank Palestine Technical University-Kadoorie (PTUK) for their support and help.

Conflicts of Interest

The author declares no conflicts of interest regarding the publication of this paper.

References

[1] Biggs, N., Lloyd, E. and Wilson, R. (1996) Definitions and Examples. In: Introduction to Graph Theory, Fourth Edition, Library of Congress, 8.
[2] Diestel, R. (1997) The Basics. In: Graph Theory, Springer, 8.
[3] Wang, F. and Kim, H. (2016) Basic Theory of Rings and Modules. In: Wang, F.G. and Kim, H., Eds., Foundations of Commutative Rings and Their Modules, Springer, 1-70.[CrossRef]
[4] Atiyah, M.F. and Macdonald, L.G. (1969) Rings and Modules. In: Introduction to Commutative Algebra, Addison-Wesley Publishing Company, 40.
[5] Levy, R. and Shapiro, J. (2002) The Zero-Divisor Graph of von Neumann Regular Rings. Communications in Algebra, 30, 745-750.[CrossRef]
[6] Anderson, D.F., Levy, R. and Shapiro, J. (2003) Zero-Divisor Graphs, Von Neumann Regular Rings, and Boolean Algebras. Journal of Pure and Applied Algebra, 180, 221-241.[CrossRef]

Copyright © 2026 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.