Abstract
In this paper, we introduce the concept of the “graph primal,” which serves as the dual structure to the “graph grill”. We present several results associated with graph primal operations. Moreover, we introduce two new graph-local functions on graph adjacency topological spaces (graph ATSs). We then explore the basic properties of the proposed graph-local functions and describe a method for generating two new graph ATSs from existing ones via graph primals. In addition, we examine several fundamental properties and connections of the resulting topologies, supported by some counterexamples. Furthermore, we characterize the nature of the open sets of these new topologies in terms of closure operators. Finally, we assess the compatibility of graph ATSs with the graph primal concept.
MSC:
54H99; 57M15; 54A10; 54A05
1. Introduction
General topology, initially defined by Hausdorff in 1914, and graph theory, presented in [1], are two significant areas of mathematics that are intimately connected. Creating topologies on a graph’s collection of vertices and edges is one way that graph theory and general topology are related. Directed and undirected graphs have been used in a number of manuscripts to design various topologies (see [2,3,4,5,6]). The theory of simple undirected graphs, namely the sets of vertices in such graphs, accounts for the majority of these constructs. A key to connecting topological structures with graph theory is a relation on a graph. This relation gives the graph additional kinds of topological structures. The labeled topologies on n points and the labeled transitive directed graph with n points have a one-to-one correspondence, as demonstrated in [7]. The lattice graph of the topologies of transitive directed graphs, as proposed by the authors of [7], was investigated in 1967 in [8]. The relationship between finite topologies and directed graphs was examined in 2010 by [9]. In 2013, the authors of [10] proposed a topology on the vertices of an undirected graph. In 2018, the authors of [11] linked a vertex set of simple graphs without isolated vertices to an incidence topology. In 2018, the authors of [12] developed a novel topology, constructed using the incidence topology on the set of vertices for simple graphs
= ((
),(
)) without isolated vertices, which has a subbasis generated by the family of end sets that include only the endpoints of each edge. In [13], the authors used the graphs
=((
),(
)) to induce two topologies on the set of its edges (
), denoted by compatible edge topology and incompatible edge topology. A relation on graphs was introduced in [14] to produce new styles of topological structures. In [15], the authors explained how to generate a topology using incidence and adjacency relations on the vertex set of graphs. They also examined the closure and interior properties of vertex sets of subgraphs in the graph adjacency topological space (graph ATS). Numerous new ideas have been added to topology, enriching it with a range of recently created fields of study. Closure spaces, proximity spaces, ideals [16], filters [17], grills [18], and primals [19] are a few examples of innovative structures that topologists have developed in an attempt to investigate properties of topological spaces. The new notion of a primal structure was developed and discussed as the dual of the notion of a grill. Recently, many authors have studied the relationships among primal topological spaces, topological spaces, and the soft primal in soft topological spaces and have investigated their basic properties. Primal proximity spaces inspired by primal and proximity notions have had a significant impact on the development of operators in primal topological spaces (see [20,21,22,23]). Additionally, the authors of [24] created graph grills and investigated the characteristics of the generated topologies on the vertex set of graphs. Similarly, graph ideals were developed and investigated in [25] to generate new topologies on the vertex set of graphs. The majority of research to date has focused on ideals and primals in general topological spaces. It is evident that the majority of real-world problems may be represented as graphs and resolved by applying the ideas of graph theory. In the current contribution, we introduce a new link between graph theory and ordinary topological spaces. Based on our new concept of a “graph primal”, we propose new definitions, theorems, methods, applications, and broader generalizations, which were not covered in previous papers (see [24,25]). Moreover, we develop a different methodological approach that provides fresh insights into the interplay between topology and graph theory.
= ((
),(
)) without isolated vertices, which has a subbasis generated by the family of end sets that include only the endpoints of each edge. In [13], the authors used the graphs
=((
),(
)) to induce two topologies on the set of its edges (
), denoted by compatible edge topology and incompatible edge topology. A relation on graphs was introduced in [14] to produce new styles of topological structures. In [15], the authors explained how to generate a topology using incidence and adjacency relations on the vertex set of graphs. They also examined the closure and interior properties of vertex sets of subgraphs in the graph adjacency topological space (graph ATS). Numerous new ideas have been added to topology, enriching it with a range of recently created fields of study. Closure spaces, proximity spaces, ideals [16], filters [17], grills [18], and primals [19] are a few examples of innovative structures that topologists have developed in an attempt to investigate properties of topological spaces. The new notion of a primal structure was developed and discussed as the dual of the notion of a grill. Recently, many authors have studied the relationships among primal topological spaces, topological spaces, and the soft primal in soft topological spaces and have investigated their basic properties. Primal proximity spaces inspired by primal and proximity notions have had a significant impact on the development of operators in primal topological spaces (see [20,21,22,23]). Additionally, the authors of [24] created graph grills and investigated the characteristics of the generated topologies on the vertex set of graphs. Similarly, graph ideals were developed and investigated in [25] to generate new topologies on the vertex set of graphs. The majority of research to date has focused on ideals and primals in general topological spaces. It is evident that the majority of real-world problems may be represented as graphs and resolved by applying the ideas of graph theory. In the current contribution, we introduce a new link between graph theory and ordinary topological spaces. Based on our new concept of a “graph primal”, we propose new definitions, theorems, methods, applications, and broader generalizations, which were not covered in previous papers (see [24,25]). Moreover, we develop a different methodological approach that provides fresh insights into the interplay between topology and graph theory.In this paper, we propose the notion of “graph primal” as the dual structure of graph grill. Moreover, we introduce the new graph local function on a graph ATS. Further, we explore the basic facts of the proposed graph local function and describe the method of generating the new operator via graph primals with the help of , generating a unique graph ATS . In addition, we propose the operator and its associated topology Several fundamental properties and connections of the new topologies and in the graph primal ATSs were examined. This work ends by analyzing the suitability of the graph primal ATS with respect to the graph primal and by characterizing the nature of the open sets of the novel topologies in terms of the closure operators.
1.1. Key Contributions
The key contributions of this paper can be summarized as follows:
- Introduction of Graph Primal Structure: This paper discusses the novel notion of graph primal structure as a dual to existing concepts in topology, enriching the theoretical framework.
- Graph Theory Applications: It highlights how classical graph theory can be integrated with modern topology, potentially leading to new insights and methodologies.
- Development of New Topological Spaces: This research introduces various new topological spaces that can be derived from graph structures.
- Real-World Problem Solving: By representing numerous real-world problems as graphs, this paper underscores the practical implications of these theoretical developments.
- Future Research Opportunities: This paper is significant due to its innovative contributions to the fields of topology and graph theory. By introducing new concepts and exploring their implications, it not only enhances theoretical knowledge but also provides practical tools for addressing real-world problems. The potential for future research stemming from this work underscores its importance in advancing mathematical sciences.
1.2. Comprehensive Analysis
Our study offers original contributions to the understanding of graph theory by proposing the “graph primal”. Graph primal theory introduces innovative concepts, particularly focusing on graph primals and their associated topologies. It provides a framework for analyzing complex problems represented as graphs, utilizing various mathematical structures to enhance understanding and applications in real-world scenarios. Also, this paper offers a novel graph-local function in Definition 10 via our new concept, the “graph primal”, which differs from the corresponding functions given in [24,25]. Neither our new graph-local function given in Definition 10 nor its related properties, theorems, and graphical topological spaces are defined in [24,25]. Furthermore, this analysis synthesizes the essential elements and implications of graph primal theory, showcasing its relevance and potential applications in various domains. The exploration of graph structures through this lens not only furthers mathematical understanding but also enhances practical problem-solving strategies across multiple disciplines.
2. Preliminaries
Some basic definitions and introductions to graph theory and topology can be found in [1,25,26].
A pair ((
), (
)) denotes a graph
, where (
) is a nonempty finite set and (
) is a set of unordered pairs of elements of (
). The vertex set of
is the set (
), and the edge set of
is the set (
). The elements of (
) are called the vertices or the nodes
), and the elements of (
) are called the edges
). A loop is an edge of (
) that connects a vertex of (
) to itself. Multiple or parallel edges are edges that connect the same vertices. Two nodes and of
are called adjacent to each other if they are connected by an edge of
. In this case, the edge is said to connect and . Moreover, the vertices and are called the endpoints of this edge. Two vertices and of
are called non-adjacent to each other if there are no edges between them (they are not adjacent). In a graph
, the degree of a vertex (
) is represented by , which is the number of edges that are connected to . A regular graph is one in which all of the vertices have the same degree. An “isolated vertex” refers to a vertex of degree 0. For any node (
, the neighbors of in
are the nodes that are adjacent to The pair
=
stands for the empty graph. If
= and
′ = (), then
∪
′ = and
∩
′ = . If
∩
′ = then
and
′ are disjoint. If and then
′ is a subgraph of
, and
is a supergraph of
′, written as
′ ⊆
. A simple graph is a graph
that has no loops and no multiple edges. If can be divided into two distinct subsets, and , such that each edge of
connects a vertex of to a vertex of , then the graph is said to be bipartite, and the pair is called a bipartition of the graph
.
), (
)) denotes a graph
, where (
) is a nonempty finite set and (
) is a set of unordered pairs of elements of (
). The vertex set of
is the set (
), and the edge set of
is the set (
). The elements of (
) are called the vertices or the nodes
), and the elements of (
) are called the edges
). A loop is an edge of (
) that connects a vertex of (
) to itself. Multiple or parallel edges are edges that connect the same vertices. Two nodes and of
are called adjacent to each other if they are connected by an edge of
. In this case, the edge is said to connect and . Moreover, the vertices and are called the endpoints of this edge. Two vertices and of
are called non-adjacent to each other if there are no edges between them (they are not adjacent). In a graph
, the degree of a vertex (
) is represented by , which is the number of edges that are connected to . A regular graph is one in which all of the vertices have the same degree. An “isolated vertex” refers to a vertex of degree 0. For any node (
, the neighbors of in
are the nodes that are adjacent to The pair
=
stands for the empty graph. If
= and
′ = (), then
∪
′ = and
∩
′ = . If
∩
′ = then
and
′ are disjoint. If and then
′ is a subgraph of
, and
is a supergraph of
′, written as
′ ⊆
. A simple graph is a graph
that has no loops and no multiple edges. If can be divided into two distinct subsets, and , such that each edge of
connects a vertex of to a vertex of , then the graph is said to be bipartite, and the pair is called a bipartition of the graph
.Definition 1
([10,25]). Let
= ((
), (
)) be a graph. For (
), the neighborhood set of is defined as = {(
): (
)}.
= ((
), (
)) be a graph. For (
), the neighborhood set of is defined as = {(
): (
)}.Definition 2
([10,25]). Consider the graph
= ((
),(
), in which no vertex is isolated. The collection of for all (
) is defined as . Stated differently, = {(
)}. The graph adjacency topological space (graph ATS) is the pair ((
), ), and forms a subbase for the topology on (
).
= ((
),(
), in which no vertex is isolated. The collection of for all (
) is defined as . Stated differently, = {(
)}. The graph adjacency topological space (graph ATS) is the pair ((
), ), and forms a subbase for the topology on (
).Definition 3
([19]). Let E be a nonempty set and . A collection is said to be a primal on E if it satisfies the following statements:
- (1)
- ;
- (2)
- if and , then ;
- (3)
- if , then or .
Definition 4
([24]). Consider the graph
= ((
), (
)). In the given graph, and are the power sets of (
) and (
), respectively. The collection = {
′:
′ = (, ), where }, is said to be a graph grill on a graph ATS ((
), if it satisfies the following three conditions:
= ((
), (
)). In the given graph, and are the power sets of (
) and (
), respectively. The collection = {
′:
′ = (, ), where }, is said to be a graph grill on a graph ATS ((
), if it satisfies the following three conditions:- (1)
- (2)
- If
′ is a subgraph of
″ for some
′ ∈ , then
″ ∈ . - (3)
- If
′ ∪ (
″ ∈ , then
′ ∈ or
″ ∈.
Simple undirected graphs are the ones discussed throughout this study. The symbol
refers to a graph. We abbreviate the word “simple graph” to “graph”. The power set of a graph
is denoted by (
) or 2
. For any vertex subset of a subgraph ⊆
, the closure and interior with respect to the graph primal ATS are denoted by and respectively.
refers to a graph. We abbreviate the word “simple graph” to “graph”. The power set of a graph
is denoted by (
) or 2
. For any vertex subset of a subgraph ⊆
, the closure and interior with respect to the graph primal ATS are denoted by and respectively.3. Graph Primals and Graph-Local Functions
This section defines a graph primal on a graph ATS, listing specific conditions that must be satisfied. It discusses the implications of these conditions and provides examples to illustrate the concept of graph primals. The introduction of new graph-local functions marks a significant advancement in the field, allowing for the generation of unique graph ATSs and enhancing the understanding of their properties. Several results related to the graph primal ATSs are discussed in detail with the help of some counterexamples. Further, we define another topology on the vertex set of a given graph. The properties and relationships between the newly proposed topologies and existing structures are discussed.
Definition 5.
Consider the graph
= ((
), (
)). It is assumed that the defined graph
has and as the power sets of (
) and (
), respectively. The collection = {
′:
′ = , where } is said to be a graph primal on a graph ATS ((
), ) if it satisfies the following three statements:
= ((
), (
)). It is assumed that the defined graph
has and as the power sets of (
) and (
), respectively. The collection = {
′:
′ = , where } is said to be a graph primal on a graph ATS ((
), ) if it satisfies the following three statements:- (1)
∉ .- (2)
- If
′ is a subgraph of
″ for some
″ ∈, then
′ ∈. - (3)
- If
′ ∩
″ ∈, then
′ ∈ or
″ ∈ .
If there is no confusion, we represent the graph primal by the union of all of its members. Moreover, the triple ((
), ) is called a graph primal ATS.
), ) is called a graph primal ATS.Corollary 1.
Consider the graph
= ((
), (
)). It is assumed that the defined graph
has and as the power sets of (
) and (
), respectively. The collection = {
′:
′ = (, , where } is said to be a graph primal on a graph ATS ((
), if it satisfies the following three statements:
= ((
), (
)). It is assumed that the defined graph
has and as the power sets of (
) and (
), respectively. The collection = {
′:
′ = (, , where } is said to be a graph primal on a graph ATS ((
), if it satisfies the following three statements:- (1)
∉ .- (2)
- If
′ is a subgraph of
″ for some
″ ∉ , then
′ ∉ . - (3)
- If
′ ∉ for some
″ ∉ , then
′ ∩
″ ∉ .
Example 1.
Let
be the graph ((
), (
)), where (
) = and (
) = {α}. A drawing of the graph
is shown in Figure 1.
be the graph ((
), (
)), where (
) = and (
) = {α}. A drawing of the graph
is shown in Figure 1.
Figure 1.
Graph defined in Example 1.
A graph of two vertices has at most one edge, and so all possible graph primals on the above graph
are
are, where “∅” is the empty family, which differs from the family containing the empty set “”,
,
,
.
Note that is not a graph primal on
since
= () ∈ .
since
= () ∈ .Example 2.
Let
be the graph ( (
), (
)), where (
) = {} and (
) = {}. A drawing of the graph
is shown in Figure 2.
be the graph ( (
), (
)), where (
) = {} and (
) = {}. A drawing of the graph
is shown in Figure 2.
Figure 2.
Graph defined in Example 2.
For the above graph, some possible graph primals on
are
Note that is not a graph primal on G since, for example, , but neither nor
areRemark 1.
It should be noted that, for a graph
= ((
), ) with n vertices and no edges ((
) = ), graph primals can be written on the graph
.
= ((
), ) with n vertices and no edges ((
) = ), graph primals can be written on the graph
.Theorem 1.
Let be a graph grill on the graph
. Then, {
″:
″ = (, )|()c = ,
′ = where and } is a graph primal on
.
. Then, {
″:
″ = (, )|()c = ,
′ = where and } is a graph primal on
.Proof.
Let be a graph grill of the graph
and = {
″:
″ = ()|()c = ,
′ = () ∈ where and }. Then, we show that is a graph primal:
and = {
″:
″ = ()|()c = ,
′ = () ∈ where and }. Then, we show that is a graph primal:
- (1)
- Since , it follows that
∉ . - (2)
- Let
″ = and
★★ = ⊆
″. Then, . Since
′ = , it follows that
★ = . Hence,
★★ = . - (3)
- Let
′ ∩
″ = . Then, . Therefore, we get
★ = or
★★ = . Thus,
′ ∈ or
″ ∈ . Hence, is a graph primal on the graph
.
□
Theorem 2.
Let and be two graph primals on a graph
. Then, is a graph primal on the graph
.
. Then, is a graph primal on the graph
.Proof.
(1) Let and be two graph primals on X. Then,
∉ and
∉ . Hence,
∉ .
∉ and
∉ . Hence,
∉ .- (2)
- Let and . Then, or . Therefore, or . As a result, .
- (3)
- Let . Then, or . If , then either or . Again, if , then either or . Then, obviously or .
Hence, is a graph primal on the graph
. □
. □Remark 2.
The following example shows that the intersection of two graph primals related to a graph
need not be a graph primal on
.
need not be a graph primal on
.Example 3.
Let
be the graph ((
), (
)), where (
) = and (
) = . A drawing of the graph
is shown in Figure 3.
be the graph ((
), (
)), where (
) = and (
) = . A drawing of the graph
is shown in Figure 3.
Figure 3.
Graph defined in Example 3.
The representations of the following three graph primals are given in Table 1.
Table 1.
Representations of the tree graph primals in Example 3.
From the computations of the members of in the Table 1, it is clear that does not represent a graph primal on the graph
, since , , and, for example, , but neither nor .
, since , , and, for example, , but neither nor .Definition 6.
Let ((
), ) be a graph ATS and ∈ (
). The open neighborhood system at , denoted by , is given as .
), ) be a graph ATS and ∈ (
). The open neighborhood system at , denoted by , is given as .Definition 7.
Let ((
), ) be a graph primal ATS. Let be a subgraph of
. Then, = { ∈ (
): for every = (
′) and
′ ∈} is called the graph-local function of with respect to and .
), ) be a graph primal ATS. Let be a subgraph of
. Then, = { ∈ (
): for every = (
′) and
′ ∈} is called the graph-local function of with respect to and .Example 4.
Let
be the graph ((
), (
)), where (
) = and (
) = . A drawing of the graph
is shown in Figure 4.
be the graph ((
), (
)), where (
) = and (
) = . A drawing of the graph
is shown in Figure 4.
Figure 4.
Graph defined in Example 4.
Now we illustrate some graph-local functions of a subgraph of the above graph.
Let = (
) − be a graph primal. Let be a subgraph of the given graph. Then, = (
). On the other hand, let By computing, It is clear that and
) − be a graph primal. Let be a subgraph of the given graph. Then, = (
). On the other hand, let By computing, It is clear that and Theorem 3.
Let ((
), ) and ((
), be two graph primal ATSs, and let , be two subgraphs of
. Then, the graph-local function satisfies the following properties:
), ) and ((
), be two graph primal ATSs, and let , be two subgraphs of
. Then, the graph-local function satisfies the following properties:- (1)
- (2)
- .
- (3)
- .
- (4)
- If then
- (5)
- If = (
′) for some
′ ∉ , then - (6)
- .
- (7)
- (8)
Proof.
(1) Let . Then, there exists such that = (
′) for some
′ ∉ . Since . Therefore, there exists such that = (
′), for some
′ ∉ . So . Hence, .
′) for some
′ ∉ . Since . Therefore, there exists such that = (
′), for some
′ ∉ . So . Hence, .- (2)
- Let . Then, for every = (
′) and
′ ∈ . Since = (
′) and
′ ∈ . Thus, for all = (
′) for some
′ ∈ . Hence, - (3)
- We always have Let and Then, Therefore, there exists (
) such that and Then, (
′) and
′ ∈ for all Therefore, = (
″) and
″ ∈ . As a result, So, . Hence, is closed in . - (4)
- Let, and Assume that Then, Since = (
′) and
′ ∈ for all Therefore, (
) = and which is a contradiction with Hence, . - (5)
- Assume that Then, = (
″) and
″ ∈ for all Since = (
′) for some
′ ∉ , = (
″) and
″ ∉ , which is a contradiction. Hence, - (6)
- This is straightforward from (3) and (4).
- (7)
- According to (1), and . Hence, Conversely, let Then, and Then, there exists such that = (
′), for some
′ ∉ and = (
″), for some
″ ∉ . Put Hence, such that = (
‴), for some
‴ ∉ and = (
⁗), for some
⁗ ∉ . Therefore, = (
⁗′), for some
⁗′ ∉ , since is a graph primal. It follows that, Thus, Hence, - (8)
- This is similar to (7).
□
Remark 3.
The equality in (8) of Theorem 3 need not be true in general, as shown by the following example.
Example 5.
Let
be the graph ((
), (
)), where (
) = and (
) = A drawing of the graph
is shown in Figure 5.
be the graph ((
), (
)), where (
) = and (
) = A drawing of the graph
is shown in Figure 5.
Figure 5.
Graph defined in Example 5.
From the previous results, it follows that . So, Thus, Define a graph primal as , , Now, if and we have = (
) ∩ (
) = (
) ≠ ∅ =
) ∩ (
) = (
) ≠ ∅ = Theorem 4.
Let ((
), ) be a graph primal ATS and ⊆
. If is open in (
), then
), ) be a graph primal ATS and ⊆
. If is open in (
), then Proof.
Let and Then, and Therefore, = (
′) for some
′ ∈ for all Since we get = (
′) for some
′ ∈ for all It follows that Hence, □
′) for some
′ ∈ for all Since we get = (
′) for some
′ ∈ for all It follows that Hence, □Corollary 2.
Let ((
), ) be a graph primal ATS and
. If is open in (
), then
), ) be a graph primal ATS and
. If is open in (
), then Proof.
The proof is straightforward by using Theorem 4. □
Definition 8.
Let ((
), ) be a graph primal ATS. Define a map (
) → (
) as where ⊆ (
).
), ) be a graph primal ATS. Define a map (
) → (
) as where ⊆ (
).Theorem 5.
Let ((
), ) be a graph primal ATS and ⊆
. Then, the following statements hold:
), ) be a graph primal ATS and ⊆
. Then, the following statements hold:- (i)
- ;
- (ii)
- ((
)) = (
); - (iii)
- ;
- (iv)
- If , then ;
- (v)
- ;
- (vi)
Proof.
Let ⊆ (
)
)- (i)
- Since we have
- (ii)
- Since (
) ∪ (
)• = (
), we have ((
)) = (
). - (iii)
- Since we have .
- (iv)
- Let According to (1) of Theorem 3, we have . Thus, we get , which means that .
- (v)
- This is obvious from the definition of the operator and (1) of Theorem 3.
- (vi)
- It is obvious from (iii) that On the other hand, since is closed in (
), we have . Therefore,
Hence, we have □
Corollary 3.
Let ((
), ) be a graph primal ATS. Then, the function (
) → (
), denoted by , where ⊆
, is a Kuratowski’s closure operator.
), ) be a graph primal ATS. Then, the function (
) → (
), denoted by , where ⊆
, is a Kuratowski’s closure operator.Definition 9.
Let ((
), ) be a graph primal ATS. Then, the family = { ⊆ (
)|} is called the graph primal adjacency topology (graph primal topology, for short) generated by on (
) induced by and a graph primal We can write instead of to specify the graph primal as per our requirements.
), ) be a graph primal ATS. Then, the family = { ⊆ (
)|} is called the graph primal adjacency topology (graph primal topology, for short) generated by on (
) induced by and a graph primal We can write instead of to specify the graph primal as per our requirements.Example 6.
Let
be the graph ((
), (
)) where (
) = and (
) = . A drawing of the graph
is shown in Figure 6.
be the graph ((
), (
)) where (
) = and (
) = . A drawing of the graph
is shown in Figure 6.
Figure 6.
Graph defined in Example 6.
From the previous results, it follows that . So, Thus, Consider the graph primal as = P(
) − . From the - open sets, we have and Simple calculations of the graph-local function associated with the defined graph primal are given in Table 2. According to Table 2,
) − . From the - open sets, we have and Simple calculations of the graph-local function associated with the defined graph primal are given in Table 2. According to Table 2,
Table 2.
Illustration of Theorem 7.
Theorem 6.
Let ((
), ) be a graph primal ATS. Then, the graph primal topology is finer than
), ) be a graph primal ATS. Then, the graph primal topology is finer than Proof.
Let Then, is -closed in (
). According to (5) of Theorem 3, we get So, Since is always satisfied for any subset of (
), we have It follows that Hence, we have □
). According to (5) of Theorem 3, we get So, Since is always satisfied for any subset of (
), we have It follows that Hence, we have □Theorem 7.
Let ((
), , be a graph primal ATS. Then, the following statements hold:
), , be a graph primal ATS. Then, the following statements hold:- (i)
- If , then (
); - (ii)
- If = 2
∖ {
}, then
Proof.
(i) We have always (
). Now, let (
). Since we have for any subset of (
). Therefore, This means that Hence, (
) ⊆ . Thus, we have (
).
). Now, let (
). Since we have for any subset of (
). Therefore, This means that Hence, (
) ⊆ . Thus, we have (
).(ii) We always have according to Theorem 6. Now, we prove that . Let . Then, , which implies that . Now, let Then, there exists such that = (
′) for some
′ ∉ . Since = 2
∖ {
}, we get = (
) and so Thus, Therefore, we have Hence, , which implies that is -closed, so . As a result, . Consequently, we have . □
′) for some
′ ∉ . Since = 2
∖ {
}, we get = (
) and so Thus, Therefore, we have Hence, , which implies that is -closed, so . As a result, . Consequently, we have . □Remark 4.
The following example shows that the converse of Theorem 7 need not be true in general.
Example 7.
Let
be the graph ((
), (
)), where (
) = and (
) = A drawing of the graph
is shown in Figure 7.
be the graph ((
), (
)), where (
) = and (
) = A drawing of the graph
is shown in Figure 7.
Figure 7.
Graph defined in Example 7.
From the previous results, it follows that . So, , Thus, Define a graph primal as , Simple calculations of the graph-local function associated with the defined graph primal are given in Table 3. According to Table 3, , but is not equal to (
) ∖ {(
)}.
) ∖ {(
)}.
Table 3.
Illustration of Theorem 7.
Theorem 8.
Let ((
), ) be a graph primal ATS and ⊆
. Then, the following statements hold:
), ) be a graph primal ATS and ⊆
. Then, the following statements hold:- (i)
- iff for all in there exists an -open set containing such that = (
′) for some
′ ∉ , - (ii)
- If = (
′) for some
′ ∉ , then .
Proof. 
(i) Let

