Skip to main content
  • Original research
  • Open access
  • Published:

Multiset concepts in two-universe approximation spaces

Abstract

Rough set theory over two universes is a generalization of rough set model to find accurate approximations for uncertain concepts in information systems in which uncertainty arises from existence of interrelations between the three basic sets: objects, attributes, and decisions.

In this work, multisets are approximated in a crisp two-universe approximation space using binary ordinary relation and multi relation. The concept of two universe approximation is applied for defining lower and upper approximations of multisets. Properties of these approximations are investigated, and the deviations between them and corresponding notions are obtained; some counter examples are given. The suggested notions can help in the modification of the decision-making for events in which objects have repetitions such as patients visiting a doctor more than one time; an example for this case is given.

Introduction

A multiset is an unordered collection of objects in which, unlike the standard Cantorian set, the object is allowed to repeat. The word “multiset” often shortened to “mset” abbreviates the term “multiple membership set.” In 1986, multiset theory was introduced by Yager [1]. Generalizations of the multiset concept were formalized by Blizard [2, 3]. Applications of multisets to rough approximations were studied by Miyamoto [4]. Over the years, besides the sporadic evidence of the applications of multisets in logic, linguistics, and physics, a great number of them are witnessed in mathematics and computer science. An overview of the applications of multisets is presented by Singh et al. [5]. Algebraic structures for the multiset space were constructed by Ibrahim et al. [6]. Girish and John introduced multiset topologies induced by multiset relations and the continuity between multiset topological spaces [7, 8]. El-Sheikh et al. introduced separation axioms on multiset topological spaces and operators on multiset bitopological spaces [9, 10]. The concepts of the exterior and boundary in the multiset topological space were introduced by Das and Mahanta [11]. Topological approximations of multisets are introduced by Abo-Tabl [12].

The rough set theory was proposed by Pawlak [13, 14] for the study of intelligent systems characterized by insufficient and incomplete information. The rough set theory has been applied in artificial intelligence, medical diagnosis, pattern recognition, data mining, conflict analysis, and algebra [15,16,17,18,19,20,21,22,23]. Wong, Wang, and Yao generalized the rough set model using two distinct but related universes [24]. The formulation and interpretation of U and V and the compatibility relation between the two universes depend very much on the available knowledge and the domain of applications. For example, in a medical diagnosis system, U can be a set of symptoms and V a set of diseases. Thus, uncertainty arises when describing the interrelations between symptoms and diseases in clinical settings. In a specific group of patients, each patient may show many symptoms, just as each disease could have many symptoms.

Shen et al. [25] researched the variable precision rough set model over two universes. Yan et al. [26] studied the model of rough set over dual universe. Fuzzy rough set models over two universes were studied by Weihua et al. [27]. Many advances of the rough set model over two universes can be found in literature [28,29,30,31,32,33]. In 2019, Sun et al. [34] provided the theoretical model of multi granulation vague rough set over two universes. Another is to try making a new way to handle group decision-making problems under uncertainty based on multi granulation vague rough set theory and methodologies over two universes.

Grish et al. [35,36,37] applied multisets for constructing approximations for rough multisets in information multi systems, rough multisets, and its multiset topology and rough multiset relations.

The rest of the paper is organized as follows: In the “Preliminaries” section, basic concepts used in the work are presented. The purpose of the “Approximation of multisets in crisp approximation space” section is to study approximations of rough multiset in two-universe approximation space. While the “Approximation based on multi binary relation” section contains an application for using multi binary relation for rough set approximation.

Preliminaries

This section is devoted to present the basic concepts and properties of rough sets and multisets.

Definition 2.1 [37] An mset drawn from the set A is represented by the count function CM defined as CM : AN, where N is the set of all non-negative integers. Here, CM(a) is the number of occurrences of the element a in the mset M. The mset M is drawn from set A = {a1, a2, …, an} and is written as M = {m1/a1, m2/a2, …,  mn/an}, where mi is the number of occurrence of the element ai, i = 1, 2, …, n in the mset M.

Definition 2.2 [37]. A domain A is defined as a set of elements from which msets are constructed. The mset space [A]ω is the class of all msets drawn from the set A so that no element in the mset occurs more than ω times.

If A = {a1, a2, …, an}, then [A]ω = {{m1/a1, m2/a2, …,  mn/an} : mi {0, 1, 2, …, ω}, i = 1, 2, …, n}.

The mset space [A] is the class of all msets over a domain A such that there is no limit in the number occurrences of an element in an mset.

Definition 2.3 [37] Let M and N be two msets drawn from a set A. Then:

  1. 1.

    M = N if CM(a) = CN(a)  aA

  2. 2.

    MN if CM(a) ≤ CN(a)  aA

  3. 3.

    P = MN if CP(a) =  max {CM(a), CN(a)}  aA

  4. 4.

    P = M ∩ N if CP(a) =  min {CM(a), CN(a)}  aA

  5. 5.

    P = MN if CP(a) =  min {CM(a) + CN(a), ω}  aA

  6. 6.

    P = MN if CP(a) =  max {CM(a) − CN(a), 0}  aA, where and represent mset addition and subtraction, respectively.

Definition 2.4 [37] Let M be an mset drawn from a set A. The support set of M is a subset of A defined by M = {aA : CM(a) > 0 }, i.e., M is an ordinary set and is also called the root set of M.

Definition 2.5 [37] Let M be an mset drawn from a set A. If CM(a) = 0  aA, then M is called the empty mset and denoted by .

Definition 2.6 [37] Let M be an mset drawn from a set A and [A]ω be the mset space defined over A. Then, for any mset M [A]ω, the complement Mc of M in [A]ω is an element of [A]ω such that \( {C}_{M^c}(a)=\omega -{C}_M(a)\kern0.5em \forall a\in A \).

Definition 2.7 [37] The cardinality of an mset M drawn from a set A is defined byCard M = ∑aACM(a). It is also denoted by |M|.

Notation 2.1 [7] Let M = {m1/x1, m2/x2, …,  mn/xn} be an mset drawn from the set X = {x1, x2, …, xn} with x appearing m times in M. It is denoted by xmM. The entry of the form (m/x, n/y)/k denotes that x is repeated m times, y is repeated n times, and the pair (x, y) is repeated k times. The counts of the members of the domain and co-domain vary in relation to the counts of the x coordinate and y coordinate in (m/x, n/y)/k. For this purpose, let the notation C1(x, y) denotes the count of the first co-ordinate in the ordered pair (x, y), and C2(x, y) denotes the count of the second co-ordinate in (x, y).

Definition 2.8 [7] Let M1 and M2 be two msets drawn from a set X; then, the Cartesian product of M1 and M2 is defined by M1 × M2 = {(m/x, n/y)/mn : xmM1 ,   ynM2}.

Definition 2.9 [7] A sub mset R of M × M is said to be an mset relation on M if every member (m/x, n/y) of R has a count, the product of C1(x, y) and C2(x, y). We denote m/x related to n/y by m/xRn/y.

Definition 2.10 [38] Let (U, V, R) be a two-universe approximation space. Then, the set-valued mappings F and G represent the successor and predecessor neighborhood operators, respectively, defined as follows:

F : UP(V), F(a) = {bV : (a, b) R}, G : VP(U), G(b) = {aU : (a, b) R}.

F and G can be naturally extended to a mapping from P(U) to P(V) (resp. P(V) to P(U)) which are also denoted by F and G:

F : P(U) P(V), F(A) =   {F(a) : aA}, G : P(V) P(U), G(Y) =   {G(b) : bA}.

Lemma 2.1 [38] Let (U, V, R) be a two-universe approximation space, if R is a strong inverse serial relation, then for all a1, a2U, F(A1) ∩ F(A2) ≠ ϕ implies that F(a1) = F(a2).

Proposition 2.1 [39] Let R be an arbitrary binary relation on U. Then, AP(U):

(i) R is reflexive \( \Longleftrightarrow {\underset{\_}{R}}_s(A)\subseteq A\Longleftrightarrow A\subseteq {\overline{R}}_s(A) \)

(ii) R is symmetric \( \Longleftrightarrow A\subseteq {\underset{\_}{R}}_s\left({\overline{R}}_s(A)\right)\Longleftrightarrow {\overline{R}}_s\left({\underset{\_}{R}}_s(A)\right)\subseteq A \)

(iii) R is transitive \( \Longleftrightarrow {\underset{\_}{R}}_s(A)\subseteq {\underset{\_}{R}}_s\left({\underset{\_}{R}}_s(A)\right)\Longleftrightarrow {\overline{R}}_s\left({\overline{R}}_s(A)\right)\subseteq {\overline{R}}_s(A) \)

