Next Article in Journal
Existence Result for a Class of Time-Fractional Nonstationary Incompressible Navier–Stokes–Voigt Equations
Next Article in Special Issue
New Fuzzy Implication Model Consisting Only of Basic Logical Fuzzy Connectives
Previous Article in Journal
On a Neumann Problem with an Intrinsic Operator
Previous Article in Special Issue
Rough-Fuzzy Based Synthetic Data Generation Exploring Boundary Region of Rough Sets to Handle Class Imbalance Problem
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Fuzzy Logic for Semi-Overlap Functions and Their Residua

1
School of Electronics and Information Engineering, Taizhou University, Taizhou 318000, China
2
School of Physics and Telecommunications Engineering, Yulin Normal University, Yulin 537000, China
*
Authors to whom correspondence should be addressed.
Axioms 2024, 13(8), 498; https://doi.org/10.3390/axioms13080498
Submission received: 20 March 2024 / Revised: 7 July 2024 / Accepted: 24 July 2024 / Published: 25 July 2024
(This article belongs to the Special Issue Advances in Fuzzy Logic and Computational Intelligence)

Abstract

:
Semi-overlap functions as a generalization of left-continuous t-norms also have residua. In this paper, we develop a new residuated logic, SOL-logic, based on semi-overlap functions and their residua. The corresponding algebraic structures, SOL-algebras, are defined, and the completeness of SOL with respect to SOL-algebras is proved.

1. Introduction

Fuzzy logics based on t-norms and their residua have been extensively investigated. Hájek’s basic fuzzy logic (BL) [1] is a logic of continuous t-norms and their residua. Esteva and Godo’s Monoidal t-norm logic (MTL) [2] is a logic of left-continuous t-norms and their residua. Note that both BL and MTL are extensions of Höhle’s monoidal logic (ML) [3] whose algebraic counterpart is the class of residuated lattices. T-norms have 1 as an identity. Yager and Rybalov [4] introduced uninorms as a generalization of t-norms, which have e [ 0 , 1 ] as an identity. Uninorm logic (UL) was introduced by Metcalfe [5] (and Montagna [6]) as a logic of left-continuous uninorms and their residua. Moreover, Yager [7,8] introduced micanorm as a generalization of uninorms by removing the associativity condition in its definition. Micanorm is a class of monotonic identity commutative aggregation (MICA) operators. Yang [9] characterized the micanorm-based logics by extending Cintula et al.’s MICAL [10,11].
Bustince et al. [12,13] and Fodor et al. [14] also pointed out that the associativity of the t-norm is unnecessary in some applications, such as decision making and classification problems. Overlap functions were introduced by Bustince et al. [12] as a special class of non-necessarily associative aggregation operators. Later, Miguel et al. [15] relaxed two boundary conditions of overlap functions and introduced the concept of general overlap functions. Based on overlap and grouping functions, some new equivalence operators [16], symmetric differences [17], (G,N)-implications [18], and binary relations [19] were introduced. In particular, residual implications derived from overlap functions were introduced by Dimuro and Bedregal [20]. Note that a fuzzy conjunction [21] and its corresponding fuzzy implication can form a residual pair if and only if it is left-continuous. Zhang et al. [22] removed the right-continuity condition of general overlap functions and introduced the concept of semi-overlap functions. They provided several algebraic properties of semi-overlap functions and their residua.
Semi-overlap functions are non-associative generalizations of left-continuous t-norms. Another important difference between semi-overlap functions and left-continuous t-norms is the identity, which is not required in the definition of the former. This results in semi-overlap functions and their residua to not require the ordering property (OP), i.e., u v iff u v = 1 . The ordering property is one of the most important property in fuzzy logics and is defined as follows:
  • A formula A is valid (or a tautology) in MTL and BL logics iff e ( A ) 1 for all valuations e on BL- and MTL-algebras, respectively. In MTL and BL logics, A B is valid iff e ( A ) e ( B ) for all valuations e on the corresponding algebras. Note that here, e ( A ) e ( B ) is used instead of e ( A B ) = 1 because the ordering property is valid for residual implications derived from left-continuous t-norms.
  • For residual implications derived from left-continuous uninorms, u v iff u v t holds where t is the identity element based on the definition that a formula A is valid (or a tautology) iff e ( A ) t for all valuations e on UL-algebra. In UL logic, this result of A B being valid iff e ( A ) e ( B ) for all valuations e on UL-algebra still holds.
