Next Article in Journal
Optimal Policies in an Insurance Stackelberg Game: Demand Response and Premium Setting
Previous Article in Journal
On Exploiting Tile Partitioning to Reduce Bitrate and Processing Time in VVC Surveillance Streams with Object Detection
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Categorical Structures in Rough Set Theory and Information Systems

by
Yu-Ru Syau
1,
Churn-Jung Liau
2 and
En-Bing Lin
3,*
1
Department of Information Management, National Formosa University, Yunlin 63201, Taiwan
2
Institute of Information Science, Academia Sinica, Nankang, Taipei 11529, Taiwan
3
School of Computing and Data Science, Wentworth Institute of Technology, Boston, MA 02115, USA
*
Author to whom correspondence should be addressed.
Mathematics 2026, 14(2), 369; https://doi.org/10.3390/math14020369 (registering DOI)
Submission received: 3 December 2025 / Revised: 7 January 2026 / Accepted: 20 January 2026 / Published: 22 January 2026
(This article belongs to the Section D2: Operations Research and Fuzzy Decision Making)

Abstract

Using the concept of category, we provide some insight into and prove an intrinsic property of the category AprS of approximation spaces and continuous functions. We also introduce rough closure and rough interior operators to characterize clopen topologies. Our main result proves the equivalence of several categories, including the category of equivalence relations and relation-preserving functions, the category of rough interior spaces and continuous functions, the category of rough closure spaces and continuous functions, and the category AprS. This work provides a deeper understanding of the interplay among rough set theory, information systems, and category theory.
MSC:
03E99; 54C05; 54C10; 54E99; 91B06

1. Introduction

Rough set theory (RST), introduced by Pawlak [1], is intrinsically a study of an equivalence relation [2]. The theory originates from the concept of an approximation space  U , t , where U is a universe of objects and t is an equivalence relation on U. From the topological point of view, the Pawlak lower and upper approximations correspond, respectively, to the interior and closure functions in a clopen topology (a topology T on a set is called a clopen topology if every member of T is both open and closed) with the base (a base B for a topological space ( U , T ) is a set of open sets such that every member of T can be expressed as a union of members of B ; we say that the base generates the topology T ). the set of all distinct t-equivalence classes. Consequently, there exists a natural bijection between the clopen topologies on a set U and the approximation spaces over U.
On the other hand, categories are rich algebraic structures that provide a unified framework for abstraction. Recently, Borzooei et al. [3] considered the class of approximation spaces and discussed some categories of lower, upper, and natural approximations without using many topological structures of spaces. However, their approach, which deliberately avoids deep topological machinery, has limitations in deriving more powerful categorical results. The need for a categorical framework grounded in topology is growing.
The classical Pawlak model offers a foundational framework for reasoning about uncertainty and indiscernibility, but its reliance on equivalence relations imposes a rigid partition structure, which is inadequate for dynamic or complex data. To address these limitations, rough set theory has expanded beyond equivalence-based granulations. One major direction replaces equivalence relations with arbitrary binary relations, tolerance relations, or neighborhood systems [4], enabling more flexible representations of similarity and proximity. Notable developments include generalized approximation spaces based on overlapping subset neighborhoods and overlapping containment rough neighborhoods. In fact, a rich interplay with topology has emerged. Topological tools, open sets, δ -open sets, and covering-based neighborhoods have been used to generate new rough models and to analyze arbitrary relations [5]. Concepts such as separation axioms and covering properties further refine granularity and relational structure. Together, these relational and topological generalizations demonstrate the field’s evolution toward more adaptable and mathematically integrated frameworks.
Against this backdrop, a rigorous categorical foundation for the classical equivalence-based setting remains essential. This work addresses this need by developing a topological interpretation of the standard rough set model. We advance this direction by systematically exploiting the topological structures inherent in rough set theory. In particular, we define the category AprS of approximation spaces and continuous functions. By introducing the notions of rough closure and rough interior operators, we provide an operator-theoretic characterization of clopen topologies. This framework reveals the intrinsic topological structure underlying Pawlak’s model and establishes a stable categorical foundation from which broader generalizations can be developed in a systematic and unified manner. Our overarching goal is to achieve a coherent categorical interpretation of rough set theory.
Our main result establishes the equivalence of four categories: the category AprS of approximation spaces and continuous functions; the category Equiv of equivalence relations and relation-preserving functions; the category of rough interior spaces and continuous functions; and the category of rough closure spaces and continuous functions.
We organize the paper as follows. Section 2 presents the necessary preliminaries, including approximation spaces, information systems, and basic topological notions. In particular, we review closure and interior operators and equivalent characterizations of continuity, which serve as foundational tools for later sections. In Section 3, we introduce rough closure and rough interior operators and show that they yield an operator-theoretic characterization of clopen topologies. We study minimal clopen neighborhoods, analyze union- and intersection-preserving operators, and characterize continuity between clopen spaces via these rough operators. Section 4 defines several categories that naturally arise from the rough set theory, including categories of approximation spaces, equivalence relations, rough closure spaces, and rough interior spaces. We prove that these categories are mutually equivalent, providing structurally identical perspectives on rough approximations. We also examine the connection between approximation spaces and information systems by introducing a subcategory of information systems with non-expansive O–A–D homomorphisms and constructing functors linking it to the category of approximation spaces. Section 5 reviews related categorical approaches to rough sets and compares our framework with existing ones, highlighting key conceptual and structural differences. Finally, Section 6 concludes with remarks on the significance of established categorical equivalences and outlines directions for future research, including further applications of categorical methods to rough set theory and information systems.
More precisely, we provide the following conceptual flowchart of the paper (Figure 1).

2. Preliminaries

This section recalls the basic concepts and notations that will be used throughout this paper. We begin with the fundamental notion of equivalence relations and their induced structures, then review essential set-theoretic operators, closure and interior spaces, topological spaces and continuity, and finally, approximation spaces and information systems in the context of rough set theory.
We shall denote the power set of a set U (i.e., the set of all subsets of U) by 2 U . A function c : 2 U 2 U from the power set of U to itself is also called an operator on U. The dual of the operator c : 2 U 2 U is the operator i : 2 U 2 U defined by
i ( X ) = U c ( U X )
and hence
c ( X ) = U i ( U X ) .
For an equivalence relation t on U and an element u U , we denote by [ u ] t the t-equivalence class of u, i.e., [ u ] t = { u U ( u , u ) t } . The set of all distinct t-equivalence classes, denoted U / t , is a partition of U and is called the quotient set of U modulo t.

2.1. Images and Preimages