(iv) R is Euclidean \( \Longleftrightarrow {\overline{R}}_s(A)\subseteq {\underset{\_}{R}}_s\left({\overline{R}}_s(A)\right)\Longleftrightarrow {\overline{R}}_s\left({\underset{\_}{R}}_s(A)\right)\subseteq {\underset{\_}{R}}_s(A) \)

Approximation of multisets in crisp approximation space

Definition 3.1 Let U and V be two finite non-empty universes of discourse and RP(U × V) be a binary relation from U to V. The ordered triple (U, V, R) is called a (two-universe) approximation space. Let B [V]w be a multi set drawn from V.

The lower and upper approximation of B,\( {\underset{\_}{\ R}}_s(B) \) and \( {\overline{R}}_s(B) \), with respect to the approximation space are multi set of U whose membership functions, for each aU, are defined, respectively, by:

$$ {C}_{{\underset{\_}{R}}_s(B)}(a)=\mathit{\min}\left\{{C}_B(b):b\in F(a)\right\} $$
$$ {C}_{{\overline{R}}_s(B)}(a)=\mathit{\max}\left\{{C}_B(b):b\in F(a)\right\} $$

where F(a) is the successor neighborhood of a.

The ordered set pair \( \left({\underset{\_}{R}}_s(B),{\overline{R}}_s(B)\right) \) is referred to as a generalized rough multiset with respect to successor neighborhood, and \( {\underset{\_}{R}}_s:P(V)\longrightarrow P(U) \) and \( {\overline{R}}_s:P(V)\longrightarrow P(U) \) are referred to as lower and upper generalized rough multi approximation operators, respectively.

Definition 3.2 Let (U, V, R) be a two-universe approximation space. Then, the lower and upper approximations of A [U]w are defined, respectively, as follows:

$$ {C}_{{\underset{\_}{R}}_P(A)}(b)=\mathit{\min}\left\{{C}_A(a):a\in G(b)\right\} $$
$$ {C}_{{\overline{R}}_P(A)}(b)=\mathit{\max}\left\{{C}_A(a):a\in G(b)\right\} $$

where G(b) is the predecessor neighborhood of b.

The pair \( \left({\underset{\_}{R}}_P(A),{\overline{R}}_P(A)\right) \) is referred to as a generalized rough multiset with respect to the predecessor neighborhood, and \( {\underset{\_}{R}}_P:P(U)\longrightarrow P(V) \) and \( {\overline{R}}_P:P(U)\longrightarrow P(V) \) are referred to as lower and upper rough multi approximation operators, respectively. If \( {\underset{\_}{R}}_P(A)={\overline{R}}_P(A) \), then A is called an exact multiset; otherwise, A is a rough multiset.

Proposition 3.1 In a two-universe model (U, V, R) with the binary relation R, the approximation operators \( {\underset{\_}{R}}_P \) and \( {\overline{R}}_P \) satisfy the following properties for all A, A1, A2 [U]w:

\( {\displaystyle \begin{array}{ll}\left({L}_1\right)\kern0.5em {\underset{\_}{R}}_P(A)={\left({\overline{R}}_P\left({A}^c\right)\right)}^c.& \left({L}_2\right)\kern0.5em {\underset{\_}{R}}_P(U)=V.\\ {}\left({L}_3\right)\kern0.5em {\underset{\_}{R}}_P\left({A}_1\cap {A}_2\right)={\underset{\_}{R}}_P\left({A}_1\right)\cap {\underset{\_}{R}}_P\left({A}_2\right).& \left({L}_4\right)\ {\underset{\_}{R}}_P\left({A}_1\cup {A}_2\right)\supseteq {\underset{\_}{R}}_P\left({A}_1\right)\cup {\underset{\_}{R}}_P\left({A}_2\right).\\ {}\left({L}_5\right)\ {A}_1\subseteq {A}_2\Longrightarrow {\underset{\_}{R}}_P\left({A}_1\right)\subseteq {\underset{\_}{R}}_P\left({A}_2\right).& \left({U}_1\right)\kern0.5em {\overline{R}}_P(A)={\left({\underset{\_}{R}}_P\left({A}^c\right)\right)}^c.\\ {}\left({U}_2\right)\kern0.5em {\overline{R}}_P\left(\phi \right)=\phi .& \left({U}_3\right)\kern0.5em {\overline{R}}_P\left({A}_1\cup {A}_2\right)={\overline{R}}_P\left({A}_1\right)\cup {\overline{R}}_P\left({A}_2\right).\\ {}\left({U}_4\right)\kern0.5em {\overline{R}}_P\left({A}_1\cap {A}_2\right)\subseteq {\overline{R}}_P\left({A}_1\right)\cap {\overline{R}}_P\left({A}_2\right).& \left({U}_5\right)\kern0.5em {A}_1\subseteq {A}_2\Longrightarrow {\overline{R}}_P\left({A}_1\right)\subseteq {\overline{R}}_P\left({A}_2\right).\end{array}} \).

Proof By the duality of approximation operators, we only need to prove the properties L1 − L5.

(L1) For all bV, according to Definition 3.2, we can obtain:

$$ {\displaystyle \begin{array}{c}{C}_{{\left[{\overline{R}}_P\left({A}^c\right)\right]}^c}(b)=w-\left\{\mathit{\max}\left\{{C}_{A^c}(a):a\in G(b)\right\}\right\}\\ {}=w-\left\{\mathit{\max}\left\{w-{C}_A(a):a\in G(b)\right\}\right\}\\ {}=w-\left\{w-\mathit{\min}\left\{{C}_A\left(\mathrm{a}\right):a\in G(b)\right\}\right\}\\ {}=w-w+\mathit{\min}\left\{{C}_A(a):a\in G(b)\right\}\\ {}=\mathit{\min}\left\{{C}_A(a):a\in G(b)\right\}\\ {}={C}_{{\underset{\_}{R}}_P(A)}(b).\end{array}} $$

Therefore, \( {\underset{\_}{R}}_P(A)={\left({\overline{R}}_P\left({A}^c\right)\right)}^c \).

(L2) Since CU(a) = 1 aU and G(b) U, the min{CU(a) : aG(b)} = 1. Thus, \( {C}_{{\underset{\_}{R}}_P(U)}(b)=\min \left\{{C}_U(a):a\in G(b)\right\}=1 \) for all bV. Therefore, \( {\underset{\_}{R}}_P(U)=V \).

(L3) Since bV,

$$ {\displaystyle \begin{array}{c}{C}_{{\underset{\_}{R}}_P\left({A}_1\cap {A}_2\right)}(b)=\mathit{\min}\left\{{C}_{\left({A}_1\cap {A}_2\right)}(a):a\in G(b)\right\}\\ {}=\mathit{\min}\left\{\mathit{\min}\left\{{C}_{A_1}(a),{C}_{A_2}(a)\right\}:a\in G(b)\right\}\\ {}=\mathit{\min}\left\{\mathit{\min}\left\{{C}_{A_1}(a):a\in G(b)\right\},\mathit{\min}\left\{{C}_{A_2}(a):a\in G(b)\right\}\right\}\\ {}=\mathit{\min}\left\{{C}_{{\underset{\_}{R}}_P\left({A}_1\right)}(b),{C}_{{\underset{\_}{R}}_P\left({A}_2\right)}(b)\right\}\\ {}={C}_{{\underset{\_}{R}}_P\left({A}_1\right)\cap {\underset{\_}{R}}_P\left({A}_2\right)}(b).\end{array}} $$

Therefore, \( {\underset{\_}{R}}_P\left({A}_1\cap {A}_2\right)={\underset{\_}{R}}_P\left({A}_1\right)\cap {\underset{\_}{R}}_P\left({A}_2\right) \).

(L4) For all bV, we can have:

$$ {\displaystyle \begin{array}{c}{C}_{{\underset{\_}{R}}_P\left({A}_1\cup {A}_2\right)}(b)=\mathit{\min}\left\{{C}_{\left({A}_1\cup {A}_2\right)}(a):a\in G(b)\right\}\\ {}=\mathit{\min}\left\{\mathit{\max}\left\{{C}_{A_1}(a),{C}_{A_2}(a)\right\}:a\in G(b)\right\}\\ {}\ge \mathit{\max}\left\{\mathit{\min}\left\{{C}_{A_1}(a):a\in G(b)\right\},\mathit{\min}\left\{{C}_{A_2}(a):a\in G(b)\right\}\right\}\\ {}=\mathit{\max}\left\{{C}_{{\underset{\_}{R}}_P\left({A}_1\right)}(b),{C}_{{\underset{\_}{R}}_P\left({A}_2\right)}(b)\right\}\\ {}={C}_{{\underset{\_}{R}}_P\left({A}_1\right)\cap {\underset{\_}{R}}_P\left({A}_2\right)}(b).\end{array}} $$

