Article Search
닫기

Original Article

Split Viewer

International Journal of Fuzzy Logic and Intelligent Systems 2020; 20(4): 298-315

Published online December 25, 2020

https://doi.org/10.5391/IJFIS.2020.20.4.298

© The Korean Institute of Intelligent Systems

Powerset Theory of Fuzzy Soft Sets

Jiří Močkoř

Institute for Research and Applications of Fuzzy Modeling, University of Ostrava, Ostrava, Czech Republic

Correspondence to :
Jiří Močkoř (Jiri.Mockor@osu.cz)

Received: May 28, 2019; Revised: December 8, 2020; Accepted: December 10, 2020

This is an Open Access article distributed under the terms of the Creative Commons Attribution Non-Commercial License (http://creativecommons.org/licenses/by-nc/3.0/) which permits unrestricted noncommercial use, distribution, and reproduction in any medium, provided the original work is properly cited.

Fuzzy powerset theory is defined by a monad, and therefore it can be applied in computer science. Fuzzy soft sets generalize fuzzy sets and have considerable application potential in, for instance, decision-making and optimization. In this study, we prove that fuzzy soft sets also give rise to a powerset theory, which is also defined by a monad. As in the case of fuzzy sets, in fuzzy soft set theory, it is possible to use several theoretical constructions requiring the existence of a powerset theory and monads. We describe the construction of fuzzy soft relations as an example of the use of monads in fuzzy soft sets.

Keywords: Fuzzy soft set, Monad powerset theory, Fuzzy soft relations

Several methods have been developed for problems related to incomplete or inaccurate information. Examples of such methods are, for example, the theory of probability, fuzzy set theory, interval mathematics, and rough set theory. These can be considered mathematical methods for handling imperfect knowledge, and each have their own theoretical foundation and range of potential applications. However, it should be noted that even though the last three theories are quite different, they share several common features, and under certain conditions, we can transform theoretical results of one theory into results of the other. This process then leads to the emergence of new theories at the borders of these basic theories. This enables the use of diverse theoretical tools, thus increasing their application potential.

An example of such a boundary theory that does not fully fit in these basic areas is soft set theory. This is a rather recent approach for modeling uncertainty and was introduced by Molodtsov [1] in 1999, who established the fundamental results and proposed possible applications. Further extensions of the theoretical part and applications of soft sets subsequently appeared, for example, Maji et al. [2, 3], Majumdar and Samanta [4], Aktas and Cagman [5], Feng et al. [6], Chen et al. [7], and Mushrif et al. [8]. Both fuzzy set theory and soft set theory are concerned with problems that involve vagueness and uncertainties from different areas. Hence, the combination of these two approaches naturally led to the concept of fuzzy soft sets as a fuzzy generalization of soft sets. This was introduced by Maji et al. [9], where the basic properties of fuzzy soft sets were provided. Several studies have since appeared, extending the theoretical features of fuzzy soft sets (e.g., [1013]).

Recently, the properties and applications of soft and fuzzy soft sets have attracted considerable attention. Xiao et al. [13] studied a synthetic evaluation method for business competitive capacity. Zou and Xiao [14] exploited the link between soft sets and data analysis in incomplete information systems. Pei and Miao [15] demonstrated that soft sets are a class of special information systems. Mushrif et al. [8] presented a new algorithm based on soft set theory for classification of natural textures. Kovkov et al. [16] considered optimization problems in the framework of soft set theory. Zou and Xiao [14] presented data analysis approaches for soft sets under incomplete information. Finally, Majumdar and Samanta [4] studied similarity measures for soft sets.

From this review, it follows that fuzzy soft set theory is a highly lively research area with great application potential. However, fuzzy soft set theory itself and its position in uncertainty theories have not been sufficiently investigated. Only a limited number of studies are concerned with the theoretical properties of fuzzy soft sets and their relation to, for example, classical fuzzy sets, or general categorical properties of fuzzy soft sets. Fuzzy set theory already has a large system of theoretical techniques that allow combining fuzzy sets with, for example, standard algebraic and topological methods; however, in the case of fuzzy soft sets, such techniques have not been systematically developed.

In fuzzy set theory, one of the key theoretical techniques that allows the application of standard algebraic and topological methods to fuzzy sets is powerset theory. Powerset theories are widely used in algebra, logic, topology, and computer science. The standard example of a powerset theory is based on the powerset object P(X) = {A : AX} of a set X, and the corresponding (Zadeh’s) extension of a mapping f : XY to the map fP⃗ : P(X) → P(Y) is widely used in almost all branches of mathematics and their applications, including computer science. As classical set theory can be considered a special case of fuzzy set theory, powerset objects associated with fuzzy sets were soon investigated as generalizations of classical powerset objects. This was first carried out by Zadeh [17], who defined [0, 1]X (or LX, where L is an appropriate ordered structure) as a new powerset object Z(X) instead of P(X), and introduced the new powerset operator fZ⃗ : Z(X) → Z(Y). Zadeh’s extension was extensively studied by Rodabaugh [18] for lattice-valued fuzzy sets. in [18], the author provided a serious basis for further research on powerset objects and operators. This new approach to powerset theories was based on the application of the theory of monads in clone form, introduced by Manes [19]. A special example of monads in clone form was introduced by Rodabaugh [20] as a special structure describing powerset objects.

Instead of a monad in clone form, a more explicit powerset theory was introduced by Rodabaugh [20] as a structure describing powerset objects. A slight modification of this structure defined in a category K is represented by a system T = (T, →, V, η), where T : KCSLAT is an object function representing a powerset generator (where CSLAT is the category of complete ⋁-semilattices), → is a forward powerset operator such that for each f : XY in K, fT⃗ : T(X) → T(Y) in CSLAT, V : KSet is a concrete functor, and for each object X, ηX : V(X) → T(X) is a map in the category Set of sets. He then proved that some powerset theories can be generated by algebraic theories. In particular, T(X) can be considered to consist of objects of a category K rather than of semilattices only.

Unfortunately, such a powerset theory is not available for fuzzy soft sets. The existence of such a theory would allow not only the application of standard algebraic and topological techniques to this area, but also the precise definition of the relationships between classical fuzzy sets and fuzzy soft sets.

Accordingly, this study focuses on obtaining a fuzzy soft set powerset theory. Our objective is not only to provide an analog of classical powerset theory for fuzzy soft sets, as in the case of classical fuzzy sets, but also to handle the case of L-valued fuzzy soft sets for different lattices L. Hence, instead of the so-called fixed-basis fuzzy soft set powerset theory, where the value lattice L is fixed, we consider the so-called variable-basis fuzzy soft set powerset theory, where the value lattices can be different. To this end, we first prove that, as in the case of fixed-basis fuzzy set powerset theory, a variable-basis fuzzy set powerset theory exists and is defined by a suitable monad. Subsequently, we show that there exists a variable-basis fuzzy soft set powerset theory, which is a generalization of fuzzy set powerset theory, and we prove that it is also defined by a suitable monad. This allows us to use a series of constructs from fuzzy set theory that, by their very nature, require the existence of a powerset theory defined by a monad. To illustrate this, we use fuzzy soft set powerset theory and monads to define the theory of fuzzy soft relations and the composition of these relations.

All these results prove that fuzzy set powerset theory is a special case of fuzzy soft set powerset theory. However, we also prove that fuzzy soft set powerset theory can be understood as a special case of fuzzy set powerset theory, as instead of fixed-basis theories, we consider a variable-basis theory. Thereby, we obtain a detailed description of the relationships between the two theories.

Let U be an initial universe, and X be the set of all possible parameters, which are properties of objects in U. An L-valued fuzzy set in U is a mapping s : UL, where L is a complete lattice, the largest and smallest elements of which are 1L and 0L, respectively. The category of complete lattices with complete lattice homomorphisms is denoted by . For , the set of all L-valued fuzzy sets in U is denoted by LX. Instead of a lattice L, we occasionally consider a lattice L with a t-norm (denoted by ⊗) such that a ⊗ ⋁iI ai = ⋁iI (aai). An example of a complete lattice with a t-norm is a complete residuated lattice (see, e.g., [21]).

We also use the category CSLAT of complete⋁-semilatices with complete⋁-preserving homomorphisms. As SCSLAT is a complete semilattice, it is also a complete lattice. The only difference between the category of complete lattices and the category of complete ⋁-semilattices CSLAT is that the morphisms in the former preserve both complete suprema and infima, whereas in the latter, we require that the morphisms preserve only complete suprema.

We use the following definition of a fuzzy soft set, introduced in [9].

Definition 1

A pair (E, s) is called a fuzzy soft set in a space (X, U, L) if EX and s : ELU.

The interpretation of individual sets in this definition implies that a fuzzy set s(e) ∈ LU, where eE, represents a fuzzy evaluation of how individual objects in U correspond to the parameter e in E, that is, s(e)(u) ∈ L is an L-valued measure of how the object uU corresponds to parameter eE. We now present an example of an application of fuzzy soft sets in image processing.

Example 1

(Color image segmentation as a fuzzy soft set)

Let (U, d) represent a finite metric space of pixels of a color image with metric d. For each pixel uU, we define a value S(u) representing the color of u. This value can be represented in different ways. For instance, we can use the so-called HSV representation, that is, a vector S(u) = [h, s, v], where h represents the hue of the color, s represents the saturation dimension, corresponding to various shades of brightly colored paint, and v represents the value dimension, corresponding to a mixture with varying amounts of black or white paint. Accordingly, the color image can be represented as a mapping S : UE = {e = [h, s, v] : hIh, sIs, vIv}, where Ih, Is, Iv are the value sets of corresponding parameters.

However, we can use a different interpretation of S, particularly when we are interested in segmenting a given image because of its color. Let ES = S(U) = {eE : ∃uU, S(u) = e} ⊆ E. Then, we can consider a [0, 1]-fuzzy soft set (ES, s) in the set E, where s : ES → [0, 1]U, and s(e)(u) is a membership value that quantifies the grade of membership of the pixel uU to the color segment represented by a color eES. Evidently, a larger membership value implies that there are more pixels vU with color S(u), or a color similar to S(u), in the immediate vicinity of pixel u. After a simplification, we can formally describe this situation as follows.

On the set E of colors, we can define a fuzzy similarity relation σ : E × E → [0, 1] such that σ(e, e′) represents the similarity degree of two colors e, e′ ∈ E. Analogously, using the metric space (U, d) of pixels, we can define another fuzzy similarity relation ρ : U × U → [0, 1] such that ρ(u, v) expresses the fact that the pixels u and v are “similar,” that is, they are close to each other. Then, the grade of membership s(e)(u) of the pixel uU to the color segment represented by the color e can be described by the value

eES,uU,   s(e)(u)=vUρ(u,v),σ(S(v),e)vUρ(u,v),

which defines how true it is that in the vicinity of pixel u, there are sufficiently many pixels with a color similar to e.

Therefore, from this perspective, the color segmentation of an image S can be identified with the fuzzy soft set (ES, s) in a set E, or with the α-cut (ES, s)(e)α = {uU : s(e)(u) ≥ α} of a color segmentation corresponding to the colore. More details regarding this application can be found in [22].

As mentioned in Introduction, powerset theories are widely used in algebra, logic, topology, and computer science. Numerous studies have been concerned with Zadeh’s extension and its generalizations, which could be considered the first example of a powerset operator in fuzzy set theory. The theoretical justification of Zadeh’s extension principle was first presented by Rodabaugh [18].

As general powerset theories and monads are not commonly used in the community of readers interested in fuzzy set structures, we repeat the basic definitions of these notions. For more details on category theory, readers are referred to, for example, [23]. The following definition by Rodabaugh [18] introduces a CSLAT-powerset theory. If f : XY and g : YZ are morphisms in a category, g.f : XZ denotes their composition. Morphisms in a category K are sometimes abbreviated as K-morphisms.

Definition 2

Let K be a category. Then, T = (M, →, V, η) is called a CSLAT-powerset theory in K if

  • 1) T : KCSLAT is an object-mapping.

  • 2) For each morphism f : AB in K, there exists a morphism fT→ : T(A) → T(B) in the category CSLAT.

  • 3) V : KSet is a functor.

  • 4) For each object XK, η determines in Set a mapping ηX : V (X) → WT(X), where W : CSLATSet is a forgetful functor.

  • 5) For each f : XY in K, we have W(fT→ ).ηX = ηY.V(f).

For simplicity, a CSLAT-powerset theory will be referred to as a powerset theory. A set T(A) is called a powerset object of XK. Let us consider the following standard examples.

Example 2

The powerset theory P = (P, →, id, ρ) in the category Set is defined as follows:

  • 1) The object function P : SetCSLAT is defined by P(X) = (2X, ⊆).

  • 2) For each mapping f : XY in Set, fP→ : 2X → 2Y is defined by fP→ (A) = f(A), A ∈ 2X.

  • 3) For each XSet, ρX : X → 2X is defined by ρX(x) = {x} ∈ 2X.

Example 3

The powerset theory Z = (Z, →, id, χ) in the category Set is defined as follows:

  • 1) The object function Z : SetCSLAT is defined by Z(X) = (LX, ≤), where ≤ is the pointwise ordering derived from a lattice .

  • 2) For each mapping f : XY in Set, fZ→ : LXLY is defined by

    sLX,yY,fZ(s)(y)={xf-1(y)s(x),f-1(y),0L,otherwise.

  • 3) For each XSet, χX : XLX is the map such that χX(a) is the characteristic map of the singleton {a} in the set X, that is,

    xX,χX(a)(x)={1L,x=a0L,otherwise.

These basic powerset theories P, Z are often used not only in mathematical constructions related to sets and fuzzy sets, but also in other fields, such as computer science and automata theory. In these cases, however, additional properties of these powerset theories are used, which are not derived from the general properties of powerset objects, but are based on special properties of the objects LX. These special properties of some powerset objects (including LX) can be summarized in monads and powerset theories defined by monads. Monads over a category have been used in fuzzifying mathematical objects, and there are several equivalent notions of a monad [19]. Their so-called clone form in a category K appears to be suitable for applications in both computer science and mathematics, and it intuitively expresses the basic notion of fuzzification. The use of monads for fuzzification is based on the extension of objects X of a category K to another object (X) ∈ K, which may be regarded as an object of a “cloud of fuzzy states” with a morphism η : X(X) representing “crisp” states in the object of “fuzzy states.” Then, a “fuzzy morphism” f : XY is simply a morphism f : X(Y) in the category K, and a composition of fuzzy morphisms is defined by a special operation ◊. The result of these constructions is a triple = (, ◊, η), which Manes [19] called a fuzzy theory and is, in fact, a monad (or algebraic theory) in clone form. A system of objects of a category K with fuzzy morphisms and a composition ◊ of fuzzy morphisms is then a Kleisli category in the categoryK ( [19]).

The following definition of a monad in clone form was introduced by Manes [19].

Definition 3

= (, ◊, η) is a monad in a category K if

  • 1) : KK is an object function.

  • 2) η is a system of K-morphisms ηA : A(A) for any object A.

  • 3) For each pair of K-morphisms f : A(B) and g : B(C), there exists a K-morphism (called a Kleisli composition) gf : A(C) such that the operation ◊ is associative.

  • 4) For every K-morphism f : A(B), ηBf = f.

  • 5) ◊ is compatible with composition of morphisms of K, that is, for each pair of K-morphisms f : AB and g : B(C), we have g◊(ηB.f) = g.f.

