Abstract
Multisets are the nature extension of classical sets. Rough multisets are multisets in rough set context. This note studies rough multisets. We illustrate that Definition 9.1 in [4] is imperfect or irrational via an example. In order to improve this definition, we redefine rough multisets along with a illustrative example. Moreover, we obtain some properties of rough multisets based on new definition. Finally, we give applications of rough multisets.
Introduction
Zermelo-Fraenkel set theory (ZF theory) is the classical theory based on first-order logic and it is the foundation of mathematics [6, 7]. In first-order logic, a formal theory MST (multi-set theory), which contains ZF as a special case is conceived.
In some situations we may want a structure which is a family of objects in the same sense as a set but in which redundancy counts. A multiset or bag provides a framework in which to study these sets in which redundant elements count.
A multiset or bag is a family of objects in which repetition of elements is significant. From a practical point of view, a multiset is very useful as it arises in many areas of mathematics and computer science. For example, the zeros of meromorphic functions and invariants of matrices in a canonical form are both multisets.
Multisets or bags as the nature extension of classical sets were proposed by Cerf et al. [2] in 1971, Peterson [11] in 1976 and Yager [16] in 1986. A naive concept of multiset was formalized by Blizard [1].
Some scholars studied the extension of multisets or bags. For example, Yager [16] introduced the concept of fuzzy bags; Miyamoto [10] discussed relationship between multisets and fuzzy multisets; Wang et al. [15] proposed event multisets and gave discovering process models based on them; Girish and John [5] presented partially ordered multisets and their chains and antichains; Yang et al. [17] defined a multi-fuzzy soft set and considered its application in decision making; Lizasoain et al. [9] introduced lattice fuzzy multisets and investigated generalized Atanassov¡¯s operators defined on them.
Rough set theory, proposed by Pawlak [12, 13], is a mathematical tool for dealing with inaccuracy and uncertainty in data analysis. The lower and upper approximation operators are constructed by using an equivalence relation on the universe. Using these approximations, knowledge hidden in information systems may be unraveled and expressed in the form of decision rules.
The classical rough approximations are based on equivalence relations, but this requirement is not satisfied in some situations. Thus, the classical rough approximations may be extended to equivalence multiset relations.
Multiset topology is a family of multisets which satisfies the topological axioms. Binary relation based on a multiset is said to be a multiset relation. Girish and John [4] investigated multiset topologies induced by multiset relations and introduced the concept of rough multisets.
The main purpose of this note is to propose new definition of rough multisets along and their applications for roughness and multiset topology.
The remaining part of this note is organized as follows. In Section 2, we recall some basic notions about multisets or bags, and Pawlak rough sets. In Section 3, we give an example to illustrate that Definition 9.1 in [4] is imperfect or irrational. In Section 4, we introduce a new definition of rough multisets along with a illustrative example and some properties. In Section 5, we give applications of rough multisets. In Section 6, we summarize this note.
Preliminaries
In this section, we recall some basic notions about multisets and Pawlak rough sets.
Throughout this paper, X denotes a nonempty finite set called the universe, N represents the nature number set, N ∪ {0} means the set of nonnegative integers, 2 X denotes the set of all subsets of X and I X denotes the set of all fuzzy sets on X.
Multisets or bags
In order to facilitate,
If M (x) = m, then x appears m times in M, we denoted it by m/x ∈ M or x ∈ m M.
Given the universe X. A Bag M drawn from X is represented by a function count C
M
defined as C
M
: X → N ∪ {0}; Given the universe X. A bag M drawn from X is represented by a function count C
M
defined as C
M
: X → {0, 1}.
In fact, a bag can be seen as a special kind of Bag.
Since the universe X is a finite set, according to Zermelo axiom of choice or Zorn lemma, the universe X can be ordered (see [14, 18]). Thus, for convenience, we may view the universe X as an order set in this paper. Specifically, given X = {x1, x2, …, x
n
}, we default that X is an order set (X, ≤), i.e.,
Given X = {x1, x2, …, x
n
}. If M (x
i
) = m
i
(i = 1, 2, ⋯ , n), then M is denoted by
According to the above instructions, M can be represented by
In this paper, denote
Obviously, v (X
m
) = (m, m, …, m) ,
(1) A = B⇔ ∀ x ∈ X, A (x) = B (x) ;
(2) A⊆ B ⇔ ∀ x ∈ X, A (x) ≤ B (x) ;
(3) P = A∪ B ⇔ ∀ x ∈ X, P (x) = A (x) ∨ B (x) ;
(4) P = A ∩ B ⇔ ∀ x ∈ X, P (x) = A (x) ∧ B (x) .
(5) P = A⊕ B ⇔ ∀ x ∈ X, P (x) = A (x) + B (x) ;
(6) P = A ⊖ B ⇔ ∀ x ∈ X, P (x) = (A (x) - B (x)) ∨0 .
Recall that (a1, a2, ⋯⋯ , a
n
) is called a vector if for any i ≤ n, a
i
is a real number. We write
Let
Obviously,
Let A and B be two multisets drawn from X. Then
If X = {x1, x2, ⋯ , x
n
}, then [X]
m
= {{m1/x1, m2/x2, ⋯ , m
n
/x
n
} : m
i
∈ {0, 1, 2, ⋯ , m} , i ∈ {1, 2, ⋯ , n}} . Obviously,
The relations and operations on multiset spaces or bag spaces can be defined as follows:
(1) [X] m = [Y] n ⇔ ∀ X = Y, m = n ;
(2) [X]
m
⊔ [Y]
n
= {A ⊔ B : A ∈ [X]
m
, Y ∈ [Y]
n
} , where
(3) [X]
m
⊓ [Y]
n
= {A ⊓ B : A ∈ [X]
m
, Y ∈ [Y]
n
} , where
(4) [X]
m
⊕ [Y]
n
= {A ⊕ B : A ∈ [X]
m
, Y ∈ [Y]
n
} , where
(5) [X]
m
⊖ [Y]
n
= {A ⊖ B : A ∈ [X]
m
, Y ∈ [Y]
n
} , where
Obviously,
Obviously, for every x, y ∈ X, CM1×M2 (x, y) = C M 1 (x) C M 2 (y) or (M1 × M2) (x, y) = M1 (x) M2 (y) .
Given x, y ∈ X. If m ≤ M (x), n ≤ M (y) and (m/x, n/y)/mn ∈ R, then we say that m/x is R-related to n/y, which is denoted by m/xRn/y.
(1) reflexive, if m/xRm/x for any m/x ∈ M;
(2) symmetric, if m/xRn/y implies n/yRm/x;
(3) transitive, if m/xRn/y and n/yRk/z imply m/xRk/z.
Let R be a multiset relation on M. Then R is called an equivalence multiset relation on M, if R is reflexive, symmetric and transitive.
Then R is an equivalence multiset relation on M. For convenience, R can be represented by
Pawlak rough sets
Rough set theory, proposed by Pawlak [12], is a mathematical tool for disposing uncertainty of knowledge.
Let R be an equivalence relation on X. Then the pair (X, R) is called a Pawlak approximation space. Based on (X, R), a pair of operations
The following definition is used to deal with the lower and upper approximates of a given fuzzy set.
An example
In this section, we provide an example to show that there is a flaw for the definition of rough multiset proposed in [4].
If R L (A) ≠ R U (A), then A is called a rough multiset with respect to R; if R L (A) = R U (A), then A is called a definable multiset with respect to R.
This definition means that if [m/x]
R
⊆ A or v ([m/x]
R
) ⪯ v (A), then R
L
(A) (x) = m. It also means that if
Meanwhile, this definition means that if [m/x]
R
⊊A or v ([m/x]
R
) ⋠v (A), then R
L
(A) (x) =0. It also means that if
The following example shows the fact that Definition 9.1 in [4] is imperfect or irrational.
Put
Obviously [1/x] R = [2/x] R = [3/x] R = [4/x] R = {4/x, 5/y}.
Then v ([1/x] R ) = v ([2/x] R ) = v ([3/x] R ) = v ([4/x] R ) = (4, 5, 0).
Pick A = {4/x, 5/y, 1/z}. Then v (A) = (4, 5, 1). Since v (A) ⪯ v (M), we have A ⊆ M.
Note that v ([1/x]
R
) ⪯ v (A), v ([2/x]
R
) ⪯ v (A), v ([3/x]
R
) ⪯ v (A), v ([4/x]
R
) ⪯ v (A). Then
Thus, Definition 9.1 in [4] is imperfect or irrational.
Note that Definitions 9.2 and 9.5 in [4] are both equivalent to Definition 9.1 in [4]. Then, Definitions 9.2 and 9.5 in [4] are both imperfect or irrational. Since Theorems 9.3 and 9.6 in [4] are both based on Definition 9.5 in [4], we can conclude that these two theorems are not necessarily right.
Suggested modifications
In this section, we propose a new rough multiset model and give its properties.
Note that a multiset is essentially a mapping. Then similar to Definition 2.11, we give the following definition.
Denote
For any A ⊆ M and i ∈ {1, 2, ⋯ , n}, define
If R L (A) ≠ R U (A), then A is called a rough multiset with respect to R; if R L (A) = R U (A), then A is called a definable multiset with respect to R.
Denote
We have v ([1/x1] R ) = v ([2/x1] R ) = v ([3/x1] R ) = (0, 0, 0) , v ([4/x1] R ) = (4, 5, 0);v ([1/x2] R ) = v ([2/x2] R ) = v ([3/x2] R ) = v ([4/x2] R ) = v ([5/x2] R ) = (4, 5, 0);v ([1/x3] R ) = v ([2/x3] R ) = v ([3/x3] R ) = v ([4/x3] R ) = v ([5/x3] R ) = v ([6/x3] R ) = v ([7/x3] R ) = (0, 0, 7).
Then
So
Thus
Hence
Proof. (1) This is obvious.
= R L (A1) (x) ∨ R L A2 (x)
= [⋀ x∈Γ i A1 (x)] ∨ [⋀ x∈Γ i (A2) (x)]
≤ ⋀ x∈Γ i [A1 (x) ∨ A2 (x)]
= R
L
(A1 ∪ A2) (x) ,
(5)
Proof.
Applications of rough multisets
As applications of rough multisets, accuracy, roughness of a rough multiset, and multiset topology are given in this section.
(i)
(ii) A, B ∈ τ implie A ∩ B ∈ τ;
(iii) {A j : j ∈ J} ⊆ τ implies ⋃ j∈JA j ∈ τ.
The interior and closure of A ∈ [X]
m
, denoted by int
τ
(A) and cl
τ
(A), respectively, are defined as follows:
Proposition 5.4. Given the universe X and a natural number m. Suppose that R
m
is an equivalence multiset relation on X
m
. Denote
Proof. This holds by Theorems 4.3 and 4.4.□
Proof. By Theorem 4.4, (R m ) L ≤ (R m ) U .
Given X = {x1, x2, ⋯ , x
n
}. Then v (X
m
) = (m, m, ⋯ , m). Denote
Since cl τ R m is the dual of int τ R m , by Theorem 4.5 and int τ R m ≤ (R m ) L , we can be concluded that (R m ) U ≤ cl τ R m .□
Conclusions
Based on Example 3.2, it can be concluded that Definition 9.1 in [4] is imperfect or irrational. In order to improve this definition, we have proposed a new rough multiset model along with a illustrative example and some properties. Moreover, we have given applications of new rough multisets.
Footnotes
Acknowledgments
The authors would like to thank the editors and the anonymous reviewers for their valuable comments and suggestions, which have helped immensely in improving the quality of the paper. This work is supported by National Natural Science Foundation of China (11971420), Special Scientific Research Project of Young Innovative Talents in Guangxi (2019AC20052), Natural Science Foundation of Guangxi (2019JJA110036, AD19245102, 2018GXNSFDA294003, 2018GXNSFDA294134), Guangxi Higher Education Institutions of China (Document No.[2019] 52), Guangxi Higher Education Reform Project (2020 XJJGZD17), Research Project of Institute of Big Data in Yulin (YJKY03) and Engineering Project of Undergraduate Teaching Reform of Higher Education in Guangxi (2017JGA179).