Hence, \( {\underset{\_}{R}}_P\left({A}_1\cup {A}_2\right)\supseteq {\underset{\_}{R}}_P\left({A}_1\right)\cup {\underset{\_}{R}}_P\left({A}_2\right) \).

(L5) Since A1A2, then \( \forall a\in U,{C}_{A_1}(a)\le {C}_{A_2}(a) \). Thus, \( {C}_{{\underset{\_}{R}}_P\left({A}_1\right)}(b)=\mathit{\min}\left\{{C}_{A_1}(a):a\in G(b)\right\}\le \mathit{\min}\left\{{C}_{A_2}(a):a\in G(b)\right\}={C}_{{\underset{\_}{R}}_P\left({A}_2\right)}(b) \).

Therefore, \( {\underset{\_}{R}}_P\left({A}_1\right)\subseteq {\underset{\_}{R}}_P\left({A}_2\right) \).

The next proposition gives us characterizations of the rough multi lower and rough multi upper approximation operators based on different types of relations.

Proposition 3.2. Let RP(U × V) be an arbitrary binary relation. Then, A [U]w:

(i) R is inverse serial \( \Longleftrightarrow \left({L}_6\right){\underset{\_}{R}}_P\left(\phi \right)=\phi \)\( \Longleftrightarrow \left({U}_6\right){\overline{R}}_P(U)=V \)\( \Longleftrightarrow (LU){\underset{\_}{R}}_P(A)\subseteq {\overline{R}}_P(A) \).

If U = V, then:

(ii) R is reflexive \( \Longleftrightarrow \left({L}_7\right){\underset{\_}{R}}_P(A)\subseteq A\Longleftrightarrow \left({U}_7\right)\ A\subseteq {\overline{R}}_P(A) \)

(iii) R is symmetric \( \Longleftrightarrow \left({L}_8\right)\ A\subseteq {\underset{\_}{R}}_P\left({\overline{R}}_P(A)\right)\Longleftrightarrow \left({U}_8\right){\overline{R}}_P\left({\underset{\_}{R}}_P(A)\right)\subseteq A \)

  1. (iv)

    R is transitive \( \Longleftrightarrow \left({L}_9\right){\underset{\_}{R}}_P(A)\subseteq {\underset{\_}{R}}_P\left({\underset{\_}{R}}_P(A)\right)\Longleftrightarrow \left({U}_9\right){\overline{R}}_P\left({\overline{R}}_P(A)\right)\subseteq {\overline{R}}_P(A) \)

  2. (v)

    R is left Euclidean \( \Longleftrightarrow \left({L}_{10}\right){\overline{R}}_P(A)\subseteq {\underset{\_}{R}}_P\left({\overline{R}}_P(A)\right)\Longleftrightarrow \left({U}_{10}\right){\overline{R}}_P\left({\underset{\_}{R}}_P(A)\right)\subseteq {\underset{\_}{R}}_P(A) \)

Proof (i) Supposing that R is an inverse serial relation, then for any bV, we have G(b) ≠ ϕ. Thus, \( {C}_{{\underset{\_}{R}}_P\left(\phi \right)}(b)=\mathit{\min}\left\{{C}_{\phi }(a):a\in G(b)\right\}=0\forall b\in V \). Therefore, \( {\underset{\_}{R}}_P\left(\phi \right)=\phi \).

Conversely, assuming that \( {\underset{\_}{R}}_P\left(\phi \right)=\phi \) ,i.e., \( {C}_{{\underset{\_}{R}}_P\left(\phi \right)}(b)=\mathit{\min}\left\{{C}_{\phi }(a):a\in G(b)\right\}=0\kern0.5em \forall b\in V \). If there exists bV such that G(b) = ϕ then \( {C}_{{\underset{\_}{R}}_P\left(\phi \right)}\left({b}_{\circ}\right)=\mathit{\min}\left\{{C}_{\phi }(a):a\in G\left({b}_{\circ}\right)\right\}=\min \left\{\kern1em \right\}= undefined \) which contradicts the assumption. Thus, G(b) ≠ ϕbV,i.e., R is an inverse serial. We can prove that R is an inverse serial if and only if \( \left({U}_6\right)\ {\overline{R}}_P(U)=V \) by the duality of approximation operators. For the third part, R is inverse serial \( if\ and\ only\ if\ (LU)\ {\underset{\_}{R}}_P(A)\subseteq {\overline{R}}_P(A) \), and the proof is obvious.

(ii) By the duality, it is only to prove that R is reflexive if and only if \( \left({L}_7\right)\ {\underset{\_}{R}}_P(A)\subseteq A \). Since R is reflexive, then bV, bG(b), i.e., min{CA(a) : aG(b)} ≤ CA(b) which implies that \( {\underset{\_}{R}}_P(A)\subseteq A \).

Conversely, assuming \( {\underset{\_}{R}}_P(A)\subseteq A \) for all multi subset A of U. Because a crisp set is a special case of a multiset, then \( {\underset{\_}{R}}_P(A)\subseteq A \) for all AU and by proposition 2.1, R is a reflexive relation.

(iii) Assuming that R is symmetric, then for all aG(b), we have bG(a). So, max{min{CA(c) : cG(a)} : aG(b)} ≤ CA(b).

Therefore, \( {\underset{\_}{R}}_P\left({\overline{R}}_P(A)\right)\subseteq A \).

Conversely, assuming \( {\overline{R}}_P\left({\underset{\_}{R}}_P(A)\right)\subseteq A \) for all multi subset A of U. Because a crisp set is a special case of a multiset, then \( {\overline{R}}_P\left({\underset{\_}{R}}_P(A)\right)\subseteq A \) for all AU and by proposition 2.1, R is a symmetric relation. For the other statement, the proof is similar.

(iv) Supposing that R is a transitive relation, then for all aG(b), we have G(a) G(b). Thus, \( {\displaystyle \begin{array}{c}{C}_{{\underset{\_}{R}}_P\left({\underset{\_}{R}}_P(A)\right)}(b)=\mathit{\min}\left\{\mathit{\min}\left\{{C}_A(a):c\in G(a)\right\}:a\in G(b)\right\}\\ {}\ge \mathit{\min}\left\{\mathit{\min}\left\{{C}_A(c):c\in G(b)\right\}:a\in G(b)\right\}\\ {}=\mathit{\min}\left\{{C}_A(c):c\in G(b)\right\}\\ {}={\underset{\_}{R}}_{\mathcal{P}}(A)(b).\end{array}} \)

Therefore, \( {\underset{\_}{R}}_P(A)\subseteq {\underset{\_}{R}}_P\left({\underset{\_}{R}}_P(A)\right) \).

The proof of the other side is similar to (iii).

(v) Assuming that R is a left Euclidean relation, then for all aG(b), we have G(b) G(a). So, \( {\displaystyle \begin{array}{c}{C}_{{\overline{R}}_P\left({\underset{\_}{R}}_P(A)\right)}(b)=\mathit{\max}\left\{\mathit{\min}\left\{{C}_A(c):c\in G(a)\right\}:a\in G(b)\right\}\\ {}\le \mathit{\max}\left\{\mathit{\min}\left\{{C}_A(c):c\in G(b)\right\}:a\in G(b)\right\}\\ {}=\mathit{\min}\left\{{C}_A(c):c\in G(b)\right\}={C}_{{\underset{\_}{R}}_P(A)}(b).\end{array}} \)

Therefore, \( {\overline{R}}_P\left({\underset{\_}{R}}_P(A)\right)\subseteq {\underset{\_}{R}}_P(A) \).

The proof of the other side is like (iii).

Remark 3.1 If RP(U × V) is a serial relation in a two-universe approximation space (U, V, R), then the properties L6, U6, and LU are not true in general, as shown in the following example:

Example 3.1 Let U = {a1, a2, a3, a4}, V = {b1, b2, b3, b4, b5}, and R be a binary relation from U to V defined as:

$$ \mathrm{R}=\left\{\left({a}_1,{b}_2\right),\left({a}_1,{b}_4\right),\left({a}_2,{b}_3\right),\left({a}_2,{b}_4\right),\left({a}_3,{b}_3\right),\left({a}_4,{b}_1\right),\left({a}_4,{b}_2\right)\right\}. $$

If A [U]w is a multiset drawn from U. Let A = {2/a1, 3/a2, 4/a4}.

Then, we have:

 

b1

b2

b3

b4

b5

\( {C}_{{\underset{\_}{R}}_{\mathcal{P}}(A)}(b) \)

4

2

0

2

undefined

