On topologies defined by neighbourhood operators of approximation spaces

https://doi.org/10.1016/j.ijar.2021.07.010Get rights and content

Abstract

We consider properties of an approximation space with a neighbourhood operator. Two types of topologies τ and σ are introduced on the approximation space using a neighbourhood operator and we show that they are the same Alexandrov topology, τ=σ. Also, for a reflexive and transitive neighbourhood operator, the topological space (U,σ) is a Hausdorff space if and only if σ is the discrete topology P(U), where U is a non-empty set which is not need to be finite. In addition, we prove an algebraic property that a pair (n,apr_) of operators defined by a neighbourhood operator n forms a Galois connection.

Introduction

Many methods have been proposed for finding useful information and rules from a data set with incomplete informations or contradictory items. Among them, the theory of rough sets proposed by Pawlak [8] is actively researched. The central concept is an approximation space. Two operators called an upper approximation and a lower approximation define specific subsets in the data set and we consider such subsets as representing knowledge. Therefore, it is important to determine a particular subset representing knowledge of the data set U. In this paper we take U as a set which is not need to be finite. The following methods have been proposed to specify subsets:

  • (I)

    A method using a binary relation R on U;

  • (II)

    A method using a covering which is a generalization of a partition;

  • (III)

    A method using neighbourhood operators.

With respect to (I), given AU and RU×U, Pawlak adopted an equivalence relation R as a binary relation and defined an upper approximation operator R+ and a lower approximation operator R byR+(A)={xU|R(x)A},R(A)={xU|R(x)A},whereR(x)={yU|xRy}. Then a pair of subsets (R(A),R+(A)) was considered as knowledge about the data set A. After that, a generalized approximation space (U,R), in which the binary relation R is not necessarily an equivalence relation, has been proposed and is studied [3], [4], [5], [12]. For example, for a reflexive relation R on U, the set O={AU|R(A)=A} of all fixed points of R operator forms a topology on U in [3]. This is a generalization of the well known fact above. In addition, it is also proved in [5] that, for a reflexive relation R, its transitive closure R defines a topology O={AU|R(A)=A} and O=O. Moreover, for any binary relation S, its reflexive closure Sω=S{ω} also defines a topology on U in [4], where ω={(x,x)|xU}.

Also, for the second method (II), instead of the partition defined by an equivalence relation, we use a covering C={AiU|Ai,iAi=U}. As is well known, an equivalence relation R gives the family P={R(x)|xU} of subsets such that xRy if and only if R(x)=R(y), in other words,xRyR(x)R(y). On the other hand, coverings C permit the existence of subsets A,BC such that AB and AB. Thus, the following most important property of partitions that, for A,BP,ABA=B does not hold in general. For a given covering C, we define an operator ν byν(a)={KC|aK}andν(A)=aAν(a)forAU. In this case, the subset ν(A) is considered as representing knowledge [1], [7], [9], [11].

For the case of (III) which we treat here, a neighbourhood operator n:UP(U) directly gives a specific subset n(x)U [7], [9], [13]. For an element xU, n(x) represents a neighbourhood of x. We note that n(x) may not contain x. As to neighbourhood operators in rough sets, there are many papers treated them. For example, in [10], n(x) is assumed and properties of serial (reflexive, symmetric, transitive, and so on) are investigated on a 1-neighbourhood system which is defined that each element xU has exactly one neighbourhood n(x). Also, in [2], 24 neighbourhood operators for a given covering are introduced and some properties of these operators, such as equalities and partial order relations between them, are proved. In [12], it is considered covering-based rough sets from the topological view and obtained the topological properties of this type of rough sets. Moreover, it is proved the conditions under which two coverings generate the same lower approximation operation and the same upper approximation operation. At last, there is also another paper from a different view. In [6], at least two methods for the development of the theory of rough sets, the constructive and the axiomatic approaches, are considered. In it, a new matrix view of the theory of rough sets is proposed and redefined a pair of lower and upper approximation operators using the matrix representation. It is proved that axioms of upper approximation operations guaranteed the existence of certain types of binary relations (or matrices) producing the same operators and the upper approximation of the Pawlak rough sets, rough fuzzy sets and rough sets of vectors over an arbitrary fuzzy lattice are characterized by the same independent axiomatic system.