So, in these logics, the order is interpreted by residual implications. However, it is difficult to interpret the order by the residual implications derived from the semi-overlap functions in the logical setting. To overcome this, we adopt Goldblatt’s idea [23] of binary logics, which is about ordered pairs of formulas under certain rules, for example, A O B (or A , B O ) in a binary logic O iff e ( A ) e ( B ) for all valuations e on the corresponding algebra [24,25,26]. In this sense, MTL, BL, and UL are unary logics, which refer to sets of formulas under certain rules. Note that when the deduction theorem holds, a unary logic O can be used in place of a binary logic O of all pairs A , B such that O A B .
In MTL and its extensions, the residuation property (RP) is a significant feature, defined as the condition where u v w iff u v w . RP is represented by two axioms: ( A 7 a ) ( u v w ) ( u ( v w ) ) and ( A 7 b ) ( u ( v w ) ) ( u v w ) . It is important to note that (A7a) and (A7b) are constructed based on both the OP and RP. Additionally, (A7a) and (A7b) also signify that u v w = u ( v w ) , denoted as the strong residuation property (SRP). However, it is imperative to acknowledge that the RP and SRP are not synonymous. Notably, the semi-overlap function and its residua adhere to the RP but not the SRP, thereby rendering the application of (A7a) and (A7b) insufficient for respecting the RP in the context of the semi-overlap function and its residua. Hence, there arises the need for the introduction of novel axioms to aptly reflect the RP within the realm of the semi-overlap function and its residua.
In this paper, based on the concepts of semi-overlap functions and their residua, we introduce a new class of algebras called SOL-algebras and develop a specific formal logic called SOL-logic. This article is structured as follows. In Section 2, some preliminaries concerning semi-overlap functions and their residua are presented. In Section 3, we present a class of algebras called SOL-algebras, which are weakenings of residuated lattices. In Section 4, we introduce the SOL-logic with corresponding algebraic semantics and provide the completeness results of SOL with respect to SOL-algebras. In Section 5, conclusions are provided.

2. Preliminaries

2.1. Fuzzy Conjunction, Fuzzy Implication, and Residuated Lattice

Definition 1
([21]). A mapping : [ 0 , 1 ] 2 [ 0 , 1 ] is called a fuzzy conjunction if the following conditions hold for any u , v [ 0 , 1 ] :
(C1) 
⊓ is increasing;
(C2) 
1 1 = 1 ;
(C3) 
0 0 = 1 0 = 0 1 = 0 .
Based on the fuzzy conjunction ⊓, we can define a function
u v = sup { w [ 0 , 1 ] | u w v } , u , v [ 0 , 1 ] .
Theorem 1
([21]). The function is a fuzzy implication derived fromif and only if the fuzzy conjunctionsatifies
1 v > 0 , v ( 0 , 1 ] .
The pair ( , ) satisfies the residuation property (RP) if
u v w iff u v w , u , v , w [ 0 , 1 ] .
Theorem 2
([21]). Letbe a fuzzy conjunction satisfying Equation (2) and be a fuzzy implication derived from. Then, the following statements are equivalent:
(i) 
is left-continuous with respect to the second variable;
(ii) 
The pair ( , ) satisfies the residuation property (RP);
(iii) 
u v = sup { w [ 0 , 1 ] | u w v } , u , v [ 0 , 1 ] .
Definition 2
([27]). A mapping : [ 0 , 1 ] 2 [ 0 , 1 ] is called a t-norm if it is commutative, associative, non-decreasing in both arguments, and 1 x = x , x [ 0 , 1 ] .
Clearly, a t-norm is a fuzzy conjunction. Let * be a left-continuous t-norm, and the residual implication derived from * is defined as follows:
u v = max w [ 0 , 1 ] | u w v , u , v [ 0 , 1 ] .
where satisfies the ordering property (OP), i.e.,
u v iff u v = 1 , u , v [ 0 , 1 ] .
The pair ( , ) satisfies the RP, i.e.,
u v w iff u v w , u , v , w [ 0 , 1 ] .
Definition 3
([28]). A residuated lattice L is an algebra of type (2,2,2,2,0,0), i.e.,
L = < L , , , , , 0 , 1 >
such that we have the following:
(SO1) 
( L , , , 0 , 1 ) is a lattice with the greatest element 1 and the least element 0 with respect to the lattice ordering ≤;
(SO2) 
* satisfies the following for all a , b , c L :
(i) 
a b = b a ;
(ii) 
a ( b c ) = ( a b ) c ;
(iii) 
1 a = a .
(SO3) 
( , ) is a residuated pair, i.e., for all a , b , c L ,
(iv) 
a b c iff a b c .

2.2. Semi-Overlap Functions and Their Residua