Assume that f : U V is a function from a set U to a set V. We shall use the notations f ( A ) and f ( B ) to denote, respectively, the image of A U and the preimage of B V under the function f.
The preimage operator commutes with all basic set operations. Specifically, for any B V , the preimage of B is the complement of the preimage of the complement of B as follows:
f ( B ) = U f ( V B )
and hence
f ( V B ) = U f ( B ) .
These properties will be useful when studying continuity and approximations.

2.2. Closure and Interior Spaces

A closure operator on a set U is a function c : 2 U 2 U from the power set 2 U of U into itself that satisfies the following four conditions (known as the Kuratowski closure axioms): c ( ) = (it preserves the empty set), X c ( X ) (it is extensive), c ( c ( X ) ) = c ( X ) (it is idempotent), and c ( X Y ) = c ( X ) c ( Y ) (it preserves binary unions) for every X , Y 2 U . The pair ( U , c ) is called a closure space.
The notion of an interior operator is dual to that of a closure operator. An interior operator on U is a function i : 2 U 2 U that satisfies the dual interior axioms (called the Kuratowski interior axioms) as follows: i ( U ) = U (it preserves the total space), i ( X ) X (it is intensive), i ( i ( X ) ) = i ( X ) (it is idempotent), and i ( X Y ) = i ( X ) i ( Y ) (it preserves binary intersections) for every X , Y 2 U . The pair ( U , i ) is called an interior space. The following lemma relates closure and interior operators via preimages.
Lemma 1.
Let ( U , c U ) and ( V , c V ) be closure spaces. Assume that i U and i V are the interior operators corresponding to c U and c V , respectively, and that f is a function from U to V. The following statements are equivalent.
(1) 
For each subset B of V, c U ( f ( B ) ) f ( c V ( B ) ) .
(2) 
For each subset B of V, f ( i V ( B ) ) i U ( f ( B ) ) .
The proof is provided in Appendix B.

2.3. Topological Spaces and Continuity

A topological space ( U , T ) can be described equivalently in terms of closure, interior, or neighborhood systems. For a subset A U , cl ( A ) and int ( A ) represent the closure of A and the interior of A, respectively. The closure function
A cl ( A ) : = { K U U K T , A K }
associated with each subset A U , with its closure cl ( A ) satisfying the Kuratowski closure axioms.
Dually, the interior function
A int ( A ) : = { G T G A }
satisfies the Kuratowski interior axioms.
A set N in ( U , T ) is a neighborhood of a point u U if and only if (shortened iff) N contains an open set to which u belongs, i.e., u int ( N ) . The set of all neighborhoods of u is called the neighborhood system of u and is denoted by N ( u ) . The neighborhood function
u N ( u ) = { N U u int ( N ) }
satisfies the four neighborhood axioms [6]. It is an easy fact that for each subset A U , a point u cl ( A ) iff A N for every neighborhood N of u for closure operators. We therefore have the following.
cl ( A ) = { u U N A , N N ( u ) } f o r   a l l A U .
Topologies are usually given in terms of open sets. As is well known [6,7], a topological space can be equivalently defined by a closure space, or an interior space, or a neighborhood function. This leads us to study the topological structure from different points of view.
A localized form of continuity in terms of neighborhoods may be stated as follows.
Definition 1.
Let U and V be topological spaces. A function f : U V is continuous at u U , iff for each neighborhood M of f ( u ) there is a neighborhood N of u such that f ( N ) M . We say f : U V is continuous if f is continuous at every u U .
Proposition 1
([6]). Assume that U and V are topological spaces, and that f is a function from U into V. The following statements are equivalent.
(1) 
The function f is continuous.
(2) 
The preimage of each open set is open.
(3) 
For each A U , the image of its closure is contained in the closure of its image.
(4) 
For each B V , the closure of its preimage is contained in the preimage of its closure.

2.4. Approximation Spaces

An approximation space is a pair U , t where U is a universe and t is an equivalence relation on U. The upper and lower approximations, a p r ¯ t ( X ) and a p r ̲ t ( X ) , of a set A U are defined, respectively, as follows [1]:
a p r ¯ t ( A ) = u U { [ u ] t [ u ] t A }
a p r ̲ t ( A ) = U a p r ¯ t ( U A ) = u U { [ u ] t [ u ] t A } .
The upper approximation operator a p r ¯ t : 2 U 2 U is a closure operator and satisfies
a p r ¯ t ( A A A ) = A A a p r ¯ t ( A )
for all A 2 U , i.e., the upper approximation operator a p r ¯ t : 2 U 2 U is union preserving (a union-preserving operator on a set U is a function J : 2 U 2 U if it satisfies the property: J ( A A A ) = A A J ( A ) for all A 2 U .). The upper and lower approximation operators satisfy
a p r ¯ t ( a p r ̲ t ( A ) ) = a p r ̲ t ( A ) f o r   a l l A U ,
or equivalently,
a p r ̲ t ( a p r ¯ t ( A ) ) = a p r ¯ t ( A ) f o r   a l l A U
The last two equations imply that for every A U ,
a p r ¯ t ( A ) = A a p r ̲ t ( A ) = A .
Lemma 2.
If U , t is an approximation space then the set of all subsets X of U for which a p r ¯ t ( X ) = X is the same as the set of all subsets X of U for which a p r ̲ t ( X ) = X . In other words, the topology
T t = { X U a p r ¯ t ( U X ) = U X } = { X U a p r ̲ t ( X ) = X } = { X U a p r ¯ t ( X ) = X }
is clopen.
Proof. 
Since, in a given approximation space U , t , the upper and lower approximation operators are dual and the upper approximation satisfies the Kuratowski closure axioms, it follows that
T t = { X U a p r ¯ t ( U X ) = U X } = { X U a p r ̲ t ( X ) = X }
is a topology on U. It follows immediately from (13) that
{ X U a p r ̲ t ( X ) = X } = { X U a p r ¯ t ( X ) = X }
is clopen. □

2.5. Information Systems