As described above, there are various methods for giving specific subsets. In each case, if a topology is introduced on the (generalized) approximation space, then open sets (or closed sets) in the topological space can be considered as representing knowledge.

In this paper, we consider the case of (III), that is, using a lower approximation operator defined by a given neighbourhood operator, we introduce a topology and study properties of the topological space. It is easy to show that there is a one to one correspondence between binary relations and neighbourhood operators. Indeed, for a binary relation R on U, a neighbourhood operator nR can be defined bynR(x)={yU|(x,y)R}, conversely, for a neighbourhood operator n, a binary relation Rn is defined by(x,y)Rnyn(x), and R(nR)=R, nRn=n.

However, it is easily understandable to use neighbourhood operators to specify subsets representing knowledge. Moreover, as proved later, although the topology σ defined by a neighbourhood operator n is the same as the topology τ defined by the lower approximation operator apr_, two operators n and apr_ are different. Therefore, it is important to consider topological properties of approximation spaces with neighbourhood operators.

We show that

  • (1)

    For any neighbourhood operator n on U, a pair (n,apr_) of the two operators n and apr_ forms a Galois connection, that, is, for all A,BU,n(A)BAapr_(B).

  • (2)

    For any neighbourhood operator n, two families σ={AU|n(A)A} and τ={AU|Aapr_(A)} of subsets are the same Alexandrov topology, although two operators n and apr_ are different.

  • (3)

    Moreover, if a neighbourhood operator n is reflexive and transitive, for the topological space (U,σ), it is a Hausdorff space if and only if σ is a discrete topology.

Section snippets

Neighbourhood operators

Let U be a non-empty set which needs not to be finite. A map n:UP(U) is called a neighbourhood operator. According to [9], [13], we define some types of neighbourhood operators as follows:

n is serial if n(x) (xU)

n is reflexive if xn(x) (xU)

n is transitive if xn(y) and yn(z)xn(z) (x,y,zU)

n is symmetric if xn(y)yn(x) (x,yU)

n is Euclidean if yn(x)n(x)n(y) (x,y,zU)

Example 1

Let U=R be the set of all real numbers and ni be defined byn1(x)={x};n2(x)=(x,x+1);n3(x)={yR||xy|1}.

Reflexive and transitive neighbourhood operators

In the previous section, we prove that for any neighbourhood operator n, the topologies σ and τ are the same Alexandrov topology, although n and apr_ are different operators. Moreover, properties of n and apr_ are reminiscent of interpretation of modal operators ◇ and □ in Kripke semantics. In the theory of modal logics, especially, the modal logic S4, its algebraic semantics is a pair (X,L) of a non-empty set X and an operator L corresponding to □, and L is an interior operator. This implies

Euclidean neighbourhood operators

In the last section, we consider properties of Euclidean neighbourhood operators. Let n:UP(U) be a reflexive, transitive and Euclidean neighbourhood operator.

We have an interesting property about an Euclidean neighbourhood operator.

Proposition 8

Let n be a reflexive and transitive neighbourhood operator. Then n is Euclidean if and only if n(x)n(y) implies n(x)=n(y) for all x,yU.

Proof

Suppose that n is Euclidean and n(x)n(y). There exists zU such that zn(x) and zn(y). For all un(x), since n is

Declaration of Competing Interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Acknowledgements

The author is deeply grateful to the anonymous referees for their valuable suggestions, improvements and corrections.

This work was partially supported by Research Institute for Science and Technology of Tokyo Denki University Grant Number Q20J-01.

References (13)

There are more references available in the full text version of this article.

Cited by (0)

View full text