Definition 4
([22]). A mapping : [ 0 , 1 ] 2 [ 0 , 1 ] is called a semi-overlap function if the following conditions hold for any u , v [ 0 , 1 ] :
(S1) 
u v = v u ;
(S2) 
If u v = 0 , then u v = 0 ;
(S3) 
If u v = 1 , then u v = 1 ;
(S4) 
is increasing;
(S5) 
is left-continuous.
Let ⊗ be a semi-overlap function, its residuum : [ 0 , 1 ] 2 [ 0 , 1 ] is defined as
u v = sup { w [ 0 , 1 ] | u w v } .
The pair ( , ) satisfies the residuation property (RP), i.e.,
u v w iff u v w , u , v , w [ 0 , 1 ] .
In Table 1, for p > 0 , we provide two examples of semi-overlap functions that are not left-continuous t-norms when p 1 .
Lemma 1
([22]). Letbe a semi-overlap function and ⇒ be its residuum. Then, ⇒ satisfies the ordering property, i.e.,
u v iff u v = 1 , u , v [ 0 , 1 ] ,
iffhas 1 as the neutral element, i.e.,
1 u = u , u [ 0 , 1 ] .
Lemma 2.
Letbe a semi-overlap function and ⇒ be its residuum. Then, ( , ) satisfy the strong residuation property (SRP)
u ( v w ) = u v w , u , v , w [ 0 , 1 ]
iffis associative, i.e.,
u ( v w ) = ( u v ) w , u , v , w [ 0 , 1 ]
Proof. 
SRP to associativity: For any a [ 0 , 1 ] ,
( u v ) w a iff u v w a iff u v ( w a ) iff u ( v w ) a iff u ( v w ) a .
Because of the arbitrariness of a, we have ( u v ) w = u ( v w ) .
Associativity to SRP: For any a [ 0 , 1 ] ,
a u ( v w ) iff a u v w iff ( a u ) v w iff a ( u v ) w iff a s ( u v ) w .
Because of the arbitrariness of a, we have u ( v w ) = u v w . □
Unfortunately, the property of associativity is not included in the definition of semi-overlap functions, which means that the SRP may fail for semi-overlap functions and their residua by Lemma 1 (ii); see the following examples.
Example 1.
Consider the semi-overlap function u v = min { u p , v p } , u , v [ 0 , 1 ] . Its residuum is
u v = 1 , if u p v , v p , if u p > v .
Let p = 2 . Then, we have 0.8 ( 0.8 0.36 ) = 0.8 0.6 = 0.6 and ( 0.8 0.8 ) 0.36 ) = 0.64 0.36 = 0.6 . Thus, 0.8 ( 0.8 0.5 ) ( 0.8 0.8 ) 0.5 .
Moreover, we have ( u v ) w = min { u p , v p } w = min { u 2 p , v 2 p , w p } and u ( v w ) = u min { v p , w p } = min { u 2 p , v 2 p , w p } . Thus, ( u v ) w u ( v w ) .
Example 2.
Consider the semi-overlap function u v = u p · v p , u , v [ 0 , 1 ] . Its residuum is
u v = 1 , if u p v , v p u , if u p > v .
Let p = 2 . Then, we have 0.8 ( 0.8 0.36 ) = 0.8 0.6 0.8 = 0.8 0.75 = 1 and ( 0.8 0.8 ) 0.36 ) = 0.64 0.36 = 0.6 0.64 = 0.9375 . Thus, 0.8 ( 0.8 0.25 ) ( 0.8 0.8 ) 0.25 .
Moreover, we have ( u v ) w = min { u p , v p } w = min { u 2 p , v 2 p , w p } and u ( v w ) = u min { v p , w p } = min { u 2 p , v 2 p , w p } . Thus, ( u v ) w u ( v w ) .
Remark 1.
From (S2)–(S4), we know that the semi-overlap function is a fuzzy conjunction. Additionally, according to (S5) and Theorem 2, the semi-overlap function and its residuum satisfy the residuation property (RP).
Remark 2.
In [29], Equation (12) was used as the residuation property. Here, we know that the  SRP  is stronger than the  RP. The  SRP is valid for left-continuous t-norms and their residua, but invalid for semi-overlap functions and their residua.

3. SOL-Algebras

In this section, we present the definition of an SOL-algebra.
Definition 5.
An SOL-algebra S is an algebra of type (2,2,2,2,0,0), i.e.,
S = < L , , , , , 0 , 1 >
such that we have the following:
(SO1) 
( L , , , 0 , 1 ) is a lattice with greatest element 1 and the least element 0 with respect to the lattice ordering ≤;
(SO2) 
satisfies the following for all a , b L :
(i) 
a b = b a ;
(ii) 
a 0 = 0 ;
(iii) 
1 1 = 1 .
(SO3) 
( , ) is a residuated pair, i.e., for all a , b , c L ,
(iv) 
a b c iff a b c .
Remark 3.
(SO2)(i) expresses thatis commutative. (SO2)(ii) is motivated by (S2) of the semi-overlap: if u v = 0 , then u v = 0 . (SO2)(iii) is motivated by (S3) of the semi-overlap: if u v = 1 , then u v = 1 . (SO3) expresses the residuation property.
Theorem 3.
In each SOL-algebra, the following properties hold for all a , b , c L :
(i) 
a ( a b ) b and a ( b ( a b ) ) ;
(ii) 
a b implies a c b c , c a c b and b c a c .
Proof. 
(i)
a ( a b ) b follows from ( a b ) ( a b ) by (SO3). a ( b ( a b ) ) follows from ( a b ) ( a b ) by (SO3).
(ii)
Assume that a b . By (i) b ( c ( b c ) ) , we have a ( c ( b c ) ) . Then, by (SO3), we have a c b c .
Assume that a b . By (i) c ( c a ) a , we have c ( c a ) b . Then, by (SO3), we have c a c b . By a ( b c ) b ( b c ) c and (SO3), we have b c a c . □
( [ 0 , 1 ] , min , max , , , 0 , 1 ) is an SOL-algebra where ⊗ is a semi-overlap function and ⇒ is its residuum.
Definition 6
([28]). A residuated lattice S is an algebra S = < L , , , , , 0 , 1 > such that (SO1) and (SO3) hold, and < L , , 1 > is a commutative monoid, i.e., for all a , b , c L :
(i) 
a b = b a ;
(ii) 
( a b ) c = a ( b c ) ;
(iii) 
a 1 = a .
Lemma 3.
A residuated lattice is an SOL-algebra if and only ifsatisfies Equations (11) and (13).
Proof. 
We only need to prove that (SO2)(ii) and (iii) are properties of a residuated lattice. (SO2)(ii) For any a L , a 0 1 0 = 0 . (SO2)(iii) is a direct consequence of Equation (11). □

