In this paper, the study of vague soft structures of modules is initiated by introducing the concepts of vague soft module, vague soft module homomorphism and vague soft exactness. In the meantime, some of their properties and structural characteristics are investigated and discussed. Thereafter, several illustrative examples are given.
In the real world, there are some various uncertainties, but classical mathematical tools are not convenient for modeling these. Uncertain and imprecise data which are contained by economy, engineering, environmental science, social science, medical science, business administration and many other fields are common. Several theories like probability theory, fuzzy set theory, vague set theory, rough set theory and interval mathematics, can be considered as mathematical tools for modeling uncertainties (see [1–3]). However, as pointed out by Molodtsov in [4], all of these theories have their own difficulties, and one of the major reasons for these difficulties is the inadequacy of the parametrization tools for these theories. Therefore, Molodtsov proposed the soft set theory, as a new mathematical tool for dealing with uncertainties, which is free from the difficulties existing in those theories mentioned above. Furthermore, he demonstrated that soft set theory has potential applications in many directions, including function smoothness, Riemann integration, Perron integration, probability theory, measurement theory, game theory and operations research.
In 1999, Molodstov [4] developed soft set theory which is considered a mathematical tool for working with uncertainties. In recent years, research on soft set theory, as well as its applications, especially the application in decision making, has received wide attention and achieved great progress. Maji et al. [5] defined some operations on soft sets and these operations are used soft sets of decision making problems. The application was improved by Chen et al. [6] with the help of a new definition of parameterization reduction. They made comparison between this definition and concept of restriction of property in the rough set theory. In theory, Maji et al. [7] worked various operator on soft set. Kong et al. [8] developed definition of parametrization reduction on soft set. Zou and Xiao [12] suggested some approach of data analysis in case of insufficient information on soft set. Jiang et al. [13] presented a unique approach of the semantic decision making by means of ontological thinking and ontology-based soft sets.
Besides, studies on soft module theory have continued and interesting results have been discovered recently. Sun et al. [9] presented the notion of soft set and soft module. Xiang [10] worked on soft module theory. T.Shah et al. [11] defined the notion of primary decomposition in a soft ring and soft module, and derived some related properties. Erami et al. [14] gave the concept of a soft MV-module and soft MV-submodule.
In 1993, Gau and Buehrer [15] proposed the theory of vague sets as an improvement of the theory of fuzzy sets in approximating the real life situation. Vague sets are higher order fuzzy sets. Bustince et al. [16] clarified that vague sets are intuitionistic fuzzy sets. Then, Chen et al. [17] presented the notion of measures of similarity between vague sets and between elements. Furthermore, they [18] described the concept of analyzing fuzzy system reliability using vague set theory. Besides Hong et al. [19] explained multicriteria fuzzy decision making problems based on vague set theory.
Soft set theory has been successfully applied in various areas of mathematics such as in classical algebra, fuzzy algebra, to develop various algebraic structures. However, an inherent weakness of soft set theory is that it is difficult to be used to represent the vagueness of problem parameters, particularly in problem-solving and decision making contexts. To overcome this disadvantage, various generalizations of soft sets such as fuzzy soft sets, vague soft sets, and intuitionistic fuzzy soft sets were introduced as better alternatives to the concept of soft sets. When it comes to vague soft set theory, Xu et al. [20] developed vague soft sets and their properties, which were a combination of the notion of vague sets and soft sets as an improvement to the notion of fuzzy soft sets as it can be used to better represent the vagueness of the parameters associated to the elements in a set. Hassan et al. [21–23] presented the notion of possibility vague soft set and its application in decision making. After that, they introduced generalized vague soft set and showed its applications. They explained the concept of vague soft set relations and functions as well.
The main purpose of this paper is to deal with algebraic structure of module by applying vague soft set theory. The concept of vague soft module is introduced, their characterizations and algebraic properties of them are investigated by giving several examples. In addition, vague soft homomorphism, vague soft isomorphism and their properties are introduced. After all, vague soft exactness is investigated and illustrated with a related example.
Preliminaries
In this section, preliminary necessary information for introduction of vague soft modules are presented. First of all we give some basic concepts of soft set theory.
Definition 2.1. [24] Let X denotes an initial universe set and E is a set of parameters. The power set of X is denoted by P (X). A pair of (F, E) is called a soft set over X if and only if F is a mapping from E into the set of all subsets of X, i.e, F: E → P (X).
Definition 2.2. [24] Let (F, A) and (G, B) be two soft sets over a common universe X.
If B and G (a) for all a∈ A, then we say that (F, A) is a soft subset of (G, B) and it is denoted by (F, A) .
If (F, A) is a soft subset of (G, B) and (G, B) is a soft subset of (F, A), then we say that (F, A) is a soft equal to (G, B) and it is denoted by (G, B) .
The following definition is basic for fuzzy set theory and this is necessary for vague soft modules.
Definition 2.3. [25] Let X be a nonempty set. A fuzzy set A in X is characterized by its membership function μA : X → [0, 1] and μA (x) is interpreted as the degree of membership of element x in fuzzy set A for each x ∈ X. It is clear that A is completely determined by the set of tuples A = {(u, μA (u)) |u ∈ X}. Frequently we will write A (x) instead of μA (x). The family of all fuzzy sets in X is denoted by F (X) .
Secondly, in the following, we will give some basic definitions and properties of vague sets that are necessary for vague soft modules. Besides, we will define vague sets, unit vague value and zero vague value as well. Moreover, we will present unit vague set and zero vague set. Then, we will also demonstrate complement of vague set and then, notions of union and intersection of vague sets are presented.
Definition 2.4. [20] Let U be an initial universe set, U = {u1, u2, , un} . A vague set over U is characterized by a truth-membership function tv and a false-membership function fv such that tv : U → [0, 1] , fv : U → [0, 1] , where tv (ui) is a lower bound on grade of membership of ui derived from the evidence for ui, fv (ui) is a lower bound on the negation of ui derived from the evidence against ui, and tv (ui) + fv (ui) ≤1 . The grade of membership of ui in the vague set is bounded to a subinterval [tv (ui) , 1 - fv (ui)] of [0, 1] . The vague value [tv (ui) , 1 - fv (ui)] indicates that exact grade of membership μv (ui) of ui may be unknown, but it is bounded by tv (ui) ≤ μv (ui) ≤1 - fv (ui) , where tv (ui) + fv (ui) ≤1 .
Definition 2.5. [20] When the universe U is continuous, a vague set A can be written as A = ∫U [tA (ui) , 1 - fA (ui)] /ui, ui ∈ U . When the universe U is discrete, a vague set A can be written as /ui, ui ∈ U .
Below, we present some basic definitions and properties of vague sets such as unit vague value, zero vague value, unit vague set, zero vague set.
Definition 2.6. [20] Let x be a vague value, x = [tx, 1 - fx] , where tx ∈ [0, 1] , fx ∈ [0, 1] , and 0≤ tx ≤ 1 - fx ≤ 1 . If tx = 1 and fx = 0 (i.e. x = [1, 1]), then x is called a unit vague value. If tx = 0 and fx = 1 (i.e. x = [0, 0]), then x is called a zero vague value.
Definition 2.7. [20] Let x, y be two vague values, where x = [tx, 1 - fx] and y = [ty, 1 - fy] . If tx = ty and fx = fy, then vague values x and y are called equal (i.e. [tx, 1 - fx] = [ty, 1 - fy]).
Definition 2.8. [20] Let A be a vague set of the universe U . If ∀ui ∈ U, tA (ui) =1 and fA (ui) =0, then A is called a unit vague set, where 1 ≤ i ≤ n . If ∀ ui ∈ U, tA (ui) =0 and fA (ui) =1, then A is called a zero vague set, where 1 ≤ i ≤ n .
Now we describe the notions of complement of vague set, union and intersection of vague set.
Definition 2.9. [20] The complement of a vague set A is denoted by Ac and it is defined by tAc = fA, 1 - fAc = 1 - tA .
Definition 2.10. [20] Let A and B are two vague sets of the universe U. If ∀ui ∈ U, [tA (ui) , 1 - fA (ui)] = [tB (ui) , 1 - fB (ui)] , then the vague set A and B are called equal, where 1 ≤ i ≤ n .
Definition 2.11. [20] Let A and B are two vague sets of the universe U. If ∀ui ∈ U, tA (ui) ≤ tB (ui) and 1 - fA (ui) ≤1 - fB (ui) , then the vague set A is included in B, denoted by A ⊆ B, where 1 ≤ i ≤ n .
Definition 2.12. The union of two vague sets A and B is a vague set C, written as C = A ∪ B, whose truth-membership and false-membership functions are related to those of A and B by
Definition 2.13. [20] The intersection of two vague sets A and B is a vague set C, written as C = A ∩ B, whose truth-membership and false-membership functions are related to those of A and B by
Thirdly, we will introduce vague soft set and we will study some properties and theories of vague soft sets.
Definition 2.14. [20] Let U be a universe set, E be a set of parameters, P (U) is the power set of vague set on U and A ⊆ E . A pair (V, A) is called a vague soft set over U, where V is a mapping given by V : A → P (U) .
Definition 2.15. [20] For two vague soft sets (V, A) and (W, B) over a universe U, we say that (V, A) is vague soft subset of (W, B) if A ⊆ B and ∀ɛ ∈ A, V (ɛ) and W (ɛ) are identical approximations. This relationship is denoted by . Similarly, (V, A) is said to be vague soft superset of (W, B) , if (W, B) is a vague soft subset of (V, A) . We denote it by .
Definition 2.16. [20] Two vague soft sets (V, A) and (W, B) over a universe U are said to be vague soft equal if (V, A) is a vague soft subset of (W, B) and (W, B) is a vague soft subset of (V, A) .
Definition 2.17. [20] The complement of a vague soft set (V, A) is denoted by (V, A) c and it is defined by (V, A) c = (Vc, ¬ A) where Vc :¬ A → P (U) is a mapping given by ∀α∈ ¬ A and x ∈ U,
Now we present two important definitions of vague soft sets. The one is null vague soft set and the other one is absolute vague soft set.
Definition 2.18. [20] A vague soft set (V, A) over U is said to be a null vague soft set denoted by φ, if ∀ɛ ∈ A, tV(ɛ) (x) =0, 1 - fV(ɛ) (x) =0 for x ∈ U .
Definition 2.19. [20] A vague soft set (V, A) over U is said to be an absolute vague soft set denoted by if ∀ɛ ∈ A, tV(ɛ) (x) =1, 1 - fV(ɛ) (x) =1 for x ∈ U .
In the following, four basic operations of vague soft sets such as union, intersection, and, or operations of vague soft sets are presented.
Definition 2.20. [20] The union of two vague soft sets of (V, A) and (W, B) over a universe U is a vague soft set (H, C) , where C = A ∪ B and ∀e ∈ C,
and 1 - fH(e) (x) is defined by
We denoted it by
Definition 2.21. [20] The intersection of two vague soft sets of (V, A) and (W, B) over a universe U is a vague soft set (H, C) , where C = A ∪ B and ∀e ∈ C,
and 1 - fH(e) (x) is defined by
We denote it by
Definition 2.22. [20] If (V, A) and (W, B) are two vague soft sets over U, “(V, A) and (W, B)” denoted by (V, A) ∧ (W, B), is defined by (V, A) ∧ (W, B) = (H, A × B) , where ∀ (α, β) ∈ A × B, x ∈ U,
Definition 2.23. [20] If (V, A) and (W, B) are two vague soft sets over U, “(V, A) or (W, B)” denoted by (V, A) ∨ (W, B), is defined by (V, A) ∨ (W, B) = (O, A × B) , where ∀ (α, β) ∈ A × B, x ∈ U,
Fourthly, the concepts of module, submodule, soft module, soft submodule and their basic properties are presented below.
Definition 2.24. [9] Let R be an arbitrary ring with identity and (M, +) an abelian group. M is said to be a left R -module if there is a left scalar multiplication λ : R × M → M via (a, x) ↦ ax satisfying the following axioms ∀r, r1, r2, 1 ∈ R ; m, m1, m2 ∈ M :
r (m1 + m2) = rm1 + rm2, (r1 + r2) m = r1m + r2m,
(r1r2) m = r1 (r2m) ,
1m = m .
Left R-module is denoted by RM or M for short. Similarly we can define right R- module and denote it by MR .
Definition 2.25. [9] Let R be a commutative ring with identity and M a module. Then N ⊂ M is called a submodule of M if m + n ∈ N for all m, n ∈ N and rn ∈ N for all r ∈ R, n ∈ N .
Definition 2.26. [9] Let M be a left R- module, A be a nonempty set and (F, A) is a soft set over M . (F, A) is said to be a soft module over M if and only if F (x) is submodule over M, for all x ∈ A .
Definition 2.27. [9] Let (F, A) and (G, B) be two soft modules over M .Then (G, B) is soft submodule of (F, A) if
B ⊂ A,
G (x)< F (x) , ∀ x ∈ B .
This is denoted by
Definition 2.28. [6] Let (F, A) be a soft module over M. Then
(F, A) is said to be a trivial soft module over M if F (x) =0 for all x ∈ A, where 0 is zero element of M .
(F, A) is said to be an whole soft module over M if F (x) = M for all x ∈ A .
Proposition 2.29. [9] Let (F, A) and (G, B) be two soft modules over M . Then the following statements hold:
is a soft module over M .
is a soft module over M if A ∩ B = ∅ .
Definition 2.30. [9] If (F, A) and (G, B) are two soft modules over M, then (F, A) (G, B) is defined as (H, A × B), where H (x, y) = F (x) G (y) for all (x, y) ∈ A × B .
Proposition 2.31.[9] Let (F, A) and (G, B) be two soft modules over M . Then (F, A) (G, B) is soft module over M .
Definition 2.32. [9] Let (F, A) and (G, B) be two soft modules over M and N respectively. Then (F, A) (G, B) = (H, A × B) is defined as H (x, y) = F (x) G (y) for all (x, y) ∈ A × B .
Proposition 2.33.[9] Let (F, A) and (G, B) be two soft modules over M and N respectively. Then (F, A) (G, B) is soft module over M × N .
Vague soft module
In this section, firstly we introduce the concept of vague soft modules, then we give some operations on them. Throughout the section, M is a module and R is a ring.
Definition 3.1. Let (V, A) be a non-null vague soft set over M. Then, (V, A) is called vague soft module over M if and only if ∀a ∈ A, V (a) is a vague submodule over M i.e. V : A → P (M) by a → V (a) = Va is vague submodule of M .
Theorem 3.2.Let (V, A) be a non-null vague soft set over M. Then, (V, A) is called vague soft module over M if and only if ∀a ∈ A, x, y ∈ M and r ∈ R the following conditions hold:
Va (0) =1,
Va (x + y) ≥ Va (x) ∧ Va (y) ,
Va (rx) ≥ Va (x) .
In the following, we give some examples of vague soft modules.
Example 3.3. Let M = {0, a, b, c} be a set with binary operation + defined as follows:
Then (M, +) is an abelian group. If then M is an R- module. Consider a set of parameters A = {x, y} . Let (V, A) be a vague soft set over M . Then, Vx, Vy are vague sets on M . We define that
Then, (V, A) is a vague soft module over M .
Example 3.4. Let is a module. Consider a set of A = {x, y, z} . Let (V, A) be a vague soft set over M . Suppose that
It can be easily checked that (V, A) is a vague soft module over M .
Example 3.5. Let (V, A) be a vague soft set over M where A = {x, y, z} . Then, Vx, Vy, Vz are vague sets in M . We define that
Then (V, A) is not a vague soft module over M because we know that , but
.
Hence, take B = {x, y} and (V, B) is a vague soft module over M .
Definition 3.6. Let (V, A) and (W, B) be two vague soft modules over M. Then, (V, A) is a vague soft submodule of (W, B) , if
A ⊂ B,
∀x ∈ A, V (x) is a vague submodule of W (x) .
This is denoted by (V, A)
Definition 3.7. Let (V, A) and (W, B) be two vague soft modules over M. Then, (V, A) and (W, B) are equal vague soft modules, if (V, A) is vague soft submodule of (W, B) and (W, B) is vague soft module of (V, A). This is denoted by (V, A)
Example 3.8. Let A = {x, y, z} and B = {x, y} . We define
(V, A) and (W, B) are vague soft modules over M . Then, A ⊆ B and ∀x ∈ B, W (x) ≤ V (x) . So, (V, A)
The following results give valuable properties of vague soft modules such as notions of union, intersection, and operations of and, or over vague soft modules.
Theorem 3.9.Let (V, A) and (W, B) be two vague soft modules over M. Then, their intersection (V, A) (W, B) is a vague soft module over M .
Proof. We know that (V, A) (W, B) = (H, C) such that C = A ∪ B . For all x ∈ M, we can define the following statements:
and 1 - fH(c) (x) is defined by
Case1: If c ∈ A - B, for all x, y ∈ M and r ∈ R, then
Theorem 3.10.Let (V, A) and (W, B) be two vague soft modules over M. Then, their union (V, A) (W, B) is a vague soft module over M if A ∩ B = ∅ .
Proof. We know that (V, A) (W, B) = (H, C) such that C = A ∪ B . For all x ∈ M, we can define the following statements:
and
Case1: If c ∈ A - B, for all x, y ∈ M and r ∈ R, then
Furthermore, the following theorems provide a new line of vision on vague soft modules.
Theorem 3.14.Let (V, A) be a vague soft set over M . Then (V, A) is a vague soft module over M if and only if ∀a ∈ A and arbitrary α ∈ (0, 1] with (Va) α≠ ∅, the α- level soft set (V, A) α is a soft module over M .
Proof. (⇒) : Let (V, A) be a vague soft module over M . Then for each a ∈ A, V (a) = Va is a vague submodule of M . Let a ∈ A and α ∈ (0, 1] be arbitrary such that (Va) α ≠ ∅ . Then, x, y ∈ (Va) α, so Va (x) ≥ α and Va (y) ≥ α . Hence Va (x - y) ≥ Va (x) ∧ Va (y) ≥ α which implies that x - y ∈ (Va) α . Now for any r ∈ R and x ∈ (Va) α, Va (rx) ≥ Va (x) ≥ α which implies that rx ∈ (Va) α . Hence (Va) α is a submodule of M for each a ∈ A and (V, A) α is a soft module of M .
(⟸) : Let (V, A) α be a soft module over M for all α ∈ (0, 1] , (Va) α ≠ ∅ . Then for each a ∈ A, (Va) α is a submodule of M, ∀α ∈ (0, 1] . We have 0 ∈ (Va) 1, Va (0) ≥1, hence Va (0) =1, ∀a ∈ A . Let α = Va (x) ∧ Va (y) for x, y ∈ M, then x, y ∈ (Va) α . (since Va (x) ≥ α, Va (y) ≥ α .) Then, x + y ∈ (Va) α (since (Va) α is submodule of M .) Hence Va (x + y) ≥ α = Va (x) ∧ Va (y) , ∀a ∈ A . Now, for x ∈ M, let α = Va (x) . Then, x ∈ (Va) α implies that rx ∈ (Va) α for any r ∈ R, which implies that Va (rx) ≥ α = Va (x) , ∀a ∈ A . Hence Va is a vague submodule of M and (V, A) is a vague soft module over M. □
Theorem 3.15.Let (V, A) and (W, B) be two vague soft modules over M such that (V, A)⊑ (W, B). Then for any α ∈ (0, 1] , (V, A) α ⊆ (W, B) α .
Proof. Given that (V, A)⊑ (W, B) i.e. A ⊂ B and Va ⊆ Wa, ∀a ∈ A . Now for any α ∈ (0, 1] , (V, A) α = (Vα, A) is soft set over M . Similarly, (W, B) α = (Wα, B) is also soft set over M . To show that (V, A) α ⊆ (W, B) α, we have to prove that A ⊂ B and (Va) α ⊆ (Wa) α, ∀ a ∈ A . Firstly, A ⊂ B because of assumption. For any a ∈ A, let x ∈ (Va) α which implies that Va (x) ≥ α . Since Wa (x) ≥ Va (x) , ∀a ∈ A, x ∈ M, we get Wa (x) ≥ α i.e. x ∈ (Wa) α . Hence (Va) α ⊆ (Wa) α, ∀a ∈ A and (V, A) α ⊆ (W, B) α . □
Corollary 3.16.Let (V, A) and (W, B) be two vague soft modules over M . If (V, A) = (W, B), then (V, A) α = (W, B) α, ∀α ∈ (0, 1] .
Theorem 3.17.Let (V, A) be a vague soft module over M and let α, β ∈ (0, 1] with α ≤ β . Then, (V, A) β ⊆ (V, A) α, ∀α ∈ (0, 1] .
Proof. Let α, β ∈ (0, 1] with α ≤ β . We have (V, A) β = (Vβ, A) and (V, A) α = (Vα, A). For any a ∈ A, let x ∈ (Va) β i.e. Va (x) ≥ β . Since β ≥ α, then we get Va (x) ≥ α, i.e. x ∈ (Va) α . Hence (Va) β ⊆ (Va) α, ∀a ∈ A and (V, A) β ⊆ (V, A) α . □
Vague soft homomorphism
In this section, we give some properties of vague soft function in module theory. Furthermore, we prove some theorems on vague soft homomorphism between vague soft modules.
Definition 4.1. Let (V, A) and (W, B) be two vague soft sets over X and Y respectively. Let f : X → Y and g : A → B be two functions. Then the pair (f, g) is called a vague soft function from X to Y, which means (f, g) is a vague soft function from the vague soft set (V, A) over X to the vague soft set (W, B) over Y .
Remark 4.2. In the case of taking (V, A) and (W, B) as soft sets over X and Y respectively, the pair (f, g) is called a soft function from X to Y .
Now we will take an example.
Example 4.3. Let and Suppose that f : X → Y be a function such that similarly g : A → B be a function such that k → 2k . We define
It is clear that (f, g) is a vague soft function.
In the following, the image of (V, A) and pre-image of (W, B) under the vague soft function (f, g) are defined.
Definition 4.4. Let (V, A) and (W, B) be two vague soft sets over X and Y respectively. Let (f, g) is a vague soft function from X to Y .
the image of under the vague soft function (f, g) is denoted by (f, g) (V, A) = (f (V) , g (A)) is a vague soft set over Y where ∀b ∈ g (A) and ∀y ∈ Y
The pre-image of (W, B) under the vague soft function (f, g) is denoted by (f, g) -1 (W, B) is the vague soft set over X defined by (f, g) -1 (W, B) = (f-1 (W) , g-1 (B)) where
Remark 4.5. i) Let f : X → Y be a function, I : A → A be the identity function and (V, A) be a vague soft set over X . Then, (f, IA) (V, A) = (f (V) , A) is a vague soft set over Y, where for each a ∈ A, (f (V)) a is a vague subset of Y defined by
for all y ∈ Y.
ii) Let f : X → Y be a function and (W, A) be a vague soft set over Y . Then, (f, IA) -1 (W, A) = (f-1 (W) , A) is a vague soft set over X where for each a ∈ A, (f-1 (W)) a is a vague subset of X defined by
The following theorem gives us basic properties of the image of (V, A) and pre-image of (W, B) under the vague soft function (f, g) .
Theorem 4.6.Letf : X → Y be a function and (V, A) and (W, B) be vague soft sets over X and Y respectively. Then, for any α ∈ (0, 1]
(f, IA) (V, A) α ⊆ ((f, IA) (V, A)) α,
(f, IA) -1 (W, A) α = ((f, IA) -1 (W, A)) α .
Proof. i) We know that (f, IA) (V, A) α = (f, IA) (Vα, A) = (f (Vα) , A) is a soft set over Y (Here (f, IA) is a soft function from X to Y) defined by, for each a ∈ A, (f (Vα)) a is a subset of Y where
Now ((f, IA) (V, A)) α = (f (V) , A) α = ((f (V)) α, A) is a soft set over Y defined by, for each a ∈ A, is a subset of Y, where
Let y ∈ (f (Vα)) a = f ((Va) α) → y = f (x) for some x ∈ (Va) α → y = f (x) for some x with
Hence y ∈ ((f (V)) a) α and (f (Vα)) a ⊆ ((f (V)) a) α for all a ∈ A .In essence,
ii) We have (f, IA) -1 (W, A) α = (f, IA) -1 (Wα, A) = (f-1 (Wα) , A) is a soft set over X defined by (f-1 (Wα)) a = f-1 ((Wa) α) is a subset of X where
i.e. (f-1 (Wα)) a = ((f-1 (W)) a) α for all a ∈ A . Hence (f, IA) -1 (W, A) α = ((f, IA) -1 (W, A)) α. □
In the following, the vague soft homomorphism and vague soft isomorphism are defined.
Definition 4.7. Let (V, A) and (W, B) be vague soft sets over the R- modules M and N respectively and (f, g) be a vague soft function from M to N . If f is a module homomorphism from M to N, then (f, g) is said to be vague soft homomorphism from M to N . If f is an isomorphism from M to N and g is a one to one mapping from A onto B, then (f, g) is said to be a vague soft isomorphism.
Next theorem shows us that the image of a vague soft module is a vague soft module under a vague soft homomorphism. Similarly, the inverse image of a vague soft module is a vague soft module under a vague soft homomorphism.
Theorem 4.8.Let M and N be two R- modules. Let (V, A) be a vague soft module over M and (f, g) be a vague soft homomorphism from M to N . Then, (f, g) (V, A) is a vague soft module over N .Proof. We have (f, g) (V, A) = (f (V) , g (A)) is a vague soft set over N defined by ∀b ∈ g (A) , ∀ y ∈ N
Since f is homomorphism and Va is a vague submodule of M for all a ∈ A, then we get
Let y1, y2 ∈ N and b ∈ g (A) . If f-1 (y1) =∅ or f-1 (y2) =∅, then clearly,
If f-1 (y1)≠ ∅ and f-1 (y2)≠ ∅, then
for all x1, x2 ∈ M such that f (x1) = y1, f (x2) = y2 . Hence
Now let y ∈ N, r ∈ R, b ∈ g (A) . If f-1 (y) = ∅ , then clearly (f (V)) b (ry) ≥ (f (V)) b (y). If f-1 (y) ≠ ∅ , then
Hence (f (V)) b is a vague submodule of N for all b ∈ g (A) and (f, g) (V, A) = (f (V) , g (A)) is a vague soft module over N . □
Theorem 4.9.Let M and N be two R- modules. Let (W, B) be a vague soft module over N and (f, g) be a vague soft homomorphism from M to N . Then, (f, g) -1 (W, B) is a vague soft module over M .
Proof. We have (f, g) -1 (W, B) = ((f) -1 (W) , (g) -1 (B)) where (f-1 (W)) a (x) = Wg(a) (f (x)) for all a ∈ g-1 (B) , x ∈ M . Using by Theorem 3.2,
For any a ∈ g-1 (B) ,
since f is a homomorphism from M to N and Wg(a) is a vague submodule of N .
Let x1, x2 ∈ M and for all a ∈ g-1 (B)
Now let r ∈ R, x ∈ M and for all a ∈ g-1 (B)
Hence (f-1 (W)) a is a vague submodule of M for all a ∈ g-1 (B) and
is a vague soft module over M . □
Corollary 4.10.Let f : M → N be an R- module homomorphism and (V, A) , (W, A) be vague soft modules over M and N respectively. Then, (f (V) , A) is a vague soft module over N and (f-1 (W) , A) is a vague soft module over M .
Proof. It is clear by taking (f, IA) as vague soft homomorphism from M to N . □
Vague soft exactness
In this section, we introduce trivial and whole vague soft modules. Then, we investigate short exact and exact sequence of soft modules. Finally, we define vague soft exactness and some basic properties of them are obtained. Throughout this section M is a module.
Definition 5.1. Let (V, A) be a vague soft module over M, then
(V, A) is said to be trivial vague soft module over M if V (x) =0 for all x ∈ A, where 0 is zero element of M .
(V, A) is said to be whole vague soft module over M if V (x) = M for all x ∈ A .
Corollary 5.2.Let (V, A) be a vague soft module over M and f : M → N be a homomorphism. If V (x) = Kerf for all x ∈ A, then (f (V) , A) is the trivial vague soft module over N . Similarly, let (V, A) be a whole vague soft module over M and f : M → N be an epimorphism. Then (f (V) , A) is a whole vague soft module over N .
Definition 5.3. The homomorphism sequence of soft modules
is called exact sequence of soft modules if Imfn-1 = Kerfn for all and we call the exact sequence of soft modules form as
the short exact sequence of soft modules.
Proposition 5.4.Let (V, A) be a trivial vague soft module over M1 module and (W, B) be a whole vague soft module over M2 module if
is a short exact sequence, then
is a short exact sequence for all x ∈ A, y ∈ B .
Proof. We have V (x) =0, ∀ x ∈ A, since (V, A) is a trivial vague soft module over M1, so is a monomorphism. W, (y) = M2, ∀ y ∈ B since (W, B) is a whole vague soft module over M2 . g : M → M2 is an epimorphism as 0 → M1 → f → M → g → M2 → 0 is a short exact sequence, so is an epimorphism. □
Proposition 5.5.Let (V, A) be a trivial vague soft module over M1 module and (W, B) be a whole vague soft module over M module if
is a short exact sequence, then
is a short exact sequence for all x ∈ A, y ∈ B .
Proof. We have V (x) =0, ∀ x ∈ A, since (V, A) is a trivial vague soft module over M1. Kerf = 0, so Kerf = V (x) for all x ∈ A. Consequently (f (V) , A) is trivial vague soft module over M. (W, B) is a whole vague soft module over M and g : M → M2 is an epimorphism, so (g (W) , B) is a whole vague soft module over M2, thus
is a short exact sequence for all x ∈ A, y ∈ B . □
Definition 5.6. Let (V, A) , (W, B) and (U, C) be three vague soft modules over M, N and K modules respectively. Then we say vague soft exactness at (W, B) , if the following conditions are satisfied:
M → f1N → f2K is exact,
A → g1B → g2C is exact,
f1 (V (x)) = W (g1 (x)) for all x ∈ A,
f2 (W (x)) = U (g2 (x)) for all x ∈ B,
which is denoted by (V, A) → (f1,g1) (W, B) → (f2,g2) (U, C) .
In this definition, if every (Vi, Ai) , i ∈ I is vague soft exact, then we say that (Vi, Ai) i∈I is vague soft exact.
Proposition 5.7.Let (V, A) and (W, B) be two vague soft modules over M and N modules respectively. If (V, A) → (f,g) (W, B) →0 is vague soft exact, then (f, g) is vague soft homomorphism. In particular, if
is vague soft exact, then (f, g) is vague soft isomorphism.
Proof. Since (V, A) → (f,g) (W, B) →0 is vague soft exact, then we have M → fN → 0 and A → gB → 0 are exact. Thus f and g are epimorphisms, it is clear that (f, g) is homomorphism. If 0 → (V, A) → (f,g) (W, B) →0 is vague soft exact, then 0 → M → fN → 0 and 0 → A → gB → 0 are exact. Thus f and g are isomorphisms, it is clear that (f, g) is vague soft isomorphism. □
Definition 5.8. Let M = 0 and A = 0 . Then (V, A) =0 . We call (V, A) be a zero-vague soft module.
Proposition 5.9.Let (V, A) , (W, B) and (U, C) be three vague soft modules over M, N and K modules respectively. If
is vague soft exact with f1, g1 epimorphism and f2, g2 monomorphism, then (W, B) is a zero-vague soft module.
Proof. Since (V, A) → (f1,g1) (W, B) → (f2,g2) → (U, C) is vague soft exact with f1, g1 epimorphism and f2, g2 monomorphism, then we have M → f1N → f2K and A → g1B → g2C, hence N = 0 and B = 0, it is clear that (W, B) is zero-vague soft module. □
Theorem 5.10.Let (V, A) and (W, B) be two vague soft modules over M and N modules respectively. For any M ⊂ N, A ⊂ B and M ⊂ W (x) where x ∈ B . If (V, A) → (f,g) (W, B) is vague soft homomorphism, then
is vague soft exact, where I (x + A) = W (x)/M for all x ∈ B .
Proof. We know that 0 → M → fN → f1N/M → 0 and 0 → A → gB → g1B/A → 0 are exact. It is clear that M is a soft submodule of N, so that N/M is a soft module and M is a soft submodule of W (x) and W (x)/M is always a soft submodule of N/M . This shows that (I, B/A) is a vague soft module over N/M .
For all x ∈ B/A . Define f1 : N → N/M by f1 (n) = n + M, for all n ∈ N . Meanwhile, we define g1 : B → B/A by g1 (b) = b + A, for all b ∈ B . Therefore, it gives that f1 (W (x)) = W (x) + M, I (g1 (x)) = I (x + A) = W (x) + M for all x ∈ B, and hence f1 (W (x)) = I (g1 (x)) .
This implies 0 → (V, A) → (f,g) (W, B) → (f1,g1) (I, B/A) →0 is vague soft exact. □
Theorem 5.11.Let (V, A2) , (W, A1) and (U, A) be three vague soft modules over M2, M1 and M modules respectively. If M1 and M2 are soft submodules of M with M2 ⊂ M1, A1 and A2 be soft submodules of A with A2 ⊂ A1, where M1 ⊂ U (x) , for all x ∈ A and M2 ⊂ W (x) for all x ∈ A1, then
is vague soft exact, where I (x + A2) = W (x)/M2, for all x ∈ A1, J (x + A2) = U (x)/M2, for all x ∈ A, P (x + A1) = U (x)/M1, for all x ∈ A .
Proof. Since M1 and M2 are soft submodules of M with M2 ⊂ M1, then we have a short exact sequence 0 → M1/M2 → f1M/M2 → f2M/M1 → 0 . Since A1 and A2 are soft submodules of A with A2 ⊂ A1, there is a short exact sequence 0 → A1/A2 → g1A/A2 → g2A/A1 → 0 . It is clear that M2 is a soft submodule of M1, so that M1/M2 is a soft module. It gives that W (x)/M2 is a soft module for all x ∈ A1 from M2 is a soft submodule of W (x) . However W (x)/M2 is always a soft submodule of M1/M2 . This shows that (I, A1/A2) is a vague soft module over M1/M2 for all x ∈ A1/A2 . It is clear that (J, A/A2) and (P, A/A1) be a vague soft module over M/M2 and M/M1 respectively.
Define f1 : M1/M2 → M/M2 by f1 (m1 + M1) = m + M2, for all m1 ∈ M1 . Meanwhile, we define g1 : A1/A2 → A/A2 by g1 (a1 + A2) = a + A2, for all a1 ∈ A1 . Therefore, we have f1 (I (x)) = f1 (W ((x)/M2) = U (x) + M2, J (g1 (x)) = J (x + A2) = U (x) + M2 for all x ∈ A1/A2, so f1 (I (x)) = J (g1 (x)) for all x ∈ A1/A2 .
Define f2 : M/M2 → M/M1 by f2 (m + M2) = m + M1, for all m ∈ M . Let g2 : A/A2 → A/A1 be defined by g2 (a + A2) = a + A1, for all a ∈ A . Also, we have f2 (J (x)) = f2 (U ((x)/M2) = U (x) + M1 for all x ∈ A/A2, so f2 (J (x)) = P (g2 (x)) for all x ∈ A/A2 . Hence 0 → (I, A1/A2) → (f1,g1) (J, A/A1) → (f2,g2) (P, A/A1) →0 is vague soft exact. □
Theorem 5.12.Let (Vi, Ai) , i = 1, 2, 3, 4, 5 be vague soft modules over Mi modules, i = 1, 2, 3, 4, 5 respectively. If
and
are vague soft exact, then
is vague soft exact.
Proof. Since 0 → (V1, A1) → (f1,g1) (V2, A2) → (f2,g2) (V3, A3) →0 and 0 → (V3, A3) → (f3,g3) (V4, A4) → (f4,g4) (V5, A5) →0 are vague soft exact, we have 0 → M1 → f1M2 → f2M3 → 0 and 0 → M3 → f3M4 → f4M5 → 0 are exact. It is clear that 0 → M1 → f1M2 → f3f2M4 → f4M5 → 0 is exact. Since 0 → A1 → g1A2 → g2A3 → 0 and 0 → A3 → g3A4 → g4A5 → 0 are exact. It is clear that 0 → A1 → g1A2 → g3g2A4 → g4A5 → 0 is exact. Since f2 (V2 (x)) = V3 (g2 (x)) for all x ∈ A2 and f3 (V3 (x)) = V4 (g3 (x)) for all x ∈ A3 . We have f3f2 (V2 (x)) = f3 (V3 (g2 (x))) = V4 (g3g2 (x)) for all x ∈ A2 . This implies 0 → (V1, A1) → (f1,g1) (V2, A2) → (f3f2,g3 g2) (V4, A4) → (f4,g4) (V5, A5) →0 is vague soft exactness. □
Conclusion
In this work, the theoretical point of view of vague soft module was discussed. The work was focused on vague soft module, vague soft module homomorphism and vague soft exactness. By using these concepts, we studied the algebraic properties of vague soft sets in module structure. One could extends this work by studying other algebraic structures.
References
1.
AbdullahS. and AminN., Analysis of S-box image encryption based on generalized fuzzy soft expert set, Nonlinear Dynamics79(3) (2015), 1679–1692.
2.
AbdullahS., AyubS., HussainI., BedregalB. and KhanM.Y., Analyses of S-boxes based on interval valued intuitionistic fuzzy sets and image encryption, International Journal of Computational Intelligence Systems10 (2017), 851–865.
3.
AfshanQ., AbdullahS. and AslamM., Cubic soft expert sets and their application in decision making, Journal of Intelligent & Fuzzy Systems31(3) (2016), 1585–1596.
4.
MolodtsovD., Soft set theory-First results, Comput Math Appl37(4-5) (1999), 19–31.
5.
MajiP.K., RoyA.R. and BiswasR., An application of soft sets in a decision making problem, Comput Math Appl44 (2002), 1077–1083.
6.
ChenD., TsangE.C.C., YeungD.S. and WangX., The parameterization reduction of soft sets and its applications, Comput Math Appl49 (2005), 757–763.
7.
MajiP.K., BiswasR. and RoyA.R., Soft set theory, Comput Math Appl45 (2003), 555–562.
8.
KongZ., GaoL., WangL. and LiS., The normal parameter reduction of soft sets and its algoritm, Comput Math Appl56(1), 3029–3037.
9.
SunQ.-M., ZhangZ.-L., LiuJ.Soft sets and modules, In: GuoyinWang, Tian-ruiLi, Grzymala-BusseJerzy W., MiaoDuoqian, SkowronAndrzej, YaoYiyu, Eds. Rough sets and knowledge technology, RSKT, Proceedings, Springer, 2008, pp. 403–409.
10.
XiangD., Soft module theory, IEEE, 2013, 10th International Conference on Fuzzy Systems and Knowledge Discovery.
11.
ShahT. and MedhitS., Primary decomposition in a soft ring and soft module, Iranian Journal of Science & Technology38A3(Special issue-Mathematics) (2014), 311–320.
12.
ZouY. and XiaoZ., Data analysis approaches of soft sets under incomplete information, Knowl Based Syst21(8) (2008), 941–945.
13.
JiangY., LiuH., TangY. and ChenQ., Semantic decision making using ontology-based soft sets, Mathematical and Computer Modelling42(11) (2010), 1005–1009.
14.
EramiA., HassankhaniA. and SaeidA.B., MV- modules in view of soft set theory, Çankaya University Journal of Science and Engineering13(1) (2016), 1–15.
15.
GauW.L. and BuehrerD.J., Vague sets, IEEE Transactions on Systems, Man and Cybernetics23(2) (1993), 610–614.
16.
BustinceH. and BurilloP., Vague sets are intuitionistic fuzzy sets, Fuzzy Sets and Systems79 (1996), 403–405.
17.
ChenS.M., Measures of similarity between vague sets and between elements, IEEE Transactions on Systems27(1) (1997), 153–158.
18.
ChenS.M., Analyzing fuzzy system reliability using vague set theory, Int J Applied Science Engineering1(1) (2003), 82–88.
19.
HongD.H. and ChoiC.H., Multicriteria fuzzy decision making problems based on vague set theory, Fuzzy Sets and Systems114 (2000), 103–113.
20.
XuW., MaJ., WangS. and HaoG., Vague soft sets and their properties, Comput Math Appl59(2) (2010), 787–794.
21.
AlhazaymehK. and HassanN., Possibility vague soft set and its application in decision making, Int J Pure and Applied Math77(4) (2012), 549–563.
22.
AlhazaymehK. and HassanN., Generalized vague soft set and its application, Int J Pure Appl Math77(3) (2012), 391–401.
23.
AlhazaymehK. and HassanN., Vague soft set relations and functions, J Intell Fuzzy Syst28(3) (2015), 1205–1212.
24.
AcarU., KoyuncuF. and TanayB., Soft sets and soft rings, Comput Math Appl59(11) (2010), 3458–3463.