It should be noted that if (, ◊, η) is a monad in a category K, then : KK is a functor. In fact, for each morphism f : AB, the morphism (f) is defined by

T˜(f)=(ηB.f)1T˜(A).

Moreover, η represents identities on both sides for ◊, that is, for each A(B),

ηBf=f,   fηA=f.

In this case, η : 1K is a natural transformation.

Let us recall some simple properties of Kleisli composition.

Lemma 1

Let = (, ◊, η) be a monad in a category K. Let f : XY, g : Y(Z), h : Z(U), e : (U) → W be morphisms in K. Then,

h(g.f)=(hg).f,   e.(hg)=(e.h)g,ηzg=gηy.

We now present well-known examples of monads in the category Set.

Example 4

The structure = (, ◊, ρ) is defined as follows:

  • 1) For each object XSet, (X) = 2X.

  • 2) For each object XSet, ηX : X(X) is defined by ρX(x) = {x}.

  • 3) For each f : X(Y), g : Y(Z), gf : X(Z) is defined by

    (gf)(x)=yf(x)g(y).

Example 5

Let L be a complete lattice with a t-norm ⊗. The structure = (, ◊, χ) is defined as follows:

  • 1) For each object XSet, the object function : SetSet is defined by (X) = LX.

  • 2) For each XSet, χX : XLX is the map such that χX(a) is the characteristic map of the singleton {a} in the set X.

  • 3) For each f : X(Y) and g : Y(Q) in Set, gf : X(Q) is defined by

    xX,zQ,   [(gf)(x)](z)=yYf(x)(y)g(y)(z).

As mentioned previously, some powerset theories have additional properties related to special properties of fuzzy sets. Examples of such theories are powerset theories in a category defined by monads. We present a general definition of such a powerset theory.

Definition 4

Let T = (T, →, V, χ) be a powerset theory in a category K. Then, T is defined by a monad = (, ◊, η) in K (or equivalently, the monad defines a powerset theory T) if the following diagram of functors commutes:

where for an arbitrary K-morphism f : XY, T(f) and (f) are defined as follows:

T(f)=fT,T˜(f)=(ηY.f)1T˜(X).

Let us consider the following simple example of a powerset theory defined by a monad.

Example 6

The powerset theory Z is defined by the monad . In fact, by a simple calculation, for a map f : XY, we obtain

sZ(X),yY,Z(f)(s)(y)=fZ(s)(y)=xX,f(x)=ys(x)=(χY.f)1Z˜(X)(s)(y)=Z˜(s)(y),

and the diagram from Definition 4 commutes. Hence, Z is defined by .

It is also clear that the powerset theory P is defined by the monad .


Herein, we show that, as classical fuzzy sets in a set X define Zadeh’s powerset theory with objects Z(X) in the category Set, fuzzy soft sets define another powerset theory in another category. This powerset theory is a variant of the variable-basis fuzzy set powerset theory that Rodabaugh [18] introduced. The ground category for the variable-basis fuzzy set powerset theory is the category , where Set is the standard category of sets and mappings, and is the category of appropriate complete lattices with the corresponding homomorphisms. We recall the construction of this powerset theory.

Let the object function W : and the functor V : be defined by

W(X,L)={f|f:XL}=(LX,),V(X,L)=X,V(f,ϕ)=f,

where ≤ is the pointwise ordering, and for an arbitrary morphism (f, ϕ) : (X, L) → (Y, M), the powerset extension (f, ϕ)W⃗ : W(X, L) → W(Y, M) is defined by

sLX,yY,(f,ϕ)W(s)(y)={xX,f(x)=yϕ(s(x)),f-1(y),0M,otherwise.

Moreover, for (X, L), the map χ(X,L) : XW(X, L) is defined by

x,zX,χ(X,L)(x)(z)={1L,iff x=z,0L,otherwise,

The following theorem ensuring the existence of variable-base fuzzy set powerset theory was proven by Rodabaugh [24].

Theorem 1

Let be the category of complete lattices with complete lattice-preserving homomorphisms. Then, W = (W, →, V, χ) is a CSLAT-powerset theory in the category . This powerset theory is called Zadeh’s variable-basis fuzzy set powerset theory.

As we showed in Example 6, the classical fixed-basis Zadeh’s power set theory Z is defined by a monad. By a simple modification of the proof, it can be proven that Zadeh’s variable-basis powerset theory W is also defined by a suitable monad in the category . For simplicity, we prove a variant in which the category consists of complete residuated lattices, although it can also be proven under slightly weaker conditions.

Proposition 1

Let be the category of complete residuated lattices. Then, there exists a monad = (, Δ, ν) in the category such that defines the powerset theory W.

Proof

Let the object function : be defined by

(X,L)Set×C,W˜(X,L)=(W(X,L),L)Set×C.

For (X, L), we set ν(X,L) = (χX, idL) : (X, L) → (X, L), where χX is the characteristic function of subsets in X. Finally, for two morphisms (f, ϕ) : (X, L) → (Y, M) and (g, ψ) : (Y, M) → (Z, N), we set

(g,ψ)Δ(f,ϕ)=(gf,ψ.ϕ),gf:XW(Z,N),xX,zY,gf(x)(z)=yYψ(f(x)(y))g(y)(z).

By a simple computation, it can be proven that the operation Δ is associative, and that the following equalities hold:

(f,ϕ):(X,L)(Y,M),(g,ψ):(Y,M)W˜(Z,N),ν(Y,M)Δ(f,ϕ)=(f,ϕ),(g,ψ).(f,ϕ)=(g,ψ)Δ(χY,idM).(f,ϕ),

by the identity g ◇ (χY.f) = (gχY ).f = g.f. Hence, is a monad in the category .

We now show that the powerset theory W is defined by . To this end, we should prove that the following diagram commutes:

where for an arbitrary morphism (f, ϕ) : (X, L) → (Y, M),

  • 1) W(f, ϕ) := (f, ϕ)W→ ,

  • 2) (f, ϕ) = (ν(Y,M).(f, ϕ) Δ 1(X,L).

We have VW̃(f, ϕ) = V(χY.f ◇ 1W(X,L), idL) = χY.f ◇ 1W(X,L), and for arbitrary sW(X, L), yY, we obtain

χY.f1W(X,L)(s)(y)=xXϕ(1W(X,L)(s)(x))χY(f(x))(y)=(f,ϕ)X(s)(y).

Therefore, W is defined by the monad .

to study the properties of powerset objects of fuzzy soft sets, Definition 1 implies that we cannot define them for objects of the category , but we must use a “richer” category. Instead of the category , we consider some subcategories of . This reduction of the category involves two steps. In the first, we construct a fuzzy soft set powerset theory analogous to the classical fuzzy set powerset theory. In this step, instead of the category , we use the subcategory , where Set0 is the subcategory of Set with surjective morphisms. In the second step, we define a monad, which in turn generates the fuzzy soft set powerset theory, as in the case of the classical fuzzy set powerset theory, which is defined by monad. We use the subcategory , where Set1 is the subcategory with bijective maps as morphisms.

This restriction of the category Set to the subcategory Set1 is based on several considerations concerning both the analogy of fuzzy soft sets with classical fuzzy sets, and the most common types of relationship (i.e., morphisms) among fuzzy soft sets. In the next part of the paper, we show that, as expected, any L-valued fuzzy set in the basic space (X, L), that is, a map s : XL, can be identified with a fuzzy soft set in the space (X, {*}, L), that is, with the map : XL{*}. Hence, morphisms (f,ϕ) in the basic space for variable-basis fuzzy set powerset theory, which are used to derive relationships between fuzzy sets, can be identified with morphisms (f, 1{*}, ϕ) in .

Analogously, the relationships between fuzzy soft sets are derived from the morphisms between the corresponding objects of the basic spaces of the fuzzy soft sets, that is, from morphisms (f, g, ϕ) : (X, U, L) → (Y, V, M). A typical example of such a relationship between fuzzy soft sets may be a change in the value structures by which we evaluate individual objects, that is, instead of a lattice L we use another lattice M, but the evaluated objects remain unchanged. In this case, we use a morphism (1X, 1U, ϕ) from . We can proceed analogously if we change the criteria from the set X and replace them with other criteria. The morphism that we use in this case is (f, 1U, ϕ). In all these cases, we use morphisms from the category .

Under these assumptions, we will show that, as in variable-basis fuzzy set powerset theory, fuzzy soft sets define a variable-base powerset theory, and the corresponding powerset theory is also defined by a monad.

In [11], the set of all L-valued fuzzy soft sets in a space (X, U) was introduced, and an extension of maps between two spaces (X, U) and (Y, V) to maps between the corresponding sets of fuzzy soft sets was defined. Additional properties of extended maps between powerset objects of fuzzy soft sets were also investigated in [10]. To compare the relationships between fuzzy sets and fuzzy soft sets in the variable-basis case, we should define sets of variable-basis powerset objects of objects from the category sets and extensions of the corresponding morphisms. The sets of variable-basis powerset objects can be defined by the object function T : , where

(X,U,L)Set×Set0×C,T(X,U,L)={(E,s)|EX,s:ELU}.

According to Definition 1, the elements (E, s) of the set T(X, U, L) are called fuzzy soft sets in a space (X, U, L). In the next theorem, we show that this object function is an object function of a CSLAT-powerset theory in the category .

Theorem 2

Let be the category of complete lattices with complete lattice homomorphisms. The object function T can be extended to the CSLAT-powerset theory T = (T, →, R, η) in the category , called the variable-basis fuzzy soft set powerset theory of fuzzy soft sets.

Proof

Let (X, U, L) be an object in the category . In the set T(X, U, L), we define an order relation by

(E,s),(F,t)T(X,U,L),(E,s)(F,t)iff EF,(eE)s(e)t(e)in LU.

It is clear that T(X, U, L) is a complete ⋁-semilattice with respect to this ordering, where for a system {(Ei, si) : iI} ⊆ T(X, U, L), we have

iI(Ei,si)=(iIEi,s),s:iIEiLU,xiIEi,s(x)=jI,xEjsj(x).

Let R : be a forgetful functor defined by R(X, U, L) = X, R(f, g, ϕ) = f.

For an arbitrary object (X, U, L) and x, zX, we set

η(X,U,L):XT(X,U,L),   η(X,U,L)(x)=({x},ηx),ηx:{x}LU,   ηx(x)=1_L,

where 1L, 0L are constant fuzzy sets in U with values 1L, 0L, respectively, and for a K-morphism (f, g, ϕ) : (X, U, L) → (Y, V, M), we set

(f,g,ϕ)T:T(X,U,L)T(Y,V,M),(E,s)T(X,U,L),   (f,g,ϕ)T(E,s)=(f(E),s),s:f(E)MV,yf(E),vV,s(y)(v)=ug-1(v){zf-1(y)E}ϕ(s(z)(u)),

for all (E, s) ∈ T(X, U, L), yf(E), vV. As yf(E), we have f−1(y) ∩ E ≠ ∅︀, and therefore (f, g, ϕ)T⃗ is well defined. It should be mentioned that the map (f, g,ϕ)T⃗ represents a variable-basis extension of a map introduced in [11]. As ϕ from a morphism (f, g, ϕ) is a complete lattice homomorphism, by a simple computation, we can prove that (f, g,ϕ)T⃗ is a morphism in the category CSLAT. For a morphism (f, g, ϕ) : (X, U, L) → (Y, V, M), let us consider the following diagram:

We prove that this diagram commutes. In fact, as g is a surjective map, for xX, vV, we have

(f,g,ϕ)T(η(X,U,L)(x))=(f,g,ϕ)T({x},ηx)=({f(x)},ηx),ηx(f(x))(v)=ug-1(v)zf-1(f(x)){x}ϕ(ηx(z)(u))=1M=η{f(x)}(f(x)).

Hence, ({f(x)}, η) = ({f(x)}, η{f(x)}), and the diagram commutes. Therefore, T is a CSLAT-powerset theory.

We prove that, as in a variable-basis fuzzy set powerset theory, the variable-basis fuzzy soft set powerset theory is defined by a monad. However, to prove this, we should consider the restriction of the powerset theory T to the subcategory and a monad in this subcategory. Under this assumption, we prove that this restriction (which, for simplicity, is denoted again by T) is actually defined by a monad. As seen in the next section, this restriction does not disrupt the generality of the relationship between the fuzzy soft set powerset theory and fuzzy set powerset theory. This is because (as follows from Proposition 2), the transformation of classical fuzzy sets into fuzzy soft sets takes place in the base space and uses this reduced fuzzy soft sets powerset theory.

Unlike the proof of this statement in the case of fuzzy sets, the proof for fuzzy soft sets is more complicated.

Theorem 3

Let be the category of complete residuated lattices. There exists a monad = (, ⊙, ξ) in the category such that the variable-basis fuzzy soft set powerset theory T is defined by .

Proof

Let the object function : be defined by

(X,U,L)Set×Set0×C,T˜(X,U,L)=(T(X,U,L),U,L),

where T(X, U, L) is identified with the underlying set of a complete lattice from Theorem 2. Let the morphism ξ(X,U,L) be defined by

ξ(X,U,L):(X,U,L)T˜(X,U,L),ξ(X,U,L)=(η(X,U,L),1U,1L),

where η(X,U,L) is from Theorem 2. For morphisms

(f,k,ϕ):(X,U,L)T˜(Y,V,M),(g,j,ψ):(Y,V,M)T˜(Z,W,N),

we define the composition

(g,j,ψ)(f,k,ϕ)=(gf,j.k,ψ.ϕ):(X,U,L)T˜(Z,W,N),

where ◊ is a composition map that is defined as follows. If f : XT(Y, V, M) is a map, then for xX, we use the notation

f(x)=(Yxf,fx)T(Y,V,M),

where YxfY and fx:YxfMV. Then, for maps f : XT(Y, V, M) and g : YT(Z, W, N), we define the composition map gf : XT(Z, W, N) by

xX,gf(x)=(Zxgf,(gf)x)T(Z,W,N),Zxgf=yYxfZyg,(gf)x:ZxgfNW,aZxgf,wW,(gf)x(a)(w)={yYxf:aZyg}ψ(fx(y)(j-1(w)))gy(a)(w),

where

xX,yYxf         f(x)=(Yxf,fx),         g(y)=(Zyg,gy).

◊ is well defined because j is a bijection. We now prove that = (, ⊙, ξ) is a monad in the category . In fact, let

(f,k,ϕ):(X,U,L)T˜(Y,V,M),(g,j,ψ):(Y,V,M)T˜(Z,W,N),(h,m,ω):(Z,W,N)T˜(R,Q,S).

We prove that the operation ⊙ is associative. We have

(h,m,ω)((g,j,ψ)(f,k,ϕ))=(h(gf),m.j.k,ω.ψ.ϕ),((h,m,ω)(g,j,ψ))(f,k,ϕ)=((hg)f),m.j.k,ω.ψ.ϕ),

and we need only prove that h◊(gf) = (hg)◊f : XT(R, Q, S). Let xX. Then, using relations (2), (3), and (4), we obtain

(h(gf))(x)=(Rxh(gf),(h(gf))x)=(zXxgfRzh,(h(gf))x)=(zyYxfZygRzh,(h(gf))x)((hg)f)(x)=(Rx(hg)f,((hg)f)x)=(yYxfRyhg,((hg)f)x)=(yYxfzZygRzh,((hg)f)x).