\( {C}_{{\overline{R}}_{\mathcal{P}}(A)}(b) \)

4

4

3

3

undefined

\( {C}_{{\underset{\_}{R}}_{\mathcal{P}}\left(\phi \right)}(b) \)

0

0

0

0

undefined

\( {C}_{{\overline{R}}_{\mathcal{P}}(U)}(b) \)

1

1

1

1

undefined

Hence, \( {\underset{\_}{R}}_P\left(\phi \right)\ne \phi \), \( {\overline{R}}_P(U)\ne V \), and \( {\underset{\_}{R}}_P(A)\ne {\overline{R}}_P(A) \), i.e., L6, U6, and LU do not hold.

Remark 3.2 Let R be any reflexive relation, then A [U]w the properties L8 − L10 and U8 − U10 are not true in general. The following example shows this remark.

Example 3. 2 Let U = {a1, a2, a3, a4, a5} and R be a reflexive relation on U defined as R = {(a1, a1), (a1, a2), (a2, a1), (a2, a2), (a2, a4), (a3, a3), (a3, a5),

$$ \left({a}_4,{a}_2\right),\left({a}_4,{a}_4\right),\left({a}_5,{a}_2\right),\left({a}_5,{a}_5\right)\Big\}. $$

If A and B are multisets drawn from U defined as A = {2/a2, 3/a3, 4/a5} and B = {2/a1, 3/a2, 1/a4, 4/a5}, then we have:

 

a1

a2

a3

a4

a5

\( {C}_{{\underset{\_}{R}}_P(B)}(a) \)

2

1

0

1

0

\( {C}_{{\underset{\_}{R}}_P\left({\underset{\_}{R}}_P(A)\right)}(a) \)

1

0

0

1

0

\( {C}_{{\overline{R}}_P\left({\underset{\_}{R}}_P(A)\right)}(a) \)

0

3

3

0

3

\( {C}_{{\overline{R}}_P(A)}(a) \)

2

4

3

2

4

\( {C}_{{\overline{R}}_P\left({\overline{R}}_P(B)\right)}(a) \)

4

4

0

4

4

\( {C}_{{\overline{R}}_P(B)}(a) \)

3

4

0

3

4

\( {C}_{{\underset{\_}{R}}_P\left({\overline{R}}_P(A)\right)}(a) \)

2

2

3

2

3

Hence,\( A\nsubseteq {\underset{\_}{R}}_P\left({\overline{R}}_P(A)\right) \), \( {\underset{\_}{R}}_P(A)\nsubseteq {\underset{\_}{R}}_P\left({\underset{\_}{R}}_P(A)\right) \), \( {\overline{R}}_P(A)\nsubseteq {\underset{\_}{R}}_P\left({\overline{R}}_P(A)\right) \),\( {\overline{R}}_P\left({\underset{\_}{R}}_P(A)\right)\nsubseteq A \), \( {\overline{R}}_P\left({\overline{R}}_P(A)\right)\nsubseteq {\overline{R}}_P(A) \), \( {\overline{R}}_P\left({\underset{\_}{R}}_P(A)\right)\nsubseteq {\underset{\_}{R}}_P(A) \),i.e., L8 − L10, U8 − U10 do not hold.

Remark 3.3 Let R be any symmetric relation, then A [U]w the properties L6, L7, L9, L10, U6, U7, U9, U10 and LU are not true in general. The following example shows this remark.

Example 3.3 Let U = {a1, a2, a3, a4, a5} and R be a symmetric relation on U defined as R = {(a1, a1), (a1, a2), (a2, a1), (a2, a4), (a4, a2), (a4, a4), (a5, a5)}.

If A is a multiset drawn from U defined as A = {4/a1, 2/a2, 3/a4, 1/a5}, then we have:

 

a1

a2

a3

a4

a5

\( {\underset{\_}{R}}_{\mathcal{P}}(A)(a) \)

2

3

undefined

2

1

\( {\underset{\_}{R}}_{\mathcal{P}}\left({\underset{\_}{R}}_{\mathcal{P}}(A)\right)(a) \)

2

2

undefined

2

1

\( {\overline{R}}_{\mathcal{P}}\left({\underset{\_}{R}}_{\mathcal{P}}(A)\right)(a) \)

3

2

undefined

3

1

\( {\overline{R}}_{\mathcal{P}}(A)(a) \)

4

4

undefined

3

1

\( {\overline{R}}_{\mathcal{P}}\left({\overline{R}}_{\mathcal{P}}(A)\right)(a) \)

4

4

undefined

4

1

\( {\underset{\_}{R}}_{\mathcal{P}}\left({\overline{R}}_{\mathcal{P}}(A)\right)(a) \)

4

3

undefined

3

1

\( {\underset{\_}{R}}_{\mathcal{P}}\left(\phi \right)(a) \)

0

0

undefined

0

0

\( {\overline{R}}_{\mathcal{P}}(U)(a) \)

1

1

undefined

1

1

Hence, \( {\underset{\_}{R}}_P\left(\phi \right)\ne \phi \), \( {\underset{\_}{R}}_P(A)\nsubseteq A \), \( {\underset{\_}{R}}_P(A)\nsubseteq {\underset{\_}{R}}_P\left({\underset{\_}{R}}_P(A)\right) \), \( {\overline{R}}_P(A)\nsubseteq {\underset{\_}{R}}_P\left({\overline{R}}_P(A)\right) \), \( {\overline{R}}_P(U)\ne U \),\( A\nsubseteq {\overline{R}}_P(A) \), \( {\overline{R}}_P\left({\overline{R}}_P(A)\right)\nsubseteq {\overline{R}}_P(A) \),\( {\overline{R}}_P\left({\underset{\_}{R}}_P(A)\right)\nsubseteq {\underset{\_}{R}}_P(A) \) and \( {\underset{\_}{R}}_P(A)\nsubseteq {\overline{R}}_P(A) \), i.e., L6, L7, L9, L10 and U6, U7, U9, U10 and LU do not hold.

Remark 3.4 Let R be any transitive relation, then A [U]w the properties L6, L7, L8, L10, U6, U7, U8, U10 and LU do not hold in general. The following example shows this remark.

Example 3.4 Let U = {a1, a2, a3, a4, a5} and R be a transitive relation on U defined as R = {(a1, a2), (a1, a3), (a2, a3), (a4, a4), (a5, a2), (a5, a3)}.

If A is a multiset drawn from U defined as A = {3/a1, 4/a3, 2/a5} and B = {3/a1, 1/a2, 2/a4, 4/a5}, then we have:

 

a1

a2

a3

a4

\( {a}_{5} \)

\( {\underset{\_}{R}}_{\mathcal{P}}(A)(a) \)

undefined

2

0

0

undefined

\( {\overline{R}}_{\mathcal{P}}\left({\underset{\_}{R}}_{\mathcal{P}}(B)\right)(a) \)

undefined

0

3

2

undefined

\( {\overline{R}}_{\mathcal{P}}(A)(a) \)

undefined

3

3

0

undefined

\( {\underset{\_}{R}}_{\mathcal{P}}(B)(a) \)

undefined

3

1

2

undefined

\( {\underset{\_}{R}}_{\mathcal{P}}\left({\overline{R}}_{\mathcal{P}}(A)\right)(a) \)

undefined

0

0

0

undefined

\( {\underset{\_}{R}}_{\mathcal{P}}\left(\phi \right)(a) \)

undefined

0

0

0

undefined

\( {\overline{R}}_{\mathcal{P}}(U)(a) \)

undefined

1

1

1

undefined

Hence, \( {\underset{\_}{R}}_P\left(\phi \right)\ne \phi \), \( {\underset{\_}{R}}_P(A)\nsubseteq A \), \( A\nsubseteq {\underset{\_}{R}}_P\left({\overline{R}}_P(A)\right) \), \( {\overline{R}}_P(A)\nsubseteq {\underset{\_}{R}}_P\left({\overline{R}}_P(A)\right) \), \( {\overline{R}}_P(U)\ne V \), \( A\nsubseteq {\overline{R}}_P(A) \), \( {\overline{R}}_P\left({\underset{\_}{R}}_P(A)\right)\nsubseteq A \), \( {\overline{R}}_P\left({\underset{\_}{R}}_P(A)\right)\nsubseteq {\underset{\_}{R}}_P(A) \) and \( {\underset{\_}{R}}_P(A)\nsubseteq {\overline{R}}_P(A) \), i.e., L6, L7, L8, L10, U6, U7, U8, U10 and LU do not hold.

Definition 3.4 A multi constant \( \hat{\alpha} \) is a multiset in U defined as:

$$ {C}_{\hat{\alpha}}(a)=\alpha \forall a\in U,\alpha \in N. $$

