Abstract
In this paper, we consider roughness in m-semilattices, which combine the ∨-semilattice structure and the operation · of a semigroup. Firstly, we propose some kinds of equivalence relations on m-semilattices and investigate the properties of Pawlak rough sets w.r.t. them. Secondly, by replacing equivalence classes in Pawlak rough approximations with neighborhoods, we introduce and study minimal neighborhood approximation operators on m-semilattices, and obtain some order properties of the set of all fixed points of minimal neighborhood approximation operators. Finally, we present the definition of fuzzy rough sets based on fuzzy coverings of m-semilattices, discuss some fundamental properties of fuzzy rough sets and investigate relations between fuzzy rough sets and fuzzy coverings.
Introduction
Rough set theory, a new mathematical approach to deal with inexact and uncertain knowledge in information systems, was originally introduced by Pawlak [16]. It has turned out to be fundamentally important in fields such as knowledge acquisition, decision analysis and pattern recognition. Rough set theory is an extension of set theory, in which a subset of a universe is described by a pair of ordinary sets called the lower and upper approximations. Inspired by the construction of Pawlak rough set algebras and the investigation in algebraic properties of rough sets [10, 27], many researchers have applied notions and methods of rough set theory to various algebraic structures [1, 25] and lattice structures [3, 28]. In Pawlak’s original proposal, indiscernibility is modeled by an equivalence relation. Since then, many generalizations of rough set theory have been proposed, one of which is to replace the partition obtained by an equivalence relation with a covering [21, 33]. Unlike in classical rough set theory, there is no unique way to define lower and upper approximation operators in covering based rough set theory. For example, Y.Y. Yao and B.X. Yao [29] considered twenty pairs of covering based lower and upper approximation operators. Based on the operators discussed in [23, 29], M. Restrepo et al. [20] introduced a partial order “is finer than” among the pairs of approximation operators, studied this order relation and concluded that and are not comparable w.r.t. this partial order, but they produce the finest approximations. In [7], Dubois and Prade combined fuzzy sets and rough sets in a fruitful way by defining rough fuzzy sets and fuzzy rough sets. By now, fuzzy rough sets have received wide attention both on practical applications [11, 31] and on theory as well [14, 24]. For example, Deng et al. [5] fuzzified the general rough approximation operators, presented two kinds of approximation operators based on fuzzy coverings and studied the link between them. However, in the theoretical study of fuzzy rough approximations, much attentions have been paid to set approximations induced by fuzzy relations, while little work has been done on extensions to the universe. Hence, it is of interest to extend the universe to much wider classes of mathematical objects. Then in [13, 14], the properties of (ϑ, T)-fuzzy rough approximation operators on a semigroup and a ring were respectively studied.
Motivated by the studies of roughness in algebraic systems and partially ordered sets such as semigroups, rings, lattices and quantales, we shall consider roughness in m-semilattices, and the research methods mentioned above can also be used in the field of m-semilattices. In fact, there are abundant contents in the structure of m-semilattices, and m-semilattices can be regarded as generalizations of residuated lattices, frames, quantales and lattice-ordered semigroups. Moreover, Rosenthal pointed out in [22] that each coherent quantale is isomorphic to a quantale consisting of all ∨-semilattice ideals of an m-semilattice with a top element. In this paper, we investigate some properties of Pawlak rough set in m-semilattices by proposing some kinds equivalence relations. Compared with , we think is much more general, so we will investigate properties of on m-semilattices. In particular, the properties of fixed points of provide more ways to obtain algebraic lattices. Then we introduce fuzzy rough sets based on fuzzy coverings and study properties of fuzzy rough sets within the framework of m-semilattices.
This paper is organized as follows. In Section 2, we recall some basic notions and results which will be used in the paper. In Section 3, some kinds of equivalence relations are introduced and some relative properties of Pawlak rough sets induced by them are discussed. The minimal neighborhood approximation operators are studied on m-semilattices in Section 4. In Section 5, the properties of fuzzy rough sets based on fuzzy coverings are investigated on m-semilattices.
Preliminaries
An m-semilattice is a ∨-semilattice (S, ∨) equipped with an associative binary operation “·” such that the operation “·” distributes over ∨ on the left and the right.
An m-semilattice S is called negative if a · b ≤ a and a · b ≤ b for every a, b ∈ S. In the dual case, we call it positive. In the sequel, unless otherwise stated, S always denotes an m-semilattice and a · b is simply written as ab for convenience.
An equivalence θ on S is called an m-semilattice congruence (or congruence for brevity) on S if for all a, b, c, d ∈ S, (a, b) ∈ θ and (c, d) ∈ θ imply (ac, bd) ∈ θ and (a ∨ c, b ∨ d) ∈ θ. For x ∈ S, let [x] θ denote the equivalence (congruence) class of x. Con(S) denotes the set of all congruences on S. Then Con(S) is a complete lattice with respect to set inclusion.
By Definition 2.1, we know that the empty set ∅ is a prime ideal of S, and if {I λ } λ∈Λ is a family of ideals, then ⋂λ∈ΛI λ is an ideal of S. We denote by Idl(S) the set of all ideals of S.
In this paper, we will assume that U is a non-empty set, and (U) represents the powerset of U. A pair (U, θ) is called an approximation space, where θ is an equivalence on U. For a subset A ⊆ U, the θ-upper and θ-lower Pawlak rough approximation of A are respectively defined as and . It is easy to verify that for all .
It is clear that a partition generated by an equivalence on U is a special case of a covering of U, so the concept of a covering is an extension of a partition.
Yao and Yao [29] proposed four different neighborhood operators: N i (i = 1, 2, 3, 4), in which and the set N1 (x) is called the minimal neighborhood of x. [29] pointed out that by replacing the equivalence class [x] θ in Pawlak rough approximations with N1 (x), a pair of approximation operators is defined as follows: In this paper, N1 is simply written as N for convenience, and we call the pair minimal neighborhood approximation operator. From [29] we know that if N is a reflexive neighborhood operator, then (U), .
Throughout this paper, L always denotes a complete lattice with its bottom element 0 and top element 1, and a fuzzy subset of U is defined as a map from U to L, which is a generalization of the notion of Zadeh’s fuzzy sets [30]. Let L U = {f : f : U → L}. For f, g ∈ L U , by f ⊆ g we mean that f (x) ≤ g (x) (∀ x ∈ U), the union and intersection of f and g are defined as fuzzy subsets of U by (f ∪ g) (x) = f (x) ∨ g (x) , (f ∩ g) (x) = f (x) ∧ g (x) for all x ∈ U. Then L U with the order ⊆ forms a complete lattice.
A t-norm ∗ is a commutative and associative fuzzy conjunction satisfying condition (P):1 ∗ l = l for all l ∈ L.
Deng and Heijmans [6] pointed out that if (∗ , →) is an adjunction on L, then ∀a ∈ L, {l i } i∈I ⊆ L, a ∗ ⋁ i∈Il i = ⋁ i∈I (a ∗ l i ) and a → ⋀ i∈Il i = ⋀ i∈I (a → l i ). Clearly, if (∗ , →) is an adjunction and the condition (P) holds, then ∀a, b ∈ L, a ≤ b ⇔ a → b = 1.
Throughout this paper, we assume that every conjunction means a fuzzy conjunction and every implication means a fuzzy implication when no confusions can arise. Clearly, if ∗ is a conjunction and → is an implication on L, then ∀l ∈ L, l ∗ 0 =0 ∗ l = 0 and 0 → l = l → 1 =1.
Given a reflexive fuzzy relation R, let [x] R (y) = R (x, y), then the collection Φ = {[x] R : x ∈ U} is a fuzzy covering of U. Conversely, given a fuzzy covering Φ = {f i } i∈I, let R (x, y) = ⋁ i∈I (f i (x) ∗ f i (y)), then R is a fuzzy relations derived from Φ.
Let Φ be a fuzzy covering of U and R be a fuzzy relation derived from Φ. The pair (L U , Φ) or (L U , R) is called a covering fuzzy rough universe.
For definitions not given in this paper, please refer to [9, 10].
Pawlak rough sets in m-semilattices
(i) If θ satisfies {ab : a ∈ [x] θ , b ∈ [y] θ } ⊆ [xy] θ for all x, y ∈ S, then θ is called compatible with ·;
(ii) If θ satisfies {a ∨ b : a ∈ [x] θ , b ∈ [y] θ } ⊆ [x ∨ y] θ for all x, y ∈ S, then θ is called compatiblewith ∨;
(iii) If θ satisfies (x, ab) ∈ θ ⇒ ∃ x a , x b ∈ S such that x = x a x b , (x a , a) ∈ θ and (x b , b) ∈ θ for all x, a, b ∈ S, then θ is called ·-decomposed;
(iv) If θ satisfies (x, a ∨ b) ∈ θ ⇒ ∃ x a , x b ∈ S such that x = x a ∨ x b , (x a , a) ∈ θ and (x b , b) ∈ θ for all x, a, b ∈ S, then θ is called ∨-decomposed;
(v) If θ is both ·-decomposed and ∨-decomposed, then θ is called complete decomposed;
(vi) If θ satisfies [x ∨ y] θ = {a ∨ b : a ∈ [x] θ , b ∈ [y] θ } for all x, y ∈ S, then θ is called ∨- complete;
(vii) If θ satisfies [xy] θ = {ab : a ∈ [x] θ , b ∈ [y] θ } for all x, y ∈ S, then θ is called ·-complete.
(viii) If θ is both ∨-complete and ·-complete, then θ is called a complete equivalence.
We can see that if θ is an equivalence on S, then θ is a congruence on S if and only if θ is both compatible with · and compatible with ∨.
θ is ·-decomposed if and only if [xy]
θ
⊆ {ab : a ∈ [x]
θ
, b ∈ [y]
θ
} for all x, y ∈ S;
θ is ∨-decomposed if and only if [x ∨ y]
θ
⊆ {a ∨ b : a ∈ [x]
θ
, b ∈ [y]
θ
} for all x, y ∈ S;
θ is a complete equivalence if and only if θ is a complete decomposed congruence;
θ is ·-complete if and only if θ is both compatible with · and ·-decomposed;
θ is ∨-complete if and only if θ is both compatible with ∨ and ∨-decomposed.
Define two binary operations · and ∨ on the powerset (S) as follows: ((S)) A · B = {ab : a ∈ A, b ∈ B} and A ∨ B = {a ∨ b : a ∈ A, b ∈ B}. And we setting ↓A = {x ∈ S : ∃ a ∈ A such that x ≤ a}, ↑A = {x ∈ S : ∃ a ∈ A such that x ≥ a}, whereA ⊆ S.
if θ is ·-decomposed, then (S), ;
if θ is ∨-decomposed, then (S), ;
(S), if A = ↑ A and B = ↑ B, then ;
θ is ·-complete if and only if for all (S);
θ is ∨-complete if and only if for all (S).
(S) , · , ∪) is an m-semilattice;
θ is ·-complete if and only if (S) is an m-semilattice homomorphism from (S) into (S).
Let θ1 and θ2 be two binary relations on S. The composition θ1 ∘ θ2 is defined as follows: θ1 ∘ θ2 = {(x, y) ∈ S × S : (x, z) ∈ θ1 and (z, y) ∈ θ2 forsome z ∈ S} . If θ1 and θ2 are two equivalences, then we know that θ1 ∘ θ2 = θ2 ∘ θ1 if and only if θ1 ∘ θ2 is an equivalence on S.
Let A be a subset of S. If A satisfies (i) in Definition 2.1, then A is called a directed subset of S. A is called to satisfy absorption law if it satisfies (iii) in Definition 2.1.
if θ1 and θ2 are both compatible with ·, then ;
if θ1 and θ2 are comparable and are both ·-decomposed, then .
Now, we give an example to show that the conclusion of Proposition 3.5 (2) may not hold without the condition “θ1 and θ2 are both ·-decomposed and A satisfies absorption law”.
if θ is compatible with ·, then resp. ;
if θ is ·-complete and , then resp. .
if θ is compatible with ∨, then ;
.
if θ is a ∨-complete congruence, then is an ideal of S;
if S is negative and θ is ∨-complete, then is an ideal of S;
if θ is ∨-complete and ·-decomposed, then is an ideal of S.
Minimal neighborhood approximation operators on m-semilattices
Let A ⊆ S. A is called a down-set of S if A = ↓ A, and A is called an up-set if A = ↑ A. We denote the set of all down-sets (resp. up-sets) of S by D (S) (resp. U (S)). Then we can see D (S) and U (S) are both coverings of S.
if , then N (x) = ↓ x;
if , then N (x) = ↑ x.
if , then and ;
if , then and .
if S is negative (resp. positive), then ↓A (resp.↑A) satisfies absorption law;
if A satisfies absorption law, then ↓A and ↑A both satisfy absorption law.
if S is positive and , then is a filter of S;
if A satisfies absorption law and , then is a filter of S;
if S is negative, and A is directive, then is an ideal of S;
if , A is directive and satisfies absorption law, then is an ideal of S;
if S is positive, and A is an up-set, then is a filter of S;
if and A is an ideal, then is an ideal of S.
if or U (S), then ;
if , then ;
if S is negative and satisfies ∀a ∈ S, a2 = a and , then ;
if S satisfies ∀a ∈ S, a2 = a and A and B both satisfy absorption law, then ;
if and A, B ∈ U (S), then .
Recall that c ∈ L is called compact if c ≤ ⋁ λ∈Λx λ implies that c ≤ ⋁ λ∈Λ1x λ for a finite subset Λ1 of Λ. L is called algebraic if each x ∈ L is a supremum of compact elements. The reader can refer to [9] for unknown definitions. Then we have: (1) (Idl(S) , ⊆) is a complete lattice, in particular, ∀ {I λ } λ∈Λ⊆Idl(S), and ; (2) if S is negative, then for every a ∈ S, ↓ a is a compact element of Idl(S).
Let be a covering of S. An ideal I of S is called a fixed point of on Idl(S), if . Let denote the family of all fixed points of on Idl(S).
Note that if or D (S), then N is a reflexive neighborhood operator, and so (S), .
;
() is a complete lattice. In particular, ∀ {I
λ
} λ∈Λ⊆ = ⋂ λ∈ΛI
λ
and ;
if S is negative, then for every J∈Idl(S), .
Fuzzy rough sets based on a fuzzy covering
Firstly, we present a kind of approximation operators, which have been given in [5] without formal names.
From [5], we know that: (i) and are monotone; (ii) if ∗ is a conjunction on L with the condition (P), (∗ , →) is an adjunction and R is reflexive, then ; (iii) in the case of ∗ being min, → being the standard ν-implication of ∗, and R being a fuzzy similarity relation, the pair models the Dubois-Prade fuzzy rough set in [7]; when L is a residuated lattice, ∗ is a t-norm on L, → is the ∗-residuated implication and R is a fuzzy ∗-similarity relation, the pair also reduces to the fuzzy rough sets presented in [13, 14].
if R satisfies ∀a, b, c, d ∈ S, R (-, a) preserves inverse order and R (a, b) ∗ R (c, d) ≤ R (a ∨ c, b ∨ d), then ∀f∈∗-FIdl(S), is an ∗-fuzzy ideal of S;
if ∗ is a t-norm, R satisfies ∀a, b, c ∈ S, R (a, b) ∗ R (a, c) = R (a, b ∨ c) and R (a, -) preserves order, then ∀f ∈ L
S
, is an ∗-fuzzy ideal of S.
Now we give two examples of fuzzy relations satisfying the conditions in Proposition 5.5.
Let ∗ be a conjunction on L. ∀f, g ∈ L S , the product f ∗ g is defined by (∀ x ∈ S) (f ∗ g) (x) = ⋁ x≤yz (f (y) ∗ g (z)). If L is a frame and (∧ , →) is an adjunction on L, then (f ∗ g) (x) = ⋁ x≤yz (f (y) ∧ g (z)).
Note that L is called ∗-idempotent, if ∀l ∈ L, l ∗ l = l, where ∗ is a conjunction on L.
if R satisfies that ∀a, b, c, d ∈ S, R (a, b) ∗ R (c, d) ≤ R (ac, bd) and R (-, a) preserves inverse order, then ;
if S is negative, L is ∗-idempotent and ∀a ∈ S, R (a, -) and R (-, a) both preserve order, then .
Note that if (∗ , →) is an adjunction on L, then (L, ∗ , ∨) is also an m-semilattice. Now we give two examples of fuzzy relations satisfying the conditions proposed in Proposition 5.7.
if ∗ is a conjunction on L with the condition (P), then ∀f, g ∈ ∗-FIdl(S), f ∗ g ⊆ f ∩ g;
if L is a frame and (∧ , →) is an adjunction, then ∀f, g ∈ L
S
, f ∩ g ⊆ f ∗ g.
if ∗ is a commutative and associative conjunction on L, (∗ , →) is an adjunction, R satisfies ∀a, b, c ∈ S, R (a, b) ∗ R (a, c) ≥ R (a, bc) and R (a, -) preserves order, then ;
if L is a frame, (∧ , →) is an adjunction and f, g ∈ ∗-FIdl(S), then .
We denote the set of all fuzzy ∗-ideals of S with 1 in their images by ∗-FIdl(S) 1.
if R satisfies ∀a, b, c, d ∈ S, R (-, a) preserves inverse order, and R (a, b) ∗ R (c, d) ≤ R (a ∨ c, b ∨ d), then ;
if R satisfies ∀a, b, c ∈ S, R (a, -) preserves order, and R (a, b) ∗ R (a, c) ≥ R (a, b ∨ c), then .
Footnotes
Acknowledgements
The authors would like to thank the referees and Professor Susana Montes, associate editor, for providing very helpful comments and suggestions.