By a simple calculation, it can be proven that

Rxh(gf)=zyYxfZygRzh=yYxfzZygRzh=Rx(hg)f.

We prove that ((hg)◊f)x = (h◊(gf))x. Using the notation (2), we obtain the following maps:

xX,fx:YxfMV,   YxfY,yY,gy:ZygNW,   ZygZ,zZ,hz:RzhSQ,   RzhR,xX,(gf)x:ZxgfNW,ZxgfZ,yY,(hg)y:RxhgSQ,RyhgR.

For aRxh(gf), qQ, using definition (5), we obtain

(h(gf))x(a)(q)={zZxgf:aRzh}ω((gf)x(z)(m-1(q)))hz(a)(q)={zZxgf:aRzh}{yYxf:zZyg}[ω.ψ(fx(y)(j-1(w)))ω(gy(z)(m-1(q)))hz(a)(q)]={zyYxfZyg:aRzh}{yYxf:zZyg}[ω.ψ(fx(y)(j-1(w)))ω(gy(b)(m-1(q)))hz(a)(q)]=(v,w,z,y)AΔ(v,w,z,y),

where

A={(v,w,z,y):j(v)=w,m(w)=q,yYxf,zZyg,aRzh},Δ(v,w,z,y)=ω.ψ(fx(y)(v))ω(gy(z)(w))hz(a)(q).

Analogously, we obtain

((hg)f)x(a)(q)={yYxf:aRyhg}ω.ψ(fx(y)((m.j)-1(q)))(hg)y(a)(q)={yYxf:azZygRzh}{zZyg:aRzh}[ωψ(fx(y)((m.j)-1(q)))ω(gy(z)(m-1(q)))hz(a)(q)]=(v,w,z,y)BΔ(v,w,z,y),

where

B={(v,w,z,y):m(w)=q,m.j(v)=q,yYxf,zZyg,aRzh}.

As j and m are bijective maps, we obtain A=B, (h◊(gf))x = ((hg)◊f)x, and the operation ◊ is associative. Thus, the operation ⊙ is associative.

We show that for arbitrary morphism (f, k, ϕ) : (X, U, L) → (Y, V, M), the identity

ξ(Y,V,M)(f,k,ϕ)=(η(X,U,L),1V,1M)(f,k,j)=(η(X,U,L)f,k,ϕ)=(f,k,ϕ)

holds. In fact, from the definition of η and relations (3) and (4), we obtain

xX,(η(X,U,L)f)(x)=(yYx{y}=Yxf,(η(X,U,L)f)x),(η(X,U,L)f)x:YxfMV,aYxf,vV,(η(X,U,L)f)x(a)   (v)=fx(a)(v)ηa(a)(v)=fx(a)(v),and (η(X,U,L)f)(x)=(Yxf,(η(X,U,L)f)x)=(Yxf,fx)=f(x).

We show that for morphisms (f, k, ϕ):(X, U, L)→(Y, V, M) and (g, j, ψ) : (Y, V, M) → (Z, W, M), the following identity holds:

(g,j,ψ)(ξ(Y,V,M),(f,k,ϕ))=(g,j,ψ),(f,k,ϕ),

In fact, we have

(g,j,ψ)(ξ(Y,V,M),(f,k,ϕ))=(g(η(Y,V,M),f),j.k,ψ.ϕ).

Hence, we should prove that g◊(η(Y,V,M).f) = g.f. For simplicity, instead of η(Y,V,M), we write only η. For xX, according to relations (3) and (4), we have

η.f(x)=η(f(x))=(Yxη.f={f(x)},ηf(x)),(gη.f)(x)=(Zxgη.f,(gη.f)x),Zxgη.f=yYxη.fZyg=Zf(x)g,(gη.f)x:Zf(x)gNW.

Let aZf(x)g, wW. Then, according to relation (5), we have

(gη.f)x(a)(w)={yYxη.f|aZyg}(η.f)x(y)(j-1(w))gy(a)(w)=ηf(x)(f(x))(j-1(w))gf(x)(a)(w)=gf(x)(a)=(g.f)x(a)(w).

Furthermore, we have

(g.f)(x)=g(f(x))=(Zf(x)g,gf(x))=(Zxgη.f,(gη.f)x)=(gη.f)(x).

Hence, identity (6) holds, and we proved that = (, ⊙, ξ) is a monad in the category .

Finally, we prove that the monad defines the powerset theory T. We should prove that the following functor diagram commutes:

where for a morphism (f, k, ϕ) : (X, U, L) → (Y, V, M) in the category ,

T(f,k,ϕ)=(f,k,ϕ)T:T(X,U,L)T(Y,V,M),T˜(f,k,ϕ)=(ξ(Y,V,M).(f,k,ϕ))1T˜(X,U,L):T˜(X,U,L)T˜(Y,V,M).

It is clear that the diagram commutes for objects of the category. According to the definition of the powerset theory in Theorem 2, for (E, s) ∈ T(X, U, L), we have

(f,k,ϕ)T(E,s)=(f(E),s),RT˜(f,k,ϕ)(E,s)=R((ξ(Y,V,M).(f,k,ϕ))1T˜(X,U,L))(E,s)=R((η(Y,V,M).f1T(X,U,L),k,ϕ))(E,s)=(η(Y,V,M).f1T(X,U,L))(E,s).

According to relations (3) and (4), we have

(η.f1T(X,U,L))(E,s)=(Y(E,s)η.f1T(X,U,L),(η.f1T(X,U,L))(E,s)),Y(E,s)η.f1T(X,U,L)=xEYxη.fxE{f(x)}=f(E),(E,s)=1T(X,U,L)(E,s)=(X(E,s)1T(x,U,L),1T(X,U,L),(E,s)).

Therefore, for af(E), vV, we obtain

(η.f1T(X,U,L))(E,s)(a)(v)={zE|a=f(z)}ϕ(s(z)(k-1(v)))(η.f)z(a)(v)={zE|a=f(z)}ϕ(s(z)(k-1(v)))ηa(a)(v)=s(a)(v).

Therefore, RT̃(f, k, ϕ)(E, s) = (f(E), s) = T(f, k, ϕ)(E, s), and the functor diagram commutes. Hence, T is defined by the monad .

As expected, any L-valued fuzzy set (i.e., an element of W(X, L)) can also be considered a fuzzy soft set in the space (X, {*}, L), that is, an element of T(X, {*}, L). In fact, if sW(X, L), then s can be identified with (Es, [s]) ∈ T(X, {*}, L), where Es = {xX : s(x) ≠ 0L} and [s] : EsL{*} is defined by [s](x)(*) = s(x) ∈ L. Moreover, the embedding W(X, L) ↪ T(X, {*}, L) can be extended to a more precisely defined relationship between W and T, using the notion of a morphism between the powerset theories. The existence of a morphism between these powerset theories allows for a more precise understanding of the relationship between classical fuzzy sets and fuzzy soft sets.

The notion of a morphism of powerset theories is introduced in the following definition. We recall that the commutativity of the diagram

implies that g.uv.f, where D is an object with ordering ≤.

Definition 5

Let T = (T, →, V, η) and R = (R, ⇒, U, τ) be CSLAT-powerset theories in the categories K and J, respectively. Then, (G, Φ, Ψ) : (K, T) → (J, R) is a morphism of CSLAT-powerset pairs if for each object XK, we have the following:

  • 1) G : KJ is a functor.

  • 2) ΦX : T(X) → R(G(X)) is a morphism in the category CSLAT.

  • 3) ΨX : V (X) → U(G(X)) is a map in the category Set.

  • 4) For each morphism f : XY in K, the following diagrams commute:

    that is, G(f)X ≥ ΦY.fT⃗, where ≤ is the ordering in the CSLAT object R(G(Y)).

A morphism (G, Φ, Ψ) is called an embedding if R : KJ is an embedding functor, ΦX is a monomorphism in the category CSLAT, and Ψ is an injective map.

We now prove that there is an embedding morphism between the powerset theories W and T that interprets the relationship between classical fuzzy sets and fuzzy soft sets.

Proposition 2

Let be the category of complete lattices. Then, there exists an embedding morphism of CSLAT-powerset pairs

(G,Φ,Ψ):(Set×C,W)(Set×Set1×C,T).

Therefore, the variable-basis fuzzy set powerset theory is a special case of the variable-basis fuzzy soft set powerset theory.

Proof

We define the functor G : by

G(X,L)=(X,{*},L),         G(f,ϕ)=(f,1*,ϕ),

where 1* : {*} → {*}. It is clear that G is an embedding functor. For , we set

Φ(X,L):W(X,L)T(G(X,L))=T(X,{*},L),sW(X,L),         Φ(X,L)(s)=(Es,[s]),Es={zX:s(x)0L},         [s]:EsL{*},zEs,         [s](z)(*)=s(z),Ψ(X,L)=1X:XX.

It is clear that Φ(X,L) is a complete ⋁-semilattice homomorphism. In fact, we have

Φ(X,L)(iIsi)=(EiIsi,[iIsi])=(iIEsi,iI[si])=iIΦ(X,L)(si),

where [si] is considered an L{*}-valued fuzzy set in Eisi. We show that the following diagram commutes:

Let xX. We obtain

η(G(X,L)(x)=({x},ηx),ηx:{x}L{*},         ηx(x)(*)=1L,Φ(X,L)(χ(X,L)(x))=(Eχ(X,L)(x),[χ(X,L)(x)])=({x},[χ(X,L)(x)]),[χ(X,L)(x)](x)(*)=1L.

Hence, the diagram commutes. We show that for an arbitrary morphism (f,ϕ) : (X, L) → (Y, M), inequality holds in the diagram

Let sW(X, L). From the proof of Theorem 2, we have

(f,1*,ϕ)T(φ(X,L)(s))=(f,1*,ϕ)T(Es,[s])=(f(Es),[s]),[s]:f(Es)M{*},f(x)f(Es),         [s](f(x))(*)=zf-1(f(x))Esϕ(s(z)).

Moreover, we have

Φ(Y,M)((f,ϕ)W(s))=(F,t),F={yY:(f,ϕ)W(s)(y)0M}={yY:f-1(y),xf-1(y)ϕ(s(x))0M},t:FM{*},yF,t(y)(*)=(f,ϕ)W(s)(y)=xf-1(y)ϕ(s(x))=xf-1(y)Esϕ(s(x)).

As Ff(Es), for f(x) ∈ F, we obtain

t(f(x))(*)=zf-1(f(x))Esϕ(s(z))=[s](f(x))(*),

and (F, t) ⪯ (f(Es), [s]). Therefore,

(G,Φ,Ψ):(Set×C,W)(Set×Set1×C,T).

is a morphism of powerset pairs.

In Proposition 2, we showed that any fuzzy set can be considered a special fuzzy soft set. In the next proposition, we prove the converse: Any fuzzy soft set can be extended to a fuzzy set, and this extension process is a morphism from the powerset theory T to the powerset theory W.

To this end, we recall that for an arbitrary lattice L and a set X, LX is also a lattice with the ordering defined pointwise and with properties analogous to those of the lattice L.

Proposition 3

Let be the category of complete ⋁-semilattices with complete semilattice homomorphisms. Then, there exists a morphism of powerset pairs

(H,Λ,Θ):(Set×Set1×C,T)(Set×C,W),

called a transformation of a fuzzy soft sets to fuzzy sets.

Proof

For arbitrary morphism (f, g, ϕ) : (X, U, L) → (Y, V, M), let the functor H : be defined by

H(X,U,L)=(X,LU),H(f,g,ϕ)=(f,(g,ϕ)W):(X,LU)(Y,MV),

where (g, ϕ)W⃗ is a morphism from the definition of the variable-basis powerset theory W. For an arbitrary object (X, U, L), we set

Λ(X,U,L):T(X,U,L)W(X,LU),(E,s)T(X,U,L),         Λ(X,U,L)(E,s):XLU,xX,uU,Λ(X,U,L)(E,s)(x)(u)={s(x)(u),xE,0L,otherwise,Θ(X,U,L)=1X:X=R(X,U,L)X=V(X,LU).

It can be easily proven that Λ(X,U,L) is a complete ⋁-semilattice homomorphism, that is, Λ(X,U,L)(⋁i(Ei, si)) = ⋁i Λ(X,U,L) (Ei, si) holds. We prove that the following diagram commutes:

For x, zX, uU,

χ(H(X,U,L)(x)(z)(u)={1L,x=z,oL,otherwise.

Moreover,

Λ(X,U,L)(η(X,U,L)(x))=Λ(X,U,L)({x},ηx):XLU,Λ(X,U,L)({x},ηx)(z)(u)={ηx(x)(u)=1L,z=x,0L,otherwise,

and the diagram commutes. Finally, we prove that for any morphism (f, g, ϕ) : (X, U, L) → (Y, V, M), the following diagram commutes:

We recall that g is a bijection map. For (E, s) ∈ T(X, U, L) and yY, vV, we have

(f,(g,ϕ)W)W(Λ(X,U,L)(E,s))(y)(v)={xf-1(y)(g,ϕ)W(Λ(X,U,L)(E,s)(x)),f-1(y),0M,otherwise={xf-1(y)ϕ(Λ(X,U,L)(E,s)(x)(g-1(v))),f-1(y),0M,otherwise,={xf-1(y)Eϕ(s(x)(g-1(v))),f-1(y)E,0M,otherwise.

Moreover, we have

Λ(X,U,L)((f,g,ϕ)T(E,s)(y)(v))=Λ(X,U,L)(f(E),s)(y)(v)={s(y)(v),yf(E),0M,otherwise={xf-1(y)Eϕ(s(x)(g-1(v))),f-1(y)E0M,otherwise.

Therefore, the diagram commutes, and (H, Λ, Θ) is a morphism of powerset pairs.

By a simple calculation we obtain the following corollary.

Corollary 1

The composition

(H,Λ,Θ).(G,Φ,Ψ):(Set×C,W)(Set×C,W)

is the identity morphism of powerset pairs.

In set and fuzzy set theory, there are a number of concepts and methods that are, in fact, defined using powerset objects. To illustrate this, let us mention at least two typical powerset applications: relations and topology. If T = (T, →, V, η) is an arbitrary powerset theory in a category K, then a co-topology on an object X of this category can be defined as the morphism c : T(X) → T(X) in the category CSLAT so that the following axioms are satisfied (see [25]):

  • 1) aT(X), c(a) ≥ a,

  • 2) a, bT(X), c(ab) = c(a) ∨ c(b),

  • 3) aT(X), c(c(a)) = c(a).

The set {aT(X) : c(a) = a} represents the set of all closed elements in T(X). A morphism between co-topological spaces (X, c) and (Y, d) is a morphism f : XY in a category K such that fT→ : T(X) → T(Y) is continuous, that is, for arbitrary aT(X), we have fT→ (c(a)) ≤ d(fT→ (a)).

If, for example, instead of a category K, we consider the category Set of sets and the powerset theory P or Z from examples 2 and 3, the obtained co-topology c : P(X) → P(X) represents the classical set topology in a set X, and c : Z(X) → Z(X) represents a variant of a fuzzy topology, namely, the set of all closed elements of Z(X) with respect to c is the topology defined by C.L. Chang [26].

Herein, we focus on the relationship between powerset theory and relations, particularly between the fuzzy soft set powerset theory T, or the monad , which defines this powerset theory, and fuzzy soft relations in objects of the category .

To clarify this relationship, we first consider the general situation of the powerset objects in a category that is defined by a monad in this category.

Hence, let K be a category, and let T = (T, →, V, χ) be a powerset theory in K. Let T be defined by a monad = (, ◊, η) in K. For a monad , a new category K can be defined, called the Kleisli category of a monad. We recall the definition of K (e.g., [19, 27]).

Definition 6

Let K be a category, and let = (, ◊, η) be a monad in K. Then, the Kleisli category K of is defined as follows:

  • 1) Objects of K are the same as objects of K.

  • 2) For arbitrary objects A, BK, HomK (A, B)=HomK (A, (B)). Morphisms in K are denoted by AB.

  • 3) A composition of morphisms f : AB, g : BC is defined by gf.

If we understand the objects (X) as an analog of the cloud of fuzzy objects over the object X, then the Klesli category in fact represents a category analogous to that of fuzzy morphisms between objects. Thus, this category is also used in areas other than the classical theory of fuzzy sets, for example, in computer science. This category also allows us to introduce the notion of a relation between objects of this category. Let us consider the following general definition.

Definition 7

Let K be a category, and let T = (T, →, V, χ) be a powerset theory in K defined by a monad = (, ◊, η).

  • 1) Let X be an object of K. Then, R is a T-relation on X if R : V (X) → T(X) is a morphism in Set such that R = V (), where : X(X) is a morphism in K.

  • 2) Let R and S be T-relations on X and Y, respectively. A morphism f : RS between relations is a morphism f : XY in K such that in the diagram

    we have

    fT.RS.V(f),

    where ≤ is the pointwise ordering inherited from the semilattice T(X).

This definition directly implies the possibility of composing two T-relations. In fact, let R and S be T-relations on X. Then, there exist morphisms : X(X) and : X(X) such that V () = R, V () = S. The composition SR : V (X) → T(X) can be defined by the composition of morphisms and in the Kleisli category K:

SR:=V(S˜R˜):V(X)VT˜(X)=T(X).

The following examples illustrate the importance of T-relations in classical set and fuzzy set theories.

Example 7

Let K = Set, and let P be the classical powerset theory from Example 2. If R is a P-relation n X, then R can be identified with the relation RX × X, and conversely, for any relation R in X, R is a P-relation. Morphisms f : RS are maps f : XY such that

that is, (x, y) ∈ R ⇒ (f(x), f(y)) ∈ S holds for arbitrary x, yX. As P is defined by the monad from Example 4, and any map R : XP(X) is also a morphism X(X), using ◊, it is possible to define the composition of P-relations, and this composition is identical to the standard composition of relations in sets.

Therefore, the category of P-relations is isomorphic to the classical category of sets with relations with the corresponding morphisms. This category is isomorphic to the Kleisli category Set.

Example 8

Let K = Set, and let Z = (Z, →, V, χ) be the classical Zadeh’s powerset theory from Example 3. If R is a Z-relation on X, R can be identified with a fuzzy relation RX ×X, and conversely, any fuzzy relation R : X ×XL defines a Z-relation. Morphisms f : RS are maps f : XY such that

It can be easily proven that f is a morphism if and only if

R(x,x)S(f(x),f(x))

for each x, x′ ∈ X. As Z is defined by the monad from Example 5, and any map R : XZ(X) is also a morphism X(X), using ◊, it is possible to define the composition of Z-relations, and this composition is identical to the standard composition of L-valued fuzzy relations. Hence, the category of Z-relational pairs is isomorphic to the standard category of L-fuzzy relations.

Both Examples 7 and 8 indicate that the classical relations in sets or fuzzy relations can be fully replaced by morphisms in Kleisli categories. This now provides the opportunity to consider fuzzy soft relations defined on the basic objects of fuzzy soft sets from the perspective of Kleisli categories. Although it is common practice in fuzzy set theory to explicitly define new terms without justifying motivation, it is always advisable to attempt to interpret such an established concept in the context of a broader theory. An example of this procedure can be the aforementioned notion of relation in fuzzy structures. Using the standard procedure, we can independently define a fuzzy soft relation in a space (X, U, L), even in various ways. However, if we realize the previous relationship between relations in sets and the monad P, or between fuzzy relations in fuzzy sets and the monad Z, then the correct procedure requires that the exclusive definition of a fuzzy soft relation also follows an analogous relationship between fuzzy soft relations and the Kleisli category K.

If we use the common procedure in the theory of fuzzy sets, we can introduce, for example, the following explicit definition of a fuzzy soft relation in a space (X, U, L), a composition of such fuzzy soft relations and morphisms between fuzzy soft relations in different spaces.

Definition 8

Let (X, U, L) be an object in .

  • 1) A fuzzy soft relation in (X, U, L) is a fuzzy soft set in the space (X × X, U, L).

  • 2) If (E, R) and (F, S) are fuzzy soft relations in (X, U, L), their composition is a fuzzy soft relation defined by

    (F,S)(E,R)=(E.F,SR),E.F={(x,z)X2:yX,(x,y)E,(y,z)F},(x,z)E.F,(SR)(x,z)(u)={y|(x,y)E,(y,z)F}R(x,y)(u)S(y,z)(u).

  • 3) Let (E, R) and (F, S) be fuzzy soft relations in (X, U, L) and (Y, V, M), respectively. Then, (f, g, ϕ) : (E, R) → (F, S) is a morphism of fuzzy soft relations if

    • (a) (f, g, ϕ) : (X, U, L) → (Y, V, M) is a morphism in the category K.

    • (b) For arbitrary (a, b)∈E and uU, we have (f(a), f(b)) ∈ F and

      ϕ(R(a,b)(u))S(f(a),f(b))(g(u)).