As rough set theory is applied to data analysis, an approximation space is usually induced from information systems. According to [1], an information system (also called knowledge representation systems, data tables, or attribute–value systems) is defined as a tuple T = ( U , A , { D a a A } , { f a a A } ) , where U is a nonempty finite set, called the universe; A is a nonempty finite set of primitive attributes; for each a A , D a is the domain of values for a; and for each a A , f a : U D a is the information function for the attribute a. To simplify the presentation, we can identify each attribute a with its information function and set D = a A D a . Then, an information system is simply a triplet ( U , A , D ) , where A is a set of functions from U to D. Given an information system ( U , A , D ) and a subset of attributes B A , the indiscernibility relation with respect to B is defined as i n d ( B ) = { ( x , y ) x , y U , a ( x ) = a ( y ) a B } . Obviously, for each B A , U , i n d ( B ) is an approximation space. In particular, we can associate with each information system ( U , A , D ) its finest approximation space U , t A , where t A = i n d ( A ) . On the other hand, given an approximation space U , t , we can (somewhat trivially) associate with it a single-attribute information system ( U , { a t } , D ) , where D = U / t is the quotient set of U modulo t and a t : U D , u [ u ] t .
In [8], homomorphisms between information systems are introduced. Given two information systems T 1 = ( U 1 , A 1 , D 1 ) and T 2 = ( U 2 , A 2 , D 2 ) , an O-A-D homomorphism from T 1 to T 2 is a triple of functions h = ( h O , h A , h D ) , where
  • h O : U 1 U 2 is the object mapping.
  • h A : A 1 A 2 is the attribute mapping.
  • h D : D 1 D 2 is the domain mapping.
such that
h D ( a ( x ) ) = h A ( a ) ( h O ( x ) )
for any a A 1 and x U 1 .
The definitions of categories and functors are defined in Appendix A.
Remark 1.
From a categorical standpoint, information systems and their associated rough structures are unified by the notion of granulation. The equivalence of the proposed categories demonstrates that rough approximations, topological structures, and equivalence relations encode the same informational content at different levels of abstraction.
In this sense, the categorical framework does not replace information systems but rather clarifies their structural essence, enabling principled transformations and deeper theoretical insight.

3. Characterizations of Clopen Topologies

In this section, we restrict our study to clopen topological spaces. Unless otherwise stated, we shall assume throughout that ( U , T ) is a clopen topological space. To better understand its structure, we begin with the notion of minimal clopen neighborhoods, then move on to continuous functions between such spaces, and finally connect these ideas to closure operators that naturally arise in rough set theory.

3.1. Minimal Clopen Neighborhoods

