Abstract
Let L be a commutative unital quantale. For every L-fuzzy relation E on a nonempty set X, we define an upper rough approximation operator on L X , which is a fuzzy extension of the classical Pawlak upper rough approximation operator. We show that this operator has close relation with the subsethood operator on X. Conversely, by an L-fuzzy closure operator on X, we can easily get an L-fuzzy relation. We show that this relation can be characterized by more smooth ways. Without the help of the lower approximation operator, L-fuzzy rough sets can still be studied by means of constructive and axiomatic approaches, and L-fuzzy similarities and L-fuzzy closure operators are one-to-one corresponding. We also show that, the L-topology induced by the upper rough approximation operator is stratified and Alexandrov.
Introduction
Since Pawlak [16, 17] proposed the concept of rough sets in the last eighties, rough set theory has received wide attention in both of theoretical research and practical applications. There are usually two approaches for the development of this theory: the constructive approach and the axiomatic approach. In the constructive approach, the upper and lower approximation operators are constructed from some basic mathematical structures, such as binary relations [24, 46], neighborhood systems [6, 11, 45] and algebras [14, 21]. Based on constructive method, extensive research has also been carried out to compare the theory of rough sets with others [1, 37]. In contrast with the constructive approach, the axiomatic approach takes set-theoretic operators as basic notions. Under some axioms on a pair of set-theoretic operators, there exists a binary relation such that the upper and lower rough approximation operators coincide with the set-theoretic operators [3, 33].
In the framework of fuzzy rough set theory, various fuzzy generalizations of approximation operators have been proposed and investigated. Considering the truth value table [0, 1] with a triangular norm, a triangular conorm and an implication operator, many researchers proposed different types of fuzzy rough sets and provided axiomatic characterizations of fuzzy rough approximation operators, such as Morsi and Yakout [13], Thiele [25, 26], Radzikowska and Kerre [18], Wu et al. [34, 36], Mi et al. [12] and Liu [8]. With the development of fuzzy set theory, it seems that taking [0, 1] as the lattice background is relatively strong. For this trend, Radzikowska et al. [19] and She et al. [22] chose a complete residuated lattice (L, ∧ , ∨ , * , → , 0, 1) to investigate L-fuzzy rough approximation operators. Certainly, it still requires that the upper and lower fuzzy rough approximation operators are dual to each other. If the upper and lower fuzzy rough approximation operators can not be dual in a natural way, then some conditions of the lattice are required to guarantee this duality. For example, in [22], the upper and lower L-fuzzy rough approximation operators are not dual unless L is regular, i.e., (a → 0) →0 = a for each a ∈ L, and most of conclusions with respect to the lower L-fuzzy rough approximation operators needs this condition.
In the axiomatic approach, the duality between the upper and lower rough approximation operators is like the case of the closure operators and the interior operators in topological spaces, while each one of them can already completely determine the binary relation by itself. Thus from viewpoint of pure mathematics, we just need use one kind of operators to study rough set theory, the other operator can be obtained by the duality principle. This principle is sometimes used by researchers as a technique of constructing one operator from another, especially when the truth value table is an abstract lattice without the law of double negation. The aim of this paper is to study L-fuzzy rough set by using the L-fuzzy upper rough approximation operator. The lattice L in this paper will be a commutative unital quantale [20], which is a complete lattice with a monoid operation being distributive over arbitrary joins. The kind of lattices is more general than the unit interval, complete residuated lattices and some other lattices in the literature.
Now let us focus on fuzzy versions of the upper and lower rough approximation operators. For a set X, both of these two set-theoretic operators are firstly monotone with respect to pointwise order on the L-powerset L X . While considering L X as a complete lattice, it seems have no big difference from 2 X , which means that from the order we can not extract much more fuzzy information from L X than 2 X . But in fact, in fuzzy topology theory, a viewpoint arises in recently years that we should use the concept of fuzzy order in order to make a difference between a fuzzy topology and a crisp topology. How to make the difference? A fuzzy order maybe is a good choice [39, 40]. The fuzzy order on L X is called subsethood degree between L-fuzzy subsets of X, which already has a history for 60 years [5] and recently reaches a hot point in fuzzy topology theory and fuzzy domain theory [38, 41]. For more details, for all A, B ∈ L X , the subset degree of A being contained in B is defined as the value of ⋀x∈XA (x) → B (x). That is to say, every L-fuzzy subset has a subset degree in another one, no longer the cases of strict containedness or discontainedness. It also indicates that a fuzzy order on L X is more smooth than a traditional pointwise order.
As has been stated above, we will select a commutative unital quantale as the truth value table. For an L-fuzzy similarity, we define the upper rough approximation operator. Bao et al. [2] described L-fuzzy rough approximation operators with serial, reflexive, symmetric, transitive L-fuzzy relations as well as their compositions based on a complete residuated lattice L by a single axiom, respectively. Recently, Wang et al. [28, 29] further characterized Euclidean L-fuzzy rough approximation operators by a single axiom. Considering L being a complete Heyting algebra or a frame with an order-reversing involution, Pang et al. [15] systematically investigated axiomatic characterizations of L-rough sets with respect to serial, reflexive, symmetric, transitive, adjoint, Euclidean and mediate L-fuzzy relation as well as their compositions by a single axiom, respectively. Consequently for a GL-quantale as the truth value table, Wei et al. [31] studied single axiomatic characterizations of fuzzy rough sets based on the theory of L-valued rough sets with an L-set as the basic universe. For more information on single axiomatic characterization of fuzzy rough sets, we can refer to [9, 35].
In this paper, we will select a commutative unital quantale L as the truth value table and use the upper rough approximation operators to study single axiomatic characterizations of fuzzy rough sets with respect to fuzzy relations with fuzzy ordering feature. We show that, beyond some usual conditions, this operator is monotone with respect to the fuzzy order of subsethood degree and is tensored with respect to monoid operation. We call such an operator an L-fuzzy closure operator. And conversely, when we have such a kind of L-fuzzy closure operators at hand and want to use it to induce an L-fuzzy similarity, one will see that the fuzzy monotonicity is crucial in order to get all desired results. comparing to the related papers [2, 35], a commutative unital quantale is most general truth value table for the study of fuzzy rough set theory, especially for L-fuzzy rough approximation operators by a single axiom. Thus the results obtained in this paper have more wider applicability in the theoretical level.
This paper is organized as follows: In Section 2, we will list some basic concepts and results related to commutative unital quantale quantales and L-fuzzy relations. In Section 3, we will study the upper rough approximation operators induced by L-fuzzy relations by means of constructive and axiomatic approaches. In Section 4, we will study the properties of the L-topology induced by the upper rough approximation operators. And we will make a conclusion in the last section.
Preliminaries
Let L be a poset. For a subset S ⊆ L, we use ⋁S and ⋀S to denote its supremum and infimum respectively, if they exist. If S = {a i | i ∈ I} is indexed, then we write ⋁S = ⋁ i a i and ⋀S = ⋀ i a i . A complete lattice is a poset such that every subset (including the empty set) has supremum and infimum, with 1, 0 as the top and the bottom elements respectively.
A monoid is a semigroup (L, *) with a special element e ∈ G satisfying a * e = a = e * a for every a ∈ G, here e is called the unit of L. If the operation * is commutative, then G is called commutative.
(Q1) (L ; ∨ , ∧) is a complete lattice;
(Q2) (L ; * , e) is a commutative monoid;
(Q3) a * (⋁ i b i ) = ⋁ i a * b i holds for all a ∈ L and {b i | i ∈ I} ⊆ L, then L is called a commutative unital quantale.
Condition (Q3) is equivalently to that, there is an implication operation → : L × L ⟶ L satisfying that
(Q3’) (* , →) is an adjoint pair, i.e., a * b ≤ c iff a ≤ b → c for all a, b, c ∈ L. The unit e and the operation * are always logically treated as the truth value and the conjunction respectively when we deal with fuzziness and uncertainty. Notice that e is not always the same as the top element 1, and also * is not always as ∧, for example:
Then L is a commutative unital quantale with e as the unit. In fact,
(Q1) Obviously, L is a complete lattice and furthermore * is idempotent.
(Q2) Clearly e is the unit of *, we only need to show that (G, *) is a semigroup, that is, (x * y) * z = x * (y * z) for all x, y, z ∈ L. If one of x, y, z is 0, then both sides are 0, the same; if one of x, y, z is e, then the equality holds; if one of x, y, z is 1 but none of them is 0, then both sides are 1, the same; and lastly if x = y = z = a, then both sides are a, the same.
(Q3) We need to show x * (y ∨ z) = (x * y) ∨ (x * z) for all x, y, z ∈ L. In fact, if y, z are compatible, then the equality holds since * is monotone; otherwise {y, z} = {e, a}, then the left side is x * 1, and the right side is x * (x * 1) = (x * x) *1 = x * 1, the equality holds.
If we want to make the lattice L = {0, e, a, 1} to be a commutative unital quantale, then only a * 1 should be determined. Since the operation * should be monotone firstly, there are two options a and 1 for a * 1. Example 2.2 has chosen 1, and of course we can also choose a.
Then L is a commutative unital quantale with e as the unit. We leave it as an exercise for the readers.
(1) a * 0 =0;
(2) a ≤ b iff e ≤ a → b;
(3) e → a = a;
(4) b ≤ c implies a → b ≤ a → c;
(5) b ≤ c implies c → a ≤ b → a;
(6) b → (⋀ i a i ) = ⋀ i (b → a i );
(7) (⋁ i a i ) → b = ⋀ i (a i → b);
(8) (a → b) * (b → c) ≤ a → c;
(9) b → c ≤ (a * b) → (a * c).
Let X be a nonempty set. Every mapping A : X ⟶ L is called an L-fuzzy subset of X. Let L X denote the set of all L-fuzzy subset of X. Then L X , under the pointwise order, also is a complete lattice. For a ∈ L and x ∈ X, we use the symbol a x denote the L-fuzzy subset of X which sends x to a and others to 0. This kind of an L-fuzzy subset is called a fuzzy point of X. For A, B ∈ L X and ⊗ ∈ {∨ , ∧ , * , →}, the notation A ⊗ B denotes the L-fuzzy subset sending x to A (x) ⊗ B (x); for a ∈ L, a ⊗ A denotes the L-fuzzy subset sending x to a ⊗ A (x).
Every mapping E : X × X ⟶ L is called an L-fuzzy (binary) relation on X.
(e-Ref) e-reflectivity: ∀x ∈ X, E (x, x) ≥ e;
(*-Tran) *-transitivity: ∀x, y, z ∈ X, E (x, y) * E (y, z) ≤ E (x, z).
Condition (e-Ref) can be interpreted as the reflectivity of the relation since e is the truth value; and Condition (*-Tran) can be interpreted as the transitivity of the relation since * is the conjunction. Notice that an L-fuzzy similarity need not be symmetric, otherwise it will be an L-fuzzy equivalence.
Define Sub
X
: L
X
× L
X
⟶ L by
(1) Sub X (A, A) ≥ e;
(2) Sub X (A, B) * Sub X (B, C) ≤ Sub X (A, C).
Indeed, Sub X is rather than an L-fuzzy similarity, since besides the conditions of (e-Ref) and (*-Tran), it also satisfies
(e-ASym) (e-antisymmetry):
Sub X (A, B) ∧ Sub X (B, A) ≥ e imply A = B (∀A, B ∈ L X ).
If an L-fuzzy relation satisfies (e-Ref), (*-Tran) and (e-ASym), then it is called an L-fuzzy order. For example I (a, b) in Example 2.7 is an L-fuzzy order on L. And here, Sub X is an L-fuzzy order on L X . The value Sub X (A, B) is called the subsethood degree of A in B, which is an extenstion of the classical subset relation in set theory.
Constructive and axiomatic approaches to L-fuzzy rough sets
The constructive approach
In this section, we will define study the axioms of upper rough approximation operators induced by L-fuzzy similarities.
Let X be a set and E : X × X ⟶ L be an L-fuzzy relation. Define c
E
: L
X
⟶ L
X
by
Firstly, we study some basic properties of the upper rough approximation operator c E .
(FM) (Fuzzy monotone): ∀A, B ∈ L X ,
Sub X (A, B) ≤ Sub X (c E (A) , c E (B));
(JP) (Join-preserving):∀ {A i | i ∈ I} ⊆ L X ,
c E (⋁ i A i ) = ⋁ i c E (A i );
(TN) (Tensored)
c E (a * A) = a * c E (A) (∀ a ∈ L, ∀ A ∈ L X ) .
By Proposition 2.4, Condition (FM) can imply the classical monotonicity:
(CM) A ≤ B implies c E (A) ≤ c E (B) (∀A, B ∈ L X ).
Condition (FM) is a very natural condition for self-operators on L-powerset. It means that upper rough approximation operator is closely related to the L-fuzzy order Sub X on L X , for which we consider it as a crucial property of the upper rough approximation operators in fuzzy rough set theory.
We know that the upper rough approximation operator in various fuzzy rough set model is always a special type of lattice-theoretic closure operators, and thus it should be always join-preserving (cf. Theorem 3.1), enlarging and idempotent. By Theorem 3.2, Theorem 3.3 and Corollary 3.4, we will see that these properties of the upper rough approximation operator c E will also reflect the properties of the L-fuzzy relation E.
(EL) (Enlarging) c E (A) ≥ A (∀ A ∈ L X ) .
The sufficiency: For x ∈ X, we have
(SI) (Semi-idempotent) c E (c E (A)) ≤ c E (A) (∀ A ∈ L X ).
The sufficiency: For all x, z ∈ X, it holds that
The conditions (EL) and (SI) can imply the idempotency, that is we have
(ID) (Idempotent) ∀A ∈ L X , c E (c E (A)) = c E (A).
The axiomatic approach
Now we suppose there is an L-fuzzy closure operator. Let us see that how to defined the related L-fuzzy relation.
Let c : L
X
⟶ L
X
be a mapping. Define E
c
: X × X ⟶ L by
Notice that we usually define the L-fuzzy relation as c (1 y ) (x). But here we replace 1 y by e y , which means in a commutative unital quantale, the unit e is more important than the top element 1, this is the big difference of this model from those in [2, 35].
Theorem 3.6 means that in order to get the L-fuzzy relation back, we need no further condition. This is not the case in order to get a L-fuzzy closure operator back and Lemma 3.7 and Theorem 3.8 make a preparation for that purpose.
By Theorems 3.9 and 3.10, we have
(2) If c satisfies (TN), (JP), (FM) and (SI), then there exists a *-transitive L-fuzzy relation E on X such that c = c E .
(3) If c is an L-fuzzy closure operator, then there exists an L-fuzzy similarity E on X such that c = c E .
Properties of the L-topology induced by upper rough approximation operators
In this section, we will study the properties of the L-topology induced by upper rough approximation operators. Similar work has been done in [6, 27], while therein the truth value tables are the unit interval or a complete residuated lattice, which are special cases of commutative unital quantales.
(TCJ) ⋁ i A i ∈ δ c (∀ {A i | i ∈ I} ⊆ δ c );
(TNS) a * A ∈ δ c (∀a ∈ L, A ∈ δ c ).
(TCJ) Let {A i | i ∈ I} ⊆ δ c . By (JP), we have c (⋁ i A i ) = ⋁ i c (A i ) = ⋁ i A i and so ⋁ i A i ∈ δ c .
(TNS) Let A ∈ δ c and a ∈ L. By (TN), we have c (a * A) = a * c (A) = a * A and so a * A ∈ δ c .
(TCM) ⋀ i A i ∈ δ c (∀ {A i | i ∈ I} ⊆ δ c );
(TNA) a → A ∈ δ c (∀a ∈ L, A ∈ δ c ).
(TCM) Let {A i | i ∈ I} ⊆ δ c . By (FM), we have c (⋀ i A i ) ≤ ⋀ i c (A i ) = ⋀ i A i . Together with (EL), we have c (⋀ i A i ) = ⋀ i A i and ⋀ i A i ∈ δ c .
(TNA) Let A ∈ δ c and a ∈ L. By (TNS) and (JP), we have a * c (a → A) = c (a * (a → A)) ≤ c (A) = A, we have c (a → A) ≤ a → A. Together with (EL), we have c (a → A) = a → A and so a → A ∈ δ c .
If δ ⊆ L X satisfies (TCJ) and (TCM), then we called it an Alexandrov L-topology on X. If an Alexandrov L-topology satisfies (TNS) and (TNA), then we called it a stratified Alexandrov L-topology on X. If E is an e-reflective L-fuzzy relation on X, then we can get a stratified Alexandrov L-topology on X
Suppose that δ is a stratified Alexandrov L-topology on X. Define c
δ
: L
X
⟶ L
X
by
(FM) Let A, B ∈ L
X
. If C ∈ δ and B ≤ C, then by (TNS), we have Sub
X
(A, B) * C ∈ δ and
(TN) Since c δ (A) ∈ δ and a * c δ (A) ≥ a * A, we have c δ (a * A) ≤ a * c δ (A). Let B ∈ δ and a * A ≤ B. Then A ≤ a → B ∈ δ and then a * c δ (A) ≤ a * (a → B) ≤ B. Then a * c δ (A) ≤ c δ (a * A).
Results in this section indicate that all definable subsets induced by an e-reflective L-fuzzy relation form a stratified Alexandrov L-topology. These kind of topology are not only closed under arbitrary joins and meets, but also closely related to the operation * and → on the lattice L. It is also easy to see that L-fuzzy similarities can be characterized by stratified Alexandrov L-topologies completely.
Conclusion
Let a commutative unital quantale L be the truth value table. We define and study the upper rough approximation operators for an L-fuzzy similarity. Results showed that the upper rough approximation operator is a kind of L-fuzzy version of closure operators. It is monotone with respect to the natural L-fuzzy order on the L-powerset, which is a distinguish feature beyond others. By using this feature, every L-fuzzy similarity can be completely determined by the so-called L-fuzzy closure operator. The related results are exactly the constructive and axiomatic approaches to L-fuzzy rough set theory. Meanwhlie, we also got a natural and smooth way to induce an L-fuzzy relation by an L-fuzzy closure operator without the usage of fuzzy points.
In Pawlak theory of rough sets, one always use a pair of closure operator and interior operator to determine the binary relation. Since these two operators are dual to each other, each of them can determine the binary relation by itself. For the quantale-valued case in this paper, we have not defined and studied the lower rough approximation operators. In order to do so, we need more requirements for the lattice L, since the lower one is always assumed to be dual to the upper one. It will make the lattice too special: a commutative unital quantale with the double negation or a bi-commutative unital quantale. A key point of this paper is to state that (fuzzy) rough set theory, from viewpoint of pure mathematics, can be only studied by one operator and then get the other one by the dual principle.
We also investigated the properties of the related L-fuzzy topology. In order to establish a strictly close relation, we need an Alexandrov one which is stratified.
Footnotes
Acknowledgment
This paper is supported by National Natural Science Foundation of China (11871189, 12111540250, 12231007), Natural Science Foundation of Hebei Province (A2020208008), Jiangsu Provincial Innovative and Entrepreneurial Talent Support Plan (JSSCRC2021521).