Proposition 3.3 Let (U,  V, R) be a two- universe approximation space, the rough multi lower and upper approximation operators have the following properties for all Aj [U]w, jJ which is an finite index set and for all α {1, 2, 3, …},

$$ \left(\mathrm{i}\right){\underset{\_}{R}}_P\left({\cap}_{j\in J}{A}_j\right)={\cap}_{j\in J}{\underset{\_}{R}}_P\left({A}_j\right). $$
$$ \left(\mathrm{ii}\right){\underset{\_}{R}}_P\left({\cup}_{j\in J}{A}_{\mathrm{j}}\right)\supseteq {\cup}_{j\in J}{\underset{\_}{R}}_P\left({A}_j\right). $$
$$ \left(\mathrm{iii}\right){\underset{\_}{R}}_P\left(A\cup \hat{\alpha}\right)={\underset{\_}{R}}_P(A)\cup \hat{\alpha}. $$
$$ \left(\mathrm{iv}\right){\overline{R}}_P\left({\cup}_{j\in J}{A}_j\right)={\cup}_{j\in J}{\overline{R}}_P\left({A}_j\right). $$
$$ \left(\mathrm{v}\right){\overline{\mathrm{R}}}_P\left({\cap}_{\mathrm{j}\in \mathrm{J}}{\mathrm{A}}_{\mathrm{j}}\right)\subseteq {\cap}_{j\in J}{\overline{R}}_P\left({A}_j\right). $$

Proof By the duality of approximation operators, we only need to prove the properties (i) − (iii).

(i) For each bV, we have:

$$ {C}_{{\underset{\_}{R}}_P\left({\cap}_{j\in J}{A}_j\right)}(b)=\mathit{\min}\left\{{C}_{\left({\cap}_{j\in J}{A}_j\right)}(a):(a)\in G(b)\right\} $$
$$ =\mathit{\min}\left\{\mathit{\min}\left\{{C}_{A_j}(a):j\in J\right\}:a\in G(b)\right\} $$
$$ =\mathit{\min}\left\{\mathit{\min}\left\{{C}_{A_j}(a):a\in G(b)\right\}:j\in J\right\}=\mathit{\min}\left\{{C}_{{\underset{\_}{R}}_P\left({A}_j\right)}(b):j\in J\right\} $$
$$ ={C}_{\cap_{j\in J}{\underset{\_}{R}}_P\left({A}_j\right)}(b). $$

(ii) Since (b) V,

$$ {C}_{{\underset{\_}{R}}_P\left({\cup}_{j\in J}{A}_j\right)}(b)=\mathit{\min}\left\{{C}_{\left({\cup}_{j\in J}{A}_j\right)}(a):(a)\in G(b)\right\} $$
$$ =\mathit{\min}\left\{\mathit{\max}\left\{{C}_{A_j}(a):j\in J\right\}:(a)\in G(b)\right\} $$
$$ \ge \mathit{\min}\left\{{C}_{B_j}(c):(c)\in G(b)\right\},\forall j\in J={C}_{{\underset{\_}{R}}_P\left({A}_j\right)}(b),\forall j\in J. $$

Therefore, \( {C}_{{\underset{\_}{R}}_P\left({\cup}_{j\in J}{A}_j\right)}(b)\ge \mathit{\max}\left\{{\underset{\_}{R}}_P\left({A}_j\right)(b),\forall j\in J\right\}={C}_{\cup_{j\in J}{\underset{\_}{R}}_P\left({A}_j\right)}(b). \)

(iii) For each (b) V, we have:

$$ {\displaystyle \begin{array}{c}{C}_{{\underset{\_}{R}}_P\left(A\cup \hat{\alpha}\right)}(b)=\mathit{\min}\left\{{C}_{\left(A\cup \hat{\alpha}\right)}(a):(a)\in G(b)\right\}\\ {}=\mathit{\min}\left\{\mathit{\max}\left\{{C}_A(a),{C}_{\hat{\alpha}}(a)\right\}:(a)\in G(b)\right\}\\ {}=\mathit{\max}\left\{\mathit{\min}\left\{{\mathrm{C}}_A(a):a\in G(b)\right\},{C}_{\hat{\alpha}}(a)\right\}\\ {}={C}_{\left({\underset{\_}{R}}_P(A)\cup \hat{\alpha}\right)}(b).\end{array}} $$

Proposition 3.4 Let (U, V, R) be a two-universe approximation space. Then, the following are equivalent αN

(i) R is an inverse serial relation,

$$ \left(\mathrm{ii}\right){\underset{\_}{R}}_P\left(\hat{\alpha}\right)=\hat{\alpha}, $$
$$ \left(\mathrm{iii}\right){\overline{R}}_P\left(\hat{\alpha}\right)=\hat{\alpha}. $$

Proof (i)  (ii) Let R be an inverse serial relation, then we have \( {\underset{\_}{R}}_P\left(\hat{\alpha}\right)={\underset{\_}{R}}_P\left(\hat{\alpha}\cup \phi \right)=\hat{\alpha}\cup {\underset{\_}{R}}_P\left(\phi \right)=\hat{\alpha}\cup \phi =\hat{\alpha .} \)

(ii)  (iii) Coming from the duality of approximation operators.

(iii)  (i) Assuming \( {\overline{R}}_P\left(\hat{\alpha}\right)=\hat{\alpha} \), since U is a special case of \( \hat{\alpha} \) which is α = w. Then by assumption, we have \( {\overline{R}}_P(U)=V, \) i.e., R is an inverse serial relation.

In the next three propositions, the connections of the approximation operators in definitions 2.7, and 3.1 are made, and the conditions under which these approximation operators made the equivalent are obtained.

Proposition 3.5 Let (U, V, R) be a two-universe approximation space, then the following holds for all A [U]wand B [V]w:

$$ \left(\mathrm{i}\right)\kern0.5em {\overline{R}}_s\left({\underset{\_}{R}}_P(A)\right)\subseteq A,A\subseteq {\underset{\_}{R}}_s\left({\overline{R}}_P(A)\right),\left(\mathrm{i}\mathrm{v}\right)\kern0.5em {\overline{R}}_s(B)={\overline{R}}_s\left({\underset{\_}{R}}_P\left({\overline{R}}_s(B)\right)\right), $$
$$ \left(\mathrm{ii}\right)\kern0.5em {\overline{R}}_P\left({\underset{\_}{R}}_s(B)\right)\subseteq B,B\subseteq {\underset{\_}{R}}_P\left({\overline{R}}_s(B)\right),\left(\mathrm{v}\right)\kern0.5em {\underset{\_}{R}}_P(A)={\underset{\_}{R}}_P\left({\overline{R}}_s\left({\underset{\_}{R}}_P(A)\right)\right), $$
$$ \left(\mathrm{iii}\right)\kern0.5em {\underset{\_}{R}}_s(B)={\underset{\_}{R}}_s\left({\overline{R}}_P\left({\underset{\_}{R}}_s(B)\right)\right),\left(\mathrm{vi}\right)\kern0.5em {\overline{R}}_P(A)={\overline{R}}_P\left({\underset{\_}{R}}_P\left({\overline{R}}_P(A)\right)\right) $$

Proof (i) Since for every aU, we have either F(a) = ϕ or F(a) ≠ ϕ. If F(a) = ϕ, then \( {C}_{{\overline{R}}_s\left({\underset{\_}{R}}_P(A)\right)}(a)=\mathit{\max}\left\{\mathit{\min}\left\{{C}_A(a):c\in G(b)\right\}:b\in F(a)\right\}=0 \) and hence \( {\overline{R}}_s\left({\underset{\_}{R}}_P(A)\right)\subseteq A. \) If A(a) ≠ ϕ, then we have aG(b) bA(a). Thus, max{min{CA(c) : cG(b)}bA(a)} ≤ CA(a), hence \( {\overline{R}}_s\left({\underset{\_}{R}}_P(A)\right)\subseteq A. \) We can easily prove the other part by the duality of approximation operators.

(ii) is similar to (i).

(iii) − (vi) can be proved by the properties (i) and (ii).

Lemma 3.1 Let (U, V, R) be a two-universe approximation space, bV; if R is a strong inverse serial relation, then for all a1, a2G(b),

$$ {C}_{{\underset{\_}{R}}_s(B)}\left({a}_1\right)={C}_{{\underset{\_}{R}}_s(B)}\left({a}_2\right);{C}_{{\overline{R}}_s(B)}\left({a}_1\right)={C}_{{\overline{R}}_s(B)}\left({a}_2\right). $$

Proof The proofs come directly from Lemma 2.1.

Proposition 3.6 Let (U, V, R) be a two-universe approximation space with a strong inverse serial relation, then the following holds for all A [U]w and B [V]w:

