Next Article in Journal
Magnetic Transport in Spin Antiferromagnets for Spintronics Applications
Next Article in Special Issue
The Development of Improved Incremental Models Using Local Granular Networks with Error Compensation
Previous Article in Journal
Skein Invariants of Links and Their State Sum Models
Previous Article in Special Issue
On Characterizations of Directional Derivatives and Subdifferentials of Fuzzy Functions
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Asymmetric Equivalences in Fuzzy Logic

1
School of Mechanical and Electrical Engineering, Guizhou Normal University, Guiyang 550025, China
2
School of Electronics and Communication Engineering, Yulin Normal University, Yulin 537000, China
3
School of Information Science and Engineering, Xiamen University, Xiamen 361005, China
*
Author to whom correspondence should be addressed.
Symmetry 2017, 9(10), 224; https://doi.org/10.3390/sym9100224
Submission received: 25 September 2017 / Revised: 8 October 2017 / Accepted: 9 October 2017 / Published: 13 October 2017
(This article belongs to the Special Issue Symmetry in Fuzzy Sets and Systems)

Abstract

:
We introduce a new class of operations called asymmetric equivalences. Several properties of asymmetric equivalence operations have been investigated. Based on the asymmetric equivalence, quasi-metric spaces are constructed on [0, 1]. Finally, we discuss symmetrization of asymmetric equivalences.

1. Introduction

In fuzzy logic, a fuzzy biconditional statement has the form of “p if and only if q”, where p and q are fuzzy statements. This is often abbreviated “ p q ”. The corresponding biconditional logical connective denoted using a double-headed arrow (↔) is an operation of equivalence. As we know, join, meet, multiplication and implication are basic operations in several fuzzy logic systems, such as monoidal t-norm based logic (MTL) [1], basic logic (BL) [2] and their extensions product logic ( Π ), Łukasiewicz logic (Ł) and Gödel logic (G). Then, the logical equivalence is a derived operation that is interpreted by the bi-implication
p q = d e f ( p q ) ( q p ) .
Based on this formula of equivalence, Georgescu [3] investigated the similarity of fuzzy choice functions. Jin et al. [4] and Dai et al. [5] investigated the robustness of fuzzy inference methods, and Wang et al. [6] and Duan et al. [7] discussed fuzzy logic metric structures. In addition, Dyba and Novák [8] developed a fuzzy equivalence based logic in which fuzzy equivalence is one of the basic connectives.
In the above-mentioned applications and logic systems, two fuzzy implications used in Formula (1) are consistent. However, there exist several fuzzy implications in one logic system. For example, Łukasiewicz implication and product implication are two of the basic connectives in Ł Π [9,10], which is a complete fuzzy system joining Π and Ł logic. Moreover, Gödel implication also is a derived operation in Ł Π logic. This generates some special kinds of equivalence. For example, a fuzzy equivalence can be defined by setting the first operator in Formula (1) be Łukasiewicz implication and the latter one be product implication. In addition, this kind of equivalence-constructing method based on two or more different implications have been well studied in quantum logic (expressed as orthomodular lattice) [11,12,13]. Enlightened by these, we can let the two implications in Formula (1) be different and then generalize a special class of equivalence. Since the new class of equivalence is asymmetrical, it is called asymmetric equivalence. Traditionally, equivalence corresponding to the biconditional logical connective is symmetric. Researchers naturally continue to study symmetric equivalence in the fuzzy logic systems. In our view, strategic use of the deliberate lack of symmetry is also a useful method to investigate and design fuzzy logic systems. In this paper, we show that the asymmetric equivalence has good expression of other operations (see Section 3) and a straightforward application in constructions of quasi-metrics (see Section 4).
The remainder of this paper is organized in the following way. In Section 2, we review necessary concepts and two lemmas related to this paper. In Section 3, we introduce the operations of asymmetric equivalence associated with two different fuzzy implications and give some of their properties. In Section 4, we study the quasi-metrics induced by asymmetric equivalences. In Section 5, we discuss the symmetrization of asymmetric equivalences. Conclusions are presented in Section 6.

2. Preliminaries