Recall [9] that an Alexandrov space is a topological space in which arbitrary intersections of open sets are open, or equivalently, every point has a minimal open neighborhood including it. It is clear that clopen topological spaces are Alexandrov spaces. Thus, in a given clopen topological space ( U , T ) , every point has a minimal clopen neighborhood including it. We shall show that for every u U , cl ( { u } ) is the minimal clopen neighborhood of u.
We now show that for every u U , the set cl ( { u } ) serves as this minimal clopen neighborhood. From (5), we have for each u U ,
cl ( { u } ) = { K τ { u } K } = { K τ u K }
and u cl ( { u } ) . Hence cl ( { u } ) is the minimal clopen neighborhood of u. Consequently, the neighborhood system N ( u ) of u is the set of all supersets of cl ( { u } ) . Namely,
N ( u ) = { N U N cl ( { u } ) }
We next show that for u , u U , cl ( { u } ) and cl ( { u } ) are either identical or have no elements in common. On the contrary, assume that
cl ( { u } ) cl ( { u } ) a n d cl ( { u } ) cl ( { u } )
It follows that cl ( { u } ) cl ( { u } ) is a nonempty clopen subset of cl ( { u } ) and so u cl ( { u } ) cl ( { u } ) . We have
u cl ( { u } ) ( cl ( { u } ) cl ( { u } ) ) = cl ( { u } ) ( U cl ( { u } ) cl ( { u } ) ;
consequently, the set cl ( { u } ) ( cl ( { u } ) cl ( { u } ) ) includes u and is a clopen subset of cl ( { u } ) . This is impossible since cl ( { u } ) is a minimal clopen set including u. Therefore, cl ( { u } ) and cl ( { u } ) are either identical or have no elements in common. We thus obtain
Proposition 2.
Let ( U , T ) be a clopen topological space. For a subset A of U, cl ( A ) denotes the closure of A in ( U , T ) . Then the following properties hold:
(1) 
For each u U , cl ( { u } ) is the minimal clopen neighborhood of u.
(2) 
For u , u U , cl ( { u } ) and cl ( { u } ) are either identical or disjointed.
Since, in a given clopen topological space ( U , T ) , the closure cl ( { u } ) of a singleton { u } is a minimal clopen set including u it follows that if u cl ( { u } ) then cl ( { u } ) and cl ( { u } ) have no elements in common. This gives
cl ( { u } ) = { u U cl ( { u } ) = cl ( { u } ) }
From (7), (16), and (17), we obtain for every A U ,
cl ( A ) = { u U cl ( { u } ) A } = u U { cl ( { u } ) cl ( { u } ) A }
We clearly have, for any A 2 U ,
cl ( A A A ) = A A cl ( A ) ,
i.e., the closure function cl : 2 U 2 U is union preserving.
Lemma 3.
Let ( U , T ) be a clopen topological space. For a subset A of U, cl ( A ) denotes the closure of A in ( U , T ) . Then the closure function A cl ( A ) is union preserving and satisfies the Kuratowski closure axioms.

3.2. Continuous Functions Between Clopen Topological Spaces

Having established the structure of minimal clopen neighborhoods, we now turn to the behavior of functions between clopen spaces. The continuity of a function f : U V can be characterized in terms of these closures. Assume that ( U , T ) and ( V , τ ) are clopen topological spaces, and that f is a function from U to V. Denote by cl U and cl V the closure functions in ( U , T ) and in ( V , τ ) , respectively. For each u U and v V , let N 1 ( u ) and N 2 ( v ) be the neighborhood systems of u in ( U , T ) and of v in ( V , τ ) , respectively. Then, from (16), we obtain
N 1 ( u ) = { N U N cl U ( { u } ) } f o r   a l l u U N 2 ( v ) = { M V M cl V ( { v } ) } f o r   a l l v V .
According to Definition 1, f : U V is continuous, iff
f ( cl U ( { u } ) ) cl V ( { f ( u ) } ) f o r   e a c h u U .
We note in connection with (17) that
f ( cl U ( { u } ) ) cl V ( { f ( u ) } ) f o r   e a c h u U f o r   a l l u , u U , cl U ( { u } ) = cl U ( { u } ) implies cl V ( { f ( u ) } ) = cl V ( { f ( u ) } )
This, together with Lemma 1 and Proposition 1, gives the following:
Proposition 3.
Assume that ( U , T ) and ( V , τ ) are clopen topological spaces, and that f is a function from U to V. Let cl U and cl V denote the closure functions in ( U , T ) and in ( V , τ ) , respectively. Assume that int U and int V are the interior functions in ( U , T ) and in ( V , τ ) , respectively. The following statements are equivalent.
(1) 
The function f is continuous.
(2) 
For each u U , f ( cl U ( { u } ) ) cl V ( { f ( u ) } ) .
(3) 
For all u , u U , cl U ( { u } ) = cl U ( { u } ) implies cl V ( { f ( u ) } ) = cl V ( { f ( u ) } ) .
(4) 
The preimage of each open set is open.
(5) 
For each B V , cl U ( f ( B ) ) f ( cl V ( B ) ) .
(6) 
For each B V , f ( int V ( B ) ) int U ( f ( B ) ) .
In other words, continuity can be equivalently expressed in several ways, including the preservation of closures of singletons, the preservation of open sets under preimages, and compatibility with interior operators. These equivalences are summarized in Proposition 3, which provides a robust characterization of continuous functions between clopen spaces.

3.3. Clopen Topologies and Rough Closure Operators

Note that a union-preserving operator preserves empty unions and binary unions. Thus, any extensive, idempotent, and union-preserving operator c U : 2 U 2 U on a given set U is a closure operator and defines the topology { X U C U ( U X ) = U X } on U. We establish the following equivalent condition of a clopen topology.
Proposition 4.
Let U be a given set. Assume that c U : 2 U 2 U is an extensive and idempotent union-preserving operator, and that i U : 2 U 2 U its dual interior operator. Let
T = { X U C U ( U X ) = U X }
Then T is a clopen topology iff
c U ( X ) U c U ( U c U ( X ) ) f o r   e a c h X U ,
or equivalently,
i U ( X ) U i U ( U i U ( X ) ) f o r   e a c h X U .
Proof. 
We have seen that T is a topology. Consequently, T is a clopen topology iff
{ X U i U ( X ) = X } = { X U c U ( X ) = X }
Since c U : 2 U 2 U is extensive, it is easily seen from (1) that i U : 2 U 2 U is intensive. This gives
i U ( A ) A c U ( A ) f o r   e a c h A U
We first show that (24) and (25) are equivalent. From (1) and (2), we have
c U ( A ) U c U ( U c U ( A ) ) f o r   e a c h A U c U ( U c U ( A ) ) U c U ( A ) f o r   e a c h A U c U ( i U ( U A ) ) i U ( U A ) f o r   e a c h A U c U ( i U ( A ) ) i U ( A ) f o r   e a c h A U U i U ( U i U ( A ) ) i U ( A ) f o r   e a c h A U
Assume that T is a clopen topology. From (26), we obtain for every A 2 U
c U ( A ) = A i U ( A ) = A
Since c U : 2 U 2 U is idempotent, we have for every A 2 U , c U ( A ) = c U ( c U ( A ) ) ; by the clopen property, c U ( c U ( A ) ) must be open; therefore, from (1), (2), and (29), we obtain
c U ( A ) = c U ( c U ( A ) ) = i U ( c U ( A ) ) = U c U ( U c U ( A ) ) )
This proves that c U ( A ) U c U ( U c U ( A ) ) .
Conversely, assume that (24) holds.
(1) If c U ( X ) = X , then from (1) and (24), we have
c U ( X ) U c U ( U c U ( X ) ) = U c U ( U X ) = i U ( X )
Hence, from (27), we obtain i U ( X ) = X .
(2) If i U ( X ) = X , then from (2) and (24), we have
i U ( X ) U i U ( U i U ( X ) ) = U i U ( U X ) = c U ( X )
Hence, from (27), we obtain c U ( X ) = X . This proves (29). Consequently, T is a clopen topology. This completes the proof. □
Proposition 4 motivates us to define the notions of rough closure operators and rough interior operators as follows:
Definition 2.
Let U be a given set. An extensive and idempotent union-preserving operator c U : 2 U 2 U on U will be called a rough closure operator on U if it satisfies
c U ( X ) U c U ( U c U ( X ) ) f o r   e a c h X U .
The pair ( U , c U ) is called a rough closure space. Dually, an intensive and idempotent intersection-preserving operator (an intersection-preserving operator on a set U is a function M : 2 U 2 U if its dual operator is union preserving). i U : 2 U 2 U on U will be called a rough interior operator on U if it satisfies
i U ( X ) U i U ( U i U ( X ) ) f o r   e a c h X U .
The pair ( U , i U ) is called a rough interior space.
For a given set U, it follows from Proposition 4 and Definition 2 that any rough closure operator c U : 2 U 2 U defines the clopen topology
{ X U c U ( U X ) = U X } = { X U c U ( X ) = X } .
on U. Conversely, let ( U , T ) be a given clopen topological space. Since the closure function cl : 2 U 2 U in ( U , T ) satisfies the Kuratowski closure axioms, it follows from (19) that cl : 2 U 2 U is a rough closure operator on U. Accordingly, a clopen topological space ( U , T ) can be equivalently defined by a rough closure space, or a rough interior space.

4. Some Categories Equivalent to the Category Clop

In this section, we define the category AprS of approximation spaces and continuous functions, the category Equiv of equivalence relations and relation-preserving functions, the category RCls of rough closure spaces and continuous functions, and the category RInt of rough interior spaces and continuous functions. We prove that Equiv, AprS, RCls, and RInt are mutually equivalent. Furthermore, we define the category IS of information systems and O-A-D homomorphisms. We establish the relationship between IS and AprS by considering a subcategory NeIS of information systems non-expansive O-A-D homomorphisms.
Given a clopen topological space ( U , T ) , let
S ( u ) = cl ( { u } ) f o r   e a c h u U .
Then the relation
t : = { ( u , u ) U × U S ( u ) = S ( u ) }
is an equivalence relation on U, called the kernel relation of S. From (17), we obtain
[ u ] t = cl ( { u } ) f o r   e a c h u U
This gives
t = u U cl ( { u } ) × cl ( { u } ) U × U .
This section demonstrates that the category of clopen topological spaces is not isolated, but rather equivalent to multiple other categories, each offering a different perspective on the same underlying structure.

4.1. The Category of Approximation Spaces