However, to maintain the analogy of the relationships between sets, fuzzy sets, and fuzzy soft sets, we should show that, as in the case of relations in sets or fuzzy relations in fuzzy sets, fuzzy soft relations can be derived from morphisms in the Kleisli category of the monad defining the fuzzy soft set powerset theory T, and that the composition of fuzzy soft relations corresponds to the composition of morphisms in the Kleisli category. We prove this in the next proposition.

Proposition 4

Let T = (T, →, R, η) be the fuzzy soft set powerset theory from Theorem 2, and let = (, ⊙, ξ) be the monad from Theorem 3 in the category defining T. For an object of this category, we set

(χ)={(E,S)|(E,S)is a fuzzy soft relation (Definition 8)in χ},T(χ)={r|r:XT(χ)is a T-relation (Definition 7)on χ}.
  • 1) There exists a bijective map

    α:(χ)T(χ).

  • 2) If , then

    α((F,S)(E,Q))=α(F,S)α(E,Q),

    where the clone composition ◊ is defined by relations (3) and (4).

Proof

1) Let (E, S) be a fuzzy soft relation in defined in Definition 8. To define the map α, for arbitrary xX, we set XxE={zX:(z,x)E}. Clearly, E=xXXxE×{x}, and we can define a map α by

α(E,R)=r:XT(χ),xX,         r(x)=(XxE,Sx)T(χ),zXxE,uU,         Sx(z)(u):=S(z,x)(u).

Conversely, let s : be a map, where, using the notation (2), we have

xX,         s(x)=(Xxs,sx)T(χ),

XxsX,sx:XxsLU. We define a fuzzy soft relation α−1(s) = (F, Q) in by

F=xXXxs×{x}X×X,(y,x)F,uU,         Q(y,x)(u)=sx(y)(u).

By a simple calculation, we obtain α−1.α(E, S) = (E, S) and α.α−1(s) = s.

2) Let (E, Q), (F, S) be fuzzy soft relations in (X, U, L), and let

α(E,Q)=r,α(F,S)=s,xX,r(x)=(XxE,rx),s(x)=(XxF,sx).

According to identities (3), (4), and (5), we obtain

xX,(sr)(x)=(Xxsr,(sr)x),Xxsr=yXxEXyF,zXxsr,(sr)x(z)={yXxE|zXyF}rx(y)(u)sy(z)(u)={y|(x,y)E,(y,z)F}Q(x,y)(u)S(y,z)(u)=SQ(x,z).

It follows that xXXxsr×{x}=E.F and sr = α(E.F, SQ) = α((F, S) ⊕ (E, Q)).

In this study, we focused on constructing a fuzzy soft set powerset theory, including its variable-basis variant, that enables the use of L-valued fuzzy soft sets for various lattices L. We proved that there exists a variable-basis fuzzy soft set powerset theory in the category , which is a generalization of both the classical and fuzzy set powerset theory in the category Set and the variable-basis fuzzy set powerset theory in the category . We proved that this powerset theory is also defined by a suitable monad in the category . This allows us to use a series of constructs from the theory of fuzzy sets that, by their very nature, require the existence of a powerset theory defined by a monad. As an example, we used the monad defining a fuzzy soft set powerset theory to define fuzzy soft relations and compositions of these relations.

  1. Molodtsov, D (1999). Soft set theory—first results. Computers & Mathematics with Applications. 37, 19-31. https://doi.org/10.1016/S0898-1221(99)00056-5
    CrossRef
  2. Maji, PK, Biswas, R, and Roy, AR (2003). Soft set theory. Computers & Mathematics with Applications. 45, 555-562. https://doi.org/10.1016/S0898-1221(03)00016-6
    CrossRef
  3. Maji, PK, Roy, AR, and Biswas, R (2002). An application of soft sets in a decision making problem. Computers & Mathematics with Applications. 44, 1077-1083. https://doi.org/10.1016/s0898-1221(02)00216-x
    CrossRef
  4. Majumdar, P, and Samanta, SK (2008). Similarity measure of soft sets. New Mathematics and Natural Computation. 4, 1-12. https://doi.org/10.1142/S1793005708000908
    CrossRef
  5. Aktas, H, and Cagman, N (2007). Soft sets and soft groups. Information Sciences. 177, 2726-2735. https://doi.org/10.1016/j.ins.2006.12.008
    CrossRef
  6. Feng, F, Jun, YB, and Zhao, X (2008). Soft semirings. Computers & Mathematics with Applications. 56, 2621-2628. https://doi.org/10.1016/j.camwa.2008.05.011
    CrossRef
  7. Chen, D, Tsang, ECC, Yeung, DS, and Wang, X (2005). The parameterization reduction of soft sets and its applications. Computers & Mathematics with Applications. 49, 757-763. https://doi.org/10.1016/j.camwa.2004.10.036
    CrossRef
  8. Mushrif, MM, Sengupta, S, and Ray, AK (2006). Texture classification using a novel, soft-set theory based classification algorithm. Computer Vision – ACCV2006. Heidelberg, Germany: Springer, pp. 246-254 https://doi.org/10.1007/1161203226
  9. Maji, PK, Roy, AR, and Biswas, R (2001). Fuzzy soft sets. Journal of Fuzzy Mathematics. 9, 589-602.
  10. Tanay, B, and Kandemir, MB (2015). Results on fuzzy soft functions. New Trends in Mathematical Sciences. 3, 1-17.
  11. Athar, K, and Ahmad, B (2009). Mappings on fuzzy soft classes. Advances in Fuzzy Systems. 2009. article no. 407890
  12. Roy, AR, and Maji, PK (2007). A fuzzy soft set theoretic approach to decision making problems. Journal of Computational and Applied Mathematics. 203, 412-418. https://doi.org/10.1016/j.cam.2006.04.008
    CrossRef
  13. Xiao, Z, Gong, K, and Zou, Y (2009). A combined forecasting approach based on fuzzy soft sets. Journal of Computational and Applied Mathematics. 228, 326-333. https://doi.org/10.1016/j.cam.2008.09.033
    CrossRef
  14. Zou, Y, and Xiao, Z (2008). Data analysis approaches of soft sets under incomplete information. Knowledge-Based Systems. 21, 941-945. https://doi.org/10.1016/j.knosys.2008.04.004
    CrossRef
  15. Pei, D, and Miao, D . From soft sets to information systems., Proceedings of 2005 IEEE International Conference on Granular Computing, 2005, Beijing, China, Array, pp.617-621. https://doi.org/10.1109/GRC.2005.1547365
  16. Kovkov, DV, Kolbanov, VM, and Molodtsov, DA (2007). Soft sets theory-based optimization. Journal of Computer and Systems Sciences International. 46, 872-880. https://doi.org/10.1134/S1064230707060032
    CrossRef
  17. Zadeh, LA (1965). Fuzzy sets. Information and Control. 8, 338-353. https://doi.org/10.1016/S0019-9958(65)90241-X
    CrossRef
  18. Rodabaugh, SE (1999). Powerset operator foundations for poslat fuzzy set theories and topologies. Mathematics of Fuzzy Sets. Boston, MA: Springer, pp. 91-116 https://doi.org/10.1007/978-1-4615-5079-23
    CrossRef
  19. Manes, EG (1976). Algebraic Theories. Berlin, Germany: Springer-Verlag
    CrossRef
  20. Rodabaugh, SE (2007). Relationship of algebraic theories to powerset theories and fuzzy topological theories for lattice-valued mathematics. International Journal of Mathematics and Mathematical Sciences. 2007. article no. 043645
    CrossRef
  21. Novak, V, Perfilijeva, I, and Mockor, J (1999). Mathematical Principles of Fuzzy Logic. Boston, MA: Kluwer Academic Publishers
    CrossRef
  22. Mockor, J, and Hurtik, P 2020. Fuzzy soft sets and image processing application., 14th International Conference on Theory and Application of Fuzzy Systems and Soft Computing – ICAFS-2020, Array. https://doi.org/10.1007/978-3-030-64058-3
  23. Mac Lane, S (1998). Categories for the Working Mathematician. New York, NY: Springer
  24. Rodabaugh, SE (1997). Powerset operator based foundation for point-set lattice-theoretic (poslat) fuzzy set theories and topologies. Quaestiones Mathematicae. 20, 463-530. https://doi.org/10.1080/16073606.1997.9632018
    CrossRef
  25. Goguen, JA (1973). The fuzzy Tychonoff theorem. Journal of Mathematical Analysis and Applications. 43, 734-742. https://doi.org/10.1016/0022-247X(73)90288-6
    CrossRef
  26. Chang, CL (1968). Fuzzy topological spaces. Journal of Mathematical Analysis and Applications. 24, 182-190. https://doi.org/10.1016/0022-247x(68)90057-7
    CrossRef
  27. Kleisli, H (1965). Every standard construction is induced by a pair of adjoint functors. Proceedings of the American Mathematical Society. 16, 544-546. https://doi.org/10.2307/2034693
    CrossRef
  28. Mockor, J (2008). Powerset operators of extensional fuzzy sets. Iranian Journal of Fuzzy Systems. 15, 143-163. https://dx.doi.org/10.22111/ijfs.2018.3765
  29. Mockor, J (2010). Cut systems in sets with similarity relations. Fuzzy Sets and Systems. 161, 3127-3140. https://doi.org/10.1016/j.fss.2010.07.009
    CrossRef
  30. Mockor, J, and Holcapek, M (2017). Fuzzy objects in spaces with fuzzy partitions. Soft Computing. 21, 7269-7284. https://doi.org/10.1007/s00500-016-2431-4
    CrossRef

Jiří Močkoř is a Professor of algebra at the University of Ostrava and Senior Researcher at the Institute for Research and Application of Fuzzy Modeling at this University. He has been working on research related to category theory with applications in fuzzy set theory and fuzzy logic. He is the author or co-author of 4 monographs on theoretical algebra and fuzzy logic and published more than 100 articles in peer-reviewed journals and conferences.