$$ \left(\mathrm{i}\right)\ {\overline{R}}_P\left({\underset{\_}{R}}_P(B)\right)={\underset{\_}{R}}_P\left({\overline{R}}_P(B)\right) $$
$$ \left(\mathrm{ii}\right)\ {\underset{\_}{R}}_P\left({\overline{R}}_P(B)\right)={\overline{R}}_P\left({\overline{R}}_P(B)\right). $$

Proof The proofs follow immediately from Lemma 3.1.

Proposition 3.7 Two pairs of lower approximation and upper approximation operators in definitions 2.7 and 3.2 are equivalent if and only if R is a symmetric relation.

Proof Let R be a symmetric relation on U, A [U]w. Then for all aU, we have F(a) = G(a), i.e., \( {\displaystyle \begin{array}{c}{C}_{{\underset{\_}{R}}_s(A)}(a)=\mathit{\min}\left\{{C}_A(b):b\in F(a)\right\}\\ {}=\mathit{\min}\left\{{C}_A(b):b\in G(a)\right\}={C}_{{\underset{\_}{R}}_P(A)}(a).\end{array}} \)

Conversely, assuming \( {\underset{\_}{R}}_s(A)={\underset{\_}{R}}_P(A) \), since by the proposition 3.4, we have \( {\overline{R}}_P\left({\underset{\_}{R}}_P(A)\right)\subseteq A \), by proposition 3.1,and R is a symmetric relation.

Proposition 3.8 Let G = (U, R) be a generalized approximation space and A be a multisubset of U. Then, the following holds:

(i) If R is symmetric then:

$$ {\underset{\_}{R}}_P(A)={\underset{\_}{R}}_P\left({\overline{R}}_P\left({\underset{\_}{R}}_P(A)\right)\right);{\overline{R}}_P(A)={\overline{R}}_P\left({\underset{\_}{R}}_P\left({\overline{R}}_P(A)\right)\right). $$

(ii) If R is inverse serial and transitive then:

$$ {\underset{\_}{R}}_P(A)\subseteq {\underset{\_}{R}}_P\left({\overline{R}}_P\left({\underset{\_}{R}}_P(A)\right)\right);{\overline{R}}_P(A)\supseteq {\overline{R}}_P\left({\underset{\_}{R}}_P\left({\overline{R}}_P(A)\right)\right). $$

Proof Obvious

Example 3.5 Let U = {a1, a2, a3, a4} a set of four patients and V = {Fever(b1), Headache(b2), Stomachache (b3), Cough(b4), Myalgia (b5)} be five symptoms,if R = {(a1, b2), (a1, b4), (a2, b3), (a2, b4), (a3, b3), (a3, b5), (a4, b1), (a4, b2), (a4, b5)}

is a relation relating patients to symptoms. Let A = {3/a1, 0/a2, 3/a3, 5/a4} represents a multiset of patients and times of visiting the doctor. Thus, using definition 2.10, we have:

$$ G\left({b}_1\right)=\left\{{a}_4\right\},G\left({b}_2\right)=\left\{{a}_1,{a}_4\right\},G\left({b}_3\right)=\left\{{a}_2,{a}_3\right\},G\left({b}_4\right)=\left\{{a}_1,{a}_2\right\},G\left({b}_5\right)=\left\{{a}_3,{a}_4\right\} $$

and so, we get:

$$ {\underset{\_}{R}}_P(A)=\left\{\raisebox{1ex}{$5$}\!\left/ \!\raisebox{-1ex}{${b}_1$}\right.,\raisebox{1ex}{$3$}\!\left/ \!\raisebox{-1ex}{${b}_2$}\right.,\raisebox{1ex}{$0$}\!\left/ \!\raisebox{-1ex}{${b}_3$}\right.,\raisebox{1ex}{$0$}\!\left/ \!\raisebox{-1ex}{${b}_4$}\right.,\raisebox{1ex}{$2$}\!\left/ \!\raisebox{-1ex}{${b}_5$}\right.\right\}\ and\ {\overline{R}}_p(A)=\left\{\raisebox{1ex}{$5$}\!\left/ \!\raisebox{-1ex}{${b}_1$}\right.,\raisebox{1ex}{$5$}\!\left/ \!\raisebox{-1ex}{${b}_2$}\right.,\raisebox{1ex}{$2$}\!\left/ \!\raisebox{-1ex}{${b}_3$}\right.,\raisebox{1ex}{$3$}\!\left/ \!\raisebox{-1ex}{${b}_4$}\right.,\raisebox{1ex}{$5$}\!\left/ \!\raisebox{-1ex}{${b}_5$}\right.\right\}. $$

If A = {a1, a3,  a4} . By using the class U/R−1 = {{a4}, {a1, a4}, {a2, a3}, {a1, a2}, {a3, a4}} , the lower and upper approximations using rough sets on one universe U are \( \underset{\_}{R}(A)=\left\{{a}_1,{a}_3,\kern0.5em {a}_4\right\}=A \) and \( \overline{R}(A)=\left\{{a}_1,{a}_2,{a}_3,{a}_4\right\}=U \). Clearly, this method does not have any deviations between the effectiveness of symptoms. But by using the multi approximations over the two universes U and V, we have degree of effectiveness of b1 which is \( \frac{5}{5} \), b2 which is \( \frac{3}{5} \), b3 which is \( \frac{0}{2} \), b4 which is \( \frac{0}{3} \), and b5 which is \( \frac{2}{5} \).

Approximation based on multi binary relation

In this section, we aim to approximate rough sets in multi approximation spaces, study their properties, and provide a counter example.

Definition 4.1 Let U and V be two finite non-empty universes of discourse. Let Mand N be two multisets drawn from U and V, respectively. Let R be a multi binary relation from M to N. The ordered (U, V, M, N, R) is called a two-universe multi approximation space. For any crisp set AU, the lower and upper approximations of A, \( \underset{\_}{R}(A) \) and\( \overline{R}(A) \), with respect to the multi approximation space, are multisets drawn from V whose count functions are defined respectively by:

For each bV,

$$ {C}_{\underset{\_}{R}(A)}(b)=\mathit{\min}\left\{m:\left(m/a\right)\in R\left(1/b\right),a\in A\right\} $$
$$ {C}_{\overline{R}(A)}(b)=\mathit{\max}\left\{m:\left(m/a\right)\in R\left(1/b\right),a\in A\right\} $$

If for all \( b\in V,\kern0.5em {C}_{\underset{\_}{R}(A)}(b)={C}_{\overline{R}(A)}, \) then the set A is definable (or exact) with respect to the multi approximation space (U, V, M, N, R). Otherwise, the set A is rough with respect to the multi approximation space.

Proposition 4.1 In a multi approximation space (U, V, , M, N, R), the multi approximation operators satisfy the following properties for all A, A1, A2P(U):

$$ \left(L{\prime}_3\right)\kern0.5em \underset{\_}{R}\left({A}_1\cap {A}_2\right)\subseteq \underset{\_}{R}\left({A}_1\right)\cap \underset{\_}{R}\left({A}_2\right)\kern0.5em \left({U}_3\right)\kern0.5em \overline{R}\left({A}_1\cup {A}_2\right)=\overline{R}\left({A}_1\right)\cup \overline{R}\left({A}_2\right) $$
$$ \left(L{\prime}_4\right)\kern0.5em \underset{\_}{R}\left({A}_1\cup {A}_2\right)=\underset{\_}{R}\left({A}_1\right)\cup \underset{\_}{R}\left({A}_2\right)\left({U}_4\right)\kern0.5em \overline{R}\left({A}_1\cap {A}_2\right)\subseteq \overline{R}\left({A}_1\right)\cap \overline{R}\left({A}_2\right) $$

\( \left({L}_5\right)\kern0.5em {A}_1\subseteq {A}_2\Longrightarrow \underset{\_}{R}\left({A}_1\right)\subseteq \underset{\_}{R}\left({A}_2\right) \)\( \left({U}_5\right)\kern0.5em {A}_1\subseteq {A}_2\Longrightarrow \overline{R}\left({A}_1\right)\subseteq \overline{R}\left({A}_2\right) \).

$$ (LU)\kern0.75em \underset{\_}{R}(A)\subseteq \overline{R}(A). $$

Proof According to the duality of these properties, we only need to prove (L3), (L4), (L5) and (LU).