For a given set U, it follows from (18), (19), and (32) that every clopen topological space ( U , T ) becomes an approximation space U , t via the restriction of its closure function cl : 2 U 2 U to the set of singletons:
t = u U cl ( { u } ) × cl ( { u } ) U × U .
Conversely, it follows from Lemma 2 that every approximation space U , t determines a clopen topology on U via its upper approximation operator a p r ¯ t : 2 U 2 U . This establishes a bijective correspondence between clopen topologies on U, and approximation spaces U , t . Accordingly, a clopen topological space ( U , T ) can be equivalently defined as an approximation space U , t . Hence from statement (2) of Proposition 3, we obtain the following:
Proposition 5.
Define the category  AprS  with objects’ approximation spaces U , t , where U is a set and t is an equivalence relation on U. Morphisms f : U , t V , s are continuous functions, i.e., functions f : U V such that
f ( [ u ] t ) [ f ( u ) ] s f o r   a l l u U .
Then the categories  AprS  and  Clop  are isomorphic.

4.2. The Category of Equivalence Relations

Rydeheard and Burstall [10] considered the category Rel whose objects are pairs of the form ( U , R ) where U and R are sets such that R is a binary relation on U, i.e., R U × U , and whose morphisms f : ( U , R ) ( V , S ) are relation-preserving functions; that is, functions f : U V such that
( u , u ) R implies ( f ( u ) , f ( u ) ) S .
Considering the category Rel, we can define a second category Equiv of equivalence relations and relation-preserving functions, which is the subcategory of Rel with objects being ordered pairs ( U , t ) , where U is a set and t is an equivalence relation on U, and morphisms f : ( U , t ) ( V , s ) are relation-preserving functions.
From § 4.1 and statement (2) of Proposition 3, we obtain the following:
Proposition 6.
The categories  Equiv  and  Clop  are isomorphic.

4.3. The Categories of Rough Closure and Rough Interior Spaces

Let us define the category RCls as the category whose objects are rough closure spaces ( U , c U ) , where U is a set and c U is a rough closure operator on U. Morphisms f : ( U , c U ) ( V , c V ) are continuous functions, i.e., functions f : U V such that
f ( c U ( { u } ) ) c V ( { f ( u ) } ) f o r   a l l u U .
or equivalently, c U ( f ( Y ) ) f ( c V ( Y ) ) for all Y V .
As it is shown in § 3.3, a clopen topological space ( U , T ) can be equivalently defined as a rough closure space ( U , c U ) . Hence from statement (2) of Proposition 3, we obtain the following:
Proposition 7.
The categories  RCls  and  Clop  are isomorphic.
Of course, since rough closure spaces and rough interior spaces are equivalent concepts. The category of rough interior spaces RInt has rough interior spaces as its objects. Morphisms f : ( U , i U ) ( V , i V ) are continuous functions; i.e., functions f : U V such that
f ( i V ( Y ) ) i U ( f ( Y ) ) f o r   a l l Y V .
Proposition 8.
The categories RInt  and  Clop  are isomorphic.

4.4. The Category of Information Systems

The category of information systems IS has information systems as its objects and O-A-D homomorphisms as its morphisms. We say that an O-A-D homomorphism is non-expansive if its attribute mapping is onto it. To establish the relationship between IS and AprS , we consider a subcategory NeIS whose objects are information systems and morphisms are non-expansive O-A-D homomorphisms. Then, it is easy to see that, if h = ( h O , h A , h D ) is a non-expansive O-A-D homomorphism between information systems ( U , A 1 , D 1 ) and ( V , A 2 , D 2 ) , then h O is a relation-preserving function between approximation space U , t A 1 and V , t A 2 by using (14). Hence, we can define a functor
H : NeIS AprS
by setting H ( ( U , A , D ) ) = U , t A and
H ( h : ( U , A 1 , D 1 ) ( V , A 2 , D 2 ) ) = h O : U , t A 1 V , t A 2 .
On the other hand, let f : U , t V , s be a relation-preserving function. Then, we can define a non-expansive O-A-D homomorphism h f = ( h O , h A , h D ) : ( U , { a t } , U / t ) ( V , { a s } , V / s ) by setting h O = f , h A ( a t ) = a s , and h D ( [ u ] t ) = [ f ( u ) ] s for any [ u ] t U / t . It is obvious that h f is non-expansive and satisfies the homomorphic condition (14). Thus, we can define a functor
H : AprS NeIS
by setting H ( U , t ) = ( U , { a t } , U / t ) and
H ( f : U , t V , s ) = h f : ( U , { a t } , U / t ) ( V , { a s } , V / s ) .
We can see that
H H = 1 AprS
but H H = 1 NeIS does not hold. This means that an information system is more informative than the finest approximation space derived from it. Indeed, we can usually induce the same approximation space from several different information systems by using different sets of attributes, and this is the main idea of attribute reduction in rough set theory.
Together, these categories, Equiv , AprS , RCIs , RInt , and IS , are equivalent to Clop , showing that clopen topologies can be studied from multiple perspectives: relational, algebraic, and informational.

4.5. Practical Applications