E-mail: mockor@osu.cz


Article

Original Article

International Journal of Fuzzy Logic and Intelligent Systems 2020; 20(4): 298-315

Published online December 25, 2020 https://doi.org/10.5391/IJFIS.2020.20.4.298

Copyright © The Korean Institute of Intelligent Systems.

Powerset Theory of Fuzzy Soft Sets

Jiří Močkoř

Institute for Research and Applications of Fuzzy Modeling, University of Ostrava, Ostrava, Czech Republic

Correspondence to:Jiří Močkoř (Jiri.Mockor@osu.cz)

Received: May 28, 2019; Revised: December 8, 2020; Accepted: December 10, 2020

This is an Open Access article distributed under the terms of the Creative Commons Attribution Non-Commercial License (http://creativecommons.org/licenses/by-nc/3.0/) which permits unrestricted noncommercial use, distribution, and reproduction in any medium, provided the original work is properly cited.

Abstract

Fuzzy powerset theory is defined by a monad, and therefore it can be applied in computer science. Fuzzy soft sets generalize fuzzy sets and have considerable application potential in, for instance, decision-making and optimization. In this study, we prove that fuzzy soft sets also give rise to a powerset theory, which is also defined by a monad. As in the case of fuzzy sets, in fuzzy soft set theory, it is possible to use several theoretical constructions requiring the existence of a powerset theory and monads. We describe the construction of fuzzy soft relations as an example of the use of monads in fuzzy soft sets.

Keywords: Fuzzy soft set, Monad powerset theory, Fuzzy soft relations

1. Introduction

Several methods have been developed for problems related to incomplete or inaccurate information. Examples of such methods are, for example, the theory of probability, fuzzy set theory, interval mathematics, and rough set theory. These can be considered mathematical methods for handling imperfect knowledge, and each have their own theoretical foundation and range of potential applications. However, it should be noted that even though the last three theories are quite different, they share several common features, and under certain conditions, we can transform theoretical results of one theory into results of the other. This process then leads to the emergence of new theories at the borders of these basic theories. This enables the use of diverse theoretical tools, thus increasing their application potential.

An example of such a boundary theory that does not fully fit in these basic areas is soft set theory. This is a rather recent approach for modeling uncertainty and was introduced by Molodtsov [1] in 1999, who established the fundamental results and proposed possible applications. Further extensions of the theoretical part and applications of soft sets subsequently appeared, for example, Maji et al. [2, 3], Majumdar and Samanta [4], Aktas and Cagman [5], Feng et al. [6], Chen et al. [7], and Mushrif et al. [8]. Both fuzzy set theory and soft set theory are concerned with problems that involve vagueness and uncertainties from different areas. Hence, the combination of these two approaches naturally led to the concept of fuzzy soft sets as a fuzzy generalization of soft sets. This was introduced by Maji et al. [9], where the basic properties of fuzzy soft sets were provided. Several studies have since appeared, extending the theoretical features of fuzzy soft sets (e.g., [1013]).

Recently, the properties and applications of soft and fuzzy soft sets have attracted considerable attention. Xiao et al. [13] studied a synthetic evaluation method for business competitive capacity. Zou and Xiao [14] exploited the link between soft sets and data analysis in incomplete information systems. Pei and Miao [15] demonstrated that soft sets are a class of special information systems. Mushrif et al. [8] presented a new algorithm based on soft set theory for classification of natural textures. Kovkov et al. [16] considered optimization problems in the framework of soft set theory. Zou and Xiao [14] presented data analysis approaches for soft sets under incomplete information. Finally, Majumdar and Samanta [4] studied similarity measures for soft sets.

From this review, it follows that fuzzy soft set theory is a highly lively research area with great application potential. However, fuzzy soft set theory itself and its position in uncertainty theories have not been sufficiently investigated. Only a limited number of studies are concerned with the theoretical properties of fuzzy soft sets and their relation to, for example, classical fuzzy sets, or general categorical properties of fuzzy soft sets. Fuzzy set theory already has a large system of theoretical techniques that allow combining fuzzy sets with, for example, standard algebraic and topological methods; however, in the case of fuzzy soft sets, such techniques have not been systematically developed.

In fuzzy set theory, one of the key theoretical techniques that allows the application of standard algebraic and topological methods to fuzzy sets is powerset theory. Powerset theories are widely used in algebra, logic, topology, and computer science. The standard example of a powerset theory is based on the powerset object P(X) = {A : AX} of a set X, and the corresponding (Zadeh’s) extension of a mapping f : XY to the map fP⃗ : P(X) → P(Y) is widely used in almost all branches of mathematics and their applications, including computer science. As classical set theory can be considered a special case of fuzzy set theory, powerset objects associated with fuzzy sets were soon investigated as generalizations of classical powerset objects. This was first carried out by Zadeh [17], who defined [0, 1]X (or LX, where L is an appropriate ordered structure) as a new powerset object Z(X) instead of P(X), and introduced the new powerset operator fZ⃗ : Z(X) → Z(Y). Zadeh’s extension was extensively studied by Rodabaugh [18] for lattice-valued fuzzy sets. in [18], the author provided a serious basis for further research on powerset objects and operators. This new approach to powerset theories was based on the application of the theory of monads in clone form, introduced by Manes [19]. A special example of monads in clone form was introduced by Rodabaugh [20] as a special structure describing powerset objects.

Instead of a monad in clone form, a more explicit powerset theory was introduced by Rodabaugh [20] as a structure describing powerset objects. A slight modification of this structure defined in a category K is represented by a system T = (T, →, V, η), where T : KCSLAT is an object function representing a powerset generator (where CSLAT is the category of complete ⋁-semilattices), → is a forward powerset operator such that for each f : XY in K, fT⃗ : T(X) → T(Y) in CSLAT, V : KSet is a concrete functor, and for each object X, ηX : V(X) → T(X) is a map in the category Set of sets. He then proved that some powerset theories can be generated by algebraic theories. In particular, T(X) can be considered to consist of objects of a category K rather than of semilattices only.

Unfortunately, such a powerset theory is not available for fuzzy soft sets. The existence of such a theory would allow not only the application of standard algebraic and topological techniques to this area, but also the precise definition of the relationships between classical fuzzy sets and fuzzy soft sets.

Accordingly, this study focuses on obtaining a fuzzy soft set powerset theory. Our objective is not only to provide an analog of classical powerset theory for fuzzy soft sets, as in the case of classical fuzzy sets, but also to handle the case of L-valued fuzzy soft sets for different lattices L. Hence, instead of the so-called fixed-basis fuzzy soft set powerset theory, where the value lattice L is fixed, we consider the so-called variable-basis fuzzy soft set powerset theory, where the value lattices can be different. To this end, we first prove that, as in the case of fixed-basis fuzzy set powerset theory, a variable-basis fuzzy set powerset theory exists and is defined by a suitable monad. Subsequently, we show that there exists a variable-basis fuzzy soft set powerset theory, which is a generalization of fuzzy set powerset theory, and we prove that it is also defined by a suitable monad. This allows us to use a series of constructs from fuzzy set theory that, by their very nature, require the existence of a powerset theory defined by a monad. To illustrate this, we use fuzzy soft set powerset theory and monads to define the theory of fuzzy soft relations and the composition of these relations.

All these results prove that fuzzy set powerset theory is a special case of fuzzy soft set powerset theory. However, we also prove that fuzzy soft set powerset theory can be understood as a special case of fuzzy set powerset theory, as instead of fixed-basis theories, we consider a variable-basis theory. Thereby, we obtain a detailed description of the relationships between the two theories.

2. Preliminaries

Let U be an initial universe, and X be the set of all possible parameters, which are properties of objects in U. An L-valued fuzzy set in U is a mapping s : UL, where L is a complete lattice, the largest and smallest elements of which are 1L and 0L, respectively. The category of complete lattices with complete lattice homomorphisms is denoted by . For , the set of all L-valued fuzzy sets in U is denoted by LX. Instead of a lattice L, we occasionally consider a lattice L with a t-norm (denoted by ⊗) such that a ⊗ ⋁iI ai = ⋁iI (aai). An example of a complete lattice with a t-norm is a complete residuated lattice (see, e.g., [21]).

We also use the category CSLAT of complete⋁-semilatices with complete⋁-preserving homomorphisms. As SCSLAT is a complete semilattice, it is also a complete lattice. The only difference between the category of complete lattices and the category of complete ⋁-semilattices CSLAT is that the morphisms in the former preserve both complete suprema and infima, whereas in the latter, we require that the morphisms preserve only complete suprema.

We use the following definition of a fuzzy soft set, introduced in [9].

Definition 1

A pair (E, s) is called a fuzzy soft set in a space (X, U, L) if EX and s : ELU.

The interpretation of individual sets in this definition implies that a fuzzy set s(e) ∈ LU, where eE, represents a fuzzy evaluation of how individual objects in U correspond to the parameter e in E, that is, s(e)(u) ∈ L is an L-valued measure of how the object uU corresponds to parameter eE. We now present an example of an application of fuzzy soft sets in image processing.

Example 1

(Color image segmentation as a fuzzy soft set)

Let (U, d) represent a finite metric space of pixels of a color image with metric d. For each pixel uU, we define a value S(u) representing the color of u. This value can be represented in different ways. For instance, we can use the so-called HSV representation, that is, a vector S(u) = [h, s, v], where h represents the hue of the color, s represents the saturation dimension, corresponding to various shades of brightly colored paint, and v represents the value dimension, corresponding to a mixture with varying amounts of black or white paint. Accordingly, the color image can be represented as a mapping S : UE = {e = [h, s, v] : hIh, sIs, vIv}, where Ih, Is, Iv are the value sets of corresponding parameters.

However, we can use a different interpretation of S, particularly when we are interested in segmenting a given image because of its color. Let ES = S(U) = {eE : ∃uU, S(u) = e} ⊆ E. Then, we can consider a [0, 1]-fuzzy soft set (ES, s) in the set E, where s : ES → [0, 1]U, and s(e)(u) is a membership value that quantifies the grade of membership of the pixel uU to the color segment represented by a color eES. Evidently, a larger membership value implies that there are more pixels vU with color S(u), or a color similar to S(u), in the immediate vicinity of pixel u. After a simplification, we can formally describe this situation as follows.

On the set E of colors, we can define a fuzzy similarity relation σ : E × E → [0, 1] such that σ(e, e′) represents the similarity degree of two colors e, e′ ∈ E. Analogously, using the metric space (U, d) of pixels, we can define another fuzzy similarity relation ρ : U × U → [0, 1] such that ρ(u, v) expresses the fact that the pixels u and v are “similar,” that is, they are close to each other. Then, the grade of membership s(e)(u) of the pixel uU to the color segment represented by the color e can be described by the value

eES,uU,   s(e)(u)=vUρ(u,v),σ(S(v),e)vUρ(u,v),

which defines how true it is that in the vicinity of pixel u, there are sufficiently many pixels with a color similar to e.

Therefore, from this perspective, the color segmentation of an image S can be identified with the fuzzy soft set (ES, s) in a set E, or with the α-cut (ES, s)(e)α = {uU : s(e)(u) ≥ α} of a color segmentation corresponding to the colore. More details regarding this application can be found in [22].

As mentioned in Introduction, powerset theories are widely used in algebra, logic, topology, and computer science. Numerous studies have been concerned with Zadeh’s extension and its generalizations, which could be considered the first example of a powerset operator in fuzzy set theory. The theoretical justification of Zadeh’s extension principle was first presented by Rodabaugh [18].

As general powerset theories and monads are not commonly used in the community of readers interested in fuzzy set structures, we repeat the basic definitions of these notions. For more details on category theory, readers are referred to, for example, [23]. The following definition by Rodabaugh [18] introduces a CSLAT-powerset theory. If f : XY and g : YZ are morphisms in a category, g.f : XZ denotes their composition. Morphisms in a category K are sometimes abbreviated as K-morphisms.

Definition 2

Let K be a category. Then, T = (M, →, V, η) is called a CSLAT-powerset theory in K if

  • 1) T : KCSLAT is an object-mapping.

  • 2) For each morphism f : AB in K, there exists a morphism fT→ : T(A) → T(B) in the category CSLAT.

  • 3) V : KSet is a functor.

  • 4) For each object XK, η determines in Set a mapping ηX : V (X) → WT(X), where W : CSLATSet is a forgetful functor.

  • 5) For each f : XY in K, we have W(fT→ ).ηX = ηY.V(f).

For simplicity, a CSLAT-powerset theory will be referred to as a powerset theory. A set T(A) is called a powerset object of XK. Let us consider the following standard examples.

Example 2

The powerset theory P = (P, →, id, ρ) in the category Set is defined as follows:

  • 1) The object function P : SetCSLAT is defined by P(X) = (2X, ⊆).

  • 2) For each mapping f : XY in Set, fP→ : 2X → 2Y is defined by fP→ (A) = f(A), A ∈ 2X.

  • 3) For each XSet, ρX : X → 2X is defined by ρX(x) = {x} ∈ 2X.

Example 3

The powerset theory Z = (Z, →, id, χ) in the category Set is defined as follows:

  • 1) The object function Z : SetCSLAT is defined by Z(X) = (LX, ≤), where ≤ is the pointwise ordering derived from a lattice .

  • 2) For each mapping f : XY in Set, fZ→ : LXLY is defined by

    sLX,yY,fZ(s)(y)={xf-1(y)s(x),f-1(y),0L,otherwise.

  • 3) For each XSet, χX : XLX is the map such that χX(a) is the characteristic map of the singleton {a} in the set X, that is,

    xX,χX(a)(x)={1L,x=a0L,otherwise.

These basic powerset theories P, Z are often used not only in mathematical constructions related to sets and fuzzy sets, but also in other fields, such as computer science and automata theory. In these cases, however, additional properties of these powerset theories are used, which are not derived from the general properties of powerset objects, but are based on special properties of the objects LX. These special properties of some powerset objects (including LX) can be summarized in monads and powerset theories defined by monads. Monads over a category have been used in fuzzifying mathematical objects, and there are several equivalent notions of a monad [19]. Their so-called clone form in a category K appears to be suitable for applications in both computer science and mathematics, and it intuitively expresses the basic notion of fuzzification. The use of monads for fuzzification is based on the extension of objects X of a category K to another object (X) ∈ K, which may be regarded as an object of a “cloud of fuzzy states” with a morphism η : X(X) representing “crisp” states in the object of “fuzzy states.” Then, a “fuzzy morphism” f : XY is simply a morphism f : X(Y) in the category K, and a composition of fuzzy morphisms is defined by a special operation ◊. The result of these constructions is a triple = (, ◊, η), which Manes [19] called a fuzzy theory and is, in fact, a monad (or algebraic theory) in clone form. A system of objects of a category K with fuzzy morphisms and a composition ◊ of fuzzy morphisms is then a Kleisli category in the categoryK ( [19]).

The following definition of a monad in clone form was introduced by Manes [19].

Definition 3

= (, ◊, η) is a monad in a category K if

  • 1) : KK is an object function.

  • 2) η is a system of K-morphisms ηA : A(A) for any object A.

  • 3) For each pair of K-morphisms f : A(B) and g : B(C), there exists a K-morphism (called a Kleisli composition) gf : A(C) such that the operation ◊ is associative.

  • 4) For every K-morphism f : A(B), ηBf = f.

  • 5) ◊ is compatible with composition of morphisms of K, that is, for each pair of K-morphisms f : AB and g : B(C), we have g◊(ηB.f) = g.f.

