The well-known iterative boolean-like law a →(a → b) = a → b can be generalized to the functional equation I(x, I(x, y)) = I(x, y), where I is a fuzzy implication. In this paper, we discuss an approximation of the equation, I(x, I(x, y)) ≈ I(x, y), i.e., the law is approximately valid. Furthermore, we study the property of approximation preserving with respect to compositions of fuzzy implications. Finally, we give a necessary condition and a sufficient condition for the approximate equation of (S, N)-implications.
Functional equations involving fuzzy implications play an important role in fuzzy logics [1, 2]. They are generalizations of Boolean laws involving classical implications. They are called Boolean-like laws in fuzzy logics. So it is important to investigate whether Boolean-like laws remain valid. Several Boolean-like laws have been investigated.
Alsina and Trillas [3] studied some standard iterative boolean-like laws derived from the set theoretic laws, such as (A∪ A) ∩(A ∩ A) C = ∅, A ∪ B =(A ∩ B) ∪ [(A ∪ B) ∩(A ∩ B) C] and (A ∪ A ∪ B) ∪(A ∩ B ∩ B) = A ∪ B.
Shi et al. [4] considered the derived boolean law a →(a → b) = a → b. They gave the conditions of it holds for S-, R- and QL-implications. Xie and Qin [5, 6] investigated under which conditions of it holds for a continuous D-operation and several implications derived from uninorms. Massanet and Torrens [7] also investigated this law for D-operations.
Jayaram [1] studied the law of importation (a ∧ b) → c = a →(b → c) for R-, S-, QL-, g- and f-implications. Mas et al. [10, 11] studied this law for fuzzy implications derived from some discrete t-norms, t-conorms and uninorms. Massanet et al. [12–14] studied this law for some fuzzy implications with a fixed t-norm (or uninorm). Zhou et al. [15, 16] studied this law for fuzzy implications generated by continuous multiplicative generators of t-norms. Li and Qin [17] characterized fuzzy implications satisfying this law with respect to uninorms with continuous underlying operators.
Cruz et al. [18] exposed the conditions under which the generalized Frege’s Law (a ∧ b) → c =(a → b) →(a → c) holds for the (S,N)-implications (R-, QL-, D-, (T,N)-, H-, respectively). Peng et al. [19] gave the conditions under which this law holds for the (U,N)-implications (f-, g-, T-Power based implications, respectively).
Cruz et al. [20, 21] exposed the conditions under which the Boolean-like law a →(b → a) =1 holds for the (S,N)-implications (R-, QL-, D-, (N, T), respectively).
The exchange principle a →(b → c) = b →(a → c) of fuzzy implications as a particular generalization of boolean law has been investigated in [9, 30]. The relationships of the exchange principle and the law of importation are studied in [31].
Trillas and Alsina [23] studied the law p ∧ q → r =(p → r) ∨(q → r). This law and three laws p ∨ q → r =(p → r) ∧(q → r), p →(q ∧ r) =(p → q) ∧(p → r) and p →(q ∨ r) =(p → q) ∨(p → r) are four basic distributivity equations of fuzzy implications. Balasubramaniam and Rao [24] studied the distributivity of fuzzy implications over t-norms and t-conorms. Qin et al. [25] studied the distributive equations of fuzzy implications based on continuous t-norms. Baczynski and Jayaram [26] studied the distributivity of fuzzy implications over nilpotent or strict t-conorms. Xie et al. [27] studied the distributive equations of fuzzy implications based on continuous t-conorms given as ordinal sums. Su et al. [28] studied the distributivity of ordinal sum implications over t-norms and t-conorms. Su and Hu [28] studied the distributivity of fuzzy implications over additively generated overlap and grouping functions.
It is worth noting that the aforementioned boolean-like laws are required to be exactly valid for fuzzy implications. In other words, scholars focused on the conditions under which these laws are tautologies in fuzzy logics.
In fuzzy logics, the truth degree of a proposition is belongs to [0,1]. One expects to infer from some approximately true premises to obtain other approximately true conclusions. Then various generalized tautologies have emerged in the literature [32–34]. In a similar direction, we should look at the case that these laws are generalized tautologies in fuzzy logics. In other words, we should consider the case that these functional equations are approximately valid in fuzzy logics.
In this paper, we focus on the approximation of the iterative boolean-like law a →(a → b) = a → b. In classical logic, it is a tautology. This law has been generalized as functional equation
in fuzzy logic, where I is a fuzzy implication. Researchers [4–7] have characterized the solutions of Equation (1) for several classes of fuzzy implications. Dai [8] have studied the stability of Equation (1) for (S, N)-implications.
The Equation (1) requests that I(x, I(x, y)) is strictly equal to I(x, y). This requirement restricts the potential theoretical and applied value of functional equations in fuzzy logics. In this paper, we relax the requirement. We consider the case that I(x, I(x, y)) is approximately equal to I(x, y). In other words, we consider the case the functional equation I(x, I(x, y)) = I(x, y) is approximately valid in fuzzy logics.
In fuzzy logics, fuzzy implication is employed in fuzzy inference schemas. The fuzzy conditional statement A → B is called a fuzzy IF-THEN rule where A is call the fuzzy antecedent (or input) and B is called the fuzzy consequent (or output). A fuzzy IF-THEN rule A → B is of form
The statement A1 & A2 & . . . & An → B is a Multi-Input Single-Output (MISO) rule of the form
Then a question: when A1 = A1 = ⋯ = An, could Rule (1’) simplify to Rule (1) (or approximately)?
We replace A1 & A2 & . . . & An → B with A1 →(A2 →(. . . →(An → B))) so the question is: whether A →(A →(. . . →(A → B))) is approximately equal to A → B?
In the simple case of MISO rule with 2 inputs, the above question is concerned with the equation I(x, I(x, y)) ≈ I(x, y).
This paper is organized as follows. In Section 2, we briefly review the fuzzy implications and their compositions. In Section 3, we give a definition of the approximation of I(x, I(x, y)) = I(x, y). In Section 4, we study the property of approximation preserving with respect to several compositions of fuzzy implications. In Section 5, we consider the necessary condition and the sufficient condition of Equation (2) for (S, N)-implication. In Section 6, we summarize our main results.
Preliminaries
Definitions
Definition 1. [30]. A binary operation I: [0, 1] 2 → [0, 1] is called a fuzzy implication if I is nonincreasing on the first variable and nondecreasing on the second one, and I(1, 0) =0, I(0, 0) = I(0, 1) = I(1, 1) =1.
Definition 2. [35]. A unary operation N : [0, 1] → [0, 1] is called a fuzzy negation if it is decreasing and N(1) =0, N(0) =1.
Definition 3. [35] A binary operation T: [0, 1] 2 → [0, 1] is called a t-norm if T is commutative, associative, monotone and has 1 as its neutral element.
Definition 4. [35] A binary operation S: [0, 1] 2 → [0, 1] is called a t-conorm if S is commutative, associative, monotone and has 0 as its neutral element.
Definition 5. [30]. A fuzzy implication I is called an (S, N)-implication if it is defined as
where S is a t-conorm and N is a fuzzy negation.
Compositions of fuzzy implications
Let I, J be two fuzzy implications, their meet and join are defined as, ∀x, y ∈ [0, 1],
their convex combination is defined as, ∀x, y ∈ [0, 1] , λ ∈ [0, 1],
their ⊛-composition is defined as ∀x, y ∈ [0, 1],
The n-th power of I is defined as: For n = 1, I1(x, y) = I(x, y), and for n ≥ 2,
The following lemma will be used in the proofs of our main conclusions
Lemma 1. [36]. Suppose u, v are two bounded, real valued functions in X, then
Definition of I2 ≈ ɛI
This section defines the approximate extension of I(x, I(x, y)) = I(x, y).
Definition 6. Let I be a fuzzy implication and ɛ ∈ [0, 1]. If
then I2 and I are said to be ɛ-approximately equal, denoted by I2 ≈ ɛI.
Remark 1. Equation (1) is a special case (ɛ = 0) of Equation (2). For simplicity, Equation (1) could be denoted by I2 = I.
Remark 2.I2 ≈ ɛI also means that I2 is (1 - ɛ) equal to I. ɛ can be viewed as the maximum difference between I2 and I, and 1 - ɛ represents the equality degree between I2 and I.
For a given fuzzy implication I, we can use
to get the parameter ɛ. The parameter ɛ according to the choices of fuzzy implication is given in Table 1.
Values of the difference parameter ɛ
Name
Formula
2-power
ɛ
Gödel
0
Reichenbach
IRC(x, y) =1 - x + xy
Kleene-Dienes
IKD(x, y) = max(1 - x, y)
0
Rescher
0
Weber
0
Fodor
Least FI
0
Greatest FI
0
Most Strict
0
Now we give two examples that for any small nonnegative number ϵ > 0 there exists a fuzzy implication I such that I2 ≈ ϵI, but I2 ≠ I.
Example 1. For any ϵ > 0, we consider the following function
It easy to verify that Iɛ is a fuzzy implication. And we can obtain that
For any x, y ∈ [0, 1], if x ≤ y, then Iɛ(x, (Iɛ(x, y)) = Iɛ(x, y); if x > y, then
Thus we have I2 ≈ ɛI. Moreover, if there exist x, y (by taking x > y > ɛ > 0) such that , then we have I2 ≠ I.
Example 2. For any ϵ > 0, there exists N0 such that . Then we consider the following function
It easy to verify that IN0 is a fuzzy implication. For any x, y ∈ [0, 1], if x ≤ y, then IN0(x, (IN0(x, y)) = IN0(x, y); if x > y, then
Thus we have I2 ≈ ϵI. Moreover, if there exist y such that , then we have I2 ≠ I.
Properties of I2 ≈ ɛI
This section gives some properties of I2 ≈ ɛI.
Lemma 2.If ɛ1 ≤ ɛ2 then I2 ≈ ɛ1I ⇒ I2 ≈ ɛ2I.
Theorem 1.If I2 ≈ ɛI, then In+1 ≈ ɛIn.
Proof. It can be proved by mathematical induction. The formula holds for n = 1, assume it holds for n = k - 1, we will prove it for n = k. If Ik ≈ ɛIk-1, i.e.,
By taking y = I(x, y), we have
We thus get In+1 ≈ ɛIn.□
In the above theorem, we show that I2 ≈ ɛI ⇒ In+1 ≈ ɛIn. However, the converse is not true, see the following example.
Example 3. Consider the Fodor implication
From Table 8 in [9], its n-power is, for n ≥ 2,
Thus we have In+1 = In for n ≥ 2. But I2 ≠ I, for example, IKD(0.5, 0.4) =0.5 and .
Theorem 2.If I2 ≈ ɛI, then In ≈ (n-1)ɛI.
Proof. From Theorem 4, we have In ≈ ɛIn-1 for all n ≥ 2. Then
We thus get In ≈ (n-1)ɛI.□
Theorem 3.Let Kλ(x, y) be the convex combination of I(x, y) and J(x, y). If I2 ≈ ɛ1I and J2 ≈ ɛ2J, then .
Proof. From |I2(x, y) - I(x, y) | ≤ ɛ1 and |J2(x, y) - J(x, y) | ≤ ɛ2, we have
We thus get .□
Theorem 4.Let I and J be two fuzzy implications, if I2 ≈ ϵI, then
Proof. For any x, y ∈ [0, 1], we have
Thus we have I2 ∨ J ≈ ɛI ∨ J. Similarly, we can get I2 ∧ J ≈ ɛI ∧ J.□
Theorem 5.Let I and J be two fuzzy implications, if I2 ≈ ɛI, then
Proof. For any x, y ∈ [0, 1], let z = J(x, y), then
Thus we get I2 ⊛ J ≈ ɛI ⊛ J.□ Example 4. Consider the Kleene-Dienes implication IKD(x, y) = max(1 - x, y), Reichhenbach implication IRC(x, y) =1 - x + xy and its 2-power . Since , then IRC ∨ IKD = IRC, IRC ∧ IKD = IKD, , . From Table 1, we have and which implies . Moreover, we have IRC ⊛ IKD = max(1 - x2, 1 - x + xy) and , then
Thus we have .
Characterizations of (S, N)-implications satisfying I2 ≈ ɛI
We first give a sufficient condition of Equation (2) for (S, N)-implication.
Theorem 6.Let I be an (S, N)-implication. If S satisfiesthen I satisfies Equation (2).
Proof. First, since S(x, y) ≥ max(x, y), we have for any x, y ∈ [0, 1],
Then from Equation (11), we have
So we have max(N(x) , y) ≤ I(x, I(x, y)) ≤ max(N(x) , y) + ɛ. By the assumption of S, we have . Thus I satisfies Equation (2).□
We then give a necessary condition of Equation (2) for (S, N)-implication.
Lemma 3.Let S be a t-conorm, for any ɛ > 0, the following statements are equivalent,
S(x, x) ≤ x + ɛ: ∀x ∈ [0, 1],
S(x, y) ≤ max(x, y) + ɛ: ∀x, y ∈ [0, 1],
Proof. (ii)⇒(i): It is straightforward.
(i)⇒(ii): Since S is increasing in each variable, we consider two cases: Case 1, if x ≥ y, then S(x, y) ≤ S(x, x) ≤ x + ɛ = max(x, y) + ɛ. Case 2, if x > y, then S(x, y) ≤ S(y, y) ≤ y + ɛ = max(x, y) + ɛ.□
Theorem 7.Let I be an (S, N)-implication defined by a continuous negation N and a t-conorm S. If I satisfies Equation (2) then S satisfies
Proof.S(x, y) ≥ max(x, y) is clear. By S(x, 0) = x, ∀ x ∈ [0, 1], we have S(N(x) , 0) = N(x) , ∀ x ∈ [0, 1], then
Since I satisfies Equation (2), then
Since N is continuous, then the range of N is [0, 1]. So we have S(x, x) ≤ x + ɛ, ∀ x ∈ [0, 1]. By Lemma 5, we get S(x, y) ≤ max(x, y) + ɛ, ∀ x, y ∈ [0, 1]. Thus the proof is complete.□
Example 5. Consider the Reichhenbach implication IRC(x, y) =1 - x + xy and its 2-power . Reichhenbach implication is an (S,N)-implication generated from SP(x, y) = x + y - xy and N(x) =1 - x. From Table 1, we know that . Clearly SP(x, y) ≥ max(x, y), moreover
and when . Thus .
Remark 3. Shi et al. [4] showed that an (S,N)-implication I obtained by a t-conorm S and a continuous fuzzy negation N satisfies I2 = I iff S is maximum t-conorm. This result could be seen as a corollary of Theorems 6 and 7 by taking ɛ = 0.
Conclusion
In this paper, the approximation of the functional equation I(x, I(x, y)) = I(x, y) has been investigated. Obviously, the new approximate equation proposed in the present paper is an extension of the old equation. The new approximate equation is more comprehensive than the old equation because the latter is a special case of the former. A necessary condition and a sufficient condition of I2 ≈ ɛI for (S,N)-implication are given, and properties of I2 ≈ ɛI can be summarized as following:
I2 ≈ ɛI ⇒ In+1 ≈ ɛIn but not vice versa.
I2 ≈ ɛI ⇒ In ≈ (n-1)ɛI.
.
I2 ≈ ɛI ⇒ I2 ∨ J ≈ ɛI ∨ J, I2 ∧ J ≈ ɛI ∧ J .
In the forthcoming work, we will continue to discuss the approximation of other functional equations. Indeed, much research of the approximation of functional equations involving fuzzy implications are still needed to fully comprehend their properties and potential.
Footnotes
Acknowledgments
This project was supported by the National Science Foundation of China under Grant No. 62006168 and Zhejiang Provincial Natural Science Foundation of China under Grant No. LQ21A010001.
References
1.
JayaramB., On the law of importation (x ∧ y) ⟶ z ≡ (x ⟶(y ⟶ z)) in fuzzy logic, IEEE Transactions on Fuzzy Systems16 (2008), 130–144.
2.
KerreE. and NachtegaelM., Fuzzy techniques in image processing, New York: Springer-Verlag, 2000.
3.
AlsinaC. and TrillasE., On iterative boolean-like laws of fuzzy sets, EUSFLAT Conf. (2005), 389–394in.
4.
ShiY., RuanD. and KerreE.E., On the characterization of fuzzy implications satisfying I(x, y) = I(x, I(x, y)), Information Sciences177 (2007), 2954–2970.
5.
XieA. and QinF., Solutions to the function equation I(x, y) = I(x, I(x, y)) for a continuous D-operation, Information Sciences180 (2010), 2487–2497.
6.
XieA. and QinF., Solutions to the functional equation I(x, y) = I(x, I(x, y)) for three types of fuzzy implications derived from uninorms, Information Sciences186 (2012), 209–221.
7.
MassanetS. and TorrensJ., Some remarks on the solutions to the functional equation I (x, y) = I (x, I (x, y)) for D-operations, in: E. Hullermeier, R. Kruse, F. Hoffmann (Eds.), Information Processing and Management of Uncertainty in Knowledge-Based Systems. Theory and Methods, in: Commun. Comput. Inf. Sci., vol. 80, Springer, Berlin/Heidelberg, (2010), 666–675.
8.
DaiS., On the stability of two functional equations for (S,N)-implications, AIMS Mathematics16 (2020), 1822–1832.
9.
VemuriN.R. and JayaramB., The ⊛-composition of fuzzy implications: Closures with respect to properties, powers and families, Fuzzy Sets and Systems275 (2015), 58–87.
10.
MasM., MonserratM. and TorrensJ., The law of importation for discrete implications, Information Sciences179 (2009), 4208–4218.
11.
MasM. and MonserratM., A characterization of (U,N), RU, QL and D-implications derived from uninorms satisfying the law of importation, Fuzzy Sets and Systems161 (2010), 1369–1387.
12.
MassanetS. and TorrensJ., Characterization of Fuzzy Implication Functions with a Continuous Natural Negation Satisfying the Law of Importation with a Fixed t-Norm, IEEE Transactions on Fuzzy Systems25 (2017), 100–113.
13.
MassanetS., Ruiz-AguileraD. and TorrensJ., Characterization of a class of fuzzy implication functions satisfying the law of importation with respect to a fixed uninorm - Part I, IEEE Transactions on Fuzzy Systems26 (2018), 1983–1994.
14.
MassanetS., Ruiz-AguileraD. and TorrensJ., Characterization of a class of fuzzy implication functions satisfying the law of importation with respect to a fixed uninorm - Part II, IEEE Transactions on Fuzzy Systems26 (2018), 1995–2003.
15.
ZhouH., Characterizations of fuzzy implications generated by continuous multiplicative generators of T-norms, IEEE Transactions on Fuzzy Systems29(10) (2020), 2988–3002.
16.
ZhouH. and SongY., Characterization of a class of fuzzy implication solutions to the law of importation, Fuzzy Sets and Systems441 (2022), 58–82.
17.
LiW.H. and QinF., Characterization of a class of fuzzy implications satisfying the law of importation with respect to uninorms with continuous underlying operators, IEEE Transactions on Fuzzy Systems30(5) (2021), 1343–1356.
18.
CruzA., BedregalB.C. and SantiagoR.H.N., On the characterizations of fuzzy implications satisfying I(x, I(y, z)) = I(I(x, y), I(x, z)), Int. J. Approx. Reason.93 (2018), 261–276.
19.
PengZ. and PengC., New results of fuzzy implications satisfying I (x, I (y, z))= I (I (x, y), I (x, z)), Int. J. Approx. Reason.124 (2020), 82–102.
20.
CruzA., BedregalB.C. and SantiagoR.H.N., On the Boolean-like law I(x, I(y, x)) = 1, Int. J. Uncertain. Fuzziness Knowl.-Based Syst.22(2) (2014), 205–215.
21.
CruzA., BedregalB. and SantiagoR., The law x ≤ I(y, x) and the three main classes of fuzzy implications, in: International IEEE Conf. on Fuzzy Systems (2012), 1–5.
22.
VemuriN.R., Mutually exchangeable fuzzy implications, Information Sciences317 (2015), 1–24.
23.
TrillasE. and AlsinaC., On the law [p ∧ q ⟶ r] = [(p ⟶ r) ∨ (q ⟶ r)] in fuzzy logic, IEEE Transactions on Fuzzy Systems10(1) (2002), 84–88.
24.
BalasubramaniamJ. and RaoC.J.M., On the distributivity of implication operators over T and S norms, IEEE Transactions on Fuzzy Systems12(2) (2004), 194–198.
25.
QinF., BaczynskiM. and XieA., Distributive Equations of Implications Based on Continuous Triangular Norms (I), IEEE Transactions on Fuzzy Systems20(1) (2012), 153–167.
26.
BaczynskiM. and JayaramB., On the Distributivity of Fuzzy Implications Over Nilpotent or Strict Triangular Conorms, IEEE Transactions on Fuzzy Systems17(3) (2009), 590–603.
27.
XieA., LiC. and LiuH., Distributive Equations of Fuzzy Implications Based on Continuous Triangular Conorms Given as Ordinal Sums, IEEE Transactions on Fuzzy Systems21(3) (2013), 541–554.
28.
SuY., ZongW. and LiuH., Distributivity of the Ordinal Sum Implications Over t-Norms and t-Conorms, IEEE Transactions on Fuzzy Systems24(4) (2016), 827–840.
29.
SuJ. and HuB., On the Distributive Laws of Fuzzy Implication Functions Over Additively Generated Overlap and Grouping Functions, IEEE Transactions on Fuzzy Systems26(4) (2018), 2421–2433.
30.
Baczy'nskiM. and JayaramB., Fuzzy Implications, Springer, Berlin, Heidelberg, 2008.
31.
MassanetS. and TorrensJ., The law of importation versus the exchange principle on fuzzy implications, Fuzzy Sets and Systems168 (2011), 47–69.
32.
NovakV., PerfilivaI. and MockorJ., Mathematical Principles of Fuzzy Logic, Kluwer, Boston, 1999.
ZhangG., DillonT.S., CaiK.-Y., MaJ. and LuJ., Operation properties and delta-equalities of complex fuzzy sets, Int. J. Approx. Reason.50 (2009), 1227–1249.