(L3) Since for all bV, \( {\displaystyle \begin{array}{c}{C}_{\underset{\_}{R}\left({A}_1\cap {A}_2\right)}\left(1/b\right)=\mathit{\min}\left\{m:\left(m/a\right)R\left(1/b\right),a\in \left({A}_1\cap {A}_2\right)\right\}\\ {}\le \min \left\{\mathit{\min}\left\{D:\left(m/a\right)\in R\left(1/b\right),a\in {A}_1\Big\},\mathit{\min}\Big\{\ m:\left(m/a\right)\in R\left(1/b\right),a\in {A}_2\right\}\right\}\\ {}\le \mathit{\min}\left\{{C}_{\underset{\_}{R}\left({A}_1\right)}\left(1/b\right),{C}_{\underset{\_}{R}\left({A}_2\right)}\left(1/b\right)\right\}\subseteq \underset{\_}{R}\left({A}_1\right)\cap \underset{\_}{R}\left({A}_2\right).\end{array}} \)

Hence, \( {\underset{\_}{R}}_U\left({A}_1\cap {A}_2\right)\subseteq {\underset{\_}{R}}_U\left({A}_1\right)\cap {\underset{\_}{R}}_U\left({A}_2\right) \).

(L4) For all bV, we can have:

$$ {\displaystyle \begin{array}{c}{C}_{\underset{\_}{R}\left({A}_1\cup {A}_2\right)}\left(1/b\right)=\mathit{\min}\left\{m:\left(m/a\right)\in R\left(1/b\right),a\in \left({A}_1\cup {A}_2\right)\right\}\\ {}=\mathit{\min}\left\{\mathit{\max}\left\{m:\left(m/a\right)\in R\left(1/b\right),a\in \left({A}_1\right),a\in \left({A}_2\right)\right\}\right\}\\ {}=\mathit{\max}\left\{\mathit{\min}\left\{m:\left(m/a\right)\in R\left(1/b\right),a\in {A}_1\right\},\mathit{\min}\left\{m:\left(m/a\right)\in \left(1/b\right),a\in {A}_2\right\}\right\}\\ {}=\mathit{\max}\left\{{C}_{\underset{\_}{R}\left({A}_1\right)}\left(1/b\right),{C}_{\underset{\_}{R}\left({A}_2\right)}\left(1/b\right)\right\}={C}_{\underset{\_}{R}\left({A}_1\right)\cup \underset{\_}{R}\left({A}_2\right)}\left(1/b\right).\end{array}} $$

Hence, \( \underset{\_}{R}\left({A}_1\cup {A}_2\right)=\underset{\_}{R}\left({A}_1\right)\cup \underset{\_}{R}\left({A}_2\right) \).

(L5) Since A1A2, then \( \forall a\in U,{A}_1{C}_{A_1}(a)\le {C}_{A_2}(a). \) Thus, \( {C}_{\underset{\_}{R}\left({A}_1\right)}\left(1/b\right)=\mathit{\min}\left\{m:\left(m/a\right)\in R\left(1/b\right),a\in {A}_1\right\}\le \mathit{\min}\left\{m:\left(m/a\right)\in R\left(1/b\right),a\in {A}_2\right\}={C}_{\underset{\_}{R}\left({A}_2\right)}\left(1/b\right) \).

Therefore, \( \underset{\_}{R}\left({A}_1\right)\subseteq \underset{\_}{R}\left({A}_2\right) \).

(LU) For all bV, we can have:

$$ {\displaystyle \begin{array}{c}{C}_{\underset{\_}{R}(A)}\left(1/b\right)=\mathit{\min}\left\{m:\left(m/a\right)\in R\left(1/b\right),a\in A\right\}\\ {}\le \mathit{\max}\left\{m:\left(m/a\right)\in R\left(1/b\right),a\in A\right\}={C}_{\overline{R}(A)}(b).\end{array}} $$

Hence, \( \underset{\_}{R}(A)\subseteq \overline{R}(A) \).

Remark 4.1 If R [M × N]w is a multi binary relation in a two-universe approximation space (U, V, M, N, R), then the following properties need not be true:

$$ \left({L}_1\right)\kern0.5em \underset{\_}{R}(A)={\left(\overline{R}\left({A}^c\right)\right)}^c,\left({U}_1\right)\kern0.5em \overline{R}(A)={\left(\underset{\_}{R}\left({A}^c\right)\right)}^c, $$
$$ \left({L}_2\right)\kern0.5em \underset{\_}{R}(U)=V,\left({U}_2\right)\kern0.5em \overline{R}\left(\phi \right)=\phi, $$
$$ \left({L}_3\right)\kern0.5em \underset{\_}{R}\left({A}_1\cap {A}_2\right)=\underset{\_}{R}\left({A}_1\right)\cap \underset{\_}{R}\left({A}_2\right),\left({U}_6\right)\kern0.5em \overline{R}(U)=V, $$
$$ \left({L}_4\right)\kern0.5em \underset{\_}{R}\left({A}_1\cup {A}_2\right)\supseteq \underset{\_}{R}\left({A}_1\right)\cup \underset{\_}{R}\left({A}_2\right). $$

The following example shows this remark:

Example 4.1 Let U = {a1, a2, a3, a4, a5, a6, a7}, V = {b1, b2, b3, b4, b5}. Let M be a multiset drawn from U and N be a multiset drawn from V shath that M = {1/a1, 2/a2, 2/a3, 1/a4, 3/a5, 2/a6, 4/a7} and N = {2/b1, , 3/b3, 1/b4, 4/b5, 3/b6} and R be a multi binary relation from M to N defined as:

$$ R=\left\{\left(1/{a}_1,2/{b}_1\right)/2,\left(1/{a}_1,3/{b}_3\right)/3,\left(1/{a}_1,1/{b}_4\right)/1,\left(2/{a}_2,3/{b}_3\right)/6,\left(2/{a}_2,1/{b}_4\right)/2,\left(2/{a}_2,4/{b}_5\right)/8,\left(2/{a}_3,2/{b}_1\right)/4,\left(2/{a}_3,4/{b}_5\right)/8,\left(2/{a}_3,3/{b}_6\right)/6,\left(1/{a}_4,3/{b}_3\right)/3,\left(1/{a}_4,1/{b}_4\right)/1,\left(3/{a}_5,2/{b}_1\right)/6,\left(3/{a}_5,3/{b}_3\right)/9,\left(3/{a}_5,1/{b}_4\right)/3,\left(3/{a}_5,4/{b}_5\right)/12,\left(2/{a}_6,2/{b}_1\right)/4,\left(2/{a}_6,3/{b}_3\right)/6,\left(2/{a}_6,1/{b}_4\right)/2,\left(4/{a}_7,2/{b}_1\right)/8,\left(4/{a}_7,1/{b}_4\right)/4,\left(4/{a}_74/{b}_5,\right)/16\right\} $$

If A is subset of U, defined as A = A1 = {a1, a3, a4, a7} and A2 = {a1, a2, a4, a6}, then we have:

 

b1

b2

b3

b4

b5

b6

\( {C}_{\underset{\_}{R}\left({A}_1\right)}\left(1/b\right) \)

1

0

1

1

2

2

\( {C}_{\overline{R}\left({A}_1\right)}\left(1/b\right) \)

4

0

1

4

4

2

\( {C}_{\underset{\_}{R}\left({A}_2\right)}\left(1/b\right) \)

1

0

1

1

2

0

\( {C}_{\overline{R}\left({A}_2\right)}\left(1/b\right) \)

2

0

2

2

2

0

\( {C}_{\underset{\_}{R}\left({A}_1\cap {A}_2\right)}\left(1/b\right) \)

1

0

1

1

0

0

\( {C}_{\underset{\_}{R}\left({A}_{`1}\right)}\cap {C}_{\underset{\_}{R}\left({A}_2\right)}\left(1/b\right) \)

1

0

1

1

2

0

\( {C}_{\underset{\_}{R}\left({A}_{`1}\right)}\cup {C}_{\underset{\_}{R}\left({A}_2\right)}\left(1/b\right) \)

1

0

1

1

2

2

\( {C}_{\underset{\_}{R}\left({A}_1\cup {A}_2\right)}\left(1/b\right) \)

1

0

1

1

2

2

\( {C}_{{\left(\underset{\_}{R}\left({A}^c\right)\right)}^c}\left(1/b\right) \)

5

6

5

5

4

4

\( {C}_{{\left(\overline{R}\left({A}^c\right)\right)}^c}\left(1/b\right) \)

3

6

3

3

3

6

\( {C}_{\underset{\_}{R}\left(\phi \right)}\left(1/b\right) \)

0

undefined

0

0

0

0

\( {C}_{\overline{R}\left(\phi \right)}\left(1/b\right) \)

0

undefined

0

0

0

0

\( {C}_{\underset{\_}{R}(U)}\left(1/b\right) \)

1

0

1

1

2

0

\( {C}_{\overline{R}(U)}\left(1/b\right) \)