It should be noted that if (, ◊, η) is a monad in a category K, then : KK is a functor. In fact, for each morphism f : AB, the morphism (f) is defined by

T˜(f)=(ηB.f)1T˜(A).

Moreover, η represents identities on both sides for ◊, that is, for each A(B),

ηBf=f,   fηA=f.

In this case, η : 1K is a natural transformation.

Let us recall some simple properties of Kleisli composition.

Lemma 1

Let = (, ◊, η) be a monad in a category K. Let f : XY, g : Y(Z), h : Z(U), e : (U) → W be morphisms in K. Then,

h(g.f)=(hg).f,   e.(hg)=(e.h)g,ηzg=gηy.

We now present well-known examples of monads in the category Set.

Example 4

The structure = (, ◊, ρ) is defined as follows:

  • 1) For each object XSet, (X) = 2X.

  • 2) For each object XSet, ηX : X(X) is defined by ρX(x) = {x}.

  • 3) For each f : X(Y), g : Y(Z), gf : X(Z) is defined by

    (gf)(x)=yf(x)g(y).

Example 5

Let L be a complete lattice with a t-norm ⊗. The structure = (, ◊, χ) is defined as follows:

  • 1) For each object XSet, the object function : SetSet is defined by (X) = LX.

  • 2) For each XSet, χX : XLX is the map such that χX(a) is the characteristic map of the singleton {a} in the set X.

  • 3) For each f : X(Y) and g : Y(Q) in Set, gf : X(Q) is defined by

    xX,zQ,   [(gf)(x)](z)=yYf(x)(y)g(y)(z).

As mentioned previously, some powerset theories have additional properties related to special properties of fuzzy sets. Examples of such theories are powerset theories in a category defined by monads. We present a general definition of such a powerset theory.

Definition 4

Let T = (T, →, V, χ) be a powerset theory in a category K. Then, T is defined by a monad = (, ◊, η) in K (or equivalently, the monad defines a powerset theory T) if the following diagram of functors commutes:

where for an arbitrary K-morphism f : XY, T(f) and (f) are defined as follows:

T(f)=fT,T˜(f)=(ηY.f)1T˜(X).

Let us consider the following simple example of a powerset theory defined by a monad.

Example 6

The powerset theory Z is defined by the monad . In fact, by a simple calculation, for a map f : XY, we obtain

sZ(X),yY,Z(f)(s)(y)=fZ(s)(y)=xX,f(x)=ys(x)=(χY.f)1Z˜(X)(s)(y)=Z˜(s)(y),

and the diagram from Definition 4 commutes. Hence, Z is defined by .

It is also clear that the powerset theory P is defined by the monad .

3. Powerset Theory of Fuzzy Soft Sets


Herein, we show that, as classical fuzzy sets in a set X define Zadeh’s powerset theory with objects Z(X) in the category Set, fuzzy soft sets define another powerset theory in another category. This powerset theory is a variant of the variable-basis fuzzy set powerset theory that Rodabaugh [18] introduced. The ground category for the variable-basis fuzzy set powerset theory is the category , where Set is the standard category of sets and mappings, and is the category of appropriate complete lattices with the corresponding homomorphisms. We recall the construction of this powerset theory.

Let the object function W : and the functor V : be defined by

W(X,L)={f|f:XL}=(LX,),V(X,L)=X,V(f,ϕ)=f,

where ≤ is the pointwise ordering, and for an arbitrary morphism (f, ϕ) : (X, L) → (Y, M), the powerset extension (f, ϕ)W⃗ : W(X, L) → W(Y, M) is defined by

sLX,yY,(f,ϕ)W(s)(y)={xX,f(x)=yϕ(s(x)),f-1(y),0M,otherwise.

Moreover, for (X, L), the map χ(X,L) : XW(X, L) is defined by

x,zX,χ(X,L)(x)(z)={1L,iff x=z,0L,otherwise,

The following theorem ensuring the existence of variable-base fuzzy set powerset theory was proven by Rodabaugh [24].

Theorem 1

Let be the category of complete lattices with complete lattice-preserving homomorphisms. Then, W = (W, →, V, χ) is a CSLAT-powerset theory in the category . This powerset theory is called Zadeh’s variable-basis fuzzy set powerset theory.

As we showed in Example 6, the classical fixed-basis Zadeh’s power set theory Z is defined by a monad. By a simple modification of the proof, it can be proven that Zadeh’s variable-basis powerset theory W is also defined by a suitable monad in the category . For simplicity, we prove a variant in which the category consists of complete residuated lattices, although it can also be proven under slightly weaker conditions.

Proposition 1

Let be the category of complete residuated lattices. Then, there exists a monad = (, Δ, ν) in the category such that defines the powerset theory W.

Proof

Let the object function : be defined by

(X,L)Set×C,W˜(X,L)=(W(X,L),L)Set×C.

For (X, L), we set ν(X,L) = (χX, idL) : (X, L) → (X, L), where χX is the characteristic function of subsets in X. Finally, for two morphisms (f, ϕ) : (X, L) → (Y, M) and (g, ψ) : (Y, M) → (Z, N), we set

(g,ψ)Δ(f,ϕ)=(gf,ψ.ϕ),gf:XW(Z,N),xX,zY,gf(x)(z)=yYψ(f(x)(y))g(y)(z).

By a simple computation, it can be proven that the operation Δ is associative, and that the following equalities hold:

(f,ϕ):(X,L)(Y,M),(g,ψ):(Y,M)W˜(Z,N),ν(Y,M)Δ(f,ϕ)=(f,ϕ),(g,ψ).(f,ϕ)=(g,ψ)Δ(χY,idM).(f,ϕ),

by the identity g ◇ (χY.f) = (gχY ).f = g.f. Hence, is a monad in the category .

We now show that the powerset theory W is defined by . To this end, we should prove that the following diagram commutes:

where for an arbitrary morphism (f, ϕ) : (X, L) → (Y, M),

  • 1) W(f, ϕ) := (f, ϕ)W→ ,

  • 2) (f, ϕ) = (ν(Y,M).(f, ϕ) Δ 1(X,L).

We have VW̃(f, ϕ) = V(χY.f ◇ 1W(X,L), idL) = χY.f ◇ 1W(X,L), and for arbitrary sW(X, L), yY, we obtain

χY.f1W(X,L)(s)(y)=xXϕ(1W(X,L)(s)(x))χY(f(x))(y)=(f,ϕ)X(s)(y).

Therefore, W is defined by the monad .

to study the properties of powerset objects of fuzzy soft sets, Definition 1 implies that we cannot define them for objects of the category , but we must use a “richer” category. Instead of the category , we consider some subcategories of . This reduction of the category involves two steps. In the first, we construct a fuzzy soft set powerset theory analogous to the classical fuzzy set powerset theory. In this step, instead of the category , we use the subcategory , where Set0 is the subcategory of Set with surjective morphisms. In the second step, we define a monad, which in turn generates the fuzzy soft set powerset theory, as in the case of the classical fuzzy set powerset theory, which is defined by monad. We use the subcategory , where Set1 is the subcategory with bijective maps as morphisms.

This restriction of the category Set to the subcategory Set1 is based on several considerations concerning both the analogy of fuzzy soft sets with classical fuzzy sets, and the most common types of relationship (i.e., morphisms) among fuzzy soft sets. In the next part of the paper, we show that, as expected, any L-valued fuzzy set in the basic space (X, L), that is, a map s : XL, can be identified with a fuzzy soft set in the space (X, {*}, L), that is, with the map : XL{*}. Hence, morphisms (f,ϕ) in the basic space for variable-basis fuzzy set powerset theory, which are used to derive relationships between fuzzy sets, can be identified with morphisms (f, 1{*}, ϕ) in .

Analogously, the relationships between fuzzy soft sets are derived from the morphisms between the corresponding objects of the basic spaces of the fuzzy soft sets, that is, from morphisms (f, g, ϕ) : (X, U, L) → (Y, V, M). A typical example of such a relationship between fuzzy soft sets may be a change in the value structures by which we evaluate individual objects, that is, instead of a lattice L we use another lattice M, but the evaluated objects remain unchanged. In this case, we use a morphism (1X, 1U, ϕ) from . We can proceed analogously if we change the criteria from the set X and replace them with other criteria. The morphism that we use in this case is (f, 1U, ϕ). In all these cases, we use morphisms from the category .

Under these assumptions, we will show that, as in variable-basis fuzzy set powerset theory, fuzzy soft sets define a variable-base powerset theory, and the corresponding powerset theory is also defined by a monad.

In [11], the set of all L-valued fuzzy soft sets in a space (X, U) was introduced, and an extension of maps between two spaces (X, U) and (Y, V) to maps between the corresponding sets of fuzzy soft sets was defined. Additional properties of extended maps between powerset objects of fuzzy soft sets were also investigated in [10]. To compare the relationships between fuzzy sets and fuzzy soft sets in the variable-basis case, we should define sets of variable-basis powerset objects of objects from the category sets and extensions of the corresponding morphisms. The sets of variable-basis powerset objects can be defined by the object function T : , where

(X,U,L)Set×Set0×C,T(X,U,L)={(E,s)|EX,s:ELU}.

According to Definition 1, the elements (E, s) of the set T(X, U, L) are called fuzzy soft sets in a space (X, U, L). In the next theorem, we show that this object function is an object function of a CSLAT-powerset theory in the category .

Theorem 2

Let be the category of complete lattices with complete lattice homomorphisms. The object function T can be extended to the CSLAT-powerset theory T = (T, →, R, η) in the category , called the variable-basis fuzzy soft set powerset theory of fuzzy soft sets.

Proof

Let (X, U, L) be an object in the category . In the set T(X, U, L), we define an order relation by

(E,s),(F,t)T(X,U,L),(E,s)(F,t)iff EF,(eE)s(e)t(e)in LU.

It is clear that T(X, U, L) is a complete ⋁-semilattice with respect to this ordering, where for a system {(Ei, si) : iI} ⊆ T(X, U, L), we have

iI(Ei,si)=(iIEi,s),s:iIEiLU,xiIEi,s(x)=jI,xEjsj(x).

Let R : be a forgetful functor defined by R(X, U, L) = X, R(f, g, ϕ) = f.

For an arbitrary object (X, U, L) and x, zX, we set

η(X,U,L):XT(X,U,L),   η(X,U,L)(x)=({x},ηx),ηx:{x}LU,   ηx(x)=1_L,

where 1L, 0L are constant fuzzy sets in U with values 1L, 0L, respectively, and for a K-morphism (f, g, ϕ) : (X, U, L) → (Y, V, M), we set

(f,g,ϕ)T:T(X,U,L)T(Y,V,M),(E,s)T(X,U,L),   (f,g,ϕ)T(E,s)=(f(E),s),s:f(E)MV,yf(E),vV,s(y)(v)=ug-1(v){zf-1(y)E}ϕ(s(z)(u)),

for all (E, s) ∈ T(X, U, L), yf(E), vV. As yf(E), we have f−1(y) ∩ E ≠ ∅︀, and therefore (f, g, ϕ)T⃗ is well defined. It should be mentioned that the map (f, g,ϕ)T⃗ represents a variable-basis extension of a map introduced in [11]. As ϕ from a morphism (f, g, ϕ) is a complete lattice homomorphism, by a simple computation, we can prove that (f, g,ϕ)T⃗ is a morphism in the category CSLAT. For a morphism (f, g, ϕ) : (X, U, L) → (Y, V, M), let us consider the following diagram:

We prove that this diagram commutes. In fact, as g is a surjective map, for xX, vV, we have

(f,g,ϕ)T(η(X,U,L)(x))=(f,g,ϕ)T({x},ηx)=({f(x)},ηx),ηx(f(x))(v)=ug-1(v)zf-1(f(x)){x}ϕ(ηx(z)(u))=1M=η{f(x)}(f(x)).

Hence, ({f(x)}, η) = ({f(x)}, η{f(x)}), and the diagram commutes. Therefore, T is a CSLAT-powerset theory.

We prove that, as in a variable-basis fuzzy set powerset theory, the variable-basis fuzzy soft set powerset theory is defined by a monad. However, to prove this, we should consider the restriction of the powerset theory T to the subcategory and a monad in this subcategory. Under this assumption, we prove that this restriction (which, for simplicity, is denoted again by T) is actually defined by a monad. As seen in the next section, this restriction does not disrupt the generality of the relationship between the fuzzy soft set powerset theory and fuzzy set powerset theory. This is because (as follows from Proposition 2), the transformation of classical fuzzy sets into fuzzy soft sets takes place in the base space and uses this reduced fuzzy soft sets powerset theory.

Unlike the proof of this statement in the case of fuzzy sets, the proof for fuzzy soft sets is more complicated.

Theorem 3

Let be the category of complete residuated lattices. There exists a monad = (, ⊙, ξ) in the category such that the variable-basis fuzzy soft set powerset theory T is defined by .

Proof

Let the object function : be defined by

(X,U,L)Set×Set0×C,T˜(X,U,L)=(T(X,U,L),U,L),

where T(X, U, L) is identified with the underlying set of a complete lattice from Theorem 2. Let the morphism ξ(X,U,L) be defined by

ξ(X,U,L):(X,U,L)T˜(X,U,L),ξ(X,U,L)=(η(X,U,L),1U,1L),

where η(X,U,L) is from Theorem 2. For morphisms

(f,k,ϕ):(X,U,L)T˜(Y,V,M),(g,j,ψ):(Y,V,M)T˜(Z,W,N),

we define the composition

(g,j,ψ)(f,k,ϕ)=(gf,j.k,ψ.ϕ):(X,U,L)T˜(Z,W,N),

where ◊ is a composition map that is defined as follows. If f : XT(Y, V, M) is a map, then for xX, we use the notation

f(x)=(Yxf,fx)T(Y,V,M),

where YxfY and fx:YxfMV. Then, for maps f : XT(Y, V, M) and g : YT(Z, W, N), we define the composition map gf : XT(Z, W, N) by

xX,gf(x)=(Zxgf,(gf)x)T(Z,W,N),Zxgf=yYxfZyg,(gf)x:ZxgfNW,aZxgf,wW,(gf)x(a)(w)={yYxf:aZyg}ψ(fx(y)(j-1(w)))gy(a)(w),

where

xX,yYxf         f(x)=(Yxf,fx),         g(y)=(Zyg,gy).

◊ is well defined because j is a bijection. We now prove that = (, ⊙, ξ) is a monad in the category . In fact, let

(f,k,ϕ):(X,U,L)T˜(Y,V,M),(g,j,ψ):(Y,V,M)T˜(Z,W,N),(h,m,ω):(Z,W,N)T˜(R,Q,S).

We prove that the operation ⊙ is associative. We have

(h,m,ω)((g,j,ψ)(f,k,ϕ))=(h(gf),m.j.k,ω.ψ.ϕ),((h,m,ω)(g,j,ψ))(f,k,ϕ)=((hg)f),m.j.k,ω.ψ.ϕ),

and we need only prove that h◊(gf) = (hg)◊f : XT(R, Q, S). Let xX. Then, using relations (2), (3), and (4), we obtain