4. The Logic SOL

4.1. Our Calculus

Definition 7.
(1). 
The language of the SOL-logic consists of propositional variables p , q , r , , binary connectives , , & , , and a constant 0 ¯ (falsity).
(2). 
Each propositional variable is a formula, 0 ¯ is a formula, and if A and B are formulas, then A B , A B , A & B , and A B are formulas Further, we introduce the following shorts:
(a) 
¬ A is A 0 ¯ ;
(b) 
1 ¯ is 0 ¯ 0 ¯ .
(3). 
The set of all formulas for the given language F is denoted by F . Let F be a language of SOL-logic and S = < L , , , , , 0 , 1 > be an SOL-algebra. A truth evaluation e : F L is defined as follows: if p F is a propositional variable, then e ( p ) L . Furthermore, for any A , B F , we have the following:
(a) 
e ( 0 ¯ ) = 0 ;
(b) 
e ( A B ) = e ( A ) e ( B ) ;
(c) 
e ( A B ) = e ( A ) e ( B ) ;
(d) 
e ( A & B ) = e ( A ) e ( B ) ;
(e) 
e ( A B ) = e ( A ) e ( B ) .
(4). 
A formula A is a tautology, denoted by A , if e ( A ) = 1 for each evaluation e.
(5). 
A formula B is a logical consequence of a formula A, denoted by A B , if e ( A ) e ( B ) for each evaluation e.
Our system (that has no axioms) is determined as a set of rules. Each rule has the form
A 1 B 1 , , A n B n A B
(If B 1 is inferred from A 1 , …, B n is inferred from A n , and then B could be inferred from A.) The configurations A 1 B 1 , , A n B n represent the premises of the rule, while A B is the conclusion. An improper rule is a rule in which the set of premises is empty. Instead of A B , we will write A B ; instead of 1 ¯ B , we will write B .
R u l e s o f SOL
( R 1 ) A A ( i d e n t i t y ) ( R 2 ) A B , B C A C ( t r a n s i t i v i t y ) ( R 3 ) A & B B & A ( R 4 ) A & 0 ¯ 0 ¯ ( R 5 ) A , B A & B ( & i n t r o d u c t i o n ) ( R 6 ) A & B C A B C ( R 7 ) A B C A & B C ( R 8 ) A B A ( e l i m i n a t i o n ) ( R 9 ) A B B A ( c o m m u t a t i v i t y ) ( R 10 ) A B , A C A B C ( i n t e r s e c t i o n i n f e r e n c e r u l e ) ( R 11 ) A A B ( R 12 ) A B B A ( c o m m u t a t i v i t y ) ( R 13 ) A C , B C A B C ( R 14 ) 0 ¯ A
Remark 4.
SOL-logic is characterized by the SOL-algebra in the sense that A B if e ( A ) e ( B ) for each evaluation e on all SOL-algebras. Thus, a tautology B is a special case of A B when A = 1 ¯ .
Remark 5.
Comments on some rules. (R3) expresses the commutativity of &. (R4) is motivated by property (S2) of the semi-overlap function: if u v = 0 , then u v = 0 . (R6) and (R7) express the residuation property. (R14) says that e ( 0 ¯ ) e ( A ) for any formula A and any evaluation e.
Remark 6.
We have the rule A A , but do not have the rule A A . Consider the implication u v = 1 , if u v , v 2 , if u > v . derived from the semi-overlap function u v = min { u , v } . Obviously, 0.5 0.5 = 0.25 1 . From this, we also know that the deduction theorem does not hold.
Remark 7.
In BL and MTL logics, the residuation property are expressed by two axioms:
( A 1 ) ( A ( B C ) ) ( A & B C ) ; ( A 2 ) ( A & B C ) ( A ( B C ) ) .
However, neither ( A ( B C ) ) ( A & B C ) nor ( A & B C ) ( A ( B C ) ) are tautologies in SOL. Therefore, we cannot replace (R7) and (R6) with (A1) and (A2), respectively.