4

0

3

4

4

2

Conclusion and future work

The multiset approximations suggested in this work can help to compute measures and ordering of effectiveness and certainty of concepts in information systems. More work on using multi relation to approximate rough multi sets will be discussed in the future. Also, the use of a relation between two universes (objects and attributes) can be extended to construct another relation between attributes and decisions for constructing a rough set model over three universes.

Availability of data and materials

Data sharing is not applicable to this article as no datasets were generated or analyzed during the current study.

References

  1. Yager, R.R.: On the theory of bags. Int General Syst. 13, 23–37 (1986)

    Article  MathSciNet  Google Scholar 

  2. Blizard, W.D.: Multiset theory. Notre Dame Journal of Formal Logic. 30(1), 36–66 (1989)

    Article  MathSciNet  Google Scholar 

  3. Blizard, W.D.: Real -valued multisets and fuzzy sets theory. Fuzzy Sets and Systems. 33, 77–97 (1989)

    Article  MathSciNet  Google Scholar 

  4. Miyamoto, S.: Generalizations of multisets and rough approximations. International Journal of Intelligent Systems. 19, 639–652 (2004)

    Article  Google Scholar 

  5. Singh, D., Ibrahim, A.M., Yohanna, T., Singh, J.N.: An overview of the applications of multisets. Novi SAD J. MATH. 37(2), 73–92 (2007)

    MathSciNet  MATH  Google Scholar 

  6. Ibrahim, M., Singh, D., Singh, J.N.: An outline of multiset space algebra. International Journal of Algebra. 5(31), 1515–1525 (2011)

    MathSciNet  MATH  Google Scholar 

  7. Girish, K.P., John, S.J.: Relations and functions in multiset context. Information Sciences. 2, 37–52 (2009)

    MathSciNet  MATH  Google Scholar 

  8. Girish, K.P., John, S.J.: Multiset Topologies induced by multiset relations. Information Sciences. 188, 298–313 (2012)

    Article  MathSciNet  Google Scholar 

  9. El-Sheikh, S., Omar, R., Raafat, M.: Separation axioms on multiset topological spaces. Journal of New Theory. 7, 11–12 (2015)

    Google Scholar 

  10. El-Sheikh, S., Omar, R., Raafat, M.: Operators on multiset bitopological spaces. South Asian Journal of Mathematics. 6(1), 1–9 (2016)

    Google Scholar 

  11. Das, D., Mahanta, J.: Boundary and exterior of a multiset topology, the journal of new theory. 12, 75–84 (2016).

  12. Abo-Tabl, E.A.: Topological approximations of multisets. Journal of the Egyptian Mathematical Society. 21, 123–132 (2013)

    Article  MathSciNet  Google Scholar 

  13. Pawlak, Z.: Rough sets theoretical aspects of reasoning about data, Kluwer Academic Publishers, Dordrecht 9 (1991)

    Google Scholar 

  14. Pawlak, Z.: Rough sets. Int. J. of Information and Computer Sciences. 11(5), 341–356 (1982)

    Article  Google Scholar 

  15. Cheng, W., Mo, Z.W., Wang, J.: Notes on the lower and upper approximations in fuzzy group and rough ideals in semigroups. Inf. Sci. 177, 5134–5140 (2007)

    Article  Google Scholar 

  16. Dempster, P.: Upper and lower probabilities induced by a multivalued mapping. Ann Math stat. 38, 325–339 (1967)

    Article  MathSciNet  Google Scholar 

  17. Dntsch, G.: Gediga, Uncertainty measures of rough sets prediction. Artif. Intell. 106, 109–137 (1998)

    Article  Google Scholar 

  18. Jensen, R., Shen, Q.: Fuzzy –rough sets assisted attribute selection. IEEE Trans Fuzzy Syst. 15, 73–89 (2007)

    Article  Google Scholar 

  19. Mi, J.S., Zhang, W.X.: An axiomatic characterization of a fuzzy generalization of rough sets. Inf. Sci. 160, 235–249 (2004)

    Article  MathSciNet  Google Scholar 

  20. Z. Pawlak Rough sets, decision algorithms and Bayes's theorem. Eur .J. Oper. Res. 136, 181–189 (2002)

  21. Pawlak, Z., Skowron, A.: Rudiments of rough sets. Inf. Sci. 177, 3–27 (2007)

    Article  MathSciNet  Google Scholar 

  22. Pawlak, Z.: Some remarks on conflict analysis,. Eur. J. Oper. Res. 166, 649–654 (2005)

  23. Ananthanarayana, V.S., Narasimha, M.M., Subramanian, D.K.: Tree structure for efficient data mining using rough sets,. Pattern Recognit Lett. 24 851–862 (2003)

  24. Shen, Y., Wang, F.: Variable precision rough set model over two universes and its properties. Soft Computing. 15(3), 557–567 (2011)

    Article  Google Scholar 

  25. Yan, R.X., Zheng, J.G., Liu, J.L., Zhai, Y.M.: Research on the model of rough set over dual universes. Knowl. Based Syst. 23, 817–822 (2010)

    Article  Google Scholar 

  26. Weihua, X., Wenxin, S., Yufeng, L., Wenxiu, Z.: Fuzzy rough set models over two universes. Int. J. Mach. Learn. & Cyber. 4, 631–645 (2013)

    Article  Google Scholar 

  27. Li, T.J., Zhang, W.X.: Rough fuzzy approximations on two universes of discourse, Inf. Sci. 178, 892–906 (2008)

    MathSciNet  MATH  Google Scholar 

  28. Liu, G.L.: Rough set theory based on two universal sets and its applications. Knowl. Based Syst. 23, 110–115 (2010)

    Article  Google Scholar 

  29. Pei, D.W., Xu, Z.B.: Rough set models on two universes. Int. J. Gen. Syst. 33, 569–581 (2004)

    Article  MathSciNet  Google Scholar 

  30. Shu, L., He, X.Z.: Rough set model with double universe of discourse, Proceedings of the IEEE international conference on Information Reuse and Integration (IRI ’07), Las Vegas, Nev, USA. August. 492–495 (2007)

  31. Sun, B.Z., Ma, W.M.: Fuzzy rough set model on two different universes and its application. Appl. Math. Model. 35, 1798–1809 (2011)

  32. Zhang, H.Y., Zhang, W.X., Wu, W.Z.: On characterization of the generalized interval-valued fuzzy rough sets on two universes of discourse. Int. J. Approx. Reason. 51(1), 56–70 (2009)

    Article  MathSciNet  Google Scholar 

  33. Sun, B., Ma, W., Chen, X., Zhang, X.: Multigranulation vague rough set over two universes and its application to group decisionmaking. Soft Computing. 23, 8927–8956 (2019)

    Article  Google Scholar 

  34. Girish K.P., Sunil J.J.: Rough multisets and information multisystems, Advances in Decision sciences, Volume 2011, Article number 495392

  35. Girish K.P., Sunil J.J.: Rough multisets and its multiset topology, J.F. Peters et al. (Eds.): Transactions on Rough Sets XIV, LNCS 6600, 62-80, 2011, Springer-Verlag, Berlin (2011)

  36. Girish K.P., Sunil J.J.: On rough multiset relations, Int. J. of Granular Computing, Rough sets and Intelligent Systems. 3(4), 306–326 (2014)

  37. Jena, S.P., Gosh, S.K., Tripathy, B.K.: On the theory of bags and lists. Information sciences. 132, 241–254 (2001)

    Article  MathSciNet  Google Scholar 

  38. Yao, Y.Y., Wong, S.K., Lin, T.Y.: A review of rough set models. In: Lin, T.Y., Cercone, N. (eds.) Rough sets and data mining: analysis for imprecise data, pp. 47–75. Kluwer Academic publishers, Boston (1997)

    Chapter  Google Scholar 

  39. Yao, Y.Y.: Relational interpretations of neighborhood operators and rough set approximation operators. Information Sciences. 111, 239–259 (1998)

    Article  MathSciNet  Google Scholar 

Download references

Acknowledgements

The authors would like to thank the referees for providing very helpful comments and suggestions that helped in improving the quality of the paper.

Funding

Not applicable.

Author information

Authors and Affiliations

Authors

Contributions

The first and second author participated equally in all stages of the manuscript. All authors read and approved the final manuscript.

Corresponding author

Correspondence to O. A. Embaby.

Ethics declarations

Competing interests

The authors declare that they have no competing interests.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Embaby, O.A., Toumi, N.A. Multiset concepts in two-universe approximation spaces. J Egypt Math Soc 28, 46 (2020). https://doi.org/10.1186/s42787-020-00104-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/s42787-020-00104-5

Keywords

Mathematics Subject Classification