(ii) Let = (
′),
′ ∉ and . Put = (
). Then, is a -open set containing Since = (
′) for some
′ ∉ and we have = (
′) for some
′ ∉ . From (i), we obtain . □
′),
′ ∉ and . Put = (
). Then, is a -open set containing Since = (
′) for some
′ ∉ and we have = (
′) for some
′ ∉ . From (i), we obtain . □Theorem 9.
Let ((
), ) be a graph primal ATS. Then, the family = { = (
′) for some
′ ∉ } is a base for the graph primal topology on (
).
), ) be a graph primal ATS. Then, the family = { = (
′) for some
′ ∉ } is a base for the graph primal topology on (
).Proof.
Let Then, there exists , = (
′) for some
′ ∉ such that Since we get On the other hand, according to Theorem 3 (5), we obtain Therefore, Consequently, Now, let and Then, using Theorem 8 (i), there exists such that = (
″) for some
″ ∉ . Now, let Hence, we have such that . □
′) for some
′ ∉ such that Since we get On the other hand, according to Theorem 3 (5), we obtain Therefore, Consequently, Now, let and Then, using Theorem 8 (i), there exists such that = (
″) for some
″ ∉ . Now, let Hence, we have such that . □Theorem 10.
Let (
, ) and (
, ) be two graph primal topological spaces. If then
, ) and (
, ) be two graph primal topological spaces. If then Proof.
Let Then, , which means that Now, let Then, we get , and there exists such that = (
′) for some
′ ∉ . Since we have = (
′) for some
′ ∉ . Thus, Therefore, , so Hence, As a result, we have . □
′) for some
′ ∉ . Since we have = (
′) for some
′ ∉ . Thus, Therefore, , so Hence, As a result, we have . □Theorem 11.
Let f: (
) → be a function and ⊆ 2
. If is a graph primal on
and f is not surjective, then = { = (
′) for some
′ ∈ } is a graph primal on .
) → be a function and ⊆ 2
. If is a graph primal on
and f is not surjective, then = { = (
′) for some
′ ∈ } is a graph primal on .Proof.
(1) Assume that Then, there exists = (
′) for some
′ ∈ such that However, this contradicts the fact that f is not surjective.
′) for some
′ ∈ such that However, this contradicts the fact that f is not surjective.- (2)
- Let and and Then, there exists = (
′) for some
′ ∈ such that Now, set . It is obvious that . Since is a graph primal on (
), is downward closed and we have = (
″) for some
″ ∈ . Also, . This means that and - (3)
- Let and . Then, there exists = (
′),
′ ∈ and = (
″),
″ ∈ such that and . Since is a graph primal on
and we have = (
‴) for some
‴ ∈ . Thus,
′ ∈ or
″ ∈ . Therefore, or .
□
Corollary 4.
Let f: (
) → be a function and ⊆ 2
. If is a graph primal on
and f is not surjective, then the property of being graph primal is not a topological property.
) → be a function and ⊆ 2
. If is a graph primal on
and f is not surjective, then the property of being graph primal is not a topological property.Proof.
This is straightforward by Theorem 11. □
Remark 5.
For a function f:(
) → and a graph primal on the family need not be a graph primal on
, as illustrated by the example below.
) → and a graph primal on the family need not be a graph primal on
, as illustrated by the example below.Example 8.
Let
be the graph ((
), (
)), where (
) = and (
) = . Also, let be the graph where and . Drawings of the two graphs
and are shown in Figure 8.
be the graph ((
), (
)), where (
) = and (
) = . Also, let be the graph where and . Drawings of the two graphs
and are shown in Figure 8.
Figure 8.
Graphs defined in Example 8.
Define the function f:(
) → by Then, is a graph primal on but = {∅,
} is not a graph primal on
.
) → by Then, is a graph primal on but = {∅,
} is not a graph primal on
.Lemma 1.
Let ((
), ) be a graph primal ATS and be two subgraphs of (
). Then, .
), ) be a graph primal ATS and be two subgraphs of (
). Then, .Proof.
According to Theorem 3, we have . Thus, . Again, according to Theorem 3, and . Hence, . □
Corollary 5.
Let ((
), , be a graph primal ATS and be two subgraphs of
with = (
′) for some
′ ∉ . Then, .
), , be a graph primal ATS and be two subgraphs of
with = (
′) for some
′ ∉ . Then, .Proof.
Since = (
′) for some
′ ∉ , it follows that . Again, according to Lemma 1, , and according to Theorem 3, . □
′) for some
′ ∉ , it follows that . Again, according to Lemma 1, , and according to Theorem 3, . □Theorem 12.
Let ((
), ) be a graph primal ATS. If = (
★) for some
★ ∈ for all closed subsets ≠
, then for all ⊆
.
), ) be a graph primal ATS. If = (
★) for some
★ ∈ for all closed subsets ≠
, then for all ⊆
.Proof.
If then Now, if, = (
★) for some
★ ∈ for all closed subsets ≠
, then (
)• = (
). In fact, ∉ (
)•. Then, there exists such that (
)c ∪ = (
′) for some
′ ∉ . Hence, = (
′) for some
′ ∉ , which is a contradiction. Now, according to Theorem 4, we have for all ∩ (
)• ⊆ Hence, . □
★) for some
★ ∈ for all closed subsets ≠
, then (
)• = (
). In fact, ∉ (
)•. Then, there exists such that (
)c ∪ = (
′) for some
′ ∉ . Hence, = (
′) for some
′ ∉ , which is a contradiction. Now, according to Theorem 4, we have for all ∩ (
)• ⊆ Hence, . □Definition 10.
Let ((
), ) be a graph primal ATS. An operator (
) → (
) defined by = { ∈ (
): ( = (
′) for some
′ ∉ )} for every ⊆ (
.
), ) be a graph primal ATS. An operator (
) → (
) defined by = { ∈ (
): ( = (
′) for some
′ ∉ )} for every ⊆ (
.Example 9.
Let
be the graph ((
), (
)), where (
) = and (
) = A drawing of the graph
is shown in Figure 9.
be the graph ((
), (
)), where (
) = and (
) = A drawing of the graph
is shown in Figure 9.
Figure 9.
Graph defined in Example 9.
From the previous results, it follows that . So, , Thus, , Define a graph primal as follows: = P(
) − . According to the open sets of , we have the following: , , and The computations of the graph-local functions and of a graph ⊆
associated with the defined graph primal are given in Table 4. According to Table 4, and
) − . According to the open sets of , we have the following: , , and The computations of the graph-local functions and of a graph ⊆
associated with the defined graph primal are given in Table 4. According to Table 4, and
Table 4.
Illustration of Definition 11.
Theorem 13.
Let ((
), ) be a graph primal ATS and be two subgraphs of
. Then, the following properties hold:
), ) be a graph primal ATS and be two subgraphs of
. Then, the following properties hold:- (1)
- If ⊆ (
), then = (
) − ((
) − )•; - (2)
- If ⊆ (
), then is open; - (3)
- If , then ;
- (4)
- If ⊆ (
), then ; - (5)
- If , then ;
- (6)
- If ⊆ (
), then ; - (7)
- If ⊆ (
), then iff ((
) − )• = (((
) − )•)•; - (8)
- If = (
′) for some
′ ∉ , then = (
) − (
)•; - (9)
- If ⊆ (
), then ; - (10)
- If ⊆ (
) and = (
′) for some
′ ∉ , then ; - (11)
- If ⊆ (
) and = (
′) for some
′ ∉ , then ; - (12)
- If = (
′) for some
′ ∉ , then .
Proof.
(1) Let . Then there exists such that = ( ∩ ((
) − ))c = = (
′) for some
′ ∉ . Then, ∉ ((
) − )• and ∈ (
) − ((
) − )•. Conversely, let ∈ (
) − ((
) − )•. Then, ∉ ((
) − )•, and there exists such that ∪ ((
) − )c = = (
′) for some
′ ∉ . Hence, and = (
) − ((
) − )•.
) − ))c = = (
′) for some
′ ∉ . Then, ∉ ((
) − )• and ∈ (
) − ((
) − )•. Conversely, let ∈ (
) − ((
) − )•. Then, ∉ ((
) − )•, and there exists such that ∪ ((
) − )c = = (
′) for some
′ ∉ . Hence, and = (
) − ((
) − )•.- (2)
- This is straightforward from (3) of Theorem 3.
- (3)
- This is straightforward from (1) of Theorem 3.
- (4)
- It is straightforward from (3) that and . Hence, . Now, let . Then, there exists such that = (
′) for some
′ ∉ and = (
′) for some
′ ∉. Let . Then, we have = (
′) for some
′ ∉ and = (
′) for some
′ ∉ by heredity. Thus, = (
′) for some
′ ∉ according to Corollary 1; hence, . We have shown that , so the proof is completed. - (5)
- If , then ((
) − )• ⊆ (
) − . Hence, ⊆ (
) − ((
) − )• = . - (6)
- This is straightforward from (2) and (5).
- (7)
- This follows from the following facts:
- (a)
- = (
) − ((
) − )•. - (b)
- = (
) − [(
) − ((
) − ((
) − )•)]• = (
) − (((
) − )•)•.
- (8)
- By Corollary 5, it follows that ((
) − )• = (
)• if = (
′) for some
′ ∉ . Then, = (
) − ((
) − )• = (
) − (
)•. - (9)
- If , then , and there exists such that = (
′) for some
′ ∉ . Then, according to Theorem 9, is a -open neighborhood of and . On the other hand, if , there exists a basic -open neighborhood of , where and I =(
′) for some
′ ∉ such that , which implies that , so = (
′) for some
′ ∉ . Hence, . - (10)
- This follows from Corollary 5 and = (
) − [(
) − (]• =(
) − [((
) − ]• = (
) − ((
) − )• = . - (11)
- This follows from Corollary 5 and = (
) − [(
) − ()]• =(
) − [((
) − ]• = (
) − ((
) − )• = . - (12)
- Assume that = (
′) for some
′ ∉ . Let and. Observe that = (
′) for some
′ ∉ by heredity. Also, observe that. Thus, by (10) and (11).
□
Corollary 6.
Let ((
), ) be a graph primal ATS. Then, for every open set .
), ) be a graph primal ATS. Then, for every open set .Proof.
We know that = (
) − ((
) − )•. Now, ((
) − )• ⊆ ((
) − ) = (
) − since (
) − is closed. As a result, = (
) − ((
) − ) ⊆ (
) − ((
) − )• = . □
) − ((
) − )•. Now, ((
) − )• ⊆ ((
) − ) = (
) − since (
) − is closed. As a result, = (
) − ((
) − ) ⊆ (
) − ((
) − )• = . □Theorem 14.
Let ((
), ) be a graph primal ATS and ⊆ (
). Then, the following properties hold:
), ) be a graph primal ATS and ⊆ (
). Then, the following properties hold:- (1)
- = ⋃{ = (
′) for some
′ ∉ }; - (2)
- ⊇ ⋃{ = (
′) for some
′ ∉ }.
Proof.
(1) This is straightforward from the definition of -operator.
- (2)
- Since is hereditary, ⋃{ = (
′) for some
′ ∉ } ⊆ ⋃{ = (
″) for some
″ ∉ } = , for every ⊆ (
).
□
Theorem 15.
Let ((
), ) be a graph primal ATS. If = { ⊆ (
): }. Then, σ is a topology on (
) and .
), ) be a graph primal ATS. If = { ⊆ (
): }. Then, σ is a topology on (
) and .Proof.
Let = { ⊆ (
): }. First, we show that is a topology. Note that and (
) ⊆ Θ((
)) = (
). Thus, ∅ and (
) ∈ . If , then . As a result, . If . Then, for every , so . Hence, is a topology on (
). Now, if and , then according to Theorem 9, there exists and I = (
′) for some
′ ∉ such that . Clearly, , so = (
″) for some
″ ∉ by heredity, and hence . Thus, and . Now let . Then, we have , i.e., ⊆ (
) − ((
) − )• and ((
) − )• ⊆ (
) − . Therefore, (
) − is -closed and hence . So, , and thus . □
): }. First, we show that is a topology. Note that and (
) ⊆ Θ((
)) = (
). Thus, ∅ and (
) ∈ . If , then . As a result, . If . Then, for every , so . Hence, is a topology on (
). Now, if and , then according to Theorem 9, there exists and I = (
′) for some
′ ∉ such that . Clearly, , so = (
″) for some
″ ∉ by heredity, and hence . Thus, and . Now let . Then, we have , i.e., ⊆ (
) − ((
) − )• and ((
) − )• ⊆ (
) − . Therefore, (
) − is -closed and hence . So, , and thus . □4. Suitability of with
This section presents the definition of the suitability of the topological space with the graph primal . This definition establishes a foundational criterion for evaluating how well the topology interacts with the graph primal structure, indicating the effective linkages and properties between the two notions.
Definition 11.
Let ((
), ) be a graph primal ATS. Then, is said to be suitable for the graph primal if = (
′) for some
′ ∉ , for any subgraph ⊆
.
), ) be a graph primal ATS. Then, is said to be suitable for the graph primal if = (
′) for some
′ ∉ , for any subgraph ⊆
.Example 10.
Let
be the graph ((
), (
)), where (
) = and (
) = A drawing of the graph
is shown in Figure 10.
be the graph ((
), (
)), where (
) = and (
) = A drawing of the graph
is shown in Figure 10.
Figure 10.
Graph defined in Example 10.
By computing . So, , Thus, , Define a graph primal as = P(
) − , . According to the open sets of , we have , , and , The computations of the graph-local function associated with the defined graph primal are given in Table 5. According to Table 5, is suitable for the graph primal . Clearly, if = P (
) − {
}, then is not suitable for the graph primal
) − , . According to the open sets of , we have , , and , The computations of the graph-local function associated with the defined graph primal are given in Table 5. According to Table 5, is suitable for the graph primal . Clearly, if = P (
) − {
}, then is not suitable for the graph primal
Table 5.
Illustration of Definition 11.
We now describe this notion in some analogous terms.
Theorem 16.
For a graph primal ATS ((
), ), the following are equivalent:
), ), the following are equivalent:- (1)
- is suitable for the graph primal ;
- (2)
- For any -closed subset of (
), = (
′) for some
′ ∉ ; - (3)
- Whenever for any ⊆ (
) and each there corresponds some with = (
′) for some
′ ∉ , it implies that = (
″) for some
″ ∉ ; - (4)
- For ⊆ (
) and , it follows that = (
′) for some
′ ∉ .
Proof.
(1) ⇒ (2): This is straightforward.
- (2)
- ⇒ (3): Let ⊆ (
), and suppose that for every , there exists such that = (
′) for some
′ ∉ . Then, so that . Since is -closed, by (2), we have = (
′) for some
′ ∉ , i.e., = (
′) for some
′ ∉ according to Theorem 3, i.e., = (
★) for some
★ ∉ according to Theorem 3, i.e., = (
″) for some
″ ∉ (as ). - (3)
- ⇒ (4): If ⊆ (
) and , then ⊆ (
) ∖ . Let . Then, . So, there exists such that = (
★) for some
★ ∉ . Then, by (3), = (
′) for some
′ ∉ . - (4)
- ⇒ (1): Let ⊆ (
). We first claim that . In fact, if , then Thus, and Then, there exists such that = (
′) for some
′ ∉ . Now, according to Corollary 1 (2), = (
″) for some
″ ∉ . Hence, , which is a contradiction. Hence, by (4), = (
‴) for some
‴ ∉ and is suitable for the graph primal .
□
Theorem 17.
For a graph primal ATS ((
), ), the following conditions are equivalent, and any of them is necessary for to be suitable for the graph primal :
), ), the following conditions are equivalent, and any of them is necessary for to be suitable for the graph primal :- (1)
- For any ⊆ (
), , then ; - (2)
- For any ⊆ (
), ; - (3)
- For any ⊆ (
), .
Proof.
(1) ⇒ (2): It follows by noting that , for all ⊆ (
).
).- (2)
- ⇒ (3): Since we have by (2).
- (3)
- ⇒ (1): Let ⊆ (
) and . Then, by (3), .
□
Corollary 7.
If ((
), ) is a graph primal ATS such that is suitable for , then the operator • is an idempotent operator, i.e., for any subgraph ⊆
.
), ) is a graph primal ATS such that is suitable for , then the operator • is an idempotent operator, i.e., for any subgraph ⊆
.Proof.
By Theorem 3 (6), we have . By Theorem 17 and Theorem 3 (1), we get □
Theorem 18.
Let ((
), ) be a graph primal ATS such that is suitable for . Then, a subset of (
) is -closed iff it can be expressed as a union of a set ⊆
, which is closed in ((
), ), and = (
′),
′ ∉ .
), ) be a graph primal ATS such that is suitable for . Then, a subset of (
) is -closed iff it can be expressed as a union of a set ⊆
, which is closed in ((
), ), and = (
′),
′ ∉ .Proof.
Let be a -closed subset of (
). Then, . Now, . Since is suitable for , according to Theorem 16, = (
′) for some
′ ∉ , and according to Theorem 3 (3), is closed.
). Then, . Now, . Since is suitable for , according to Theorem 16, = (
′) for some
′ ∉ , and according to Theorem 3 (3), is closed.Conversely, let , where is closed and = (
′) for some
′ ∉ . Then, according to Corollary 5; hence, according to Theorem 3 (3), . Hence, is -closed. □
′) for some
′ ∉ . Then, according to Corollary 5; hence, according to Theorem 3 (3), . Hence, is -closed. □Corollary 8.
Let the topology on a space (
) be suitable for a graph primal on a graph
. Then, = {(P = (
′) for some
′ ∉ )} is a topology on (
); hence,
) be suitable for a graph primal on a graph
. Then, = {(P = (
′) for some
′ ∉ )} is a topology on (
); hence, Proof.
Let . Then, according to Theorem 18, (
) ∖ , where is closed and = (
′) for some
′ ∉ . Then, = (
) ∖ = ((
) ∖ ) ∩ ((
) ∖ ) = , where and = (
′) for some
′ ∉ . Thus, every -open set is of the form , where and P = (
′) for some
′ ∉ . The rest follows from Theorem 9. □
) ∖ , where is closed and = (
′) for some
′ ∉ . Then, = (
) ∖ = ((
) ∖ ) ∩ ((
) ∖ ) = , where and = (
′) for some
′ ∉ . Thus, every -open set is of the form , where and P = (
′) for some
′ ∉ . The rest follows from Theorem 9. □Theorem 19.
Let ((
), ) be a graph primal ATS and ℶ be any subgraph of
such that . Then, .
), ) be a graph primal ATS and ℶ be any subgraph of
such that . Then, .Proof.
Since is finer than , then for any subset of (
). Now, , and there exists and such that and , and then . Thus, , and according to Corollary 5, we have . By Theorem 4, we get and (as ), and then . Thus, . Now, according to Theorem 3 (3), . Now, let . Then, there exists such that . Thus, = (
) = (
′) for some
′ ∉ . So, and hence . Again, since , we have . Also, , and then . Thus, . □
). Now, , and there exists and such that and , and then . Thus, , and according to Corollary 5, we have . By Theorem 4, we get and (as ), and then . Thus, . Now, according to Theorem 3 (3), . Now, let . Then, there exists such that . Thus, = (
) = (
′) for some
′ ∉ . So, and hence . Again, since , we have . Also, , and then . Thus, . □Theorem 20.
Let ((
), ) be a graph primal ATS such that is suitable for with = (
★) for some
★ ∈ , for all closed subsets , ≠
. For ⊆
, if is a -open set such that , where and = (
′) for some
′ ∉ , then .
), ) be a graph primal ATS such that is suitable for with = (
★) for some
★ ∈ , for all closed subsets , ≠
. For ⊆
, if is a -open set such that , where and = (
′) for some
′ ∉ , then .Proof.
Let , where and = (
′) for some
′ ∉ (according to Corollary 8, every -open set is of this form). Since = (
★) for some
★ ∈ for all closed subsets , ≠
, according to Theorem 12, we have . Hence, according to Theorem 19, we get .
′) for some
′ ∉ (according to Corollary 8, every -open set is of this form). Since = (
★) for some
★ ∈ for all closed subsets , ≠
, according to Theorem 12, we have . Hence, according to Theorem 19, we get .Now, let be -open. We claim that . In fact, ((
) ∖ ) = (
) ∖ . Then, ((
) ∖ )• = (
) ∖ and (
)• ∖ = (
) ∖ according to Lemma 1, Furthermore, according to Theorem 12, we have (
) ∖ = (
) ∖ , . Hence, according to Theorem 19, .
) ∖ ) = (
) ∖ . Then, ((
) ∖ )• = (
) ∖ and (
)• ∖ = (
) ∖ according to Lemma 1, Furthermore, according to Theorem 12, we have (
) ∖ = (
) ∖ , . Hence, according to Theorem 19, .Again, , so , and according to Lemma 1 and Theorem 3 (5) as = (
′) for some
′ ∉ . Thus, . Therefore, we have . □
′) for some
′ ∉ . Thus, . Therefore, we have . □Theorem 21.
Let ((
), ) be a graph primal ATS such that is suitable for . Then, for every and any ⊆
, .
), ) be a graph primal ATS such that is suitable for . Then, for every and any ⊆
, .Proof.
Let . Then, according to Corollary 2, ; hence, according to Corollary 7.
Now, by using Corollary 2 and Theorem 17, we obtain .
Also, according to Lemma 1. Hence, , and we get .
Again, since is finer than . Due to , we have . Hence, . □
Corollary 9.
Let ((
), ) be a graph primal ATS such that is suitable for . If and = (
′) for some
′ ∉ , then ⊆ (
) ∖ (
)•.
), ) be a graph primal ATS such that is suitable for . If and = (
′) for some
′ ∉ , then ⊆ (
) ∖ (
)•.Proof.
Taking = (
) in Theorem 21, we get ( ∩ (
))• = ( ∩ (
)•). Thus, = ( ∩ (
)•), for all . Now, if = (
′) for some
′ ∉ , then . Thus, ( ∩ (
)• = ( ∩ (
)•) = ∅. So, ∩ (
)• = ∅ according to Theorem 4; hence, ⊆ (
) ∖ (
)•. □
) in Theorem 21, we get ( ∩ (
))• = ( ∩ (
)•). Thus, = ( ∩ (
)•), for all . Now, if = (
′) for some
′ ∉ , then . Thus, ( ∩ (
)• = ( ∩ (
)•) = ∅. So, ∩ (
)• = ∅ according to Theorem 4; hence, ⊆ (
) ∖ (
)•. □5. Conclusions
Graph theory and general topology are two dominant areas in discrete mathematics. Graphs can abstractly represent many concepts, making them useful in real-world applications. We have made a new contribution to the field of graph theory by introducing the notion of the “graph primal”, which is the dual of the graph grill. We have studied some basic operations on graph primals. Additionally, in a graph ATS, we present the novel graph-local function . We also examine the fundamentals of the proposed graph-local function and explain how to use to create a unique graph ATS by defining the new operator from the older operator via graph primals. The operator and its corresponding topology are also proposed. A number of fundamental properties and relationships of the novel topologies and in the graph primal ATSs were investigated with the aid of many counterexamples. We conclude this paper by introducing the notion of topology suitable for a graph primal and obtain its fundamental properties. This is a crucial discovery, as it suggests that these new structures can provide more detailed insights into the nature of graphs and their applications.
This research’s findings are preliminary, and by examining further graph primal ATS features, such as graph primal soft-limit points, separation axioms, compactness, and connectedness, future work may provide additional insights. The outcomes of directed graphs with loops will also be examined. On the other hand, the promising aim of applying the graph primal is to create generalized rough approximation spaces that enhance the accuracy of lower and upper approximations. This methodology is particularly applicable to decision-making problems, where precise approximations are critical for effective outcomes. By utilizing graph theory concepts, the approach seeks to improve the overall decision-making process through refined analytical techniques. It will be interesting work in the future.
Author Contributions
Resources, Methodology, and Funding, D.S.; Validation and Formal analysis, S.E.A. and D.S.; Review and Investigation (final version), S.E.A. and I.I.; Writing—original draft, H.M.K.; Visualization, I.I. and S.E.A. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Data Availability Statement
The datasets used and/or analyzed during the current study are available from the corresponding author on reasonable request.
Conflicts of Interest
The authors declare that they have no conflicts of interest.
Nomenclature
| Symbol | Description |
![]() | Connected simple graph |
( ) | Set of vertices (nodes) over ![]() |
( ) | Set of edges over ![]() |
P( ) or 2![]() | Power set of ![]() |
Two subgraphs of ![]() | |
Vertex (node) of ![]() | |
Edge of ![]() | |
| Neighborhood set of | |
Subbase for a topology on ( ) | |
| Topology generated by | |
| and | Closure and interior with respect to , respectively |
| Graph grill | |
| Graph primal | |
| Graph-local function of with respect to and | |
| Topology generated by | |
| and | Closure and interior with respect to , respectively |
| Another graph-local function of with respect to and | |
| Topology generated by |
References
- Bondy, J.A.; Murty, U. Graph Theory, Graduate Texts in Mathematics; Springer: Berlin/Heidelberg, Germany, 2008. [Google Scholar]
- Othman, H.A.; Al-Shamiri, M.M.; Saif, A.; Acharjee, S.; Lamoudan, T.; Ismail, R. Pathless directed topology in connection to the circulation of blood in the heart of human body. AIMS Math. 2022, 7, 18158–18172. [Google Scholar] [CrossRef]
- Alzubaidi, H.; Kočinac, L.D.; Othman, H.A. On Topologies on Simple Graphs and Their Applications in Radar Chart Methods. Axioms 2025, 14, 178. [Google Scholar] [CrossRef]
- Damag, F.H.; Saif, A.; Kiliçman, A.; Mesmouli, M.B.; Alhubairah, F. Upper a-Graphical Topological Spaces with the COVID-19 Form and Its Diffusion. Axioms 2025, 14, 84. [Google Scholar] [CrossRef]
- Sari, H.K. Some properties of the topological spaces generated from the simple undirected graphs. Sigma J. Eng. Nat. Sci. 2023, 41, 266–270. [Google Scholar] [CrossRef]
- Kaur, K.; Gupta, A.; Al-shami, T.M.; Hosny, M. A new multi-ideal nano-topological model via neighborhoods for diagnosis and cure of dengue. Comp. Appl. Math. 2024, 43, 400. [Google Scholar] [CrossRef]
- Evans, J.W.; Harary, F.; Lynn, M.S. On the computer enumeration of finite topologies. Commun. Assoc. Comp. Mach. 1967, 10, 295–298. [Google Scholar] [CrossRef]
- Anderson, S.S.; Chartrand, G. The lattice-graph of the topology of a transitive directed graph. Math. Scand. 1967, 21, 105–109. [Google Scholar] [CrossRef]
- Marijuan, C. Finite topology and digraphs. Proyecciones 2010, 29, 291–307. [Google Scholar] [CrossRef]
- Amiri, S.M.; Jafarzadeh, A.; Khatibzadeh, H. An Alexandroff topology on graphs. Bull. Iran. Math. Soc. 2013, 39, 647–662. [Google Scholar]
- Kilicman, A.; Abdulkalek, K. Topological spaces associated with simple graphs. J. Math. Anal. 2018, 9, 44–52. [Google Scholar]
- Nianga, C.G.; Canoy, S. On a finite topological space induced by Hop neighbourhoods of a graph. Adv. Appl. Dis. Math. 2019, 21, 79–89. [Google Scholar]
- Abdu, K.A.; Kiliciman, A. Topologies on the edges set of directed graphs. J. Math. Comp. Sci. 2018, 18, 232–241. [Google Scholar] [CrossRef]
- Nada, S.; Atik, A.E.; Atef, M. New types of topological structures via graphs. Math. Methods Appl. Sci. 2018, 41, 5801–5810. [Google Scholar] [CrossRef]
- Lalithambigai, K.; Gnanachandra, P. Topologies induced on vertex set of graphs. Mapana-J. Sci. 2023, 22, 33–50. [Google Scholar]
- Kuratowski, K. Topology; Academic Press: New York, NY, USA, 1966. [Google Scholar]
- Cartan, H. Theory of filters. C. R. Acad. Sci. 1937, 205, 595–598. (In French) [Google Scholar]
- Choquet, G. Sur les notions de filter et grille. C. R. Acad. Sci. 1947, 224, 171–173. [Google Scholar]
- Acharjee, S.; Özkoç, M.; Issaka, F.Y. Primal topological spaces. Bol. Soc. Parana Mat. 2025, 43, 1–9. [Google Scholar] [CrossRef]
- Al-Saadi, H.; Al-Malki, H. Categories of open sets in generalized primal topological spaces. Mathematics 2024, 12, 207. [Google Scholar] [CrossRef]
- Al-Omari, A.; Alqahtani, M.H. Primal structure with closure operators and their applications. Mathematics 2023, 11, 4946. [Google Scholar] [CrossRef]
- Al-Omari, A.; Özkoç, M.; Acharjee, S. Primal proximity spaces. Mathematica 2024, 66, 151–167. [Google Scholar] [CrossRef]
- Al-Omari, A.; Alqahtani, M.H. Some operators in soft primal spaces. AIMS Math. 2024, 9, 10756–10774. [Google Scholar] [CrossRef]
- Lalithambigai, K.; Gnanachandra, P. Topologies induced by graph grills on vertex set of graphs. Neuroquantology 2022, 20, 426–435. [Google Scholar]
- Gnanchandra, P.; Ambigai, L. Topology via graph ideals. Ratio Math. 2023, 48, 1–17. [Google Scholar]
- Chartrand, G.; Lesniak, L.; Zhang, P. Textbooks in Mathematics (Graphs and Di-Graphs), 6th ed.; Taylor and Francis Group, LLC: Abingdon-on-Thames, UK, 2016. [Google Scholar]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).