In this section, we recall some basic concepts of t-norms and their residua. For more details, see [2,14,15].
Definition 1.
In reference [15], a function : [ 0 , 1 ] 2 [ 0 , 1 ] is called a t-norm if it is commutative, associative and nondecreasing in each place and 1 x = x for all x [ 0 , 1 ] .
Definition 2.
In reference [14], a function →: [ 0 , 1 ] 2 [ 0 , 1 ] is called a fuzzy implication if it is non-increasing on the first component and non-decreasing on the second one, and 1 0 = 0 , 0 0 = 1 1 = 1 .
A t-norm ∗ is said to be left-continuous if it is left-continuous in the first component. With any left-continuous t-norm ∗, the residual implication (R-implication) induced by ∗ is the function defined as, for any a , b [ 0 , 1 ] ,
a b = { c [ 0 , 1 ] | a c b } .
Obviously, the R-implication induced by the given left-continuous t-norm ∗ is a fuzzy implication.
We list several important left-continuous t-norms and their residua defined on [0, 1] as follows (see [2]).
(i)
Minimum t-norm and its residuum, Gödel implication
a G b = a b , a G b = 1 , if a b , b , if a > b .
(ii)
Łukasiewicz t-norm and its residuum, Łukasiewicz implication
a L b = 0 ( a + b 1 ) , a L b = 1 ( 1 a + b ) ;
(iii)
Product t-norm and its residuum, product implication
a P b = a b ; a P b = 1 , if a b , b / a , if a > b .
For any two t-norms i and j , if a i b a j b holds for all a , b [ 0 , 1 ] , then we say that i is weaker than j or, equivalently, that j is stronger than i , denoted i j .
In [15], it is shown that
L P G .
Similarly, for any two implications i and j , if a i b a j b holds for all a , b [ 0 , 1 ] , then we say that i is weaker than j or, equivalently, that j is stronger than i , denoted i j .
In [14], it is shown that
G P L .
Definition 3.
In reference [14], a function ¬ : [ 0 , 1 ] [ 0 , 1 ] is called a fuzzy negation if it is decreasing and ¬ 0 = 1 , ¬ 1 = 0 .
The negation operation ¬ associated with the given left-continuous t-norm ∗ is defined by
¬ a = a 0 = { c [ 0 , 1 ] | a c = 0 } ,
where is an R-implication induced by ∗.
Lemma 1.
In reference [2,15], let → be an R-implication induced by ∗, for any a , b , c [ 0 , 1 ] , the following properties hold
(i)
a b c a b c ;
(ii)
a ( a b ) ) a b ; furthermore, if ∗ is continuous, then a ( a b ) ) = a b ;
(iii)
a b a b = 1 ;
(iv)
1 a = a ;
(v)
( a b ) ( b c ) a c .
Lemma 2.
Let a 1 , a 2 , b 1 , b 2 , c 1 , c 2 be real numbers,
(i)
if a 1 + b 1 c 1 , and a 2 + b 2 c 2 , then a 1 a 2 + b 1 b 2 c 1 c 2 .
(ii)
if a 1 + b 1 c 1 , and a 2 + b 2 c 2 , then a 1 a 2 + b 1 b 2 c 1 c 2 .
Proof. 
(i)
Since a 1 a 2 + b 1 b 2 a 1 + b 1 c 1 and a 1 a 2 + b 1 b 2 a 2 + b 2 c 2 , then a 1 a 2 + b 1 b 2 c 1 c 2 .
(ii)
Since a 1 a 2 + b 1 b 2 a 1 + b 1 c 1 and a 1 a 2 + b 1 b 2 a 2 + b 2 c 2 , then a 1 a 2 + b 1 b 2 c 1 c 2 .
 ☐

3. Asymmetric Equivalence Induced by R-Implication