4.2. Main Properties

Theorem 4.
The following are derived rules of SOL:
( R 15 ) 1 ¯ ( R 16 ) A 1 ¯ ( R 17 ) A ( 1 ¯ & A ) ( R 18 ) A , A B B ( M P r u l e )
Proof. 
(R15) follows immediately from (R1); thus, 1 ¯ 1 ¯ .
(R16) follows from (R4) A & 0 ¯ 0 ¯ ; using (R6), we have A 0 ¯ 0 ¯ , and thus A 1 ¯ .
(R17) follows immediately from (R1) 1 ¯ & A 1 ¯ & A ; using (R6), we have 1 ¯ A ( 1 ¯ & A ) .
(R18) follows from the assumption and (R15); then (R18) is proved in the following way:
1 ¯ A B 1 ¯ & A B ( R 8 ) , 1 ¯ , A 1 ¯ & A ( R 5 ) B ( R 2 )
Remark 8.
Note that the MP rule is a derived rule rather than a fundamental rule within the SOL logic.
Theorem 5.
The following are derived rules of SOL:
( R 19 ) A & ( A B ) B ( R 20 ) A B ( A & B ) ( R 21 ) A B A & C B & C ( R 22 ) A B C A C B ( R 23 ) A B B C A C ( R 24 ) A 1 B 1 , A 2 B 2 A 1 & A 2 B 1 & B 2
Proof. 
(R19) follows from (R1) A B A B and from using (R7).
(R20) follows from (R1) A & B A & B and from using (R6).
(R21) is proved in the following way:
A B , B C ( B & C ) ( R 20 ) A C ( B & C ) A & C B & C ( R 7 ) ( R 2 )
(R22) is proved in the following way:
A B , C & ( C A ) A ( R 19 ) C & ( C A ) B ) C A C B ( R 6 ) ( R 2 )
(R23) is proved in the following way:
A B A & ( B C ) B & ( B C ) ( R 21 ) , B & ( B C C ( R 19 ) A & ( B C C B C A C ( R 6 ) ( R 2 )
(R24) is proved in the following way:
A 1 A 2 A 1 & B 2 A 2 & B 2 ( R 21 ) , B 1 B 2 A 1 & B 1 A 1 & B 2 ( R 21 ) A 1 & A 2 B 1 & B 2 ( R 2 )
Theorem 6.
The following are derived rules of SOL:
( R 25 ) A B A C B C ( R 26 ) A B A C B C ( R 27 ) A 1 A 2 , B 1 B 2 A 1 B 1 A 2 B 2 ( R 28 ) A 1 A 2 , B 1 B 2 A 1 B 1 A 2 B 2 ( R 29 ) A A ( A B ) ( R 30 ) A ( A B ) A ( R 31 ) A ( B C ) ( A B ) C ( R 32 ) A ( B C ) ( A B ) C ( R 33 ) ( A B ) C A ( B C ) ( R 34 ) ( A B ) C A ( B C )
Proof. 
(R25) is proved in the following way:
A B , A C A ( R 8 ) A C B ( R 2 ) , A C C ( R 8 ) A C B C ( R 10 )
(R26) is proved in the following way:
A B , B C B ( R 11 ) A C B ( R 2 ) , C B C ( R 11 ) A C B C ( R 13 )
(R27) is proved in the following way:
A 1 A 2 , A 1 B 1 A 1 ( R 8 ) A 1 B 1 A 2 ( R 2 ) , B 1 B 2 , A 1 B 1 B 1 ( R 8 ) A 1 B 1 B 2 ( R 2 ) A 1 B 1 A 2 B 2 ( R 10 )
(R28) is proved in the following way:
A 1 A 2 , A 2 A 2 B 2 ( R 11 ) A 1 A 2 B 2 ( R 2 ) , B 1 B 2 , B 2 A 2 B 2 ( R 11 ) B 1 A 2 B 2 ( R 2 ) A 1 B 1 A 2 B 2 ( R 13 )
(R29) follows from (R1) A A , (R11) A A B , and from using (R10).
(R30) follows from (R1) A A , (R11) A B A , and from using (R13).
For (R31), first, A ( B C ) ( A B ) and A ( B C ) C are proved in the following way:
A ( B C ) A ( R 8 ) , A ( B C ) ( B C ) ( R 8 ) , B C B ( R 8 ) A ( B C ) B ( R 2 ) A ( B C ) ( A B ) ( R 10 )
A ( B C ) ( B C ) ( R 8 ) , B C C ( R 8 ) A ( B C ) C ( R 2 )
Then, using (R10), we have A ( B C ) ( A B ) C .
For (R32)–(R34), their proofs are similar to that of (R31). □
Definition 8.
A B iff A B and B A .
Now, we prove some derived rules of equivalence of SOL.
Theorem 7.
The following are derived rules of SOL:
( R 35 ) A A ( R 36 ) A B B A ( R 37 ) A B , B C A C ( R 38 ) A A ( A B ) ( R 39 ) A ( A B ) A ( R 40 ) A B A C B C ( R 41 ) A B A C B C ( R 42 ) A B A & C B & C ( R 43 ) A B A C B C ( R 44 ) A B C A C B ( R 45 ) A B ¬ A ¬ B ( R 46 ) A A A ( R 47 ) A A A ( R 48 ) A B B A ( R 49 ) A B B A ( R 50 ) A ( B C ) ( A B ) C ( R 51 ) A ( B C ) ( A B ) C ( R 52 ) A & B B & A ( R 53 ) A & 0 ¯ 0 ¯ ( R 54 ) 1 ¯ & 1 ¯ 1 ¯
Proof. 
(R35), (R36), and (R37) are immediately from (R1) and (R2).
(R38) is immediately from (R8) and (R29).
(R39) is immediately from (R11) and (R30).
(R40), (R41), (R42), (R43), and (R44) are immediately from (R25), (R26), (R21), (R22), and (R23), respectively.
(R45) is immediately from (R39) by letting C be 1 ¯ .
(R46) is immediately from (R1), (R8), and (R10).
(R47) is immediately from (R1), (R11), and (R13).
(R48) and (R49) are immediately from (R9) and (R12), respectively.
(R50) and (R51) are immediately from (R31), (R32), (R33), and (R34), respectively.
(R52), (R53), and (R54) are from (R3), (R4), (R14), (R5), and (R16), respectively. □
Theorem 8.
The following are derived rules of SOL:
( R 55 ) A B ¬ B ¬ A ( R 56 ) A ¬ ¬ A ( R 57 ) A & ¬ A 0 ¯ ( R 58 ) ¬ A ¬ B ¬ ( A B ) ( R 59 ) ¬ ( A B ) ¬ A ¬ B )
Proof. 
(R55) is immediately from (R23) by letting C be 1 ¯ .
(R56) through using (R55) twice and (R2).
(R57) through using (R56) and (R7).
(R58) is immediately from
A B A ( R 9 ) ¬ A ¬ ( A B ) , ( R 55 ) , A B B ( R 8 ) ¬ B ¬ ( A B ) , ( R 55 ) ¬ A ¬ B ¬ ( A B ) ( R 13 ) .
(R59) is immediately from
A A B ( R 11 ) ¬ ( A B ) ¬ A , ( R 55 ) , B A B ( R 11 ) ¬ ( A B ) ¬ B , ( R 55 ) ¬ ( A B ) ¬ A ¬ B ) ( R 10 ) .
Theorem 9.
The following are derived rules of SOL:
( R 60 ) A 1 ¯ A ( R 61 ) A 0 ¯ A
Proof. 
(R60) A A 1 ¯ is from (R1) A A and (R16) A 1 ¯ through using (R13). Then, (R9) A 1 ¯ A holds. Thus, A 1 ¯ A .
(R61) A 0 ¯ A is from (R1) A A and (R14) 0 ¯ A through using (R10). Then, (R11) A A 0 ¯ holds. Thus, A 0 ¯ A . □

