Abstract
In this note we prove that in the framework of intuitionistic fuzzy sets can be defined connective systems which satisfy some logical rules generalizing the rules of the constructive logic with strong negation (CLSN). As rough set systems defined by a quasiorder serve as models for CLSN, similarly, intuitionistic sets can be viewed as models of its mentioned generalization.
Access provided by CONRICYT-eBooks. Download chapter PDF
Similar content being viewed by others
Keywords
- Constructive logic with strong negation
- Intuitionistic fuzzy set
- Nelson algebra
- Residuated lattice
- Rough set
1 An Introduction to Intuitionistic Fuzzy Sets
Intuitionistic sets were introduced by Atanasov [1] as an extension of fuzzy sets. However, it was observed already by Atanasov [2] that their logical properties differ in some aspects from those of fuzzy sets. In this note we prove that in the framework of intuitionistic fuzzy sets can be defined connective systems which satisfy logical rules analogous to the rules of the constructive logic with strong negation. Since the rough sets are models of the mentioned logic, we will compare their algebraic properties with those of intuitionistic sets.
The intuitionistic fuzzy sets are introduced as pairs A = (μ T , μ F ) of membership functions μ T , μ F : U ⟶ [0, 1] defined on a fixed nonempty universe U such that μ T (x) +μ F (x) ≤ 1, for all x ∈ U. Therefore, to any element x ∈ U corresponds a logical value (μ T (x), μ F (x)), where μ T (x) expresses the membership value of the element x in the set A and μ F (x) the degree of the non-membership of x with respect to A. Of course, in this interpretation the value 1 −μ T (x) −μ F (x) denotes a measure of non-determinacy or of the incompleteness of our information. Thus the possible logical values form a lattice
where the partial order is defined as follows:
Remark 1
It is easy to see that the lattice operations in \(\mathcal{L}\) have the form
(x 1, x 2) ∨ ( y 1, y 2) = (max(x 1, y 1), min(x 2, y 2)),
(x 1, x 2) ∧ ( y 1, y 2) = (min(x 1, y 1), max(x 2, y 2)).
Clearly, the least element of \(\mathcal{L}\) is \(0_{\mathcal{L}} = (0,1)\) and its greatest element is \(1_{\mathcal{L}} = (1,0)\). In Cornelis et al. [4], it is proved that \(\mathcal{L}\) is a complete sublattice of [0, 1] × [0, 1]d, and this yields that \(\mathcal{L}\) is completely distributive.
Example 1
A special area of knowledge management focuses on subjective ontology (epistemology), see Goertz and Mahoney [6]. A key property of subjective ontology is that the ontology is created with a learning process where some information may be incomplete or partial. Thus, the principle of excluded middle is not met in this domain. The subjective ontology is a conceptual model generated by cognitive processes. During the learning process, the aggregated input from the environment is used to build up the conceptual model.
Having an ontology fragment as shown in Fig. 1, every edge correspond to a statement, elementary proposition. The notation is based on the RDF model. A complex arc denotes the specialization (is a) relationship, while the simple arcs refer to the properties of the concepts. As also the properties are concepts, the specialization can be defined among the properties too.
It is assumed that at person level a proposition may be true, false or unknown. This approach is very common in data and information systems. For example, the SQL standard in Grant [7] uses a NULL value to denote the unknown value at a field level. For example, the truth value of a statement that a person eats apple can be either T, F or U.
P(eat,Mary, apple) = T P(eat,Tom, apple) = F P(eat,Peter, apple) = U
If the engine aggregates the truth values of the different agents to construct the population level truth value, we get a membership like value.
m(eat,my_friend,fruit,T) = .500 m(eat,my_friend,fruit,F) = .167 m(eat,my_friend,fruit,U) = .333
On this way, we get use intuitionistic fuzzy representation of the relationship element s in the fuzzy ontology. This representation form allow a more efficient decision making in the ontology framework.
Application Areas A relevant application area is the fuzzy clustering of a product palette. The goal of the clustering is to determine the groups of similar objects. The generated groups can be used to build up the ontology of the products (see e.g. Liu [12]). This ontology enables an easier management of product categories and it helps us to discover hidden dependencies between the products. The similarity evaluation of the products can be based here on a survey or on a sentiment analysis of natural texts. We can assume that in the survey, the customers can leave some questions blank if they have no information on a given aspect of the products. In both cases, the missing data may occur frequently, this fact justifies the application of an intuitionistic fuzzy model. The intuitionistic model provides additional information to distinguish the missing value from the other not-missing values. Hence the clustering based on this model can provide a more sophisticated partitioning than the base evaluation methods.
Now let \(\mathcal{F}(U)\) stand for the set of all membership functions μ: U → [0, 1]. Defining the operations ∨, ∧ for any \(f,g \in \mathcal{F}(U)\) as usually (see [13]):
we obtain a completely distributive lattice \((\mathcal{F}(U),\vee \), ∧). The least element of \(\mathcal{F}(U)\) is the constant 0 map on U, denoted by \(\boldsymbol{0}\), and its greatest element is \(\boldsymbol{1}\), the constant 1 map. Next, consider the set of intuitionistic fuzzy sets
ordered as follows:
\((\mathcal{I}(U)\), ≤ ) is a complete distributive lattice with least element \((\boldsymbol{0},\boldsymbol{1})\) and greatest element \((\boldsymbol{1},\boldsymbol{0})\) (see e.g. Novák et al. [13]). We define a unary operation ∼ on \(\mathcal{L}\) and \(\mathcal{I}(U)\) by setting
∼ (x 1, x 2) = (x 2, x 1), for all \((x_{1},x_{2}) \in \mathcal{L}\), and
∼ (μ T , μ F ) = (μ F , μ S ), for all \((\mu _{T},\mu _{F}) \in \mathcal{I}(U)\).
In Cornelis et al. [4] ∼ is called the standard negator on \(\mathcal{L}\). Clearly, we have
for any \((x_{1},x_{2}),(\,y_{1},y_{2}) \in \mathcal{L}\). It is obvious that any \((\mu _{T},\mu _{F}),(\nu _{T},\nu _{F}) \in \mathcal{I}(U)\) satisfy the same rules. These properties mean that \(\left (\mathcal{L},\vee,\wedge,\sim,(\boldsymbol{0},\boldsymbol{1}),(\boldsymbol{1},\boldsymbol{0})\right )\) and \(\left (\mathcal{I}(U),\vee,\wedge,\sim,(\boldsymbol{0},\boldsymbol{1}),(\boldsymbol{1},\boldsymbol{0})\right )\) are De Morgan algebras.
A De Morgan algebra \(\mathbb{A} = (A,\vee,\wedge,\sim,0,1)\) is an algebra such that (A, ∨, ∧) is a bounded distributive lattice with a least element 0 and a greatest element 1, and ∼ is a unary operation that satisfies, for all x, y ∈ A,
This definition yields that ∼ is an isomorphism between the lattice A and its dual A d. Therefore, ∼ satisfies the so-called De Morgan equations:
Intuitionistic sets can be viewed as a common generalization of the fuzzy sets and of the rough sets. Indeed, fuzzy sets on U can be interpreted as exact intuitionistic sets (μ T , μ F ) with μ F = 1 −μ T , i.e. they correspond to the family
Conversely, any intuitionistic fuzzy set (μ T , μ F ) can be viewed as a pair of “exact” fuzzy sets (μ T , 1 −μ T ) and (1 −μ F ,μ F ), and obviously
Thus the fuzzy set (μ T , 1 −μ T ) can be considered as a “lower approximation”, and (1 −μ F , μ F ) as an “upper approximation” of the intuitionistic set (μ T , μ F ). Hence, we can define an upper approximation operator \(\overline{A}\) and a lower approximation operatorA on the set \(\mathcal{I}(U)\) as follows (see Atanasov [2]):
\(\overline{A}: \mathcal{I}(U)\longrightarrow Ex(U)\), \(\overline{A}(\mu _{T},\mu _{F}):= (1 -\mu _{F},\mu _{F})\),
\(\underline{A}: \mathcal{I}(U)\longrightarrow Ex(U)\), A(μ T , μ F ): = (μ T , 1 −μ T ).
2 T-norms and T-conorms Defined on the Lattice \(\mathcal{L}\)
In the literature, the lattice \(\mathcal{L} =\{ (x_{1},x_{2}) \in [0,1]^{2}\mid x_{1} + x_{2} \leq 1\}\) of logical values is usually equipped with some additional logical connectives different from ∨ and ∧. For this we need to recall the notion of a t-norm and t-conorm defined on a lattice.
A t-norm on a bounded lattice L (with least element 0 L and greatest element 1 L ) is an order-preserving, commutative, associative, binary operation T: L 2 → L satisfying T(1 L , z) = z, for all z ∈ L. Dually, a t-conorm \(\mathcal{S}(x,y)\) on L is an order-preserving, commutative, associative binary operation \(\mathcal{S}: L^{2} \rightarrow L\), having 0 L as a neutral element. Following the terminology in Cornelis et al. [4], we say that a t-norm \(\mathcal{T}\) (respectively a t-conorm \(\mathcal{S}\)) on \(\mathcal{L}\) is t-representable if there exists a t-norm T and a t-conorm S on the lattice ([0, 1], ≤ ) such that, for any \(x = (x_{1},x_{2}) \in \mathcal{L}\) and any \(y = (\,y_{1},y_{2}) \in \mathcal{L}\) we have
In [4, Theorem 2] is also proved that for any t-norm T and any t-conorm S on [0, 1] satisfying
the mappings \(\mathcal{T}\) and \(\mathcal{S}\) defined by the formulas (1) and (1’) are a t-norm and a t-conorm on L, respectively. If the relation in (2) is satisfied with equality, i.e.
then the operators T and S are called dual (in the sense of L. Zadeh). Obviously, if T and S satisfies (2’), then S and T also satisfies (2’).
Example 2
Let us consider the Łukasiewitz t-norm T L with \(T_{L}(x_{1},x_{2}) = x_{1} \circledast x_{2}:=\ \) max(x 1 + x 2 − 1, 0), for all x 1, x 2 ∈ [0, 1] and the Łukasiewitz t-conorm S L with S L (x 1, x 2) = x 1 ⊕ x 2 : = min(x 1 + x 2, 1), for all x 1, x 2 ∈ [0, 1]. It is easy to check that they satisfy relation (3’). Hence they are dual operators, and for any \(x = (x_{1},x_{2}) \in \mathcal{L}\) and any \(y = (\,y_{1},y_{2}) \in \mathcal{L}\) the operation
\((x_{1},x_{2}) \circledast (\,y_{1},y_{2}) = (x_{1} \circledast y_{1},x_{2} \oplus y_{2})\) and
\((x_{1},x_{2}) \oplus (\,y_{1},y_{2}) = (x_{1} \oplus y_{1},x_{2} \circledast y_{2})\)
will be a (representable) t-norm and t-conorm on \(\mathcal{L}\), respectively. Clearly,
3 Rough Sets and Their Representations
Rough sets were introduced by Pawlak [14] in order to provide a formal approach to deal with incomplete data. In rough set theory, any set of entities is characterized by a lower approximation and an upper approximation.
Approximations are then defined in terms of an indiscernibility space, that is, a relational structure (U, R) such that R is a binary relation on U. In original definition of Pawlak, R is an equivalence relation, but since inception, several generalizations of his construction had been proposed. Here we will consider R ⊆ U × U to be a quasiorder, i.e. a reflexive, transitive relation, since in this case the induced rough sets still form a completely distributive lattice (see Järvinen et al. [10]), similar to the case of an equivalence.
Let R ⊆ U × U be a quasiorder defined on the universe U. For any element x ∈ U the set R(x) = { u ∈ U∣(x, u) ∈ R} is called the relational neighbourhood of x. Now, for any set X ⊆ U its lower approximation and its upper approximation are defined as follows:
The rough set of X is the pair (X R , X R), and the set of all rough sets is RS = { (X R , X R)∣X ⊆ U}. In this approach, X R can be viewed as the set of elements which certainly belong to X, and X R is interpreted as the set of objects that possibly are in X, when elements are observed through the knowledge expressed by (U, R). The set RS can be ordered by the coordinatewise order:
It was proved in Järvinen et al. [10] that the ordered set \(\mathbb{R}\mathbb{S} = (RS,\leq )\) is a completely distributive De Morgan algebra, and latter it was shown that a particular Kleene algebra can be defined on it (see Järvinen and Radeleczki [8]). A Kleene algebra is a De Morgan algebra \(\mathcal{K} = (K,\vee,\wedge,\sim,0,1)\) satisfying the (Kleene’s) axiom:
A Heyting algebra L is a bounded lattice such that for all a, b ∈ L, there is a greatest element x ∈ L satisfying a ∧ x ≤ b. This element x is called the relative pseudocomplement of a with respect to b, and is denoted by a ⇒ b. It is known that any completely distributive complete lattice is a Heyting algebra (L, ∨, ∧, ⇒ , 0, 1) where the relative pseudocomplement is defined as follows:
A Nelson algebra is a Kleene algebra \(\mathcal{N} = (N,\vee,\wedge,\sim,\mapsto,0,1)\) such that for any pair a, b ∈ N the relative pseudocomplement a ↦ b of the element a with respect to ∼ a ∨ b there exists (see Cignoli [3]), and for any c ∈ N the equation:
holds. In each Nelson algebra, the weak negation ¬ can be defined as
Since \(\mathbb{R}\mathbb{S}\) is a completely distributive lattice, a Heyting algebra (RS, ∨, ∧, ⇒ ) can be defined on it. Moreover, in Järvinen and Radeleczki [8] it was proved that \(\mathbb{R}\mathbb{S}\) is a Nelson algebra.
Let \(\mathcal{P}(U)_{R} =\{ X_{R},\mid X \subseteq U\}\) and \(\mathcal{P}(U)^{R} =\{ X^{R}\mid X \subseteq U\}\). In [10] is proved that \((\mathcal{P}(U)_{R},\subseteq )\) and \((\mathcal{P}(U)^{R},\subseteq )\) are Heyting algebras. Clearly, (X R , X R) is an element of \(\mathcal{P}(U)_{R} \times \mathcal{P}(U)^{R}\). Let U − A stand for the complement of a set A ⊆ U. It is known that U − X R is just the set \(\left (U - X\right )_{R} \in \mathcal{P}(U)_{R}\). Since each rough set is uniquely determined by the approximation pair (X R , X R), one can represent the rough set of X as a pair \((X_{R},U - X^{R}) = (X_{R},\left (U - X\right )_{R}) \in \mathcal{P}(U)_{R} \times \mathcal{P}(U)_{R} = \left (\mathcal{P}(U)_{R}\right )^{2}\), too. Therefore, we construct the set
which is ordered as follows:
Thus \((X_{R},U -X^{R}) \leq (Y _{R},U -Y ^{R}) \Leftrightarrow \left (X_{R} \subseteq Y _{R}\text{ and }X^{R} \subseteq Y ^{R}\right ) \Leftrightarrow (X_{R},X^{R}) \leq (Y _{R},Y ^{R})\), and hence DRS and RS are order-isomorphic; therefore, they are isomorphic as Heyting algebras and as Nelson algebras, as well. Since X R and U − X R are disjoint sets, the above representation is called the disjoint representation of the rough sets of R. The algebraic operations on DRS are defined for any (A, B), (C, D) ∈ DRS as follows:
(A, B) ∨ (C, D) = (A ∪ C, B ∩ D),
(A, B) ∧ (C, D) = (A ∩ C, B ∪ D),
∼ (A, B) = (B, A)
Because RS determines a Nelson algebra, for any pair (X R , X R), (Y R , Y R) ∈ RS the Nelson implication (X R , X R) ↦ (Y R , Y R) is also defined. By isomorphism to this operation ↦ corresponds an operation ↣ on DRS, expressed as
where ⇒ is the Heyting operation of the algebra \((\mathcal{P}(U)_{R},\vee,\wedge,\Rightarrow )\).
Now, we are closing this section by proving that the disjoint representations of rough sets of R can be interpreted as intuitionistic fuzzy sets. We will do this by identifying the disjoint representation (X R , U − X R) of a rough set (X R , X R) ∈ RS with the pair \(\left (\chi ^{(X_{R})},\chi ^{\left (U-X^{R}\right ) }\right )\) formed by the characteristic function of the set X R , respectively U − X R. Observe that \(\left (\chi ^{(X_{R})},\chi ^{\left (U-X^{R}\right ) }\right )\) is an intuitionistic set, since X R ,U − X R ⊆ U and X R ∩ (U − X R) ⊆ X R ∩ (U − X R) = ∅ imply that for any element x ∈ U, only the following cases are possible:
-
(1)
x ∈ X R . Then x ∉ U − X R, hence \(\chi ^{(X_{R})}(x) +\chi ^{\left (U-X^{R}\right ) }(x) = 1 + 0 = 1\),
-
(2)
x ∈ U − X R. Then x ∉ X R , hence \(\chi ^{(X_{R})}(x) +\chi ^{\left (U-X^{R}\right ) }(x) = 0 + 1 = 1\)
-
(3)
x ∉ X R and x ∉ U − X R. Then \(\chi ^{(X_{R})}(x) +\chi ^{\left (U-X^{R}\right ) }(x) = 0 + 0 = 0\).
Thus for any x ∈ U we get \(\chi ^{(X_{R})}(x) +\chi ^{\left (U-X^{R}\right ) }(x) \leq 1\).
4 Generalizing Nelson Logic via Intuitionistic Fuzzy Sets
Our aim is to generalize the notion of rough sets by using intuitionistic sets, in such a way to obtain algebraic structures similar to Nelson algebras, suitable to model similar logical rules. The significance of the Nelson algebras lies in the fact that they provide models for Constructive logic with strong negation (cf. Järvinen and Radeleczki [9]) introduced by D. Nelson. This logic is often called as Nelson logic. It is an extension of the intuitionistic propositional logic by strong negation ∼ , as shown by Rasiowa [15]. This logic is axiomatized by extending intuitionistic logic with the formulas [where p ↔ q = (p → q) ∧ (q → p)]:
(NL1) ∼ p → (p → q);
(NL2) ∼ (p → q) ↔ p ∧ ∼ q;
(NL3) ∼ (p ∧ q) ↔ ∼ p ∨ ∼ q;
(NL4) ∼ (p ∨ q) ↔ ∼ p ∧ ∼ q;
(NL5) ∼ ∼ p ↔ p;
(NL6) ∼ ¬p ↔ p.
Since the rough sets defined by equivalence or quasiorder relations form Heyting algebras (RS, ∨, ∧, ⇒ ) which are very particular objects in fuzzy setting (see e.g. Novák et al. [13]), first we need to consider a notion which represents a generalization of Heyting algebras and it is used in the framework of fuzzy sets.
Definition 1
A bounded residuated lattice is an algebra \(\mathcal{A} = (A,\vee,\wedge,{\ast},\rightarrow,0,1)\) of type (2,2,2,2,0,0) such that
-
(a)
(A, ∨, ∧) is a lattice with least element 0 and greatest element 1,
-
(b)
(A, ∗) is a commutative semigroup, such that 1 ∗ x = x ∗ 1 = x, for all x ∈ L.
-
(c)
\(\mathcal{A}\) satisfies the adjointness property, for all x, y, z ∈ A, that is
$$\displaystyle{x {\ast} y \leq z\text{ if and only if }x \leq y \rightarrow z.}$$
We note the operation i(x, y) = x → y is order reversing in the first variable, and order preserving in its second variable, moreover, for all x, y, z ∈ A the rules
x ∗ ( y ∨ z) = x ∗ y ∨ x ∗ z;
(x ∗ y) → z = x → ( y → z)
x ≤ y ⇔ x → y = 1
are always satisfied. We say that \(\mathcal{A}\) satisfies the double negation law if
for each x ∈ A. Denote ⌉x: = x → 0. Then (DN) means \(\rceil \left (\rceil x\right ) = x\), and the map x ↦ ⌉x is a De-Morgan operation on the lattice A (see e.g. Galatos et al. [5]).
Observe, that in fact any Heyting algebra is a particular residuated lattice with ∗ = ∧. It is also well-known that any continuous t-norm T on a complete lattice L induces a residuated structure on L as follows:
The implication x → y is called the residuated implication induced by T.
Example 3
-
(a)
Consider the Lukasiewitz t-norm \(x \circledast y =\) max{0, x + y − 1}, x, y ∈ [0, 1]. Then x → L y = min{1, 1 − x + y}. Clearly, ⌉x = x → 0 = 1 − x, for all x ∈ [0, 1]. Hence \(\rceil \left (\rceil x\right ) = x\), for all x ∈ [0, 1]. Thus \(\mathcal{B} = ([0,1],\) max(, ), min\((,),\circledast,\rightarrow _{L},0,1)\) is a bounded residuated lattice satisfying (DN). It is well-known that \(\mathcal{B}\) satisfies the additional rules
$$\displaystyle{x \circledast (x \rightarrow _{L}y) = \text{ min}(x,y)\text{ and max}((x \rightarrow _{L}y),(\,y \rightarrow _{L}x)) = 1.}$$Residuated lattices satisfying these rules and (DN) are called MV-lattices.
-
(b)
Consider the implication induced by \(\mathcal{T}_{L} = \circledast \) defined on {(x 1, x 2) ∈ [0, 1]2∣x 1 + x 2 ≤ 1} by (3). In Cornelis et al. [4] it is shown, that
$$\displaystyle{ (x_{1},x_{2}) \Rightarrow _{L}(\,y_{1},y_{2}):= (\text{min}(1,1 - x_{1} + y_{1},1 - y_{2} + x_{2})\text{, max}(0,y_{2} - x_{2}))\text{,} }$$(6)for all x, y ∈ [0, 1]. It is easy to check that \((\mathcal{L},\vee,\wedge,\circledast,\Rightarrow _{L},(0,1),(1,0))\) does not satisfies the double negation rule, because ⌉ L (x 1, x 2) = (x 1, x 2) ⇒ L (0, 1) = (x 2, 1 − x 2), and hence it is not an MV-algebra.
Using the residuated implication → L discussed in Example 3(a), we will define on the lattice \(\mathcal{L}\) of logical values a new binary operation ↣ L :
$$\displaystyle{ (x_{1},x_{2}) \rightarrowtail _{L}(\,y_{1},y_{2}):= (x_{1} \rightarrow _{L}y_{1},\ x_{1} \circledast y_{2})\text{, for all }(x_{1},x_{2}),(\,y_{1},y_{2}) \in \mathcal{L}. }$$(7)
Let L be a lattice with least element 0 and greatest element 1. An implicator on L is a mapping i: L 2 → L satisfying the conditions: i(0, 0) = i(0, 1) = i(1, 1) = 1 and i(1, 0) = 0. This notion is derived from fuzzy logic, where L = [0, 1]. An implicator i satisfies the left neutrality principle, if i(1, x) = x, for all x ∈ L, and i satisfies the identity principle, if i(x, x) = x, for all x ∈ L.
Proposition 1
The lattice \(\mathcal{L}\) is closed with respect to ↣ L . The operation ↣ L is an implicator on \(\mathcal{L}\) which satisfies the left neutrality and identity principle.
Proof
First, we note the following: Because ([0, 1], max(, ) min\((,),\circledast,\ \rightarrow _{L},0,1)\) is a residuated lattice with ⌉x = 1 − x, for any (x 1, x 2) ∈ L we have
Hence \((x_{1},x_{2}) \in \mathcal{L}\) if and only if \(x_{1} \circledast x_{2} = 0\).
Now take any \((x_{1},x_{2}),(\,y_{1},y_{2}) \in \mathcal{L}\). Then \(x_{1} \circledast x_{2} = 0\) and \(y_{1} \circledast y_{2} = 0\). Since by definition, \((x_{1},x_{2}) \rightarrowtail _{L}(\,y_{1},y_{2}):= (x_{1} \rightarrow _{L}y_{1},\ x_{1} \circledast y_{2})\), in order to prove (x 1, x 2) ↣ L ( y 1, y 2) ∈ L, it suffices to show that \(\left (x_{1} \circledast y_{2}\right ) \circledast (x_{1} \Rightarrow _{L}y_{1}) = 0\). Because \(\circledast \) is commutative, associative and order preserving, we obtain:
This proves that \((x_{1},x_{2}) \rightarrowtail _{L}(\,y_{1},y_{2}) \in \mathcal{L}\).
Next, recall that the least element and the greatest element in \(\mathcal{L}\) is (0, 1), respectively (1, 0). Now is a routine to check that
(0, 1) ↣ L (0, 1) = (0, 1) ↣ L (1, 0) = (1, 0) ↣ L (1, 0) = (1, 0), and
(1, 0) ↣ L (0, 1) = (0, 1).
Thus ↣ L is an implicator on \(\mathcal{L}\). We get also
(1, 0) ↣ L (x 1, x 2) = (1 → L x 1,\(1 \circledast x_{2}) = (x_{1},x_{2})\), meaning that ↣ L satisfies the left neutrality. Similarly, \((x_{1},x_{2}) \rightarrowtail _{L}(x_{1},x_{2}) = (x_{1} \rightarrow _{L}x_{1},x_{1} \circledast x_{2}) = (1,0)\), hence the identity principle is also satisfied by ↣ L . □
Finally, we introduce the notion of a quasi Kleene algebra which is defined as a De Morgan algebra \((K,\vee,\wedge,\circledast,\oplus,\sim,0,1)\) extended with a strong conjunction \(\circledast \) and a strong disjunction ⊕, and such that
Of course, replacing ⊗ by ∧ and ⊕ by ∨ we reobtain as a particular case the notion of a Kleene algebra.
Theorem 1
The algebra \((\mathcal{L},\vee,\wedge,\circledast,\oplus,\sim,\left (0,1\right ),(1,0))\) is a quasi Kleene algebra, and the implicator ↣ L satisfies the identity:
Proof
Since \((\mathcal{L},\vee,\wedge,\sim,\left (0,1\right ),)(1,0))\) is a De Morgan algebra, we have to check only (M ∗) (K ∗). Take any \(x = (x_{1},x_{2}) \in \mathcal{L}\) and \(y = (\,y_{1},y_{2}) \in \mathcal{L}\). By definition, \(\sim (x\circledast y) =\sim (x_{1} \circledast y_{1},x_{2} \oplus y_{2}) = (x_{2} \oplus y_{2},x_{1} \circledast y_{1}) = (x_{2},x_{1})\oplus (\,y_{2},y_{1}) =\)
\(= \left (\sim x\right ) \oplus \left (\sim y\right )\).
The equality \(\sim (x \oplus y) = \left (\sim x\right ) \circledast \left (\sim y\right )\) is proved dually. Thus (M ∗) is satisfied.
We get also \((x_{1},x_{2})\circledast \left (\sim (x_{1},x_{2})\right ) = (x_{1},x_{2})\circledast (x_{2},x_{1}) = (x_{1}{\ast}x_{2},x_{2}\oplus x_{1}) = (0,x_{2}\oplus x_{1})\), because x 2 ≤ 1 − x 1 ≤ ⌉x 1 implies x 1 ∗ x 2 ≤ x 1∗⌉x 1 = x 1 ∗ (x 1 → L 0) = 0 (by Definition 1(c)). Similarly, we obtain
\((\,y_{1},y_{2})\oplus \left (\sim (\,y_{1},y_{2})\right ) = (\,y_{1},y_{2})\oplus (\,y_{2},y_{1}) = (\,y_{1}\oplus y_{2},y_{2}{\ast}y_{1}) = (\,y_{1}\oplus y_{2},0)\).
Since (0, x 2 ⊕ x 1) ≤ ( y 1 ⊕ y 2, 0), we deduce
proving that the algebra satisfies (K ∗).
In order to prove (N ∗), take any a = (a 1, a 2), b = (b 1, b 2), c = (c 1, c 2) such that \(a,b,c \in \mathcal{L}\). Then
As \((a_{1} \circledast b_{1}) \rightarrow _{L}c_{1} = a_{1} \rightarrow _{L}(b_{1} \rightarrow _{L}c_{1})\) holds in ([0, 1], max(, ), min\((,),\circledast,\rightarrow _{L},0,1)\), we get \((a \circledast b) \rightarrowtail _{L}c = (a_{1} \rightarrow _{L}(b_{1} \rightarrow _{L}c_{1}),a_{1} \circledast b_{1} \circledast c_{1})\) in \(\mathcal{L}\).
Since the right side of the equality in (N ∗) yields
\(= (a_{1},a_{2}) \rightarrowtail _{L}(b_{1} \rightarrow _{L}c_{1},b_{1} \circledast c_{1}) = (a_{1} \rightarrow _{L}(b_{1} \rightarrow _{L}c_{1}),a_{1} \circledast b_{1} \circledast c_{1})\),
we obtain that \((a \circledast b) \rightarrowtail _{L}c = a \rightarrowtail _{L}(b \rightarrowtail _{L}c)\). □
Corollary 1
The intuitionistic sets on U form a quasi Kleene algebra
\((\mathcal{I}(U),\vee \wedge,\circledast,\oplus,\sim,\left (\mathbf{0},\mathbf{1}\right ),(\mathbf{1},\mathbf{0}))\).
Finally, we will prove that on \(\mathcal{L}\) can be defined a propositional calculus that satisfies almost all additional logical rules (NL1)–(NL6) used to extend the intuitionistic logic into Nelson logic. In order show this, it suffices to prove that \(\mathcal{L}\) satisfies some identities corresponding to the tautologies (NL1)–(NL6). More precisely, defining x ↔ y = (x ↣ L ) ∧ ( y ↣ L x), for all \(x,y \in \mathcal{L}\), we can prove
Theorem 2
The algebra \(\mathbb{A} = (\mathcal{L},\vee,\wedge,\circledast,\oplus,\sim,\rightarrowtail _{L},(0,1),(1,0))\) satisfies the identities:
(NL1) ∼ x ↣ L (x ↣ L y) = (1, 0);
(NL2’) \(\sim (x \rightarrowtail _{L}y) \leftrightarrow \left (x \circledast \sim y\right ) = (1,0)\);
(NL3) \(\sim (x \wedge y) \leftrightarrow \ \left (\sim x \vee \sim y\right ) = (1,0)\);
(NL3’) \(\sim (x \circledast y) \leftrightarrow \ \left (\sim x \oplus \sim y\right ) = (1,0)\);
(NL4) \(\sim (x \vee y) \leftrightarrow \ \left (\sim x \wedge \sim y\right ) = (1,0)\)
(NL4’) \(\sim (x \oplus y) \leftrightarrow \ \left (\sim x \circledast \sim y\right ) = (1,0)\);
(NL5) ∼ ∼ x ↔ x = (1, 0);
(NL6) ∼ ¬x ↔ x = (1, 0).
Proof
Since ↣ L satisfies the identity principle, we have x ↔ x = (x ↣ L x) ∧ (x ↣ L x) = (1, 0) ∧ (1, 0) = (1, 0). Therefore, in the case when A = B is an identity in \(\mathcal{L}\), we obtain A ↔ B = (1, 0). Since \((\mathcal{L},\vee,\wedge,\circledast,\oplus,\sim,\left (0,1\right ),(1,0))\) is a quasi Kleene algebra, the identities (M) and (M ∗) are satisfied. From here it follows that (NL3),(NL3’),(NL4), (NL4’), (NL5) hold for all x, y ∈ L.
(NL6). Here we recall that for any \(x = (x_{1},x_{2}) \in \mathcal{L}\), we have by definition
\(\neg x =: (x_{1},x_{2}) \rightarrowtail _{L}(0,1) = (x_{1} \rightarrow _{L}0,\ x_{1} \circledast 1) = (1 - x_{1},x_{1})\), therefore
∼ ¬x = (x 1, 1 − x 1).
Hence for all \(x \in \mathcal{L}\) we obtain:
\(\sim \neg x \leftrightarrow x = \left ((x_{1},1 - x_{1}) \rightarrowtail _{L}(x_{1},x_{2})\right ) \wedge ((x_{1},x_{2}) \rightarrowtail _{L}(x_{1},1 - x_{1})) =\)
\(= (x_{1} \rightarrow _{L}x_{1},x_{1} \circledast x_{2}) \wedge (x_{1} \rightarrow _{L}x_{1},x_{1} \circledast \left (1 - x_{1}\right )) = (1,0) \wedge (1,0) = (1,0)\),
and this proves (NL6).
(NL1). As \(\mathcal{L}\) satisfies (N ∗), for any \(x = (x_{1},x_{2}) \in \mathcal{L}\), \(y = (\,y_{1},y_{2}) \in \mathcal{L}\) we get:
\(\sim x \rightarrowtail _{L}(x \rightarrowtail _{L}y) = (\sim x \circledast x) \rightarrowtail _{L}y = ((x_{2},x_{1}) \circledast (x_{1},x_{2})) \rightarrowtail _{L}(\,y_{1},y_{2}) =\)
\(= (x_{2}\circledast x_{1},x_{1}\oplus x_{2}) \rightarrowtail _{L}(\,y_{1},y_{2}) = (0,x_{1}\oplus x_{2}) \rightarrowtail _{L}(\,y_{1},y_{2}) = (0 \rightarrow _{L}y_{1},0) = (1,0)\), because 0 → L y 1 = 1.
(NL2’). Take any \(x,y \in \mathcal{L}\) with x = (x 1, x 2) and y = ( y 1, y 2). Then
\(\sim (x \rightarrowtail _{L}y) \rightarrowtail _{L}\left (x \circledast \sim y\right ) =\ \sim (x_{1} \rightarrow _{L}y_{1},\ x_{1}\circledast y_{2}) \rightarrowtail _{L}((x_{1},x_{2})\circledast (\,y_{2},y_{1})) =\)
\(= (x_{1} \circledast y_{2},x_{1} \rightarrow _{L}y_{1}) \rightarrowtail _{L}(x_{1} \circledast y_{2},x_{2} \oplus y_{1}) =\)
\(= ((x_{1} \circledast y_{2}) \rightarrow _{L}(x_{1} \circledast y_{2}),x_{1} \circledast x_{2} \circledast y_{2} \circledast y_{1})) = (1,0)\)
(since → L satisfies the identity principle and \(x_{1} \circledast x_{2} = y_{2} \circledast y_{1} = 0\)).
Similarly, we obtain:
\(\left (x \circledast \sim y\right ) \rightarrowtail _{L} \sim (x \rightarrowtail _{L}y) = (x_{1} \circledast y_{2},x_{2} \oplus y_{1}) \rightarrowtail _{L}(x_{1} \circledast y_{2},x_{1} \rightarrow _{L}y_{1}) =\)
\(= ((x_{1} \circledast y_{2}) \rightarrow _{L}(x_{1} \circledast y_{2}),x_{1} \circledast y_{2} \circledast \left (x_{1} \rightarrow _{L}y_{1}\right )) =\)
\((1,y_{2} \circledast \left (x_{1} \circledast \left (x_{1} \rightarrow _{L}y_{1}\right )\right )) = (1,0)\), because
\(x_{1} \circledast \left (x_{1} \rightarrow _{L}y_{1}\right ) \leq y_{1}\) implies \(y_{2} \circledast \left (x_{1} \circledast \left (x_{1} \rightarrow _{L}y_{1}\right )\right ) \leq y_{2} \circledast y_{1} = 0\).
Thus we deduce (NL2’): \(\sim (x \rightarrowtail _{L}y) \leftrightarrow \left (x \circledast \sim y\right ) = (1,0) \wedge (1,0) = (1,0)\) □
5 Conclusions
In the previous sections we have shown that there are several analogies between the intuitionistic fuzzy sets and rough sets.
First, we proved that the rough sets induced by a quasiorder relation R can be viewed as particular intuitionistic sets. Moreover, rough sets induced by R form particular Kleene algebras, and analogously, the intuitionistic sets on a universe U form quasi Kleene algebras.
Secondly, in a logical approach, both rough sets and both the intuitionistic sets are tools for handling the incomplete information, see e.g. Kovács and Radeleczki [11]. Rough sets induced by a quasiorder are fundamental models for Constructive logic with strong negation (or Nelson logic) which is obtained by extending the intuitionistic propositional logic with some formulas involving the strong negation ∼ (see e.g. Järvinen and Radeleczki [9]). We note that the algebraic counterpart of the intuitionistic logic is formed by Heyting algebras. Similarly, for any continuous t-norm \(\mathcal{T}\) defined on the lattice \(\mathcal{L} =\) {(x 1, x 2) ∈ [0, 1]2∣x 1 + x 2 ≤ 1} of logical values a residuated lattice \((\mathcal{L},\vee,\wedge,\mathcal{T},\rightarrow _{T},(0,1),(1,0))\) can be constructed; the residuated lattices constitute a natural generalization of Heyting algebras. It is known that the logics defined on several types of residuated lattices belong to the family of the so called substructural logics (see Galatos et al. [5], or Novák et al. [13]). Therefore, a connective system defined on \(\mathcal{L}\) leads to a particular substructural logic. We proved that in the case of Łukasiewitz t-norm \(\circledast \), this logic can be extended by adding to it almost the same rules involving the standard negation ∼ as in the case of Nelson logic. In fact, all the particular rules of this logic remain valid in the framework of \(\mathcal{L}\), except (NL2), which is replaced by the rule
(NL2’) \(\sim (p \rightarrowtail _{L}q) \leftrightarrow \left (p \circledast \sim q\right )\).
Hence in the case of the intuitionistic sets and their logic, the standard negation ∼ (x 1, x 2) = (x 2, x 1) has the same role as the strong negation in Nelson logic.
References
Atanassov, K.T.: Intuitionistic fuzzy sets. In: VII ITKR’s Session, Sofia, 1983 (Deposed in Central Sci. - Techn. Library of Bulg. Acad. of Sci., 1697/84)
Atanassov, K.T.: Intuitionistic fuzzy sets: past, present and future. In: EUSFLAT 3rd Conference, Zittau, pp. 12–19 (2003)
Cignoli, R.: The class of Kleene algebras satisfying an interpolation property and Nelson algebras. Algebra Univers. 23, 262–292 (1986)
Cornelis, C., Deschrijver, G., Kerre, E.E.: Implication in intuitionistic fuzzy and interval-valued fuzzy set theory: construction, classification, application. Int. J. Approx. Reason. 35 (1), 55–95 (2004)
Galatos, N., Jipsen, P., Kowalski, T., Ono, H.: Residuated Lattices: An Algebraic Glimpse at Substructural Logics, Studies in Logic and the Foundations of Mathematics, vol. 151. Elsevier, Amsterdam (2007).
Goertz, G., Mahoney, J.: Concept and measurement: ontology and epistomology. Soc. Sci. Inf. 51 (2), 205–216 (2012)
Grant, J.: Null values in SQL. ACM SIGMOD Rec. 37 (3), 23–25 (2008)
Järvinen, J., Radeleczki, S.: Representation of Nelson algebras by rough sets determined by quasiorders. Algebra Univer. 66, 163–179 (2011)
Järvinen, J., Radeleczki, S.: Monteiro spaces and rough sets determined by quasiorder relations: models for Nelson algebras. Fundam. Inform. 131 (2), 205–215 (2014)
Järvinen, J., Radeleczki, S., Veres, L.: Rough sets determined by quasiorders. Order 26, 337–355 (2009)
Kovács, L., Radeleczki, S.: Uncertainty management in knowledge modelling. In: 8-th International Conference Interdisciplinarity in Engineering, INTER-ENG, Tirgu-Mures (2014)
Liu, J.N.K.: An intelligent system integrated with fuzzy ontology for product recommendation and retrieval. In: Proceedings of the 8th WSEAS International Conference on Fuzzy Systems, pp. 180–185 (2007)
Novák, V., Perfilieva, I., Mockor, J.: Mathematical Principles of Fuzzy Logic, vol. 517. Springer Science & Business Media, New York (2012)
Pawlak, Z.: Rough sets. Int. J. Parall. Program. 11 (5), 341–356 (1982)
Rasiowa, H.: An Algebraic Approach to Non-Classical Logics. North-Holland, Amsterdam (1974)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this chapter
Cite this chapter
Kovács, L., Radeleczki, S. (2017). Logical Analogies Between Intuitionistic Fuzzy Sets and Rough Sets. In: Meier, A., Portmann, E., Stoffel, K., Terán, L. (eds) The Application of Fuzzy Logic for Managerial Decision Making Processes. Fuzzy Management Methods. Springer, Cham. https://doi.org/10.1007/978-3-319-54048-1_1
Download citation
DOI: https://doi.org/10.1007/978-3-319-54048-1_1
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-54047-4
Online ISBN: 978-3-319-54048-1
eBook Packages: Business and ManagementBusiness and Management (R0)