Letting i , j be two fuzzy implications, we define an asymmetric equivalence operation as follows:
a i j b = d e f ( a i b ) ( b j a ) .
For an asymmetric equivalence i j , its conjugate (or dual) asymmetric equivalence j i is defined for all a , b [ 0 , 1 ] by
a j i b = d e f b i j a .
Theorem 1.
Let i , j be two R-implications induced by two continuous t-norms. If asymmetric equivalence i j and its conjugate asymmetric equivalence j i are induced by i and j , then implications and negation operations can be expressed as follows:
(i)
a i b = a i j ( a b ) = ( a b ) j i a ;
(ii)
a j b = ( a b ) i j a = a j i ( a b ) ;
(iii)
¬ i a = a i j 0 ;
(iv)
¬ j a = 0 i j a .
Proof. 
(i)
Since t-norm i is continuous, from Lemma 1(ii), a i ( a i b ) ) = a b , then using Lemma 1(i), we obtain a i b = a i a b . In addition, from Lemma 1(iii), a b j a = 1 . Hence,
a i j ( a b ) = ( a i a b ) ( a b j a ) = ( a i b ) 1 = a i b .
(ii)
can be proven similarly. Properties (iii) and (iv) are special cases of (i) and (ii), respectively, by setting b = 0 .
 ☐
Theorem 1 shows the expression of the corresponding fuzzy implications and negations by asymmetric equivalence. Moreover, asymmetric equivalence has the following properties.
Theorem 2.
For any a , b , c [ 0 , 1 ] , i j has the following properties
(i)
Reflexivity: a i j b if and only if a = b ;
(ii)
Left monotonicity: ( a b c ) i j a ( a b ) i j a ;
(iii)
Right monotonicity: a i j ( a b c ) a i j ( a b ) .
Proof. 
(i)
follows immediately from Lemma 1 (iii) and (iv).
(ii)
and (iii) follow immediately from the monotonicity of fuzzy implications.
 ☐
In classical and fuzzy logic [1,2,10], (symmetric) equivalences also satisfy the above properties. In addition, left and right monotonicity properties are the same, as the equivalences are symmetric. What is important is that the asymmetric equivalence does not have to satisfy the symmetry property. The following examples are operations of the asymmetric equivalence induced by two different implication operators.
Example 1.
If L is Łukasiewicz implication, and P is product implication, then L P is defined for all a , b [ 0 , 1 ] by
a L P b = a / b , if a < b , 1 a + b , if a b ,
and its conjugate asymmetric equivalence by
a P L b = b / a , if b < a , 1 b + a , if b a .
As shown in Figure 1, a P L b b P L a , i.e., a P L b a L P b . For example, 0.4 P L 0.5 = 0.9 , but 0.4 L P 0.5 = 0.8 . However, from the concept of conjugate asymmetric equivalence, we have a P L b = b L P a for any a , b [ 0 , 1 ] .
Moreover, we have
a P b = a P L ( a b ) = ( a b ) L P a ,
a L b = ( a b ) P L a = a L P ( a b ) ,
¬ P a = a P L 0 = 0 L P a ,
¬ L a = 0 P L a = a L P 0 ,
for any a , b [ 0 , 1 ] .
The above connectives ¬ L and ¬ P are Łukasiewicz negation and product negation, respectively. We also can obtain the expression of Gödel implication in the following way: Δ a = ¬ P ¬ L a , a b = ( a L b ) L b , a G b = Δ ( a L b ) b (see Ł Π logic [9,10]).
Example 2.
If L and G are Łukasiewicz implication and Gödel implication, respectively, then G L is defined for all a , b [ 0 , 1 ] by
a G L b = 1 b + a , if a b , b , if a > b ,
and its conjugate asymmetric equivalence L G by
a L G b = a , if a < b , 1 a + b , if a b .
Example 3.
If G and P are Gödel implication and product implication, respectively, then P G is defined for all a , b [ 0 , 1 ] by
a P G b = a , if a b , b / a , if a > b ,
and its conjugate asymmetric equivalence G P by
a G P b = b , if a b , a / b , if a < b .

4. Quasi-Metrics Induced by Asymmetric Equivalences