4.3. The Soundness and Completeness Theorems

Our calculus is adequate with respect to our semantic characterization because of the following soundness and completeness theorems.
Theorem 10.
(Soundness) If A B , then A B .
Proof. 
(R1) and (R2) are immediately from properties of lattice ordering ≤. (R3), (R4), and (R5) are from (SO2). To verify (R6) and (R7), we use the residuation of ( , ) . (R8)–(R13) are from the properties of ∨ and ∧. (R14) is obviously from the minimality of 0. □
Lemma 4.
The following is equivalent for every formula A , B :
(i) 
A B ;
(ii) 
A B A ;
(iii) 
A B B .
Proof. 
(i) to (ii): From the assumption A B and (R1) A A , we have A A B using (R10). A B A is obvious. Thus, A B A .
(ii) to (i): By the definition of A B A , we have A A B . And from (R8) A B B , and using (R2), we have A B .
(i) to (iii): From the assumption A B and (R1) B B , we have A B B using (R13). B A B is obvious. Thus, A B B .
(iii) to (i): By the definition of A B B , we have A B B . And from (R11) A A B , and using (R2), we have A B . □
Definition 9.
Putting
A B i f f A B , A , B F .
From (R35), (R36), and (R37), we know that ≈ is an equivalence on F . Let us denote an equivalence class of A by [ A ] and set L ¯ = { [ A ] | A F } . Finally, we define
0 = [ 0 ¯ ] 1 = [ 1 ¯ ] [ A ] [ B ] = [ A B ] [ A ] [ B ] = [ A B ] [ A ] [ B ] = [ A & B ] [ A ] [ B ] = [ A B ] .
Lemma 5.
The algebra S ¯ = < L ¯ , , , , , 0 , 1 > is an SOL-algebra.
Proof. 
Note that we have
[ A ] [ B ] iff [ A ] [ B ] = [ A ] iff [ A ] [ B ] = [ B ] iff A B iff A B A iff A B B
For the lattice properties of < L ¯ , , , 0 , 1 > , see (R46)–(R51). (R14) and (R16) show that 0 and 1 are the greatest element and the least element with respect to ≤.
For (SO2), see (R52)–(R54).
(SO3) follows from (R6) and (R7). □
Corollary 1.
If B , then B .
Theorem 11.
(Completeness) The following is equivalent for every formula A , B :
(i) 
A B ;
(ii) 
A B , i.e., e ( A ) e ( B ) , for every SOL-algebra S and a truth evaluation e : F L .
Proof. 
The implication of (i) to (ii) is soundness.
(ii) to (i): By Lemma 3, the algebra S ¯ of the equivalence classes of the formulas is an SOL-algebra. Thus, if (ii) holds, then it holds also for e : F L ¯ . If e ( A ) e ( B ) , then it means that [ A ] [ B ] , and so, A B . □
Corollary 2.
The following is equivalent for every formula A:
(i) 
A ;
(ii) 
A , i.e., e ( A ) = 1 , for every SOL-algebra S and a truth evaluation e : F L .

