=Paper= {{Paper |id=Vol-1492/Paper_31 |storemode=property |title=Information Systems and Soft Sets |pdfUrl=https://ceur-ws.org/Vol-1492/Paper_31.pdf |volume=Vol-1492 |dblpUrl=https://dblp.org/rec/conf/csp/MachnickaP15 }} ==Information Systems and Soft Sets== https://ceur-ws.org/Vol-1492/Paper_31.pdf
                  Information Systems and Soft Sets

                         Zofia Machnicka and Marek Palasinski

                   University of Information Technology and Management
                                      Rzeszow, Poland
                           zmachnicka@wsiz.rzeszow.pl
                          mpalasinski@wsiz.rzeszow.pl



       Abstract. It will be shown that each information system can be considered a soft
       set and each finite soft set can be considered an information system.


1   Basic Information

The notion of an information system is well established in the literature, e.g. [1, 4]. In-
formally, an information system consists of a finite nonempty set of objects and a finite
nonempty set of attributes. Each attribute a assigns to each object some value a(x),
which is a members of a specific finite set Va , called the range of the attribute a. Thus
an attribute can be thought of as a function a : V → Va , or as a sequence of elements
of Va . Such a tuple is represented as a column in a matrix (or table) representing the
information system. The rows of the matrix are labelled by objects and the columns by
attributes. The matrix dimention is n × p, where n is the number of objects and p the
number of attribues, see Table 1 below.


                               Table 1. Information system

                                     a0 · · · ak · · · ap
                                 x0 a00 · · · ak0 · · · ap0
                                 ··· ··· ··· ··· ··· ···
                                 xi a0i · · · aki · · · api
                                 ··· ··· ··· ··· ··· ···
                                 xn a0n · · · akn · · · apn



    Here V = {x0 , . . . , xn } , A = {a0 , , ap } , and aki is the value of the attribute ak
on xi , i.e., aki = ak (xi ). Thus for each a ∈ A, we have that a ∈ VaV and A ⊆ {VaV :
                                                                                     S
a ∈ A}, where the union is disjoint. Similarly, as each object x ∈ V labels a row in
the matrix, it can be identified with a tuple of values of attributes from A on this object.
Hence the set of objects V can be identified with a subset of the Cartesian product of
sets Va (see [4])                              Y
                                         V ⊆       Va .
                                             a∈A
70

Definition 1. An information system is a pair S = hV, Ai, where V and A are
nonempty finite sets, such that for each a ∈ A there exists a finite set Va such that
a : V → Va .
The elements of V are called objects of the system S and the elements of A attributes
of the system. An element x ∈ V is identified with a tuple

                                      x = ha(x) : a ∈ Ai.

An information system S is called two valued iff for every a ∈ A, the set Va has two
elements, which we denote by 0 and 1. Expressions of the form

                          ai1 = bi1 ∧ · · · ∧ aik = bik −→ ait = bit

or
                          ai1 = bi1 ∧ · · · ∧ aik = bik −→ ait 6= bit
where ai1 . . . aik , ait are attributes and bi1 , . . . , bik , bit are their possible values, i.e.,
bij ∈ Vij , are called rules. A rule of the first form is called a deterministic association
rule while the one of the second form is called an inhibitory association rule. Mathe-
maticaly, any rule is an implication and a true rule is a rule that is true as an implication
for any object from V . A rule is realizable if its predecessor is true for at least one
object from V.It was shown in [2] that every information system can be equivalently
replaced by a two valued information system. We recall the procedure in Section3.


2    Soft Sets

The notion of a soft set has been proposed in [3]as a mathematical approach to uncer-
tainty, alternative to that of a fuzzy set. It has subsequently provoked a lot of research.
Let U be a set called a universe and let E be another set, disjoint with U , called the set
of parameters.
Definition 2. (Following [3]) Let U be a set. A pair hF, Ei is called a soft set over U
if and only if F is a mapping from E into the set of all subsets of the set U .
    A soft set then can be seen as a parametrized family {F (ε) : ε ∈ E} of subsets of
the set U and the elements of E are called parameters. In the terminology of [3], for
each ε ∈ E, the set F (ε) is called an ε-approximation of the soft set. If both U and E
are finite then we will call the soft set hF, Ei finite. In the next section we show that
there is a natural connection between soft sets and information systems.


3    Connection Between Soft Sets and Information Systems

The following procedure of getting a two valued system S (2) from a given information
system S was presented at the HSI conference in 2010 ([2]) and we recall it here for
completeness. Let S = hV, Ai, where A = (a1 , . . . , an ) and for each i = 1, . . . , n
                                                                                            71

let the set of values of the attribute ai be {0, . . . , ki − 1}. We define the associated
two-valued system S (2) by setting its attributes set to be

                        {a10 , . . . , a1ki −1 , . . . , an0 , . . . , ankn −1 },

each one assuming one of the two values 0, 1. The set of objects remains the same.
For any rule r for S we define the corresponding rule r(2) for S (2) , replacing each
expression of the form ai = j by aij = 1 and aij = 0 in other case and in case the rule
is an inhibitory one expression ai 6= j by aij = 0. We then have the following lemma.
Lemma 1. For any rule r, if r is true and realizable in S then r(2) is true and realizable
in S (2) .
The proof of the lemma is straightforward, by contradiction. To show the converse,
one needs to define new rules (each rule true and realizable in S 2 , using the inverse
translation, leads to a rule of a new kind ).

Remark 1. In case of binary information systems, if two systems S1 and S2 are different
then the sets of true and realizable implications associated with S1 and S2 , respectively,
are different (see [1, 2]).

From now on let S (2) denote a binary information system. So S (2) can be presented as
in Table 1 above, where the value aki of the attribute ak on xi is 0 or 1.
     It is now easy to see that each information system hV, Ai can be considered a soft
set. It is enough to take into account that any subset W ⊆V can be uniquely identified
with its characteristic function f : V → {0, 1} such that

                                          1, when x ∈ W
                                        
                                f (x) =
                                          0, otherwise.
    For k = 1, . . . , p, the k th column in the table above can be considered a function
ak : V → {0, 1}, with ak (xi ) = aki , for each j = 1, . . . , n, so each column determines
a subset of V . Take the function F : A → P(V ) such that F (ak ) is the subset of V
determined by the column in the table corresponding to the attribute ak ∈ A. Then
hF, Ai is a soft set over U .
    On the other hand, consider a finite soft set hF, Ei over a universe V . Assume that
V = {x0 , . . . , xn } and E = {ε0 , . . . , εp }, for some n and p. To show that this soft
set determines the unique information system, take A = {F (ε) : ε ∈ E}. For each
k = 0, . . . , p and i = 0, . . . , n let ak be the characteristic function of the set F (εi ).
Then the values of ak form the k-th column in table 1. So the soft set hF, Ei over
V is identified with the information system hV, Ai. Clearly, the two identifications are
mutual inverses, so each soft set determines a unique information system and vice versa.
This allows us to state the main result of this note.
Theorem 1. Given a finite set V there is a one-one correspondence between the infor-
mation systems of the form hV, Ai and finite soft sets over the universe V .
As the finite set V in the theorem is arbitrary, the theorem can be restated as
72

Corollary 1. Every information system can be regarded as a finite soft set and every
finite soft set can be regarded as an information system.

Remark 2. As the anonymous referee points out, the main result can be alternatively
explained in more general terms as follows. Given a family A of zero-one sequences of
a common length n, one can treat this family as the set of parameters E. Let U be any
set of n elements. Then each parameter ε ∈ E, being a sequence of zeros and ones is a
characteristic function of some subset of U , call this subset F (ε). Then F : E → P(U )
and the pair hF, Ei is a soft set. The original set of sequences A can be recovered from
this soft set as the family of characteristic sequences of sets F (ε), for all ε ∈ E.


References
 1. P.Delimatea, M.Moshkow, A.Skowron, Z..Suraj, Inhibitory Rules in Data Analysis. A Rough
    Set Approach, Studies in Computational Inteligence, Vol. 163, Springer-Verlag, Berlin
    (2008)
 2. B. Fryc, Z. Machnicka, M. PaÅĆasiÅĎski, Remarks on Two Valued Information Systems,
    in: T. Pardela, B. Wilamowski (eds.) RzeszÃşw (3rd International Conference on Human
    System Interaction), pp 775-777 (2010)
 3. D. Molodtsov, Soft set theory - First results, Comput. Math. Appl., 37, pp 19-31 (1999)
 4. K.Pancerz,Zastosowanie zbiorów przybliżonych do identyfikacji modeli systemów współ
    bieżnych, Rozprawa doktorska, IPI PAN, Warszawa (2006)