Definition 4.
In reference [16], a quasi-metric on a set U is a function d : U × U R + having the following properties: for all a , b , c U
(i)
d ( a , a ) = 0 ;
(ii)
d ( a , b ) = d ( b , a ) = 0 a = b ;
(iii)
d ( a , b ) + d ( b , c ) d ( a , c ) .
The axiom (iii) is the triangle inequality. The axiom (ii) is called the separation axiom. The pair ( U , d ) is called a quasi-metric space. If d also satisfies the symmetry axiom, d ( a , b ) = d ( b , a ) , then d is a metric and ( U , d ) is called a metric space. For more information about quasi-metric spaces, see [16].
Theorem 3.
Let i j be an asymmetric equivalence and j i be its conjugate asymmetric equivalence. If
d ( a , b ) = 1 a i j b
is a quasi-metric on [ 0 , 1 ] , then d ( a , b ) = 1 a j i b also is a quasi-metric on [ 0 , 1 ] ,
Proof. 
It is easy to prove that d satisfies the axioms (i) and (ii). Now, we prove that d satisfies the triangle inequality.
Since d satisfies the triangle inequality, for any a , b , c [ 0 , 1 ] ,
1 a i j b + 1 b i j c 1 a i j c .
From the concept of conjugate asymmetric equivalence in Formula (2), we obtain
1 b j i a + 1 c j i b 1 c i j a .
Thus, d ( c , b ) + d ( b , a ) d ( c , a ) . In consideration of the arbitrariness of a , b , a n d c , d satisfies the triangle inequality. ☐
Theorem 4.
Let i , j be two continuous t-norms with with residuum i and j , respectively. If both i and j are stronger than Łukasiewicz t-norm L , then d ( a , b ) = 1 a i j b is a quasi-metric on [ 0 , 1 ] .
Proof. 
For any a , b , c [ 0 , 1 ] .
(i)
Since a a = 1 , { i , j } , then d ( a , a ) = 1 a i a a j a = 0 .
(ii)
If d ( a , b ) = 1 a i j b = 1 a i b b j a = 0 , then we have a i b = 1 , b j a = 1 , from Lemma 1(iii), a b ,   b a , thus a = b . Similarly, we obtain d ( b , a ) = 0 a = b .
(iii)
Now, we prove that d satisfies the triangle inequality.
From Lemma 1(v),
( a i b ) i ( b i c ) a i c ,
( b j a ) j ( c j b ) c j a .
Since both i and j are stronger than Łukasiewicz t-norm L , hence
( a i b ) L ( b i c ) ( a i b ) i ( b i c ) a i c ,
( b j a ) L ( c j b ) ( b j a ) j ( c j b ) c j a .
Then,
( a i b ) + ( b i c ) 1 + ( a i c ) ,
( b j a ) + ( c j b ) 1 + ( c j a ) .
From Lemma 2(i), we obtain
( a i b ) ( b j a ) + ( b i c ) ( c j b ) 1 + ( a i c ) ( c j a ) ,
i.e.,
( a i j b ) + ( b i j c ) 1 + ( a i j c ) .
Letting 2 minus both sides of the inequality, we then obtain d ( a , b ) + d ( b , c ) d ( a , c ) immediately. ☐
The above theorem investigated the construction method of quasi-metrics based on asymmetric equivalences. A sufficient condition of d to be a metric on [ 0 , 1 ] was proposed. In Ref. [15], L P G . Consequently, the following corollary shows some examples of quasi-metrics induced by asymmetric equivalences.
Corollary 1.
If i j { L G , G L , L P , P L , P G , G P } , then d ( a , b ) = 1 a i j b is a quasi-metric on [ 0 , 1 ] .
Proof. 
It can be proven from L P G and Theorem 4. ☐

5. Symmetrization of Asymmetric Equivalences