The equivalence of Equiv , AprS , RCIs , RInt , and IS allows us to switch between relational, algebraic, and topological languages depending on the problem. The study of these categories offers several possible practical benefits:
  • Attribute Reduction and Feature Selection
    The functorial relationship between IS and AprS formalizes the process of attribute reduction by demonstrating that different attribute sets can induce isomorphic approximation spaces. This provides a principle, category-theoretic justification for feature selection algorithms. Formally, a subset B A of attributes constitutes a reduct if the induced approximation space U , ind ( B ) is isomorphic to U , ind ( A ) in the category AprS [11]. Practically, this enables the systematic identification of minimal attribute sets that preserve the original classification power, facilitating efficient preprocessing and dimensionality reduction without compromising approximation capability [12]. The functor H : AprS NeIS , which maps multiple information systems to the same approximation space, justifies algorithmic searches for minimal isomorphic representations, ensuring that the underlying knowledge, encoded topologically, remains invariant during the reduction process [13].
  • Data Integration and System Interoperability
    Morphisms in Equiv and AprS define rigorous, structure-preserving transformations between heterogeneous data sources. A morphism f : U , t V , s guarantees that objects indistinguishable in the source domain remain indistinguishable in the target domain, thereby maintaining classification consistency during data migration [14,15]. This formalism finds critical application in database schema mapping, ontology alignment, federated databases, multi-source data fusion, and knowledge graph transformation [16]. The framework serves as a powerful validation tool: if a proposed data mapping fails to be continuous, it indicates a potential distortion of the original indiscernibility classes, signaling the risks of classification errors and guiding the design of more robust integration pipelines [17].
  • Topological Analysis of Discrete Data
    The isomorphism between AprS and Clop enables the powerful application of topological methods to discrete datasets structured via equivalence relations. Since the induced clopen topologies are Alexandrov spaces, tools from algebraic topology—such as homology and persistent homology—can be employed to analyze global connectivity and shape in discrete settings [18,19]. This connection yields concrete analytical benefits: topological connectedness corresponds to irreducible data clusters, allowing the decomposition of datasets into independent, lossless components for optimized storage and processing [20]. Furthermore, equivalence classes form minimal clopen neighborhoods, defining sets of topologically indistinguishable objects for robust, neighborhood-based classification. The rough closure operator, defined as c U ( X ) = { E U / θ : E X } , provides a natural mechanism for approximate query matching by identifying all objects that share equivalence classes with query elements [21].
  • Formal Specification of Knowledge-Preserving Mappings
    The categorical framework provides an explicit, mathematical definition for what it means for a mapping between systems to “preserve knowledge.” This formalism guides the principled design of interoperable software in domains such as ontology alignment, database schema mapping, and knowledge graph transformation [22]. The correspondence between rough closure operators and clopen topologies offers a systematic methodology for engineers to construct application-specific approximation models by designing appropriate union-preserving operators [23]. Crucially, the equivalence demonstrates that four distinct mathematical representations—equivalence relations (Equiv), approximation operators (AprS), closure operators (RCls), and interior operators (RInt)—encode identical informational content, allowing practitioners to select the most convenient or efficient representation for their specific task with guaranteed semantic consistency [24].
  • Algorithmic Optimization and Efficient Computation
    The mathematical properties, revealed by the categorical equivalence, directly enable practical algorithm design and optimization for large-scale data processing. The union-preserving property of rough closure operators, expressed as c U ( i = 1 n A i ) = i = 1 n c U ( A i ) , permits the parallel computation of approximations and supports efficient incremental updates, significantly enhancing scalability [25]. Propositional characterizations of continuity provide multiple equivalent verification conditions, allowing algorithm designers to select the most computationally efficient method to ensure structure preservation in data transformations [21]. The representational flexibility afforded by the framework allows practitioners to leverage equivalence relations for database normalization, approximation operators for boundary region analysis, closure operators for topological reasoning, or interior operators for definability analysis, with results seamlessly transferring across these perspectives [26]. This flexibility underpins optimization strategies that search for minimal isomorphic representations, improving both storage efficiency and processing speed in practical implementations [27].
The established categorical equivalence provides a rigorous mathematical foundation that effectively bridges abstract theory and practical application. By facilitating seamless transitions between relational, algebraic, and topological perspectives, it delivers principled mechanisms for attribute reduction, novel methodologies for the topological analysis of discrete data, formal specifications for designing knowledge-preserving systems, and optimized algorithms for large-scale data processing [28]. This unified framework demonstrates that rough set theory, when interpreted through a categorical lens, offers not only profound mathematical insight but also directly applicable, operational tools for addressing contemporary, data-driven challenges across science and engineering [29].

5. Related Works

While rough set theory has been extensively studied from diverse perspectives, a limited number of works have investigated its structure from a categorical perspective. In [3], three categories of approximations, denoted by Apr ̲ S , Apr ¯ S , and AprS , are defined. Objects of the three categories, as well as our definition of AprS , are all approximation spaces. However, the corresponding morphisms preserve not only the underlying equivalence relation but also lower and/or upper approximations. These morphisms are called lower/upper transformations, although they are simply morphisms instead of natural transformations in the sense of category theory. More precisely, let U , t and V , s be two approximation spaces. Then, a function f : U V is called a lower and upper natural transformation if it satisfies, for any X U ,
a p r ̲ s ( f ( X ) ) = f ( a p r ̲ t ( X ) )
and
a p r ¯ s ( f ( X ) ) = f ( a p r ¯ t ( X ) ) ,
respectively. In addition, f is simply a natural transformation if it is both a lower and upper natural transformation. It is shown that a lower natural transformation preserves equivalence classes ([3], Proposition 2.4). On the other hand, they also proved that a mapping is an upper natural transformation iff it preserves equivalence classes ([3], Theorem 3.4). This indicates that a lower natural transformation is automatically an upper natural transformation, although it is generally not the case. Because a function-preserving equivalence class is necessarily relation-preserving (but not conversely), the categories introduced in [3] impose a much stricter restriction on morphisms than ours. As a result, all three categories in [3] are subcategories of AprS (or equivalently, RCls or RInt ) in this paper.
Unlike the categories defined in [3] and this paper, categories of rough sets also exist where the objects are not limited to approximation spaces. The earliest categorical analysis of rough sets is the category ROUGHdefined in [30]. Objects of ROUGH are triples R , t , X , where R , t is an approximation space and X U . Let X ¯ t and X ̲ t denote the quotient sets of a p r ¯ t ( X ) and a p r ̲ t ( X ) , respectively. Then, a morphism f : R , t , X V , s , Y in ROUGH is a map f : X ¯ t Y ¯ s such that f ( X ̲ t ) Y ̲ s . Thus, morphisms of ROUGH must preserve lower approximations.
Yet another category of rough sets is based on the algebraic interpretation of rough sets [31]. A pair ( U , B ) is called a rough universe in [31], where U is the domain and B is a subalgebra of the power set Boolean algebra ( 2 U , , , ) . Any pair ( X 1 , X 2 ) such that X 1 , X 2 B and X 1 X 2 is an I-rough set of ( U , B ) . Then, the category RSC has all I-rough sets as its objects and a morphism f : ( X 1 , X 2 ) ( Y 1 , Y 2 ) is simply a function f : X 2 Y 2 such that f ( X 1 ) Y 1 [32]. While ROUGH and RSC appear different at first glance, they are shown to be equivalent in [32].
A subcategory of ROUGH, called ξ -ROUGH, is defined to have the same objects as ROUGH, but its morphisms must satisfy the additional condition of preserving the boundary region. That is, f : R , t , X V , s , Y is a morphism of ξ -ROUGH if it is a morphism of ROUGH satisfying f ( X ¯ t X ̲ t ) ( Y ¯ s Y ̲ s ) . Analogously, ξ -RSC is the subcategory of RSC with the same collection of objects and its morphisms f : ( X 1 , X 2 ) ( Y 1 , Y 2 ) are RSC morphisms satisfying f ( X 2 X 1 ) ( Y 2 Y 1 ) . It is shown that ξ -ROUGH and ξ -RSC are equivalent and both are equivalent to Set2, whose objects are pairs of sets ( X 1 , X 2 ) and morphisms are pairs of functions ( f , g ) : ( X 1 , X 2 ) ( Y 1 , Y 2 ) where f : X 1 Y 1 and g : X 2 Y 2 . The result shows that the role of approximation spaces has become hardly visible in the categories of algebraic rough sets. By contrast, our categories of approximation spaces, rough closure spaces, and rough interior spaces arise from a topological interpretation of rough sets. Hence, approximation spaces and continuous functions between them play the major role in such categories. In some sense, this means that categories based on ξ -rough sets somewhat lose structural information behind the construction of rough approximations.