5. Conclusions

In this paper, we introduced the concept of an SOL-algebra based on the ideas of semi-overlap functions and their residua. An essential distinction between SOL-algebras and residuated lattices is the identity, which is not required in the former. Hence, the ordering property, i.e., u v iff u v = 1 , is dropped. To overcome this, we adopt Goldblatt’s idea of binary logic [23] in which the order is given between formulas, not from the property of implication. We developed an SOL logic that has no axioms but a set of rules for SOL-algebras and proved its completeness.
For the future, we plan to investigate the extensions of SOL logic by adding new axioms. Also, some applications of the developed system will be explored. Moreover, this logic system will be used to provide a logical framework for fuzzy reasoning based on semi-overlapping functions.

Author Contributions

Conceptualization, S.D.; writing—original draft preparation, L.D. and S.D.; writing—review and editing, L.B.; project administration, L.B. and S.D. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Science Foundation of China under Grant No. 62006168 and the Zhejiang Provincial Natural Science Foundation of China under Grant No. LQ21A010001.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Hajek, P. Metamathematics of Fuzzy Logic; Kluwer Academic Press: Dordrecht, The Netherlands, 1998. [Google Scholar]
  2. 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]
  3. Höhle, U. Commutative, residuated l-monoids. In Non-Classical Logics and Their Applications to Fuzzy Subsets; Höhle, U., Klement, E.P., Eds.; Kluwer Academic Publishers: Dordrecht, The Netherlands, 1995; pp. 53–106. [Google Scholar]
  4. Yager, R.R.; Rybalov, A. Uninorm aggregation operators. Fuzzy Sets Syst. 1996, 80, 111–120. [Google Scholar] [CrossRef]
  5. Metcalfe, G. Uninorm based logics. In Proceedings of EUROFUSE; Exit Press: Warsaw, Poland, 2004; pp. 85–99. [Google Scholar]
  6. Metcalfe, G.; Montagna, F. Substructural fuzzy logics. J. Symb. Log. 2007, 72, 834–864. [Google Scholar] [CrossRef]
  7. Yager, R.R. Aggregation operators and fuzzy systems modeling. Fuzzy Sets Syst. 1994, 67, 129–146. [Google Scholar] [CrossRef]
  8. Yager, R.R. On inference structures for fuzzy systems modeling. In Proceedings of the 3rd IEEE International Conference on Fuzzy Systems, Orlando, FL, USA, 26–29 June 1994; pp. 1252–1256. [Google Scholar]
  9. Yang, E. Weakening-free, non-associative fuzzy logics: Micanorm-based logics. Fuzzy Sets Syst. 2015, 276, 43–58. [Google Scholar] [CrossRef]
  10. Cintula, P.; Horčík, R.; Noguera, C. Non-associative substructural logics and their semilinear extensions: Axiomatization and completeness properties. Rev. Symb. Log. 2013, 6, 394–423. [Google Scholar] [CrossRef]
  11. Cintula, P.; Horčík, R.; Noguera, C. The quest for the basic fuzzy logic. In Petr Hajek on Mathematical Fuzzy Logic; Montagna, F., Ed.; Springer: Berlin/Heidelberg, Germany, 2015. [Google Scholar]
  12. Bustince, H.; Fernandez, J.; Mesiar, R.; Montero, J.; Orduna, R. Overlap functions. Nonlinear Anal. Theory Method Appl. 2010, 72, 1488–1499. [Google Scholar] [CrossRef]
  13. Bustince, H.; Pagola, M.; Mesiar, R.; Hullermeier, E.; Herrera, F. Grouping, overlap, and generalized bientropic functions for fuzzy modeling of pairwise comparisons. IEEE Trans. Fuzzy Syst. 2012, 20, 405–415. [Google Scholar] [CrossRef]
  14. Fodor, J.C.; Keresztfalvi, T. Nonstandard conjunctions and implications in fuzzy logic. Int. J. Approx. Reason. 1995, 12, 69–84. [Google Scholar] [CrossRef]
  15. De Miguel, L.; Gómez, D.; Rodríguez, J.T.; Montero, J.; Bustince, H.; Dimuro, G.P.; Sanz, J.A. General overlap functions. Fuzzy Sets Syst. 2019, 372, 81–96. [Google Scholar] [CrossRef]
  16. Du, L.; Xu, Y.; Song, H.; Dai, S. On equivalence operators derived from overlap and grouping functions. Axioms 2024, 13, 123. [Google Scholar] [CrossRef]
  17. Dai, S.; Song, H.; Xu, Y.; Du, L. Fuzzy difference operators derived from overlap functions. J. Intell. Fuzzy Syst. 2024, 46, 247–255. [Google Scholar] [CrossRef]
  18. Dimuro, G.P.; Bedregal, B.; Santiago, R.H.N. On (G,N)-implications derived from grouping functions. Inf. Sci. 2014, 279, 1–17. [Google Scholar] [CrossRef]
  19. Qiao, J. On binary relations induced from overlap and grouping functions. Int. J. Approx. Reason. 2019, 106, 155–171. [Google Scholar] [CrossRef]
  20. Dimuro, G.P.; Bedregal, B. On residual implications derived from overlap functions. Inf. Sci. 2015, 312, 78–88. [Google Scholar] [CrossRef]
  21. Król, A. Dependencies between fuzzy conjunctions and implications. In Proceedings of the 7th Conference of the European Society for Fuzzy Logic and Technology (EUSFLAT-LFA 2011), Aix-Les-Bains, France, 18–22 July 2011; Atlantis Press: Amsterdam, The Netherlands, 2011; pp. 230–237. [Google Scholar]
  22. Zhang, X.; Wang, M.; Bedregal, B.; Li, M.; Liang, R. Semi-overlap Functions and Novel Fuzzy Reasoning Algorithms with Applications. Inf. Sci. 2022, 614, 104–122. [Google Scholar] [CrossRef]
  23. Goldblatt, R.H. Semantic analysis of orthologic. J. Philos. Log. 1974, 3, 19–35. [Google Scholar] [CrossRef]
  24. Dalla Chiara, M.L. Quantum logic. In Handbook of Philosophical Logic, Volume III: Alternatives in Classical Logic; Gabbay, D., Guenthner, F., Eds.; Reidel: Dordrecht, The Netherlands, 1986; pp. 427–469. [Google Scholar]
  25. Dalla Chiara, M.L.; Giuntini, R. Partial and unsharp quantum logics. Found. Phys. 1994, 24, 1161–1177. [Google Scholar] [CrossRef]
  26. Chiara, M.L.D.; Giuntini, R.; Greechie, R. Reasoning in Quantum Theory: Sharp and Unsharp Quantum Logics; Springer: Dordrecht, The Netherlands, 2004. [Google Scholar]
  27. Klement, E.P.; Mesiar, R.; Pap, E. Triangular Norms; Springer: Berlin/Heidelberg, Germany, 2000. [Google Scholar]
  28. Dilworth, R.P.; Ward, M. Residuated lattices. Trans. Am. Math. Soc. 1939, 45, 335–354. [Google Scholar]
  29. Adillon, R.J.; Verdu, V. Product logic and the deduction theorem. Math. Prepr. Ser. 1997, 232, 1–18. [Google Scholar]
Table 1. Two semi-overlap functions and their residual implications.
Table 1. Two semi-overlap functions and their residual implications.
Semi-Overlap FunctionsResidual Implications
u v = min { u p , v p } u v = 1 , if u p v , v p , if u p > v .
u v = u p × v p u v = 1 , if u p v , v p u , if u p > v .
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Du, L.; Dai, S.; Bi, L. A Fuzzy Logic for Semi-Overlap Functions and Their Residua. Axioms 2024, 13, 498. https://doi.org/10.3390/axioms13080498

AMA Style

Du L, Dai S, Bi L. A Fuzzy Logic for Semi-Overlap Functions and Their Residua. Axioms. 2024; 13(8):498. https://doi.org/10.3390/axioms13080498

Chicago/Turabian Style

Du, Lei, Songsong Dai, and Lvqing Bi. 2024. "A Fuzzy Logic for Semi-Overlap Functions and Their Residua" Axioms 13, no. 8: 498. https://doi.org/10.3390/axioms13080498

APA Style

Du, L., Dai, S., & Bi, L. (2024). A Fuzzy Logic for Semi-Overlap Functions and Their Residua. Axioms, 13(8), 498. https://doi.org/10.3390/axioms13080498

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