(h(gf))(x)=(Rxh(gf),(h(gf))x)=(zXxgfRzh,(h(gf))x)=(zyYxfZygRzh,(h(gf))x)((hg)f)(x)=(Rx(hg)f,((hg)f)x)=(yYxfRyhg,((hg)f)x)=(yYxfzZygRzh,((hg)f)x).

By a simple calculation, it can be proven that

Rxh(gf)=zyYxfZygRzh=yYxfzZygRzh=Rx(hg)f.

We prove that ((hg)◊f)x = (h◊(gf))x. Using the notation (2), we obtain the following maps:

xX,fx:YxfMV,   YxfY,yY,gy:ZygNW,   ZygZ,zZ,hz:RzhSQ,   RzhR,xX,(gf)x:ZxgfNW,ZxgfZ,yY,(hg)y:RxhgSQ,RyhgR.

For aRxh(gf), qQ, using definition (5), we obtain

(h(gf))x(a)(q)={zZxgf:aRzh}ω((gf)x(z)(m-1(q)))hz(a)(q)={zZxgf:aRzh}{yYxf:zZyg}[ω.ψ(fx(y)(j-1(w)))ω(gy(z)(m-1(q)))hz(a)(q)]={zyYxfZyg:aRzh}{yYxf:zZyg}[ω.ψ(fx(y)(j-1(w)))ω(gy(b)(m-1(q)))hz(a)(q)]=(v,w,z,y)AΔ(v,w,z,y),

where

A={(v,w,z,y):j(v)=w,m(w)=q,yYxf,zZyg,aRzh},Δ(v,w,z,y)=ω.ψ(fx(y)(v))ω(gy(z)(w))hz(a)(q).

Analogously, we obtain

((hg)f)x(a)(q)={yYxf:aRyhg}ω.ψ(fx(y)((m.j)-1(q)))(hg)y(a)(q)={yYxf:azZygRzh}{zZyg:aRzh}[ωψ(fx(y)((m.j)-1(q)))ω(gy(z)(m-1(q)))hz(a)(q)]=(v,w,z,y)BΔ(v,w,z,y),

where

B={(v,w,z,y):m(w)=q,m.j(v)=q,yYxf,zZyg,aRzh}.

As j and m are bijective maps, we obtain A=B, (h◊(gf))x = ((hg)◊f)x, and the operation ◊ is associative. Thus, the operation ⊙ is associative.

We show that for arbitrary morphism (f, k, ϕ) : (X, U, L) → (Y, V, M), the identity

ξ(Y,V,M)(f,k,ϕ)=(η(X,U,L),1V,1M)(f,k,j)=(η(X,U,L)f,k,ϕ)=(f,k,ϕ)

holds. In fact, from the definition of η and relations (3) and (4), we obtain

xX,(η(X,U,L)f)(x)=(yYx{y}=Yxf,(η(X,U,L)f)x),(η(X,U,L)f)x:YxfMV,aYxf,vV,(η(X,U,L)f)x(a)   (v)=fx(a)(v)ηa(a)(v)=fx(a)(v),and (η(X,U,L)f)(x)=(Yxf,(η(X,U,L)f)x)=(Yxf,fx)=f(x).

We show that for morphisms (f, k, ϕ):(X, U, L)→(Y, V, M) and (g, j, ψ) : (Y, V, M) → (Z, W, M), the following identity holds:

(g,j,ψ)(ξ(Y,V,M),(f,k,ϕ))=(g,j,ψ),(f,k,ϕ),

In fact, we have

(g,j,ψ)(ξ(Y,V,M),(f,k,ϕ))=(g(η(Y,V,M),f),j.k,ψ.ϕ).

Hence, we should prove that g◊(η(Y,V,M).f) = g.f. For simplicity, instead of η(Y,V,M), we write only η. For xX, according to relations (3) and (4), we have

η.f(x)=η(f(x))=(Yxη.f={f(x)},ηf(x)),(gη.f)(x)=(Zxgη.f,(gη.f)x),Zxgη.f=yYxη.fZyg=Zf(x)g,(gη.f)x:Zf(x)gNW.

Let aZf(x)g, wW. Then, according to relation (5), we have

(gη.f)x(a)(w)={yYxη.f|aZyg}(η.f)x(y)(j-1(w))gy(a)(w)=ηf(x)(f(x))(j-1(w))gf(x)(a)(w)=gf(x)(a)=(g.f)x(a)(w).

Furthermore, we have

(g.f)(x)=g(f(x))=(Zf(x)g,gf(x))=(Zxgη.f,(gη.f)x)=(gη.f)(x).

Hence, identity (6) holds, and we proved that = (, ⊙, ξ) is a monad in the category .

Finally, we prove that the monad defines the powerset theory T. We should prove that the following functor diagram commutes:

where for a morphism (f, k, ϕ) : (X, U, L) → (Y, V, M) in the category ,

T(f,k,ϕ)=(f,k,ϕ)T:T(X,U,L)T(Y,V,M),T˜(f,k,ϕ)=(ξ(Y,V,M).(f,k,ϕ))1T˜(X,U,L):T˜(X,U,L)T˜(Y,V,M).

It is clear that the diagram commutes for objects of the category. According to the definition of the powerset theory in Theorem 2, for (E, s) ∈ T(X, U, L), we have

(f,k,ϕ)T(E,s)=(f(E),s),RT˜(f,k,ϕ)(E,s)=R((ξ(Y,V,M).(f,k,ϕ))1T˜(X,U,L))(E,s)=R((η(Y,V,M).f1T(X,U,L),k,ϕ))(E,s)=(η(Y,V,M).f1T(X,U,L))(E,s).

According to relations (3) and (4), we have

(η.f1T(X,U,L))(E,s)=(Y(E,s)η.f1T(X,U,L),(η.f1T(X,U,L))(E,s)),Y(E,s)η.f1T(X,U,L)=xEYxη.fxE{f(x)}=f(E),(E,s)=1T(X,U,L)(E,s)=(X(E,s)1T(x,U,L),1T(X,U,L),(E,s)).

Therefore, for af(E), vV, we obtain

(η.f1T(X,U,L))(E,s)(a)(v)={zE|a=f(z)}ϕ(s(z)(k-1(v)))(η.f)z(a)(v)={zE|a=f(z)}ϕ(s(z)(k-1(v)))ηa(a)(v)=s(a)(v).

Therefore, RT̃(f, k, ϕ)(E, s) = (f(E), s) = T(f, k, ϕ)(E, s), and the functor diagram commutes. Hence, T is defined by the monad .

As expected, any L-valued fuzzy set (i.e., an element of W(X, L)) can also be considered a fuzzy soft set in the space (X, {*}, L), that is, an element of T(X, {*}, L). In fact, if sW(X, L), then s can be identified with (Es, [s]) ∈ T(X, {*}, L), where Es = {xX : s(x) ≠ 0L} and [s] : EsL{*} is defined by [s](x)(*) = s(x) ∈ L. Moreover, the embedding W(X, L) ↪ T(X, {*}, L) can be extended to a more precisely defined relationship between W and T, using the notion of a morphism between the powerset theories. The existence of a morphism between these powerset theories allows for a more precise understanding of the relationship between classical fuzzy sets and fuzzy soft sets.

The notion of a morphism of powerset theories is introduced in the following definition. We recall that the commutativity of the diagram

implies that g.uv.f, where D is an object with ordering ≤.

Definition 5

Let T = (T, →, V, η) and R = (R, ⇒, U, τ) be CSLAT-powerset theories in the categories K and J, respectively. Then, (G, Φ, Ψ) : (K, T) → (J, R) is a morphism of CSLAT-powerset pairs if for each object XK, we have the following:

  • 1) G : KJ is a functor.

  • 2) ΦX : T(X) → R(G(X)) is a morphism in the category CSLAT.

  • 3) ΨX : V (X) → U(G(X)) is a map in the category Set.

  • 4) For each morphism f : XY in K, the following diagrams commute:

    that is, G(f)X ≥ ΦY.fT⃗, where ≤ is the ordering in the CSLAT object R(G(Y)).

A morphism (G, Φ, Ψ) is called an embedding if R : KJ is an embedding functor, ΦX is a monomorphism in the category CSLAT, and Ψ is an injective map.

We now prove that there is an embedding morphism between the powerset theories W and T that interprets the relationship between classical fuzzy sets and fuzzy soft sets.

Proposition 2

Let be the category of complete lattices. Then, there exists an embedding morphism of CSLAT-powerset pairs

(G,Φ,Ψ):(Set×C,W)(Set×Set1×C,T).

Therefore, the variable-basis fuzzy set powerset theory is a special case of the variable-basis fuzzy soft set powerset theory.

Proof

We define the functor G : by

G(X,L)=(X,{*},L),         G(f,ϕ)=(f,1*,ϕ),

where 1* : {*} → {*}. It is clear that G is an embedding functor. For , we set

Φ(X,L):W(X,L)T(G(X,L))=T(X,{*},L),sW(X,L),         Φ(X,L)(s)=(Es,[s]),Es={zX:s(x)0L},         [s]:EsL{*},zEs,         [s](z)(*)=s(z),Ψ(X,L)=1X:XX.

It is clear that Φ(X,L) is a complete ⋁-semilattice homomorphism. In fact, we have

Φ(X,L)(iIsi)=(EiIsi,[iIsi])=(iIEsi,iI[si])=iIΦ(X,L)(si),

where [si] is considered an L{*}-valued fuzzy set in Eisi. We show that the following diagram commutes:

Let xX. We obtain

η(G(X,L)(x)=({x},ηx),ηx:{x}L{*},         ηx(x)(*)=1L,Φ(X,L)(χ(X,L)(x))=(Eχ(X,L)(x),[χ(X,L)(x)])=({x},[χ(X,L)(x)]),[χ(X,L)(x)](x)(*)=1L.

Hence, the diagram commutes. We show that for an arbitrary morphism (f,ϕ) : (X, L) → (Y, M), inequality holds in the diagram

Let sW(X, L). From the proof of Theorem 2, we have

(f,1*,ϕ)T(φ(X,L)(s))=(f,1*,ϕ)T(Es,[s])=(f(Es),[s]),[s]:f(Es)M{*},f(x)f(Es),         [s](f(x))(*)=zf-1(f(x))Esϕ(s(z)).

Moreover, we have

Φ(Y,M)((f,ϕ)W(s))=(F,t),F={yY:(f,ϕ)W(s)(y)0M}={yY:f-1(y),xf-1(y)ϕ(s(x))0M},t:FM{*},yF,t(y)(*)=(f,ϕ)W(s)(y)=xf-1(y)ϕ(s(x))=xf-1(y)Esϕ(s(x)).

As Ff(Es), for f(x) ∈ F, we obtain

t(f(x))(*)=zf-1(f(x))Esϕ(s(z))=[s](f(x))(*),

and (F, t) ⪯ (f(Es), [s]). Therefore,

(G,Φ,Ψ):(Set×C,W)(Set×Set1×C,T).

is a morphism of powerset pairs.

In Proposition 2, we showed that any fuzzy set can be considered a special fuzzy soft set. In the next proposition, we prove the converse: Any fuzzy soft set can be extended to a fuzzy set, and this extension process is a morphism from the powerset theory T to the powerset theory W.

To this end, we recall that for an arbitrary lattice L and a set X, LX is also a lattice with the ordering defined pointwise and with properties analogous to those of the lattice L.

Proposition 3

Let be the category of complete ⋁-semilattices with complete semilattice homomorphisms. Then, there exists a morphism of powerset pairs

(H,Λ,Θ):(Set×Set1×C,T)(Set×C,W),

called a transformation of a fuzzy soft sets to fuzzy sets.

Proof

For arbitrary morphism (f, g, ϕ) : (X, U, L) → (Y, V, M), let the functor H : be defined by

H(X,U,L)=(X,LU),H(f,g,ϕ)=(f,(g,ϕ)W):(X,LU)(Y,MV),

where (g, ϕ)W⃗ is a morphism from the definition of the variable-basis powerset theory W. For an arbitrary object (X, U, L), we set

Λ(X,U,L):T(X,U,L)W(X,LU),(E,s)T(X,U,L),         Λ(X,U,L)(E,s):XLU,xX,uU,Λ(X,U,L)(E,s)(x)(u)={s(x)(u),xE,0L,otherwise,Θ(X,U,L)=1X:X=R(X,U,L)X=V(X,LU).

It can be easily proven that Λ(X,U,L) is a complete ⋁-semilattice homomorphism, that is, Λ(X,U,L)(⋁i(Ei, si)) = ⋁i Λ(X,U,L) (Ei, si) holds. We prove that the following diagram commutes:

For x, zX, uU,

χ(H(X,U,L)(x)(z)(u)={1L,x=z,oL,otherwise.

Moreover,

Λ(X,U,L)(η(X,U,L)(x))=Λ(X,U,L)({x},ηx):XLU,Λ(X,U,L)({x},ηx)(z)(u)={ηx(x)(u)=1L,z=x,0L,otherwise,

and the diagram commutes. Finally, we prove that for any morphism (f, g, ϕ) : (X, U, L) → (Y, V, M), the following diagram commutes:

We recall that g is a bijection map. For (E, s) ∈ T(X, U, L) and yY, vV, we have

(f,(g,ϕ)W)W(Λ(X,U,L)(E,s))(y)(v)={xf-1(y)(g,ϕ)W(Λ(X,U,L)(E,s)(x)),f-1(y),0M,otherwise={xf-1(y)ϕ(Λ(X,U,L)(E,s)(x)(g-1(v))),f-1(y),0M,otherwise,={xf-1(y)Eϕ(s(x)(g-1(v))),f-1(y)E,0M,otherwise.

Moreover, we have

Λ(X,U,L)((f,g,ϕ)T(E,s)(y)(v))=Λ(X,U,L)(f(E),s)(y)(v)={s(y)(v),yf(E),0M,otherwise={xf-1(y)Eϕ(s(x)(g-1(v))),f-1(y)E0M,otherwise.

Therefore, the diagram commutes, and (H, Λ, Θ) is a morphism of powerset pairs.

By a simple calculation we obtain the following corollary.

Corollary 1

The composition

(H,Λ,Θ).(G,Φ,Ψ):(Set×C,W)(Set×C,W)

is the identity morphism of powerset pairs.

4. Fuzzy Soft Relations: An Application of Powerset Theory

In set and fuzzy set theory, there are a number of concepts and methods that are, in fact, defined using powerset objects. To illustrate this, let us mention at least two typical powerset applications: relations and topology. If T = (T, →, V, η) is an arbitrary powerset theory in a category K, then a co-topology on an object X of this category can be defined as the morphism c : T(X) → T(X) in the category CSLAT so that the following axioms are satisfied (see [25]):

  • 1) aT(X), c(a) ≥ a,

  • 2) a, bT(X), c(ab) = c(a) ∨ c(b),

  • 3) aT(X), c(c(a)) = c(a).

The set {aT(X) : c(a) = a} represents the set of all closed elements in T(X). A morphism between co-topological spaces (X, c) and (Y, d) is a morphism f : XY in a category K such that fT→ : T(X) → T(Y) is continuous, that is, for arbitrary aT(X), we have fT→ (c(a)) ≤ d(fT→ (a)).

If, for example, instead of a category K, we consider the category Set of sets and the powerset theory P or Z from examples 2 and 3, the obtained co-topology c : P(X) → P(X) represents the classical set topology in a set X, and c : Z(X) → Z(X) represents a variant of a fuzzy topology, namely, the set of all closed elements of Z(X) with respect to c is the topology defined by C.L. Chang [26].

Herein, we focus on the relationship between powerset theory and relations, particularly between the fuzzy soft set powerset theory T, or the monad , which defines this powerset theory, and fuzzy soft relations in objects of the category .

To clarify this relationship, we first consider the general situation of the powerset objects in a category that is defined by a monad in this category.

Hence, let K be a category, and let T = (T, →, V, χ) be a powerset theory in K. Let T be defined by a monad = (, ◊, η) in K. For a monad , a new category K can be defined, called the Kleisli category of a monad. We recall the definition of K (e.g., [19, 27]).

Definition 6

Let K be a category, and let = (, ◊, η) be a monad in K. Then, the Kleisli category K of is defined as follows:

  • 1) Objects of K are the same as objects of K.

  • 2) For arbitrary objects A, BK, HomK (A, B)=HomK (A, (B)). Morphisms in K are denoted by AB.

  • 3) A composition of morphisms f : AB, g : BC is defined by gf.

If we understand the objects (X) as an analog of the cloud of fuzzy objects over the object X, then the Klesli category in fact represents a category analogous to that of fuzzy morphisms between objects. Thus, this category is also used in areas other than the classical theory of fuzzy sets, for example, in computer science. This category also allows us to introduce the notion of a relation between objects of this category. Let us consider the following general definition.

Definition 7

Let K be a category, and let T = (T, →, V, χ) be a powerset theory in K defined by a monad = (, ◊, η).

  • 1) Let X be an object of K. Then, R is a T-relation on X if R : V (X) → T(X) is a morphism in Set such that R = V (), where : X(X) is a morphism in K.

  • 2) Let R and S be T-relations on X and Y, respectively. A morphism f : RS between relations is a morphism f : XY in K such that in the diagram

    we have

    fT.RS.V(f),

    where ≤ is the pointwise ordering inherited from the semilattice T(X).

This definition directly implies the possibility of composing two T-relations. In fact, let R and S be T-relations on X. Then, there exist morphisms : X(X) and : X(X) such that V () = R, V () = S. The composition SR : V (X) → T(X) can be defined by the composition of morphisms and in the Kleisli category K:

SR:=V(S˜R˜):V(X)VT˜(X)=T(X).

The following examples illustrate the importance of T-relations in classical set and fuzzy set theories.

Example 7

Let K = Set, and let P be the classical powerset theory from Example 2. If R is a P-relation n X, then R can be identified with the relation RX × X, and conversely, for any relation R in X, R is a P-relation. Morphisms f : RS are maps f : XY such that

that is, (x, y) ∈ R ⇒ (f(x), f(y)) ∈ S holds for arbitrary x, yX. As P is defined by the monad from Example 4, and any map R : XP(X) is also a morphism X(X), using ◊, it is possible to define the composition of P-relations, and this composition is identical to the standard composition of relations in sets.

Therefore, the category of P-relations is isomorphic to the classical category of sets with relations with the corresponding morphisms. This category is isomorphic to the Kleisli category Set.

Example 8

Let K = Set, and let Z = (Z, →, V, χ) be the classical Zadeh’s powerset theory from Example 3. If R is a Z-relation on X, R can be identified with a fuzzy relation RX ×X, and conversely, any fuzzy relation R : X ×XL defines a Z-relation. Morphisms f : RS are maps f : XY such that

It can be easily proven that f is a morphism if and only if

R(x,x)S(f(x),f(x))

for each x, x′ ∈ X. As Z is defined by the monad from Example 5, and any map R : XZ(X) is also a morphism X(X), using ◊, it is possible to define the composition of Z-relations, and this composition is identical to the standard composition of L-valued fuzzy relations. Hence, the category of Z-relational pairs is isomorphic to the standard category of L-fuzzy relations.

Both Examples 7 and 8 indicate that the classical relations in sets or fuzzy relations can be fully replaced by morphisms in Kleisli categories. This now provides the opportunity to consider fuzzy soft relations defined on the basic objects of fuzzy soft sets from the perspective of Kleisli categories. Although it is common practice in fuzzy set theory to explicitly define new terms without justifying motivation, it is always advisable to attempt to interpret such an established concept in the context of a broader theory. An example of this procedure can be the aforementioned notion of relation in fuzzy structures. Using the standard procedure, we can independently define a fuzzy soft relation in a space (X, U, L), even in various ways. However, if we realize the previous relationship between relations in sets and the monad P, or between fuzzy relations in fuzzy sets and the monad Z, then the correct procedure requires that the exclusive definition of a fuzzy soft relation also follows an analogous relationship between fuzzy soft relations and the Kleisli category K.

If we use the common procedure in the theory of fuzzy sets, we can introduce, for example, the following explicit definition of a fuzzy soft relation in a space (X, U, L), a composition of such fuzzy soft relations and morphisms between fuzzy soft relations in different spaces.

Definition 8

Let (X, U, L) be an object in .

  • 1) A fuzzy soft relation in (X, U, L) is a fuzzy soft set in the space (X × X, U, L).

  • 2) If (E, R) and (F, S) are fuzzy soft relations in (X, U, L), their composition is a fuzzy soft relation defined by

    (F,S)(E,R)=(E.F,SR),E.F={(x,z)X2:yX,(x,y)E,(y,z)F},(x,z)E.F,(SR)(x,z)(u)={y|(x,y)E,(y,z)F}R(x,y)(u)S(y,z)(u).

  • 3) Let (E, R) and (F, S) be fuzzy soft relations in (X, U, L) and (Y, V, M), respectively. Then, (f, g, ϕ) : (E, R) → (F, S) is a morphism of fuzzy soft relations if

    • (a) (f, g, ϕ) : (X, U, L) → (Y, V, M) is a morphism in the category K.

    • (b) For arbitrary (a, b)∈E and uU, we have (f(a), f(b)) ∈ F and

      ϕ(R(a,b)(u))S(f(a),f(b))(g(u)).