6. Conclusions

By introducing the concepts of rough closure and rough interior operators, and leveraging the power of functors, we have established the categorical equivalence of
  • The category of approximation spaces and continuous functions.
  • The category of equivalence relations and relation-preserving functions.
  • The category of all rough interior spaces and continuous functions.
  • The category of rough closure spaces and continuous functions.
Our approach of using information systems to characterize the category of approximation space and its subcategory gives rise to a deeper insight of the interplay among rough set theory, information systems, and category theory. It gives us not only a better understanding of the rough set theory structures in the context of category theory but also the relationships of different categories arising from some topological tools. By using the concepts of categories, one can derive further useful properties and applications of rough set theory. Category theory provides a powerful, uniform language for describing how mathematical structures transform via structure-preserving maps. It allows us to articulate the preservation of structural behavior across different domains. However, the abstract nature of category theory, which deliberately ignores the specific sets, operations, and axioms defining the objects, means that a deep understanding of the underlying technical details remains crucial. This knowledge is essential for exploring the full implications of the proven results and for driving further theoretical developments and applications. We plan to pursue these promising research directions in future work.

Author Contributions

Conceptualization, Y.-R.S., C.-J.L. and E.-B.L.; Methodology, Y.-R.S., C.-J.L. and E.-B.L.; Validation, Y.-R.S. and E.-B.L.; Formal analysis, Y.-R.S., C.-J.L. and E.-B.L.; Investigation, Y.-R.S., C.-J.L. and E.-B.L.; Resources, Y.-R.S., C.-J.L. and E.-B.L.; Writing—original draft, Y.-R.S. and E.-B.L.; Writing—review and editing, C.-J.L. and E.-B.L.; Supervision, E.-B.L. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by NSTC of Taiwan (grant number 113-2221-E-001-018-MY3 and 113-2221-E-001-021-MY3) and by MOST of Taiwan (grant number 119-2221-E-150-028).

Data Availability Statement

No new data were created or analyzed in this study. Data sharing is not applicable to this article.

Conflicts of Interest

The authors have no relevant financial or non-financial interests to disclose.

Appendix A. Categories Defined

A category C is a class of objects A , B , C , together with a family of disjoint sets hom C ( A , B ) , for each ordered pair A , B of objects. The function f : A B is expressed for f hom C ( A , B ) , and call f a morphism of C with source A and target B. Given each pair f : A B , g : B C of morphisms, there is a unique morphism g f = g f : A C , called the composite of f and g. The composition is associative, and each object has an identity morphism that serves as a unit under composition [33].
A subcategory of C is category D whose objects are objects of C and whose morphisms are morphisms of C with the same identities and composition of morphisms.
A morphism f : A B in a category C is called an isomorphism, and A and B are said to be isomorphic in C , iff it has an inverse morphism, i.e., if there is a unique morphism g : B A with g f = 1 A and f g = 1 B .
In what follows, a full subcategory D of C is a subcategory of C such that
hom D ( A , B ) = hom C ( A , B ) f o r   a l l   o b j e c t s A and B o f D
The following are some examples of small categories:
  • The category Set of sets and functions has objects including all sets A , B , , and morphisms of all (total) functions from A into B with the usual composition.
  • The category Top of topological spaces and continuous functions.
  • The category Clop of clopen topological spaces and continuous functions.
The category Clop is a full subcategory of the category Top .

Appendix B. Proof of Lemma 1

Proof. 
To prove Lemma 1, we first show that (1) ⟹ (2). Assuming (1), let B V . When we replace B in (3) with i V ( B ) we get
f ( i V ( B ) ) = U f ( V i V ( B ) )
Hence, from (1), we obtain
f ( i V ( B ) ) = U f ( c V ( V B ) )
When we replace B in Condition (1) with V B , we get c U ( f ( V B ) ) f ( c V ( V B ) ) , or, equivalently, U f ( c V ( V B ) ) U c U ( f ( V B ) ) . Hence, from (A2), we obtain
f ( i V ( B ) ) U c U ( f ( V B ) )
From (1), (4), and (A3), we get
f ( i V ( B ) ) U c U ( f ( V B ) ) = U c U ( U f ( B ) ) = U ( U i U ( f ( B ) ) ) = i U ( f ( B ) ) .
For the converse, using (2), (3), and Condition (2), we have for each B V
c U ( f ( B ) ) = U i U ( U f ( B ) ) = U i U ( f ( V B ) ) U ( f ( i V ( V B ) ) ) = f ( c V ( B ) ) .
This completes the proof. □