In this section, we discuss the symmetrization of asymmetric equivalences.
Theorem 5.
Let i and j be two R-implications induced by two left-continuous t-norms. If d ( a , b ) = 1 a i j b is a quasi-metric on [ 0 , 1 ] , then
D ( a , b ) = 1 ( a i j b ) ( b i j a )
is a metric on [ 0 , 1 ] .
Proof. 
It is easy to prove that D satisfies the axioms (i) and (ii).
Since, for any a , b [ 0 , 1 ] ,
D ( a , b ) = 1 ( a i j b ) ( b i j a ) = d ( a , b ) d ( b , a ) = d ( b , a ) d ( a , b ) = D ( b , a ) ,
then D satisfies the symmetry axiom.
Since d satisfies the triangle inequality, for any a , b , c [ 0 , 1 ] ,
d ( a , b ) + d ( b , c ) d ( a , c ) .
From Theorem 3, d ( a , b ) = 1 a j i b also is a quasi-metric on [ 0 , 1 ] , for any a , b , c [ 0 , 1 ] ,
d ( a , b ) + d ( b , c ) d ( a , c ) .
Then, from Lemma 2(ii),
d ( a , b ) d ( a , b ) + d ( b , c ) d ( b , c ) d ( a , c ) d ( a , c ) .
Since, for any a , b [ 0 , 1 ] ,
d ( a , b ) d ( a , b ) = ( 1 a i j b ) ( 1 a j i b ) = 1 ( a i j b ) ( a j i b ) = 1 ( a i j b ) ( b i j a ) = D ( a , b ) .
Moreover, we have d ( b , c ) d ( b , c ) = D ( b , c ) and d ( a , c ) d ( a , c ) = D ( a , c ) . Thus, Formula (33) is D ( a , b ) + D ( b , c ) D ( a , c ) .  ☐
Theorem 6.
Let i and j be two R-implications induced by two left-continuous t-norms. If i is stronger than j , then
a j b = ( a i j b ) ( b i j a ) ;
a i b = ( a i j b ) ( b i j a ) .
where a k b = ( a k b ) ( b k a ) , k { i , j } .
Proof. 
  • Formula (3) can be proven from j i and the commutative law of ∧.
  • Formula (4) can be proven from j i and distributivity of ∨ over ∧. ☐
The above theorem investigated the method for symmetrization of asymmetric equivalences. Then, the following corollary shows some examples of symmetric equivalences using the symmetrisation methods above.
Corollary 2.
We have
a G b = ( a L G b ) ( b G L a ) = ( a P G b ) ( b G P a ) ;
a P b = ( a L P b ) ( b P L a ) = ( a P G b ) ( b G P a ) ;
a L b = ( a L G b ) ( b G L a ) = ( a L P b ) ( b P L a ) .
Proof. 
It can be proven from G P L and Theorem 6. ☐

6. Conclusions

In this paper, we introduced the operation of asymmetric equivalence that is interpreted by two different fuzzy implications. We used this operation to express other connectives, such as implication and negation. The quasi-metric structures induced by asymmetric equivalence, d ( a , b ) = 1 a i j b , were investigated. We proposed a sufficient condition of d to be a quasi-metric on [ 0 , 1 ] (see Theorem 4).
EQ-logic [8] is an attempt to develop fuzzy logic by starting with equivalence (∼) instead of implication (→). Then, ∼ is one of the basic operations and → is a derived operation. Since ∼ has the symmetry, we can call it symmetric equivalence. Unlike symmetric equivalence, asymmetric equivalence can derive two different implication operations. As we know, Ł Π logic starts with two different implication operations: Łukasiewicz implication and product implication. Thus, it is interesting to develop fuzzy logic by starting with asymmetric equivalence. Theorem 1 and Example 1 gave expressions of other operations by asymmetric equivalence. Indeed, simplification of formal systems is an important topic of fuzzy logic [17,18]. Can we give simplified formal systems for fuzzy logic that contain fewer axioms and rules by using asymmetric equivalence operation? It will be meaningful to discuss further.
In Section 4, the constructions of quasi-metrics induced by asymmetric equivalences were investigated in detail. Quasi-metrics are common in control and theoretical computer science. Our results obtained in this section may be useful for some aspects of fuzzy theory and applications, such as upper and lower semicontinuity of fuzzy reasoning and stabilization of fuzzy control systems.

Acknowledgments