However, to maintain the analogy of the relationships between sets, fuzzy sets, and fuzzy soft sets, we should show that, as in the case of relations in sets or fuzzy relations in fuzzy sets, fuzzy soft relations can be derived from morphisms in the Kleisli category of the monad defining the fuzzy soft set powerset theory T, and that the composition of fuzzy soft relations corresponds to the composition of morphisms in the Kleisli category. We prove this in the next proposition.

Proposition 4

Let T = (T, →, R, η) be the fuzzy soft set powerset theory from Theorem 2, and let = (, ⊙, ξ) be the monad from Theorem 3 in the category defining T. For an object of this category, we set

(χ)={(E,S)|(E,S)is a fuzzy soft relation (Definition 8)in χ},T(χ)={r|r:XT(χ)is a T-relation (Definition 7)on χ}.
  • 1) There exists a bijective map

    α:(χ)T(χ).

  • 2) If , then

    α((F,S)(E,Q))=α(F,S)α(E,Q),

    where the clone composition ◊ is defined by relations (3) and (4).

Proof

1) Let (E, S) be a fuzzy soft relation in defined in Definition 8. To define the map α, for arbitrary xX, we set XxE={zX:(z,x)E}. Clearly, E=xXXxE×{x}, and we can define a map α by

α(E,R)=r:XT(χ),xX,         r(x)=(XxE,Sx)T(χ),zXxE,uU,         Sx(z)(u):=S(z,x)(u).

Conversely, let s : be a map, where, using the notation (2), we have

xX,         s(x)=(Xxs,sx)T(χ),

XxsX,sx:XxsLU. We define a fuzzy soft relation α−1(s) = (F, Q) in by

F=xXXxs×{x}X×X,(y,x)F,uU,         Q(y,x)(u)=sx(y)(u).

By a simple calculation, we obtain α−1.α(E, S) = (E, S) and α.α−1(s) = s.

2) Let (E, Q), (F, S) be fuzzy soft relations in (X, U, L), and let

α(E,Q)=r,α(F,S)=s,xX,r(x)=(XxE,rx),s(x)=(XxF,sx).

According to identities (3), (4), and (5), we obtain

xX,(sr)(x)=(Xxsr,(sr)x),Xxsr=yXxEXyF,zXxsr,(sr)x(z)={yXxE|zXyF}rx(y)(u)sy(z)(u)={y|(x,y)E,(y,z)F}Q(x,y)(u)S(y,z)(u)=SQ(x,z).

It follows that xXXxsr×{x}=E.F and sr = α(E.F, SQ) = α((F, S) ⊕ (E, Q)).

5. Conclusion

In this study, we focused on constructing a fuzzy soft set powerset theory, including its variable-basis variant, that enables the use of L-valued fuzzy soft sets for various lattices L. We proved that there exists a variable-basis fuzzy soft set powerset theory in the category , which is a generalization of both the classical and fuzzy set powerset theory in the category Set and the variable-basis fuzzy set powerset theory in the category . We proved that this powerset theory is also defined by a suitable monad in the category . This allows us to use a series of constructs from the theory of fuzzy sets that, by their very nature, require the existence of a powerset theory defined by a monad. As an example, we used the monad defining a fuzzy soft set powerset theory to define fuzzy soft relations and compositions of these relations.

References

  1. Molodtsov, D (1999). Soft set theory—first results. Computers & Mathematics with Applications. 37, 19-31. https://doi.org/10.1016/S0898-1221(99)00056-5
    CrossRef
  2. Maji, PK, Biswas, R, and Roy, AR (2003). Soft set theory. Computers & Mathematics with Applications. 45, 555-562. https://doi.org/10.1016/S0898-1221(03)00016-6
    CrossRef
  3. Maji, PK, Roy, AR, and Biswas, R (2002). An application of soft sets in a decision making problem. Computers & Mathematics with Applications. 44, 1077-1083. https://doi.org/10.1016/s0898-1221(02)00216-x
    CrossRef
  4. Majumdar, P, and Samanta, SK (2008). Similarity measure of soft sets. New Mathematics and Natural Computation. 4, 1-12. https://doi.org/10.1142/S1793005708000908
    CrossRef
  5. Aktas, H, and Cagman, N (2007). Soft sets and soft groups. Information Sciences. 177, 2726-2735. https://doi.org/10.1016/j.ins.2006.12.008
    CrossRef
  6. Feng, F, Jun, YB, and Zhao, X (2008). Soft semirings. Computers & Mathematics with Applications. 56, 2621-2628. https://doi.org/10.1016/j.camwa.2008.05.011
    CrossRef
  7. Chen, D, Tsang, ECC, Yeung, DS, and Wang, X (2005). The parameterization reduction of soft sets and its applications. Computers & Mathematics with Applications. 49, 757-763. https://doi.org/10.1016/j.camwa.2004.10.036
    CrossRef
  8. Mushrif, MM, Sengupta, S, and Ray, AK (2006). Texture classification using a novel, soft-set theory based classification algorithm. Computer Vision – ACCV2006. Heidelberg, Germany: Springer, pp. 246-254 https://doi.org/10.1007/1161203226
  9. Maji, PK, Roy, AR, and Biswas, R (2001). Fuzzy soft sets. Journal of Fuzzy Mathematics. 9, 589-602.
  10. Tanay, B, and Kandemir, MB (2015). Results on fuzzy soft functions. New Trends in Mathematical Sciences. 3, 1-17.
  11. Athar, K, and Ahmad, B (2009). Mappings on fuzzy soft classes. Advances in Fuzzy Systems. 2009. article no. 407890
  12. Roy, AR, and Maji, PK (2007). A fuzzy soft set theoretic approach to decision making problems. Journal of Computational and Applied Mathematics. 203, 412-418. https://doi.org/10.1016/j.cam.2006.04.008
    CrossRef
  13. Xiao, Z, Gong, K, and Zou, Y (2009). A combined forecasting approach based on fuzzy soft sets. Journal of Computational and Applied Mathematics. 228, 326-333. https://doi.org/10.1016/j.cam.2008.09.033
    CrossRef
  14. Zou, Y, and Xiao, Z (2008). Data analysis approaches of soft sets under incomplete information. Knowledge-Based Systems. 21, 941-945. https://doi.org/10.1016/j.knosys.2008.04.004
    CrossRef
  15. Pei, D, and Miao, D . From soft sets to information systems., Proceedings of 2005 IEEE International Conference on Granular Computing, 2005, Beijing, China, Array, pp.617-621. https://doi.org/10.1109/GRC.2005.1547365
  16. Kovkov, DV, Kolbanov, VM, and Molodtsov, DA (2007). Soft sets theory-based optimization. Journal of Computer and Systems Sciences International. 46, 872-880. https://doi.org/10.1134/S1064230707060032
    CrossRef
  17. Zadeh, LA (1965). Fuzzy sets. Information and Control. 8, 338-353. https://doi.org/10.1016/S0019-9958(65)90241-X
    CrossRef
  18. Rodabaugh, SE (1999). Powerset operator foundations for poslat fuzzy set theories and topologies. Mathematics of Fuzzy Sets. Boston, MA: Springer, pp. 91-116 https://doi.org/10.1007/978-1-4615-5079-23
    CrossRef
  19. Manes, EG (1976). Algebraic Theories. Berlin, Germany: Springer-Verlag
    CrossRef
  20. Rodabaugh, SE (2007). Relationship of algebraic theories to powerset theories and fuzzy topological theories for lattice-valued mathematics. International Journal of Mathematics and Mathematical Sciences. 2007. article no. 043645
    CrossRef
  21. Novak, V, Perfilijeva, I, and Mockor, J (1999). Mathematical Principles of Fuzzy Logic. Boston, MA: Kluwer Academic Publishers
    CrossRef
  22. Mockor, J, and Hurtik, P 2020. Fuzzy soft sets and image processing application., 14th International Conference on Theory and Application of Fuzzy Systems and Soft Computing – ICAFS-2020, Array. https://doi.org/10.1007/978-3-030-64058-3
  23. Mac Lane, S (1998). Categories for the Working Mathematician. New York, NY: Springer
  24. Rodabaugh, SE (1997). Powerset operator based foundation for point-set lattice-theoretic (poslat) fuzzy set theories and topologies. Quaestiones Mathematicae. 20, 463-530. https://doi.org/10.1080/16073606.1997.9632018
    CrossRef
  25. Goguen, JA (1973). The fuzzy Tychonoff theorem. Journal of Mathematical Analysis and Applications. 43, 734-742. https://doi.org/10.1016/0022-247X(73)90288-6
    CrossRef
  26. Chang, CL (1968). Fuzzy topological spaces. Journal of Mathematical Analysis and Applications. 24, 182-190. https://doi.org/10.1016/0022-247x(68)90057-7
    CrossRef
  27. Kleisli, H (1965). Every standard construction is induced by a pair of adjoint functors. Proceedings of the American Mathematical Society. 16, 544-546. https://doi.org/10.2307/2034693
    CrossRef
  28. Mockor, J (2008). Powerset operators of extensional fuzzy sets. Iranian Journal of Fuzzy Systems. 15, 143-163. https://dx.doi.org/10.22111/ijfs.2018.3765
  29. Mockor, J (2010). Cut systems in sets with similarity relations. Fuzzy Sets and Systems. 161, 3127-3140. https://doi.org/10.1016/j.fss.2010.07.009
    CrossRef
  30. Mockor, J, and Holcapek, M (2017). Fuzzy objects in spaces with fuzzy partitions. Soft Computing. 21, 7269-7284. https://doi.org/10.1007/s00500-016-2431-4
    CrossRef

Share this article on :

Related articles in IJFIS