References

  1. Pawlak, Z. Rough sets. Int. J. Comput. Inf. Sci. 1982, 11, 341–356. [Google Scholar] [CrossRef]
  2. Lin, T.Y. Topological and fuzzy rough sets. In Intelligent Decision Support—Handbook of Applications and Advances of the Rough Sets Theory; Slowinski, R., Ed.; Kluwer Academic: Dordrecht, The Netherlands, 1992; pp. 287–304. [Google Scholar]
  3. Borzooei, R.A.; Estaji, A.A.; Mobini, M. On the category of rough sets. Soft Comput. 2017, 21, 2201–2214. [Google Scholar] [CrossRef]
  4. Syau, Y.R.; Lin, E.B.; Liau, C.J. Neighborhood Systems and Variable Precision of Generalized Rough Sets. Fundam. Informaticae 2017, 153, 271–290. [Google Scholar] [CrossRef]
  5. Al-shami, T.M. Topological approach to generate new rough set models. Complex Intell. Syst. 2022, 8, 4101–4113. [Google Scholar] [CrossRef]
  6. Kelley, J.L. General Topology; Van Nostrand: Princeton, NJ, USA, 1955. [Google Scholar]
  7. Day, M.M. Convergence, closure, and neighborhoods. Duke Math. J. 1944, 11, 181–199. [Google Scholar] [CrossRef]
  8. Grzymala-Busse, J.W. Algebraic properties of knowledge representation systems. In Proceedings of the ACM SIGART International Symposium on Methodologies for Intelligent Systems (ISMIS’86), Knoxville, TN, USA, 22–24 October 1986; pp. 432–440. [Google Scholar]
  9. Arenas, F.G. Alexandroff spaces. Acta Math. Univ. Comen. 1999, LXVIII, 17–25. [Google Scholar]
  10. Rydeheard, D.; Burstall, R. Computational Category Theory; Prentice Hall: Hoboken, NJ, USA, 1988. [Google Scholar]
  11. Skowron, A.; Rauszer, C. The discernibility matrices and functions in information systems. In Intelligent Decision Support; Springer: Berlin/Heidelberg, Germany, 1992; pp. 331–362. [Google Scholar]
  12. Wang, G.; Zhao, J.; An, J.; Wu, Y. A comparative study of algebra viewpoint and information viewpoint in attribute reduction. Fundam. Informaticae 2005, 68, 289–301. [Google Scholar] [CrossRef]
  13. Wasilewski, P.; Slezak, D. Foundations of rough sets from vagueness perspective. In Rough Sets and Intelligent Systems; Springer: Berlin/Heidelberg, Germany, 2013; pp. 1–37. [Google Scholar]
  14. Polkowski, L. Rough Sets: Mathematical Foundations; Physica: Heidelberg, Germany, 2002. [Google Scholar]
  15. Lin, T.Y. Granular computing on binary relations I: Data mining and neighborhood systems. In Rough Sets in Knowledge Discovery; Physica: Heidelberg, Germany, 1998; pp. 107–121. [Google Scholar]
  16. Calegari, S.; Ciucci, D. Integrating fuzzy logic in ontologies. In Proceedings of the International Conference on Enterprise Information Systems, Paphos, Cyprus, 23–27 May 2006; Springer: Berlin/Heidelberg, Germany, 2007; pp. 66–73. [Google Scholar]
  17. Wiśniewski, R.; Wasilewski, P.; Slezak, D.; Szczuka, M. Functors among categories of information systems, approximation spaces, and their morphisms. Fundam. Informaticae 2014, 135, 465–487. [Google Scholar]
  18. Breiner, A.; Kaliszewski, S.; Porter, T. Topology and Its Applications in Data Science; American Mathematical Society: Providence, RI, USA, 2018. [Google Scholar]
  19. Edelsbrunner, H.; Harer, J. Computational Topology: An Introduction; American Mathematical Society: Providence, RI, USA, 2010. [Google Scholar]
  20. Munkres, J.R. Topology, 2nd ed.; Prentice Hall: Hoboken, NJ, USA, 2000. [Google Scholar]
  21. Zhu, W.; Wang, F.Y. Reduction and axiomization of covering generalized rough sets. Inf. Sci. 2007, 177, 3500–3518. [Google Scholar] [CrossRef]
  22. Euzenat, J.; Shvaiko, P. Ontology Matching; Springer: Berlin/Heidelberg, Germany, 2013. [Google Scholar]
  23. Cattaneo, G.; Ciucci, D. Algebraic structures for rough sets. In Transactions on Rough Sets II; Springer: Berlin/Heidelberg, Germany, 2002; pp. 208–252. [Google Scholar]
  24. Jarvinen, J. Lattice theory for rough sets. In Transactions on Rough Sets VI; Springer: Berlin/Heidelberg, Germany, 2007; pp. 400–498. [Google Scholar]
  25. Li, T.J.; Zhang, W.X. Rough approximation operators in covering approximation spaces. In Rough Sets and Current Trends in Computing; Springer: Berlin/Heidelberg, Germany, 2008; pp. 174–182. [Google Scholar]
  26. Pagliani, P.; Chakraborty, M.K. A Geometry of Approximation: Rough Set Theory: Logic, Algebra and Topology of Conceptual Patterns; Springer: Berlin/Heidelberg, Germany, 2008. [Google Scholar]
  27. Slezak, D. Rough sets and Bayes factor. In Transactions on Rough Sets III; Springer: Berlin/Heidelberg, Germany, 2005; pp. 202–229. [Google Scholar]
  28. Düntsch, I.; Gediga, G. Rough Set Data Analysis: A Road to Non-Invasive Knowledge Discovery; Methodos Publishers: London, UK, 2000. [Google Scholar]
  29. Pawlak, Z.; Skowron, A. Rudiments of rough sets. Inf. Sci. 2007, 177, 3–27. [Google Scholar] [CrossRef]
  30. Banerjee, M.; Chakraborty, M.K. A category for rough sets. Found. Comput. Decis. Sci. 1993, 18, 167–180. [Google Scholar]
  31. Iwinski, T.B. Algebraic approach to rough sets. Bull. Pol. Acad. Sci. Math. 1987, 35, 673–683. [Google Scholar]
  32. More, A.K.; Banerjee, M. Categories and algebras from rough sets: New facets. Fundam. Informaticae 2016, 148, 173–190. [Google Scholar] [CrossRef]
  33. MacLane, S. Categorical algebra. Bull. Am. Math. Soc. 1965, 71, 40–106. [Google Scholar] [CrossRef]
Figure 1. The diagram presents the conceptual structure of the paper in a top-down manner. Clopen topologies are characterized by rough closure and interior operators. These operators naturally form the categories RCls and RInt , which have been shown to be categorically isomorphic to the category of approximation spaces AprS . Approximation spaces are linked to information systems IS through appropriate functors.
Figure 1. The diagram presents the conceptual structure of the paper in a top-down manner. Clopen topologies are characterized by rough closure and interior operators. These operators naturally form the categories RCls and RInt , which have been shown to be categorically isomorphic to the category of approximation spaces AprS . Approximation spaces are linked to information systems IS through appropriate functors.
Mathematics 14 00369 g001
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.

Share and Cite

MDPI and ACS Style

Syau, Y.-R.; Liau, C.-J.; Lin, E.-B. Categorical Structures in Rough Set Theory and Information Systems. Mathematics 2026, 14, 369. https://doi.org/10.3390/math14020369

AMA Style

Syau Y-R, Liau C-J, Lin E-B. Categorical Structures in Rough Set Theory and Information Systems. Mathematics. 2026; 14(2):369. https://doi.org/10.3390/math14020369

Chicago/Turabian Style

Syau, Yu-Ru, Churn-Jung Liau, and En-Bing Lin. 2026. "Categorical Structures in Rough Set Theory and Information Systems" Mathematics 14, no. 2: 369. https://doi.org/10.3390/math14020369

APA Style

Syau, Y.-R., Liau, C.-J., & Lin, E.-B. (2026). Categorical Structures in Rough Set Theory and Information Systems. Mathematics, 14(2), 369. https://doi.org/10.3390/math14020369

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Article metric data becomes available approximately 24 hours after publication online.
Back to TopTop