1. Introduction
With developments in science and technology, the task of data classification has become more important in many fields, including medical diagnosis, decision-making, data mining, and others. Data exist in various spaces, so information processing must rely on the relevant properties of that space. Therefore, how to obtain the properties of a space has become an urgent problem. To address this issue, fuzzy set theory and granular computing were proposed by L. A. Zadeh in 1965 and 1996 [
1,
2]. They have been used in various fields, including machine learning, approximation reasoning, and knowledge discovery. Although they can be used to deal with uncertainties and incompleteness, if we want to use them, we need to add human factors, which can lead to inaccurate results. Classical rough set theory is a suitable tool for dealing with incomplete and imprecise information systems and is also an effective tool for dealing with uncertain knowledge. Therefore, it has been successfully applied to many fields [
3,
4,
5,
6,
7]. Lower and upper approximation operators are defined by classical rough sets based on the equivalence relation [
8,
9,
10,
11,
12], which exhibits many limitations because the equivalence relation is too strong. In order to remove these limitations, Zakowski used the covering relation to replace the equivalence relation and defined the concept of a covering rough set [
13]. Many scholars have carried out a lot of work in this field. For example, Zhang Y.L., et al. studied the invariance of covering rough sets using compatible mappings [
14], and Li J.J. studied covering generalized approximation spaces using topological methods [
15,
16]. Wang P., et al. studied the necessary and sufficient conditions for the covering upper approximation operator to become a topological closure operator and investigated its membership functions [
17,
18]. Zhang W.X., et al. studied the rough set of general relations, and so on [
19,
20,
21,
22]. There are many ways to generate approximation operators from the above. Due to the large coverage space, it is unrealistic to study its properties individually. Whether we can classify the covering approximation spaces and study the nature of the class is a question worth thinking about.
A topological structure is one of the most crucial structures in mathematics, offering mathematical tools to deal with information systems and rough sets [
22]. Using the topological method to study covering approximation spaces is a highly effective approach. For example, Yang L.Y., et al. defined topologies using a lower approximation operator. Z. Zhao proposed topologies induced by coverings [
23] .Yu H., et al. obtained topologies using lower and upper covering approximation operators [
24], and so on. Any topological concepts and symbols that we did not mention in this paper can be found in [
25].
Continuous mapping plays a key role in general topology and other fields. Therefore, we can investigate the relationship between two topological spaces using continuous mapping, such as homeomorphism, separation, connectedness, and so on. Covering approximation spaces are an important part of generalized approximation spaces. To study the properties of covering approximation spaces, many scholars have studied the properties of covering approximation spaces by means of various relations. The important topological concept of continuity is not used. We define covering rough continuous mapping and covering rough homeomorphism mapping, obtain a covering approximation -space, and provide a classification method. In addition to this, we also propose a method to construct topologies. With the help of this method, we can provide a unified case for using a covering to construct a topology as well as relations to construct topologies. Compared with the topology we constructed, this topology becomes a special case. In other words, we generalize the method of constructing a topology.
The organization of this paper is as follows. In
Section 1, the background is introduced. In
Section 2, several preliminary concepts in rough approximation space are briefly recalled. In
Section 3, we propose some new concepts regarding covering rough continuous mapping
F-symmetry and covering rough homeomorphism mapping, and we obtain many interesting results. We also establish a classification method for covering approximation spaces using these definitions. In
Section 4, by analyzing the properties of covering spaces using covering rough continuous mapping and covering rough homeomorphism mapping, we define the separation property of covering approximation spaces, obtain the
covering approximation space, distinguish covering approximation spaces using
separation, and then establish another classification method for covering approximation spaces. In
Section 5, we successfully apply a rough set to construct a new topological space, obtaining a new topology induced by ∗. We also compare it with other topologies, find that this topology is finer than others, and research its properties.
Section 6 concludes this paper.
3. Covering Rough Continuous Mapping and Covering Rough Homeomorphism Mapping
It is well known that a covering approximation space is the most important generalized approximation space. Many scholars have defined many covering approximation operators. It is very important to distinguish these operators. In this section, we propose a covering rough continuous mapping and a covering rough homeomorphism mapping using the upper operator and obtain some properties of the covering rough continuous mapping and the covering rough homeomorphism mapping.
Lemma 2. Let be a covering approximation space. For any and , we have the following:
- (1)
;
- (2)
;
- (3)
;
- (4)
, where represents the complement of X in U.
Proof. (1) For any , by Definition 3 , we have ; then, . Hence, by Definition 3, and it follows that , which implies .
We only need to prove the converse. For any , we have . By Definition 3, we can obtain and claim that . If , then . It is a contradiction to . In other words, . From Definition 3, we have . It follows that .
(2) For any , since , then ; thus, , and we shall prove the converse.
For any , we have for any . According to Definition 3, we can obtain . By the arbitrariness of i, we have . Thus, we have . From the above, we know that .
(3) The proof is similar to (2).
(4) It is easy to prove that by (2); we only need to prove . For any , according to Definition 3, we obtain . Thus, there exists such that . Therefore, . By the arbitrariness of y, we can obtain . From the above, it follows that . □
Definition 4. Let and be two covering approximation spaces and be a mapping. If for any , then we call f a covering rough continuous mapping from to . If f is a bijective, f and are covering rough continuous mappings; then, f is called a covering rough homeomorphism mapping from to , where .
From Definition 4, we can obtain the properties of a covering rough continuous mapping as follows:
Proposition 1. Let and be two covering approximation spaces and be a mapping. Then, the followings are equivalent:
- (1)
f is a covering rough continuous mapping from to ;
- (2)
For any , ;
- (3)
For any , ;
- (4)
For any , .
Proof. . For any , by Definition 4 and Lemma 2 (2), it is not difficult to prove . It follows that according to Lemma 2 (3).
. For any , we have by . So, by Lemma 2 (3). Hence, f is a covering rough continuous mapping from to .
. For any , by . From Lemma 2 (1), we have , which implies that for any .
. It is easy to prove, so we omit the proof.
. It is obvious by Definition 4.
. For any , . We have by (4). From Lemma 2 (4), f preserves the union operations; thus, . Therefore, . □
Theorem 1. Let , , and be covering approximation spaces. If and are both covering rough continuous mappings, then is also a covering rough continuous mapping.
Proof. For any , f is a covering rough continuous mapping. According to Definition 4, we have . Since and g is a covering rough continuous mapping, it is easy to obtain that . Therefore, , and thus, . From Definition 4, we have that is a covering rough continuous mapping. □
By Definition 4, Proposition 1, and Theorem 1, it is easy to obtain theorems of covering rough homeomorphism mappings:
Theorem 2. Let and be two covering approximation spaces and f be a bijective mapping. Then, the following cases are equivalent:
- (1)
If f is a covering rough homeomorphism mapping from to , then is a covering rough homeomorphism mapping from to ;
- (2)
For any , ;
- (3)
For any , ;
- (4)
For any , .
Theorem 3. Let ,, and be covering approximation spaces. Then, we have the following:
- (1)
Identity mapping is a covering rough homeomorphism mapping.
- (2)
If is a covering rough homeomorphic mapping, then is also a covering rough homeomorphism mapping.
- (3)
If and are covering rough homeomorphism mappings, then is also a covering rough homeomorphism mapping.
4. Separation Properties of Covering Approximation Spaces
Separation properties play an important role in many spaces. In this section, we will define a -space and discuss its properties. In this segment, we provide a new method for the classification of covering approximation spaces.
Definition 5. Let be a covering approximation space. For any , if , covering approximation space is called a space.
Example 1. Let U be an arbitrary non-empty universe and . By Definition 3 and Definition 5, it is easy to check that is a covering approximation space and a space.
Example 2. Let U be an arbitrary non-empty universe, taking . By Definition 5, we can easily obtain that is a covering approximation space but not a space.
Let U be an arbitrary non-empty universe and be a covering of U. Then, can induce a topology . Since is related to , we use instead of . We say that topological space is induced by covering approximation space .
Lemma 3. Topological space is a topological space if and only if every single point set in is a closed set.
Theorem 4. Let be a covering approximation space and be a topological space induced by . Then, covering approximation space is a space if and only if is a topological space.
Proof. (⇒) Let covering approximation space be a space; by Definition 5, we claim that for any . Otherwise, there exists such that . From Definition 3, we have . Since has more than two elements, it contradicts that is a space.
We shall prove that is a closed set. = . By Lemma 3, we obtain that is a topological space.
(⇐) Let be a topological space. Then, for any , by Definition 3, ; therefore, covering approximation space is a space. □
Theorem 5. Let and be two covering approximation spaces and f be a covering rough homeomorphism mapping from covering approximation space to covering approximation space ; then, covering approximation space is a space if and only if covering approximation space is a space.
Proof. (⇒) Let covering approximation space be a space and f be a mapping from the covering approximation space to the covering approximation space ; then, for any , there exists a unique such that . Since the covering approximation space is a space, ; therefore, . By Theorem 2, we obtain ; thus, is a space.
(⇐) We can use a similar method to prove the converse; therefore, we omit it here.
The topological operator plays an important role in general topology and rough sets and provides a method for exchanging information systems [
22]. We discuss the necessary and sufficient conditions for
to be a topological closure operator. □
Theorem 6. Let U be a universe and ∗ be a preorder and Euclidean relation on U; then, is a topological closure operator on U.
Proof. Let R be a binary on U; ∗ is a preorder and Euclidean relation. We shall prove that is a topological closure operator on U. Since ∗ is a preorder, then for any , we can obtain , , and , and we have . We only need to prove that satisfies and for any . By definition , we can obtain . We shall prove . For any , we know that and by ; thus, . We prove the converse.
For any , by definition , there exists such that and . Therefore ; thus, or . By definition , we have or . □
In Theorem 6, the converse may not true.
Example 3. Let , . By definition , we have :
- (1)
;
- (2)
;
;
;
;
- (3)
;
,
;
;
- (4)
;
;
;
;
,
,
,
,
and , but .
From the above, we know that is a topological closure operator on U, but ∗ is not a Euclidean relation.
It is natural to inquire about the necessary and sufficient conditions for it to be a topological closure operator.
Definition 6 ([
23])
. Let be an arbitrary binary relation on U. The smallest transitive relation on U containing the relation R is called the transitive closure of R. They denote the transitive closure of R by . Yu H. et al. obtained that if R is a reflexive relation, then is also a reflexive relation. D, Pei, et al. showed that R is a binary relation on U; then, . It is then natural to ask what other properties it has. We will discuss this question.
Definition 7. Let U be a non-empty universe and R a binary relation on U. R is called symmetry if for any , we have and .
Theorem 7. Let U be a universe, R be an symmetry relation on U, and ; then, is a reflexive and symmetry relation on U.
Proof. Since , we have that is an symmetry relation. We only need to prove that is a reflexive relation. For any , we have and . Thus, and by and the composition of . □
5. Topologies Induced by Relation ∗
Zhao defined the topology of coverings in [
23] using only covering approximation spaces. L. Yang et al. defined an open set with
and constructed a topology. We shall use relation ∗ and a subset of
to construct a topology. If ∗ is a covering relation, the topology induced by ∗ is finer than Zhao’s; if ∗ is a relation
R, the topology induced by
R is finer than Yang’s. In other words, we propose a new method of constructing topologies using ∗ and take the topology that they constructed as our special case. That is to say, we generalize their methods of constructing topologies.
Lemma 4 ([
25])
. Let X be a topological space. For every , the following conditions are equivalent:- (1)
Point x belongs to ;
- (2)
For every neighborhood U of x, we have .
Lemma 5 ([
23])
. Let be a covering approximation space. The topology induced by the covering is defined as follows: a subset G of U is said to be open in U if for each , there are finite elements of such that . Theorem 8. Let U be an arbitrary non-empty universe and ∗ a reflexive relation on U. We construct topology τ using ∗ as follows: is called an open set in U if for any , there exists a finite family such that .
Proof. We prove that is a topology.
- (1)
It is obvious that Ø and U in by the definition condition of an open set.
- (2)
For any , we show that . For any , there exist finite families and such that and . Thus, = . This prove that any finite intersections of elements of are still in .
- (3)
Let be a family of elements of . We need to prove that . For any , an indexed must exist such that . Since is open and ∗ is a reflexive relation on U, we can find a finite family such that , so V is open. Therefore, the desired result is proved.
□
Example 4. Let be an arbitrary non-empty universe, taking , , and . By Definition 2, we have as a covering approximation space, but X is not an open set, by Lemma 5. We also know that is not a covering of U, but we can obtain ; thus, X is an open set in U by Theorem 8.
From Example 4 and Lemma 5, we obtain a topology, which is . This topology no longer contains more elements. From this angle, we can say that the method of defining the topology in Lemma 5 is limited by coverings. We can construct a finer topology, which is , using Example 4 and Theorem 8. Our method solves the limitation of coverings.
Remark 1. (1) For any , if and ∗ is a reflexive relation on U, we have by Theorem 8.
(2) If ∗ is a reflexive relation and , we have by Theorem 8 and . Therefore, our topology τ induced by ∗ is finer than Yang’s. We generalize Yang’s results.
(3) If ∗ is a reflexive relation and is a covering of U, then by Lemma 5 and Theorem 8. We can conclude that our topology is much finer than Zhao’s because . We also generalize their definition, and their definitions become a special case of our definition.
Theorem 9. Let U be an arbitrary non-empty universe, ∗ be a reflexive relation on U, and τ be a topology induced by ∗. Then, we have the following properties:
- (1)
For each , is all the subsets of U which contain x and ∗ is a reflexive relation on U. If is a subset of U and , then is the smallest subset of U and , denoted by .
- (2)
If is a subset of U, then .
- (3)
Let ; then, =;
- (4)
Let ∗ be a reflexive relation on U. For every , we have , where represents the interior of .
- (5)
Let be a family subsets of U; then, is a base for at point x.
Proof. (1) Let be a subset of U and . There is a finite subset family such that by Theorem 8. is all the subsets of U which contains x; then, is the smallest subset of U containing x and . Thus, .
(2) Let be a subset of U and ; then, we can obtain by (1). Since is a cover of V, ; thus, we have .
(3) Picking , is an open subset of U for very by Remark 1 (1), and the union is an open one by . It follows that the set is closed, and . It is easily seen that is the smallest closed set containing x. Obviously, . We shall prove the converse.
For any . Since is an open set containing y, by (1); therefore, and . There exists a of such that . Thus, and ; therefore, .
(4) Let ∗ be a reflexive relation on U, for every , from Remark 1 (1), it follows that is an open set. Then, we obtain directly by definition of an open set.
(5) Let =. For any and every , there exist finite collections and such that and . Thus, = . Picking , , which satisfies of Definition 2.6. obviously satisfies of Definition 2.6. We have as a base for at point x. □
Theorem 10. Let U be an arbitrary non-empty universe, ∗ be a reflexive relation on U, and τ be a topology induced by ∗; then, we have the following properties:
- (1)
For any and , we have if and only if if and only if there exists a base at x such that for every , .
- (2)
For any and , if and only if .
- (3)
Let =. For any , =.
- (4)
Let F be a closed subset of U; then, = .
Proof. (1) For any , from Lemma 4, if and only if can be proved in a similar way.
If , then is obvious. It remains to be shown that if there exists a base at x such that for every , , then . Suppose that does not hold, i.e., . There exists a closed set F such that . For the open set , we have and . For every base at x, there exists a such that , and from , it follows that , i.e., for every , does not hold.
(2) If , we have and from (1). It is well known that is the smallest closed set containing x; thus, . Similarly, ; therefore, we have . If , we shall prove . Since , we have . Thus, , and therefore, . Similarly, we have ; thus, .
(3) It is not difficult to prove that = = . Suppose that y is an element of ; then, . Thus, , and then, . Therefore, . We shall prove the converse. For any . We have and by (1); therefore, . Thus, we have .
(4) For any , we have , and then, . is a closed covering of F; thus, we have . Therefore, . by (3). □
Zhao defined the upper approximation operator COM
in [
23] by
as follows: COM
. The following property gives its characterizations.
Proposition 2. COM is a topological closure operator on U.
Proof. COM = ∅ satisfies () by the definition of closure operator ; for any , we claim that COM. , since is a partition of U, there exists such that ; thus, , so we have COM. Therefore, COM satisfies () by the definition of closure operator. We shall prove that COM satisfies (). For any , COM∪ COM⊆ COM is obvious. We only need to prove the converse.
For any COM, there exists a such that and . Thus, , and then, at least one of and is satisfied. Therefore, COM or COM. We have COM COM∪ COM, which satisfies () by the definition of closure operator.
Finally, we prove that COM satisfies () by the definition of closure operator. For any , COM⊆ COM(COM) is obvious. We need to prove the converse. For any COM(COM), there exists such that and COM. Then, there exists an such that COM; therefore, there exists a such that and . Since is a partition of U and , ; then, . Thus, and , and then, COM. We can obtain COM(COM)⊆ COM. □