Nothing Special   »   [go: up one dir, main page]

Academia.eduAcademia.edu

On the Boolean-like Law I(x, I(y, x)) = 1

2014, International Journal of Uncertainty, Fuzziness and Knowledge-Based Systems

International Journal of Uncertainty, Fuzziness and Knowledge-Based Systems Vol. 22, No. 2 (2014) 205–215 c World Scientific Publishing Company DOI: 10.1142/S0218488514500093 On the Boolean-like Law I(x, I(y, x)) = 1 Anderson Cruz Metrópole Digital Institute Federal University of Rio Grande do Norte – UFRN, Natal, Rio Grande do Norte, Brazil 59072-970 anderson@imd.ufrn.br Benjamı́n Bedregal∗ and Regivan Santiago† Group for Logic, Language, Information, Theory and Applications – LoLITA, Department of Informatics and Applied Mathematics – DIMAp, Federal University of Rio Grande do Norte – UFRN, Natal, Rio Grande do Norte, Brazil 59072-970 ∗ bedregal@dimap.ufrn.br † regivan@dimap.ufrn.br Received 6 July 2012 Revised 10 October 2013 The well-known Boolean-law “α → (β → α) = 1” can be generalized to fuzzy context as I(x, I(y, x)) = 1, where I is a fuzzy implication. In this paper we show the necessary and sufficient conditions under which this generalization holds in fuzzy logics. We focus the investigation on the following classes of fuzzy implication: (S, N )-, R-, QL-, D- and (N, T )-implications. In addition, we demonstrate that a fuzzy implication I satisfies such Boolean-like law if, and only if, its Φ-conjugate also satisfies it. Keywords: Fuzzy implication; Boolean-like laws; automorphisms. 1. Introduction Boolean laws have been generalized and studied as functional equations or inequations in fuzzy logics. These are called Boolean-like laws and they are not usually satisfied in any standard structure ([0, 1], T, S, N, I), where T is a t-norm, S is a t-conorm, N is a fuzzy negation and I is a fuzzy implication. In this scenario, researchers have proposed investigations about the conditions under which a Booleanlike law holds (e.g. Refs. 1–5). This paper reports a further investigation exposed in.6 Here, we will produce necessary and sufficient conditions under which the Booleanlike law (1) holds for the following classes of fuzzy implications: (S, N )-, R-, QL-, D- and (N, T )-implications. I(x, I(y, x)) = 1, for all x, y ∈ [0, 1]. 205 (1) 206 A. Cruz, B. Bedregal & R. Santiago From the formal logic point of view, this law is the fuzzy rewriting of the classical, intuitionistic, Lukasiewicz axiom “x ⇒ (y ⇒ x)” (*).a In Boolean logics, (*) is called “Weakening”, since it is said to be the weakening of “x ⇒ x”. In a similar sense, assuming “⇒” as the material implication, we observe that (*) is also a weakening formalization of Aristotle’s Law of Excluded Middle — “¬x ∨ x” — since, “x ⇒ (y ⇒ x)” would be equivalent to “¬x ∨ (¬y ∨ x)”.b Another theoretical justification to investigate (1) lies in the fact that definitions of fuzzy implication try to comprehend the correct notion (common sense) of the actual essence of a logical implication. Therefore, the structure of fuzzy implication classes will provide some information about what about the meaning of an implication in fuzzy context. Besides, the definition of such classes is generally motivated by the implication notion in distinct logics, for example: (S, N )-, Rand QL-implication generalize the implication of classical, intuitionistic and quantum logics, respectively. Hence, the investigation of conditions under which logical laws hold in each of those classes also contributes to characterize the approximate reasoning in accordance with each implication notion. Moreover, since (*) is valid in fundamental logical systems, it is likely that a Fuzzy Rule-Based System (FRBS) must consider such property true in every case. Consequently, this system must use fuzzy operators that guarantee the validity of (*). Therefore, an investigation about the validity of such statement in fuzzy logics, regarding distinct classes of fuzzy implications, also contributes the selection of a correct and more appropriate semantics (T, S, N, I) for a FRBS. The rest of this paper is organized as follows. Section 2 recalls basic definitions and some properties of t-norms, t-conorms and fuzzy negations. Section 3 does the same with respect to (w.r.t., for short) fuzzy implications, their classes — namely: (S, N )-, R-, QL-, D- and (N, T )-implications — and automorphisms on fuzzy implications. Section 4 works out on the sufficient and necessary conditions under which those classes and Φ-conjugate implications satisfy (1). Finally, we present a discussion about the results of this paper in Sec. 5. 2. Preliminaries In order to make this paper self-contained, this section summarizes some basic definitions. Definition 1. A function T : [0, 1]2 → [0, 1] is a t-norm if it satisfies Commutativity (T1), Associativity (T2), Monoticity (T3) and 1-identity (T4) — T (1, y) = y, where y ∈ [0, 1]. Remark 1. The minimun t-norm TM is the only idempotent t-norm.7 I.e. TM (x, x) = x, for all x ∈ [0, 1]. a “x ⇒ (y ⇒ x)” is also a theorem in basic and product logics. note that “x ⇒ x” would be equivalent to “¬x ∨ x”. b Also On the Boolean-like Law I(x, I(y, x)) = 1 207 Definition 2. A function S : [0, 1]2 → [0, 1] is a t-conorm if it satisfies Commutativity (S1), Associativity (S2), Monoticity (S3) and 0-identity (S4) — S(0, y) = y, where y ∈ [0, 1]. Remark 2. c Considering the partial order on the family of all t-conorms induced from the order on [0,1] on the family of all t-conorms, SM (x, y) = max(x, y) is the least t-conorm. So for any t-conorm S, S(x, y) ≥ SM (x, y) ≥ y. Moreover, SM (x, 1) = SM (1, x) = 1, so S(x, 1) = S(1, x) = 1 for any t-conorm S. Definition 3. A function N : [0, 1]2 → [0, 1] is a fuzzy negation if N (0) = 1 and N (1) = 0 (N1), and N is non-increasing (N2). Besides, a fuzzy negation is called strong, if it is involutive, i.e., N (N (x)) = x, such that x ∈ [0, 1]. As examples of fuzzy negations, we cite the least fuzzy negation N⊥ and the greatest fuzzy negation N⊤ : ( 1, if x = 0 N⊥ (x) = (2) 0, if x ∈]0, 1]; ( 0, if x = 1 N⊤ (x) = (3) 1, if x ∈ [0, 1[ . A t-conorm S is distributive over a t-norm T if S(x, T (y, z)) = T (S(x, y), S(x, z)), for all x, y, z ∈ [0, 1] . (4) An important result about distributivity in Boolean-like laws is given next. Proposition 1.7 Let T be a t-norm and S a t-conorm, S is distributive over T iff T = TM . Let S be a t-conorm and N a fuzzy negation, the pair (S, N ) satisfies the Law of Excluded Middle (LEM, for short) if S(N (x), x) = 1, for all x ∈ [0, 1]. (LEM) Note that any t-conorm S with N⊤ satisfies (LEM). Also, no t-conorm with the N⊥ satisfies (LEM).8 3. Fuzzy Implications Currently, there are different acceptable definitions of fuzzy implications (e.g. Refs. 4, 9 and 10). In this paper, we opt for a well-accepted definition: Definition 4. A function I : [0, 1]2 → [0, 1] is called a fuzzy implication if it satisfies: c Some demonstrations will refer this remark. 208 A. Cruz, B. Bedregal & R. Santiago I1. Boundary conditions: I(0, 0) = I(0, 1) = I(1, 1) = 1 and I(1, 0) = 0. Other potential properties are acceptable for some fuzzy implications: I2. I3. I4. I5. I6. Left antitonicity: if x1 ≤ x2 then I(x1 , y) ≥ I(x2 , y), for all x1 , x2 , y ∈ [0, 1]; Right isotonicity: if y1 ≤ y2 then I(x, y1 ) ≤ I(x, y2 ), for all x, y1 , y2 ∈ [0, 1]; Left boundary condition: I(0, y) = 1, for all y ∈ [0, 1]; Right boundary condition: I(x, 1) = 1, for all x ∈ [0, 1]; Identity property: I(x, x) = 1, for all x ∈ [0, 1]. There is also a property that relates fuzzy implications and negations: I7. Contrapositive: I(x, y) = I(N (y), N (x)), for all x, y, ∈ [0, 1] and N being a fuzzy negation. There are three main classes of fuzzy implications, namely: (S, N )-, R- and QL-implications. Other classes can be generated from those ones, namely: D- and (N, T )-implications are generated from QL- and (S, N )-implications, respectively. In the following definition we are going to recall them. Definition 5. Let T be a t-norm, S a t-conorm and N a fuzzy negation, then: • A function I : [0, 1]2 → [0, 1] is called an (S, N )-implication (denoted by IS,N ) if I(x, y) = S(N (x), y) . (5) • A function I : [0, 1]2 → [0, 1] is called an R-implication (denoted by IT ) if I(x, y) = sup{t ∈ [0, 1] | T (x, t) ≤ y} . (6) • A function I : [0, 1]2 → [0, 1] is called a QL-implication (denoted by IS,N,T ) if I(x, y) = S(N (x), T (x, y)) . (7) 2 • A function I : [0, 1] → [0, 1] is called a D-implication (denoted by IS,T,N ) if I(x, y) = S(T (N (x), N (y)), y) . (8) • A function I : [0, 1]2 → [0, 1] is called a (N, T )-implication (denoted by IN,T ) if I(x, y) = N (T (x, N (y))) . (9) Remark 3. (i) Every IT satisfies I1-I6.8,11 (ii) The concept of QL-implications and QL-operators can be found in a review of the literature. However, in this paper we do not have this distinction since our implication definition (Def. 4) considers only the boundary conditions (I1). (iii) Although D-implications are generally defined from strong negations,13–16 according to our definition (Def. 4) the D-operator defined from a non-strong negation is also a fuzzy implication, thus our D-implication definition does not require the strong negations. On the Boolean-like Law I(x, I(y, x)) = 1 209 (iv) Let N be a strong negation. IS,N = IN,T iff S is N -dual of T [pp. 139].17 D-implication is the contrapositive (I7) of QL-implication.12 Another way to obtain a D-implication from a QL-implication — or a QL- from a D-implication — is by (LEM) and (4) (see the following demonstrations). Lemma 1. Given a D-implication IS,T,N and a QL-implication IS,N,T . If (S, N ) satisfies (LEM ) and T = TM , then IS,T,N = IS,N,T . Proof. Since S is distributive over T (Eq. (8)) iff T = TM (Proposition 1), so: IS,T,N (x, y) = S(T (N (x), N (y)), y) by (8) = T (S(y, N (x)), S(y, N (y))) by (S1) and (4) = T (S(N (x), y), S(N (x), x)) by (S1) and (LEM ) = S(N (x), T (y, x)) by (4) = IS,N,T (x, y) by (T 1) and (7). Proposition 2. Given a D-implication IS,T,N and a QL-implication IS,N,T . If IS,N,T = IS,T,N then (S, N ) satisfies (LEM ). Proof. If IS,N,T = IS,T,N , then S(N (0), T (0, y)) = S(T (N (0), N (y)), y). On the left side, S(N (0), T (0, y)) = 1 and on the other side S(T (N (0), N (y)), y) = S(N (y), y). Hence S(N (y), y) = 1, i.e., (S, N ) satisfies (LEM). It is possible to generate fuzzy implications using automorphisms: Let Φ be the set of automormophisms, fuzzy implications I and J are Φ-conjugate,8 if there exists a ϕ ∈ Φ such that J = Iϕ , where Iϕ (x, y) = ϕ−1 (I(ϕ(x), ϕ(y))), for all x, y ∈ [0, 1]. (10) 4. Solutions of (1) in (S, N )-, R-, QL-, D- and (N, T )-Implications 4.1. (S, N )-implications Theorem 1. An (S, N )-implication IS,N satisfies (1) iff (S, N ) satisfies (LEM). Proof. ⇐: IS,N (x, IS,N (y, x)) = S(N (x), S(N (y), x)) by Eq. (5) = S(N (x), S(x, N (y))) by S1 = S(S(N (x), x), N (y)) by S2 = S(1, N (y)) =1 by (LEM) by Remark 2. ⇒: For all x ∈ [0, 1], I(x, I(1, x)) = 1 and I(1, x) = S(N (1), x) = S(0, x) = x, so S(N (x), x) = I(x, I(1, x)) = 1. Hence (S, N ) satisfies (LEM ). 210 A. Cruz, B. Bedregal & R. Santiago 4.2. R-implications Recognizably, the theory of residuated lattices demonstrates that when I is an Rimplication defined from a left-continuous t-norm T , in which, case (T, I) is an adjoint pair,8 then I satisfies (1). In the following theorem, we prove that the leftcontinuity of underlying t-norm is not required to an R-implication satisfy (1). Theorem 2. Every R-implication satisfies (1). Proof. Let T be any t-norm and IT an R-implication generated from it. Fixing arbitrarily x, y ∈ [0, 1], it is well known that T (y, x) ≤ min(y, x) ≤ x, so IT (y, x) = sup{t ∈ [0, 1] | T (y, t) ≤ x} ≥ x. We have already seen (Remark 3(i)) that Rimplications satisfy I3 and I6.8 Therefore IT (x, IT (y, x)) ≥ IT (x, x) = 1. Hence IT (x, IT (y, x)) = 1. 4.3. QL-implications Lemma 2. A QL-implication IS,N,T satisfies (1), whenever (S, N ) satisfies (LEM) and T = TM . Proof. Since T = TM iff S is distributive over T (Proposition 1), then I(x, I(y, x)) = S(N (x), T (x, S(N (y), T (y, x)))) by Eq. (7) = S(N (x), T (x, T (S(N (y), y), S(N (y), x)))) by (4) = S(N (x), T (x, T (1, S(N (y), x)))) = S(N (x), T (x, S(N (y), x))) by (LEM) by T 4 = T (S(N (x), x), S(N (x), S(N (y), x))) = T (1, S(N (x), S(x, N (y)))) by (4) by (LEM) and S1 = S(S(N (x), x), N (y)) = S(1, N (y)) by T 4 and S2 by (LEM) = 1 by Remark 2. Lemma 3. If a QL-implication IS,N,T generated by a strictly increasing t-conorm S in [0, 1[, a t-norm T and a fuzzy negation N satisfies (1), then (S, N ) satisfies (LEM ) and T = TM . Proof. Assume that IS,N,T is a QL-implication which satisfies (1), so IS,N,T (1, IS,N,T (y, 1)) = 1. Therefore, for any y ∈ [0, 1], S(N (1), T (1, S(N (y), T (y, 1)))) = 1 and: S(N (1), T (1, S(N (y), T (y, 1)))) = S(0, T (1, S(N (y), T (1, y)))) by N 1 and T 1 = S(N (y), y) by S4 and T 4. On the Boolean-like Law I(x, I(y, x)) = 1 211 Thus S(N (y), y) = 1. Hence (S, N ) satisfies (LEM). Moreover since IS,N,T is a QL-implication which satisfies (1) then IS,N,T (x, IS,N,T (1, x)) = 1. Therefore, for any x ∈ [0, 1], S(N (x), T (x, S(N (1), T (1, x)))) = 1 and: S(N (x), T (x, S(N (1), T (1, x)))) = S(N (x), T (x, S(0, T (1, x)))) by N 1 = S(N (x), T (x, T (1, x))) = S(N (x), T (x, x)) by S4 by T 4. Thus S(N (x), T (x, x)) = 1. Since (S, N ) satisfies (LEM), for any x ∈ [0, 1], S(N (x), T (x, x)) = 1 = S(N (x), x). Case x = 1, so, trivially T (x, x) = x. Case x < 1, since S is strictly increasing in [0,1[, S(N (x), T (x, x)) = S(N (x), x) implies T (x, x) = x. Therefore T (x, x) = x for any x ∈ [0, 1], i.e., T is an idempotent t-norm. By Remark 1, TM is the only idempotent t-norm. Hence, if I is a QLimplication — generated by a strictly increasing t-conorm S in [0,1[, a t-norm T and a fuzzy negation N — that satisfies (1) then (S, N ) satisfies (LEM) and so T = TM . Theorem 3. Let IS,N,T be a QL-implication generated by a strictly increasing tconorm S in [0, 1[, a fuzzy negation N and a t-norm T . I satisfies (1) iff (S, N ) satisfies (LEM ) and T = TM . Proof. Straightforward from Lemmas 2 and 3. 4.4. D-implications Corollary 1. Let IS,T,N be a D-implication generated by a strictly increasing tconorm S in [0, 1[, a t-norm T and a fuzzy negation N such that (I, N ) satisfies the contrapositive (I7). Then I satisfies (1) iff (S, N ) satisfies (LEM ) and T = TM . Proof. Since D-implication is the contrapositive of QL-implication and by Theorem 3. The result of the previous theorem is fairly trivial. But are there other conditions to guarantee that (1) will be satisfied for D-implications? The following lemmas and theorem answer this question positively. Lemma 4. Given a D-implication IS,T,N generated by a strictly increasing tconorm S in [0, 1[, a t-norm T and a fuzzy negation N . I satisfies (1), if (S, N ) satisfies (LEM ) and T = TM . Proof. Straightforward from Lemma 1 and Theorem 3. Lemma 5. Given a D-implication IS,T,N generated by a strictly increasing tconorm S in [0, 1[, a t-norm T and a continuous fuzzy negation N . If IS,T,N satisfies (1), then (S, N ) satisfies (LEM ) and T = TM . 212 A. Cruz, B. Bedregal & R. Santiago Proof. Let IS,T,N be a D-implication which satisfies (1), so IS,T,N (0, IS,T,N (y, 0)) = 1. Therefore, S(T (N (0), N (S(T (N (y), N (0)), 0))), S(T (N (y), N (0)), 0)) = 1 for any y ∈ [0, 1]. By N1, T4 and S4, S(T (N (y), N (0)), 0) = N (y) (∗), so: S(T (N (0), N (S(T (N (y), N (0)), 0))), S(T (N (y), N (0)), 0)) = S(T (N (0), N (N (y))), N (y)) by (∗) = S(N (N (y)), N (y)) by N 1 and T 4. Since N is continuous, then for all y ′ ∈ [0, 1] there exists y ∈ [0, 1] such that N (y) = y ′ . Therefore S(N (y ′ ), y ′ ) = S(N (N (y)), N (y)) = 1. Hence (S, N ) satisfies (LEM). Again by (1), IS,T,N (x, IS,T,N (1, x)) = 1, and IS,T,N (1, x) = S(T (0, N (x)), x) = x. Then IS,T,N (x, x) = 1 = S(T (N (x), N (x)), x). It is known that T (N (x), N (x)) ≤ N (x). If T (N (x), N (x)) < N (x) and since (S, N ) satisfies (LEM) and S is strictly increasing in [0,1[, then S(T (N (x), N (x)), x) < S(N (x), x) = 1. However, S(T (N (x), N (x)), x) = 1. So T (N (x), N (x)) must not be less than N (x). Thus T (N (x), N (x)) = N (x). Since N is continuous, for all x′ ∈ [0, 1] there exists x ∈ [0, 1] such that N (x) = x′ . Therefore T (x′ , x′ ) = x′ for all x′ ∈ [0, 1], i.e. T is an idempotent t-norm. Hence T = TM — by Remark 1. Theorem 4. Let IS,T,N be a D-implication generated by a strictly increasing tconorm S in [0, 1[, a t-norm T and a continuous fuzzy negation N . IS,T,N satisfies (1) iff (S, N ) satisfies (LEM) and T = TM . Proof. Straightforward from Lemmas 4 and 5. 4.5. (N, T )-implications Theorem 5. Let N be a strong negation and T a t-norm. An (N, T )-implication IN,T satisfies (1) iff for the N -dual t-conorm S of T , (S, N ) satisfies (LEM). Proof. Straightforward from Remark 3(iv) and Theorem 1. 4.6. Automorphisms Theorem 6. Let ϕ ∈ Φ. A fuzzy implication I satisfies (1) iff Iϕ satisfies (1). Proof. ⇒: Assume that ϕ ∈ Φ and a fuzzy implication I satisfies (1). Now by (10) we have that Iϕ (x, Iϕ (y, x)) = ϕ−1 (I(ϕ(x), ϕ ◦ ϕ−1 (I(ϕ(y), ϕ(x))))) and trivially ϕ−1 (I(ϕ(x), ϕ ◦ ϕ−1 (I(ϕ(y), ϕ(x))))) = ϕ−1 (I(ϕ(x), I(ϕ(y), ϕ(x)))). By (1), I(ϕ(x), I(ϕ(y), ϕ(x))) = 1, so ϕ−1 (I(ϕ(x), I(ϕ(y), ϕ(x)))) = ϕ−1 (1) = 1. Therefore, Iϕ (x, Iϕ (y, x)) = 1. Hence, Iϕ satisfies (1). The converse follows straightforward from ϕ−1 ((Iϕ )) = I. On the Boolean-like Law I(x, I(y, x)) = 1 213 5. Final Remarks This paper provides necessary and sufficient conditions under which the Booleanlike law I(x, I(y, x)) = 1, referred by (1), holds for (S, N )-, R-, QL-, D- and (N, T )implications. The main results of this paper are demonstrated in Theorems 1, 2, 3, 4, 5 and 6, and Corollary 1. These results show that a generalization of a classical implication to a fuzzy context — an (S, N )-implication — satisfies (1) iff (S, N ) satisfies (LEM). The dual implication of this generalization must obey similar necessary and sufficient conditions: A (N, T )-implication satisfies (1) iff N is strong and for a N -dual of T t-conorm S, (S, N ) satisfies (LEM). Every intuitionistic implication generalized to a fuzzy context — an R-implication — satisfies (1). However, a quantum implication in fuzzy context — QL-implication — satisfies (1) iff (S, N ) satisfies (LEM) and T = TM , regarding that its underlying t-conorm must be strictly increasing in [0,1[. The contrapositive of the QL-implication — D-implication — has an additional condition: its underlying negation must be continuous. Table 1 summarizes these results. Those observations lead us to conclude that (1) cannot be indiscriminately adopted in any computational system based on fuzzy concepts. In addition to the property (1) being adopted in Fuzzy-Based Systems, other properties must be considered. On the one hand, a relevant contribution of this paper is to show which properties and fuzzy operators, software engineers have to choose in order to consider (1) as true in their computational system. On the other hand, in a more general scenario, this paper contributes to understand what an implication actually means in the truth domain [0,1] and it also contributes to determine the meaning behind each fuzzy implication class, i.e., which properties they accept. In the introduction section, we describe the Boolean relation among LEM, “x ⇒ (y ⇒ x)” and “x ⇒ x”. In a fuzzy context, this is a relation among (1), (LEM) and (I6) which can be analyzed in each fuzzy implication class: • IS,N satisfies (I6) iff it satisfies (LEM) iff it satisfies (1). • Every R-implication satisfies (I6) and (1). • IS,N,T satisfies (I6), if N = NT or T = TM or S = SD .8 For any S, (S, N⊤ ) satisfies (LEM); and (SD , N) satisfies (LEM), such that N(x) = 0 iff x = 1.8 Moreover, IS,N⊤ ,T satisfies (1) and if (S, N ) satisfies (LEM) then IS,N ,TM also satisfies (1).d • IT,S,N satisfies (I6), if T = TM and (S, N ) satisfies (LEM). Regarding this same sufficient condition, IT,S,N also satisfies (1). • If N is strong and there is an S such that S is N -dual of T , then: (S, N ) satisfies (LEM) iff IN,T satisfies (1); and (S, N ) satisfies (LEM) iff IN,T satisfies (I6). dI SD ,N,T does not satisfy (1) for any T . 214 A. Cruz, B. Bedregal & R. Santiago Finally, we have also demonstrated that if a new implication is defined through an automorphism, this new implication will satisfy (1) iff the original fuzzy implication also satisfies it — Theorem 6. Table 1. Summary of paper results. Implication Class Sufficient and Necessary Conditions to Satisfy (1) (S, N )-implication (1) iff (S, N ) satisfies (LEM). R-implication Every R-implication satisfies (1). QL-implication S is strictly increasing in ]0,1]: (1) iff (S, N ) satisfies (LEM) and T = TM . D-implication S is strictly increasing in ]0,1] and (I, N ) satisfies (I7): (1) iff (S, N ) satisfies (LEM) and T = TM ; or S is strictly increasing in ]0,1] and N is continuous: (1) iff (S, N ) satisfies (LEM) and T = TM . (N, T )-implication N is strong: (1) iff (S, N ) satisfies LEM, for a N -dual of T t-conorm S. Φ-conjugate implications I satisfies (1) iff Iϕ satisfies (1). Acknowledgements This work was supported by the Brazilian Funding Agency CNPq (under the process numbers 480832/2011-0 and 307681/2012-2). We are very grateful to the anonymous referees for their valuable comments and suggestions that helped us to improve the paper. References 1. C. Alsina and E. Trillas, On iterative Boolean-like laws of fuzzy sets, in EUSFLAT Conf., 2005, pp. 389–394. 2. E. Trillas and C. Alsina, On the law [(p ∨ q) → r] = [(p → r) ∧ (q → r)] in fuzzy logic, IEEE Trans. Fuzzy Systems 10 (2002) 84–88. 3. J. Balasubramaniam and C. J. M. Rao, On the distributivity of implication operators over T and S norms, IEEE Trans. Fuzzy Systems 12 (2004) 194–198. 4. Y. Shi, D. Ruan and E. E. Kerre, On the characterizations of fuzzy implications satisfying I(x, y) = I(x, I(x, y)), Information Sciences 177 (2007) 2954–2970. 5. B. Jayaram, On the law of importation (x ∧ y) → z ≡ (x → (y → z)) in fuzzy logic, IEEE Trans. Fuzzy Systems 16 (2008) 130–144. 6. B. C. Bedregal and A. P. Cruz, A characterization of classic-like fuzzy semantics, Logic Journal of the IGPL 16 (2008) 357–370. 7. E. Klement, R. Mesiar and E. Pap, Triangular Norms (Kluwer Academic Publishers, Netherlands, 2000). On the Boolean-like Law I(x, I(y, x)) = 1 215 8. M. Baczyński and J. Balasubramaniam, Fuzzy Implications (Springer-Verlag, Poland, 2008). 9. J. Drewniak, Invariant fuzzy implications, Soft Comput. 10 (2006) 506–513. 10. E. Sainio, E. Turunen and R. Mesiar, A characterization of fuzzy implications generated by generalized quantifiers, Fuzzy Set and Systems 159 (2008) 491–499. 11. H. Bustince, P. Burillo and F. Soria, Automorphism, negations and implication operators, Fuzzy Sets and Systems 134 (2003) 209–229. 12. M. Mas, M. Monserrat, J. Torrens and E. Trillas, A survey on fuzzy implication functions, IEEE Trans. on Fuzzy Systems 15 (2007) 1107–1121. 13. E. Trillas, C. Alsina, E. Renedo and A. Pradera, On contra-symmetry and MPT conditionality in fuzzy logic, Int. J. Intelligent Systems 20 (2005) 313–326. 14. M. Mas, M. Monserrat and J. Torrens, QL-implications versus D-implications, Kybernetika 42 (2006) 315–366. 15. R. H. S. Reiser, B. C. Bedregal and G. P. Dimuro, Interval-valued D-implications, Tend. Mat. Apl. Comput. (T EM A) 10 (2009) 63–74. 16. R. H. S. Reiser, B. C. Bedregal, R. H. N. Santiago and G. P. Dimuro, Analyzing the relationship between interval-valued D-implications and interval-valued QL-implications, Tend. Mat. Apl. Comput. (T EM A) 11 (2010) 89–100. 17. B. Bedregal, A normal form which preserves tautologies and contradictions in a class of fuzzy logics, J. Algorithms 62 (2007) 135–147.