This project was supported by the Science and Technology Foundation of Guizhou Province, China (LKS (2013) 35 and the Guangxi University Science and Technology Research Project (Grant No. 2013YB193).

Author Contributions

Conceptualization, investigation and writing the original draft was done by Songsong Dai. Validation, formal analysis, review and editing was completed by Bo Hu, Lvqing Bi and Sizhao Li. Project administration and resources were provided by Bo Hu and Lvqing Bi. All authors have read and approved the final manuscript.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Esteva, F.; Godo, L. Monoidal t-norm based logic: Towards a logic for left-continuous t-norms. Fuzzy Sets Syst. 2001, 124, 271–288. [Google Scholar] [CrossRef]
  2. Hájek, P. Metamathematics of Fuzzy Logic; Kluwer: Dordrecht, The Netherlands, 1998. [Google Scholar]
  3. Georgescu, I. Similarity of fuzzy choice functions. Fuzzy Sets Syst. 2007, 158, 1314–1326. [Google Scholar] [CrossRef]
  4. Jin, J.; Li, Y.; Li, C. Robustness of fuzzy reasoning via logically equivalence measure. Inf. Sci. 2007, 177, 5103–5117. [Google Scholar] [CrossRef]
  5. Dai, S.; Pei, D.; Guo, D. Robustness analysis of full implication inference method. Int. J. Approx. Reason. 2013, 54, 653–666. [Google Scholar] [CrossRef]
  6. Wang, G.; Duan, J. Two types of fuzzy metric spaces suitable for fuzzy reasoning. Sci. China Inf. Sci. 2014, 44, 623–632. [Google Scholar]
  7. Duan, J.; Li, Y. Robustness analysis of logic metrics on F(X). Int. J. Approx. Reason. 2015, 61, 33–42. [Google Scholar] [CrossRef]
  8. Dyba, M.; Novák, V. EQ-logic: Non-commutative fuzzy logic based on fuzzy equality. Fuzzy Sets Syst. 2011, 172, 13–32. [Google Scholar] [CrossRef]
  9. Cintula, P. The LΠ and LΠ 1 2 propositional and predicate logic. Fuzzy Sets Syst. 2001, 124, 289–302. [Google Scholar] [CrossRef]
  10. Esteva, F.; Godo, L.; Montagna, F. The LΠ and LΠ 1 2 logic: Two complete fuzzy systems joining Łukasiewicz and product logic. Arch. Math. Logic 2001, 40, 39–67. [Google Scholar] [CrossRef]
  11. Megill, N.D.; Pavičićc, M. Equations, state, and lattices of infinite-dimensional hilbert spaces. Int. J. Theor. Phys. 2000, 39, 2337–2379. [Google Scholar] [CrossRef]
  12. Megill, N.D.; Pavičićc, M. Equivalences, identities, symmetric differences, and congruences in orthomodular lattices. Int. J. Theor. Phys. 2003, 42, 2797–2805. [Google Scholar] [CrossRef]
  13. Megill, N.D.; Pavičićc, M. Deduction, ordering, and operations in quantum logic. Found. Phys. 2002, 32, 357–378. [Google Scholar] [CrossRef]
  14. Baczyński, M.; Jayaram, B. Fuzzy Implications; Springer: Berlin/Heidelberg, Germany, 2008. [Google Scholar]
  15. Klement, E.P.; Mesiar, R.; Pap, E. Triangular Norms; Kluwer: Dordrecht, The Netherlands, 2000. [Google Scholar]
  16. Fletcher, P.; Lindgren, W.F. Quasi-Uniform Spaces; Dekker: New York, NY, USA, 1982. [Google Scholar]
  17. Pei, D. Simplification and independence of axioms of fuzzy logic systems IMTL and NM. Fuzzy Sets Syst. 2005, 152, 303–320. [Google Scholar] [CrossRef]
  18. Wang, S.; Wu, J. Simplification of axiom systems of fuzzy logics NM and L. Fuzzy Syst. Math. 2006, 2, 18–22. [Google Scholar]
Figure 1. 3D plots of two asymmetric equivalences, L P and P L .
Figure 1. 3D plots of two asymmetric equivalences, L P and P L .
Symmetry 09 00224 g001

Share and Cite

MDPI and ACS Style

Hu, B.; Bi, L.; Li, S.; Dai, S. Asymmetric Equivalences in Fuzzy Logic. Symmetry 2017, 9, 224. https://doi.org/10.3390/sym9100224

AMA Style

Hu B, Bi L, Li S, Dai S. Asymmetric Equivalences in Fuzzy Logic. Symmetry. 2017; 9(10):224. https://doi.org/10.3390/sym9100224

Chicago/Turabian Style

Hu, Bo, Lvqing Bi, Sizhao Li, and Songsong Dai. 2017. "Asymmetric Equivalences in Fuzzy Logic" Symmetry 9, no. 10: 224. https://doi.org/10.3390/sym9100224

APA Style

Hu, B., Bi, L., Li, S., & Dai, S. (2017). Asymmetric Equivalences in Fuzzy Logic. Symmetry, 9(10), 224. https://doi.org/10.3390/sym9100224

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop