Next Article in Journal
Blockchain Security in Cloud Computing: Use Cases, Challenges, and Solutions
Next Article in Special Issue
The Orthogonality between Complex Fuzzy Sets and Its Application to Signal Detection
Previous Article in Journal
Schrödinger Equations with Logarithmic Self-Interactions: From Antilinear PT-Symmetry to the Nonlinear Coupling of Channels
Previous Article in Special Issue
Risk Evaluation in Failure Mode and Effects Analysis Using Fuzzy Measure and Fuzzy Integral
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

On Extended Representable Uninorms and Their Extended Fuzzy Implications (Coimplications)

Department of mathematics, School of Scienece, Nanchang University, Nanchang 330031, China
Symmetry 2017, 9(8), 160; https://doi.org/10.3390/sym9080160
Submission received: 4 August 2017 / Revised: 11 August 2017 / Accepted: 14 August 2017 / Published: 18 August 2017
(This article belongs to the Special Issue Fuzzy Sets Theory and Its Applications)

Abstract

:
In this work, by Zadeh’s extension principle, we extend representable uninorms and their fuzzy implications (coimplications) to type-2 fuzzy sets. Emphatically, we investigate in which algebras of fuzzy truth values the extended operations are type-2 uninorms and type-2 fuzzy implications (coimplications), respectively.

1. Introduction

Type-2 fuzzy sets, which were introduced by Zadeh [1] in 1975, are an extension of the ordinary (type-1) fuzzy sets since truth values of the latter are precise on the unit interval [ 0 , 1 ] , while the former are equipped with fuzzy truth value mappings from [ 0 , 1 ] to itself. Type-2 fuzzy sets are used mainly in different control systems [2,3,4,5,6,7,8] and other related fields [9,10,11,12,13,14,15].
There is some literature studying operations on type-2 fuzzy sets, such as type-2 aggregations [16], type-2 t-(co)norms [17,18,19,20], type-2 negations [21] and type-2 fuzzy implications [22], and other operations [23,24,25,26,27,28,29] and so on. All of the results obtained in the above work are based on continuous type-1 operations. On the other hand, uninorms, which are a generalization of t-norms and t-conorms, are not continuous if their neutral elements are in the open interval ( 0 , 1 ) . Fuzzy implications (coimplications) [30,31] also are important operations in fuzzy logic and applied in related fields [32,33,34]. By using uninorms and other fuzzy logic operations, we can construct fuzzy implications (coimplications), such as (U,N)- and RU-implications (coimplications) [32,35] (Their concepts can be seen from Definitions 9 and 10 in this work, respectively). The well-known classes of uninorms are the U min and U max classes [36], representable uninorms [36], idempotent uninorms [37,38] and uninorms continuous in ( 0 , 1 ) 2 [39]. Xie in Ref. [40] introduced the concept of type-2 uninorm, and extended uninorms, which belong to U min and U max classes, to type-2 fuzzy sets and discussed under which conditions they are type-2 uninorms. Now, in this work, we will extend representable uninorms and fuzzy implications (coimplications) derived from them to type-2 fuzzy sets. The paper also discusses in which algebra of fuzzy truth values they are classified in, i.e., type-2 uninorms and fuzzy implications (coimplications), respectively.
The rest of this paper is organized as follows. In Section 2, we recall some fundamental concepts and related properties and introduce the definitions of type-2 uninorms and fuzzy implications (coimplications). In Section 3, we investigate extended representable uninorms. Especially, we study their distributivity over type-2 meet and uninon and hence present conditions under which extended representable uninorms are type-2 uninorms. In Section 4 and Section 5, we consider extended (U,N), (RU)-implications (coimplications) derived from representable uninorms, and study in which algebras of fuzzy truth values they are type-2 fuzzy implications (coimplications), and discuss their properties on type-2 fuzzy sets.

2. Preliminaries

Some concepts and facts will be listed in this section. For the sake of convenience, we use I to denote the unit interval [ 0 , 1 ] .
Definition 1.
In References [41,42], a binary function U : I 2 I is called a uninorm if it is commutative, associative, non-decreasing in each place and there exists some element e I (called neutral element of U) such that U ( x , e ) = x for all x I .
Obviously, the function U is a t-norm if e = 1 , and a t-conorm if e = 0 . Fodor and Yager [36] proved that U ( 0 , 1 ) { 0 , 1 } . U is said to be conjunctive if U ( 1 , 0 ) = 0 , and disjunctive if U ( 1 , 0 ) = 1 . We use U c and U d to denote the sets of conjunctive uninorms and disjunctive uninorms, respectively.
The usual classes of uninorms are the U min and U max classes [36], representable uninorms [36], idempotent uninorms [37,38] and uninorms continuous in ( 0 , 1 ) 2 [39]. Because representable uninorms are needed in this work, we only review definitions of representable uninorms. For the left three kinds of uninorms, one can refer to [36,37,39].
Definition 2.
A uninorm U with neutral element e ( 0 , 1 ) is said to be representable if there exists a strictly increasing and continuous function h : [ 0 , 1 ] [ 0 , + ] with h ( 0 ) = 0 , h ( e ) = 1 and h ( 1 ) = + such that U is given by U ( x , y ) = h 1 ( h ( x ) + h ( y ) ) for all ( x , y ) [ 0 , 1 ] 2 \ { ( 0 , 1 ) , ( 1 , 0 ) } , and either U ( 0 , 1 ) = U ( 1 , 0 ) = 1 or U ( 0 , 1 ) = U ( 1 , 0 ) = 0 .
Here, h is called an additive generator of U.
Definition 3.
In reference [31], a function I : I 2 I is called a fuzzy implication if it is decreasing in its first variable and increasing in its second variable and satisfies I ( 0 , 0 ) = I ( 0 , 1 ) = I ( 1 , 1 ) = 1 and I ( 1 , 0 ) = 0 .
Definition 4.
In reference [30], a function J : I 2 I is called a fuzzy coimplication if it is decreasing in its first variable and is increasing in its second variable and satisfies J ( 0 , 0 ) = J ( 1 , 1 ) = 0 and J ( 0 , 1 ) = 1 .
Definition 5.
In references [22,24], fuzzy truth values are mappings of I onto itself. The set of fuzzy truth values is denoted by F .
Example 1.
Two special fuzzy truth values are the following:
0 ( x ) = 1 , x = 0 , 0 , o t h e r w i s e . 1 ( x ) = 1 , x = 1 , 0 , o t h e r w i s e .
Generally, for any constant e [ 0 , 1 ] , we define fuzzy truth value e as
e ( x ) = 1 , x = e , 0 , o t h e r w i s e .
Definition 6.
In reference [20], a fuzzy truth value f F is said to be
(i) normal if there exists some x 0 [ 0 , 1 ] such that f ( x 0 ) = 1 . The set of all normal fuzzy truth values is denoted by F N .
(ii) convex if for all x z y ,   f ( z ) f ( x ) f ( y ) . The set of all convex fuzzy truth values is denoted by F C .
Let F C N denote the set of all convex and normal fuzzy truth values.
According to Zadeh’s extension principle, a two-place function : I 2 I can be extended to : F 2 F by the convolution of ∗ with respect to ∧ and ∨. Let f , g F , then
( f g ) ( z ) = z = x y ( f ( x ) g ( y ) ) .
Here, is called the extended ∗, or extend operation of ∗.
Example 2.
(i) If is t-norm T M = min or t-conorm S M = max , then we get
( f T M g ) ( z ) = z = x y ( f ( x ) g ( y ) ) ,
( f S M g ) ( z ) = z = x y ( f ( x ) g ( y ) ) .
The forms of (1) and (2) are rewritten as f g and f g , respectively.
(ii) If is uninorm U, then we have extended uninorm by
( f U g ) ( z ) = z = U ( x , y ) ( f ( x ) g ( y ) ) .
The operations ⊓ and ⊔ above define two partial orders ⊑ and on F [20]. In particular, f g if and only if f g = f , and f g if and only if f g = g . In general, the two partial orders are not the same and neither implies the other. However, the two partial orders coincide in F C N .
For any f F , let
f R ( x ) = y x f ( y ) , f L ( x ) = y x f ( y ) , f L R = x [ 0 , 1 ] ( f ( x ) ) .
Remark 1.
In reference [20], (i) For any fuzzy truth value f, f L is increasing and f R is decreasing.
(ii) A fuzzy truth value f is convex if and only if f = f L f R .
(iii) For any fuzzy truth values f and g, it holds that
f g = ( f g L ) ( f L g ) = ( f g ) ( f L g L ) , f g = ( f g R ) ( f R g ) = ( f g ) ( f R g R ) .
Proposition 1.
Let f , g F . If f is convex and g is normal, then
f ( f g ) = f ( f g ) = f .
Theorem 1.
In reference [20], let T be a t-norm and S be a t-conorm. The following hold for all f , g F if and only if h is convex:
( i ) ( f g ) T h = ( f T h ) ( g T h ) , ( f g ) T h = ( f T h ) ( g T h ) , ( i i ) ( f g ) S h = ( f S h ) ( g S h ) , ( f g ) S h = ( f S h ) ( g S h ) .
Definition 7.
For any f F , let
f r ( x ) = y > x f ( y ) , x < 1 , f l ( x ) = y < x f ( y ) , x > 0 , f l r = y ( 0 , 1 ) f ( y ) .
Type-1 uninorms and fuzzy implications (coimplications) are defined in the algebra I = ( I , , , , 0 , 1 ) . We will define type-2 uninorms and fuzzy implications (coimplications) analogously to their respective type-1 counterparts. The underlying set of truth values is generalized from I to a subset of F , and since it may not be a lattice, the two partial orders defined by ⊑ and ⪯ are considered instead of ≤.
Definition 8.
Let A = ( A , 0 , 1 , , ) , where A F .
(i) A function : F 2 F is called a type-2 uninorm over A , if it is commutative, associative, non-decreasing in each variable with at least one of the partial orders and , and there exists e F , called the neutral element of , such that f e = f for all f F .
(ii) A function : F 2 F is called a type-2 fuzzy implication over A , if it satisfies
0 0 = 1 1 = 0 1 = 1 , 1 0 = 0 ,
and it is antitone in the first argument and monotone in the second argument w.r.t. at least one of the partial orders and .
(iii) A function : F 2 F is called a type-2 fuzzy coimplication over A , if it satisfies
0 0 = 1 1 = 0 , 0 1 = 1 ,
and it is antitone in the first and monotone in the second argument w.r.t. at least one of the partial orders and .
Remark 2.
It is worth pointing out that extended fuzzy implications (coimplications) or uninorms are not necessary type-2 fuzzy implications (coimplications) or uninorms. We will try to find the conditions under which extended fuzzy implications (coimplications) or uninorms are type-2 fuzzy implications (coimplications) or uninorms.

3. Extended Representable Uninorms

Lemma 1.
Let A F , U be a type-1 uninorm with neutral element e ( 0 , 1 ) , and U be its extension. Then U is commutative, associative and has neutral element e .
Proof. 
It is easy to check that U satisfies commutative, associative properties, and ( f U e ) ( z ) = U ( x , y ) = z ( f ( x ) e ( y ) ) = U ( x , e ) = z ( f ( x ) ) = f ( z ) . ☐
In the following, we first will consider the case that U is a conjunctive representable uninorm, i.e., it satisfies U ( 0 , 1 ) = U ( 1 , 0 ) = 0 .
Proposition 2.
Let A F , U be a type-1 conjunctive representable uninorm with neutral element e ( 0 , 1 ) , and U be its extension. Then, ( ( f U h ) ( g U h ) ) ( z ) = ( ( f g ) U h ) ( z ) for any f , g A if and only if h is convex on I .
Proof. 
Let
( I ) = ( ( f g ) U h ) ( z ) = U ( p q , y ) = z ( f ( p ) g ( q ) h ( y ) )
and
( I I ) = ( ( f U h ) ( g U h ) ) ( z ) = U ( p , s ) U ( q , t ) = z ( f ( p ) g ( q ) h ( s ) h ( t ) ) .
(⇐) Suppose h is convex on I .
It can be proved that ( I ) = ( I I ) always holds for z = 0 or 1. In fact, if z = 0 , then
( I ) = U ( p q , y ) = 0 ( f ( p ) g ( q ) h ( y ) ) = p q = 0 o r y = 0 ( f ( p ) g ( q ) h ( y ) ) = ( p = 0 , q 0 , y 0 ( f ( p ) g ( q ) h ( y ) ) ) ( q = 0 , p 0 , y 0 ( f ( p ) g ( q ) h ( y ) ) ) ( p , q 0 , y = 0 ( f ( p ) g ( q ) h ( y ) ) ) = ( f ( 0 ) g L R h L R ) ( g ( 0 ) f L R h L R ) ( h ( 0 ) g L R f L R ) ,
and
( I I ) = U ( p , s ) U ( q , t ) = 0 ( f ( p ) g ( q ) h ( s ) h ( t ) ) = ( U ( p , s ) = 0 , U ( q , t ) 0 ( f ( p ) g ( q ) h ( s ) h ( t ) ) ) ( U ( p , s ) 0 , U ( q , t ) = 0 ( f ( p ) g ( q ) h ( s ) h ( t ) ) ) = ( ( p = 0 , o r s = 0 ) , q , t 0 ( f ( p ) g ( q ) h ( s ) h ( t ) ) ) ( p , s 0 , ( q = 0 , o r t = 0 ) ( f ( p ) g ( q ) h ( s ) h ( t ) ) ) = ( f ( 0 ) g L R h L R h L R ) ( f L R g L R h ( 0 ) h L R ) ( f L R g ( 0 ) h L R h L R ) ( f L R g L R h L R h ( 0 ) ) = ( f ( 0 ) g L R h L R ) ( f L R g L R h ( 0 ) ) ( f L R g ( 0 ) h L R ) ( f L R g L R h ( 0 ) ) = ( f ( 0 ) g L R h L R ) ( g ( 0 ) f L R h L R ) ( h ( 0 ) g L R f L R ) .
thus, ( I ) = ( I I ) for z = 0 .
If z = 1 , then
( I ) = U ( p q , y ) = 1 ( f ( p ) g ( q ) h ( y ) ) = ( p q = 1 , y > 0 ( f ( p ) g ( q ) h ( y ) ) ) ( p q > 0 , y = 1 ( f ( p ) g ( q ) h ( y ) ) ) = ( p = q = 1 , y > 0 ( f ( p ) g ( q ) h ( y ) ) ) ( p , q > 0 , y = 1 ( f ( p ) g ( q ) h ( y ) ) ) = ( f ( 1 ) g ( 1 ) h r ( 0 ) ) ( f r ( 0 ) g r ( 0 ) h ( 1 ) ) ,
and
( I I ) = U ( p , s ) U ( q , t ) = 1 ( f ( p ) g ( q ) h ( s ) h ( t ) ) = ( U ( p , s ) = 1 = U ( q , t ) ( f ( p ) g ( q ) h ( s ) h ( t ) ) ) = ( p = 1 , s > 0 , q = 1 , t > 0 ( f ( p ) g ( q ) h ( s ) h ( t ) ) ) ( p = 1 , s > 0 , q > 0 , t = 1 ( f ( p ) g ( q ) h ( s ) h ( t ) ) ) ( s = 1 , p > 0 , q = 1 , t > 0 ( f ( p ) g ( q ) h ( s ) h ( t ) ) ) ( s = 1 , p > 0 , q > 0 , t = 1 ( f ( p ) g ( q ) h ( s ) h ( t ) ) ) = ( f ( 1 ) g ( 1 ) h r ( 0 ) h r ( 0 ) ) ( f ( 1 ) g r ( 0 ) h ( 1 ) h r ( 0 ) ) ( f r ( 0 ) g ( 1 ) h ( 1 ) h r ( 0 ) ) ( f r ( 0 ) g r ( 0 ) h ( 1 ) h ( 1 ) ) = ( f ( 1 ) g ( 1 ) h r ( 0 ) ) ( f ( 1 ) g r ( 0 ) h ( 1 ) ) ( f r ( 0 ) g ( 1 ) h ( 1 ) ) ( f r ( 0 ) g r ( 0 ) h ( 1 ) ) = ( f ( 1 ) g ( 1 ) h r ( 0 ) ) ( f r ( 0 ) g r ( 0 ) h ( 1 ) ) .
thus, ( I ) = ( I I ) for z = 1 .
Now, it is enough to consider z ( 0 , 1 ) . It is clear that ( I ) ( I I ) . In the following, we will show that ( I I ) ( I ) .
Let U ( p , s ) U ( q , t ) = z ( 0 , 1 ) in ( I I ) .
(i) Suppose U ( p , s ) = U ( q , t ) = z . Then, let y = s t . So U ( p q , y ) = z and f ( p ) g ( q ) h ( y ) f ( p ) g ( q ) h ( s ) h ( t ) .
(ii) Suppose U ( p , s ) = z < U ( q , t ) . In this case, if U ( q , s ) z = U ( p , s ) , then q p . We can take y = s and get that U ( p q , y ) = U ( p , s ) = z and f ( p ) g ( q ) h ( s ) f ( p ) g ( q ) h ( s ) h ( t ) .
If U ( q , s ) < z = U ( p , s ) , then q < p and U ( q , s ) < z < U ( q , t ) . We can prove that q ( 0 , 1 ) . Otherwise, if q = 0 , then U ( q , t ) = 0 , which contradicts U ( q , s ) < z < U ( q , t ) and z ( 0 , 1 ) . If q = 1 , from U ( q , s ) < z < U ( q , t ) , we can obtain s = 0 and t > 0 . However, z = U ( p , s ) = U ( p , 0 ) = 0 , which is a contradiction with z ( 0 , 1 ) . As a result, q ( 0 , 1 ) . Since U ( q , · ) is continuous, there exists some c ( s , t ) such that U ( q , c ) = z . Again, because h is convex, it holds h ( c ) h ( s ) h ( t ) . That is to say, U ( p q , c ) = U ( q , c ) = z and f ( p ) g ( q ) h ( c ) f ( p ) g ( q ) h ( s ) h ( t ) .
(iii) Suppose U ( q , t ) = z < U ( p , s ) . It is similar to (ii).
Summing up the above, we can obtain that, for any p , q , s , t I fulfilling U ( p , s ) U ( q , t ) = z , there always exists some y I such that U ( p q , y ) = z and f ( p ) g ( q ) h ( y ) f ( p ) g ( q ) h ( s ) h ( t ) . Thus, ( I I ) ( I ) for z ( 0 , 1 ) .
(⇒) Suppose that ( I ) = ( I I ) . Let f = e and g ( q ) = 1 , q e , 0 , otherwise .
For any z ( 0 , 1 ) ,
( I ) = U ( p q , y ) = z ( f ( p ) g ( q ) h ( y ) ) = U ( e , y ) = z ( h ( y ) ) = h ( z ) ,
and
( I I ) = U ( p , s ) U ( q , t ) = z ( f ( p ) g ( q ) h ( s ) h ( t ) ) = s U ( q , t ) = z , q e ( h ( s ) h ( t ) ) U ( q , t ) = z , s z , q e ( h ( s ) h ( t ) ) = h R ( z ) ( U ( q , t ) = z , q e ( h ( t ) ) ) .
It can be proved that U ( q , t ) = z , q e ( h ( t ) ) = t z ( h ( t ) ) . In fact, if U ( q , t ) = z and q e , then t z and hence U ( q , t ) = z , q e ( h ( t ) ) t z ( h ( t ) ) . On the contrary, if t z , there always exists some q = h 1 ( h ( z ) h ( t ) ) e such that U ( q , t ) = z and so U ( q , t ) = z , q e ( h ( t ) ) t z ( h ( t ) ) . From the above, we know that U ( q , t ) = z , q e ( h ( t ) ) = t z ( h ( t ) ) . Following this fact, we can get that
( I I ) = U ( p , s ) U ( q , t ) = z ( f ( p ) g ( q ) h ( s ) h ( t ) ) = s U ( q , t ) = z , q e ( h ( s ) h ( t ) ) U ( q , t ) = z , s z , q e ( h ( s ) h ( t ) ) = h R ( z ) ( U ( q , t ) = z , q e ( h ( t ) ) ) = h R ( z ) ( t z ( h ( t ) ) ) = h R ( z ) h L ( z ) .
Consequently, h ( z ) h R ( z ) h L ( z ) . Since h ( z ) h R ( z ) h L ( z ) always holds, then h ( z ) = h R ( z ) h L ( z ) holds for any z ( 0 , 1 ) . Because h ( 0 ) = h L ( 0 ) and h ( 1 ) = h R ( 1 ) , then h ( z ) = h R ( z ) h L ( z ) always holds for z = 1 or 0. Consequently, h is convex on I . ☐
Theorem 2.
Let A F , A = ( A , 0 , 1 , , ) , U be a type-1 conjunctive representable uninorm with neutral element e ( 0 , 1 ) and U be its extension. Then, U is a type-2 uninorm on A with neutral element e if and only if A F C . Moreover,
( f U g ) ( z ) = ( f ( 0 ) g L R ) ( g ( 0 ) f L R ) z = 0 , ( f ( 1 ) g r ( 0 ) ) ( g ( 1 ) f r ( 0 ) ) z = 1 , x ( 0 , 1 ) ( f ( x ) g h 1 ( h ( z ) h ( x ) ) ) o r y ( 0 , 1 ) ( g ( y ) f h 1 ( h ( z ) h ( y ) ) ) o t h e r w i s e ,
where h is an additive generator of U.
Proof. 
(⇐) Lemma 1 shows that U is associative, commutative and has neutral element e . Suppose f 1 , f 2 , f 3 A and f 1 f 2 . Then f 1 f 2 = f 1 . From the above proposition, we obtain that ( f 1 U f 3 ) ( f 2 U f 3 ) = ( f 1 f 2 ) U f 3 = f 1 U f 3 , which implies that f 1 U f 3 f 2 U f 3 . That is to say, U is increasing with the partial order ⊑.
Consequently, U is a type-2 uninorm on A .
(⇒) For any f 1 , f 2 , f 3 A with f 1 f 2 , we have f 1 U f 3 f 2 U f 3 , which means that ( f 1 U f 3 ) ( f 2 U f 3 ) = f 1 U f 3 = ( f 1 f 2 ) U f 3 . Thus, ( f 1 U f 3 ) ( f 1 U f 3 ) = ( f 1 f 2 ) U f 3 . Again from Proposition 2, we have that f 3 is convex. Thus, A F C .
For any f , g A , it holds that ( f U g ) ( z ) = U ( x , y ) = z ( f ( x ) g ( y ) ) .
z = 0 x = 0 or y = 0 . Then
U ( x , y ) = 0 ( f ( x ) g ( y ) ) = ( x = 0 , y [ 0 , 1 ] ( f ( x ) g ( y ) ) ) ( y = 0 , x [ 0 , 1 ] ( f ( x ) g ( y ) ) ) = ( f ( 0 ) g L R ) ( g ( 0 ) f L R ) .
z = 1 x = 1 and y ( 0 , 1 ] , or y = 0 and x ( 0 , 1 ] . Then
U ( x , y ) = 1 ( f ( x ) g ( y ) ) = ( x = 1 , y ( 0 , 1 ] ( f ( x ) g ( y ) ) ) ( y = 1 , x ( 0 , 1 ] ( f ( x ) g ( y ) ) ) = ( f ( 1 ) g r ( 0 ) ) ( g ( 1 ) f r ( 0 ) ) .
If z ( 0 , 1 ) , then x , y ( 0 , 1 ) and U ( x , y ) = z y = h 1 ( h ( z ) h ( x ) ) or x = h 1 ( h ( z ) h ( y ) ) . So U ( x , y ) = z ( f ( x ) g ( y ) ) = h 1 ( h ( x ) + h ( y ) ) = z ( f ( x ) g ( y ) ) = x ( 0 , 1 ) ( f ( x ) g h 1 ( h ( z ) h ( x ) ) ) or y ( 0 , 1 ) ( g ( y ) f h 1 ( h ( z ) h ( y ) ) ) . ☐
Similar to the above, we have the following facts for disjunctive representable uninorms.
Proposition 3.
Let A F , U be a type-1 disjunctive representable uninorm with neutral element e ( 0 , 1 ) and U be its extension. Then, ( ( f U h ) ( g U h ) ) ( z ) = ( ( f g ) U h ) ( z ) for any f , g A if and only if h is convex on I .
Theorem 3.
Let A F , A = ( A , 0 , 1 , , ) , U be a type-1 disjunctive representable uninorm with neutral element e ( 0 , 1 ) and U be its extension. Then, U is a type-2 uninorm on A with neutral element e if and only if A F C . Moreover,
( f U g ) ( z ) = ( f ( 1 ) g L R ) ( g ( 1 ) f L R ) z = 1 , ( f ( 0 ) g l ( 1 ) ) ( g ( 0 ) f l ( 1 ) ) z = 0 , x ( 0 , 1 ) ( f ( x ) g h 1 ( h ( z ) h ( x ) ) ) o r y ( 0 , 1 ) ( g ( y ) f h 1 ( h ( z ) h ( y ) ) ) o t h e r w i s e ,
where h is an additive generator of U.

4. Extended (U,N)-Implications ((U,N)-Coimplications) and Their Properties

Definition 9.
A function I U , N : I 2 I is called a (U,N)-operation if there exists a uninorm U and a strong negation N such that
I U , N ( x , y ) = U ( N ( x ) , y ) , x , y I .
Baczy n ´ ski and Jayaram in Reference [32] have proved that I U , N is a type-1 fuzzy implication if and only if U is a disjunctive uninorm.
By the same way, we can define (U,N)-coimplications J U , N from a conjunctive uninorm U and a strong negation N, that is
J U , N ( x , y ) = U ( N ( x ) , y ) , x , y I .
For a (U,N)-implication I U , N derived from a disjunctive uninorm U and a strong negation N, its extended operation is given by
( f I U , N g ) ( z ) = U ( N ( x ) , y ) = z ( f ( x ) g ( y ) ) = U ( x , y ) = z ( f N ( x ) g ( y ) ) = ( ( f N ) U g ) ( z ) .
For a (U,N)-coimplication J U , N derived from a disjunctive uninorm U and a strong negation N, its extended counterpart is given by
( f J U , N g ) ( z ) = U ( N ( x ) , y ) = z ( f ( x ) g ( y ) ) = U ( x , y ) = z ( f N ( x ) g ( y ) ) = ( ( f N ) U g ) ( z ) .
Lemma 2.
Let A F , I U , N be a (U,N)-implication derived from a disjunctive representable uninorm U and a strong fuzzy negation N, and I U , N be the extended operation of I U , N . For any f , g A , if f , g F N , then f I U , N g is normal.
Proof. 
If f, g is normal, then there exist x 0 , y 0 such that f ( x 0 ) = 1 and g ( y 0 ) = 1 . It can be proved that there correspondingly exists some z 0 such that U ( N ( x 0 ) , y 0 ) = z 0 . In fact, if x 0 = 1 and y 0 [ 0 , 1 ) , then z 0 = 0 ; if x 0 = 1 and y 0 = 1 , then z 0 = 1 ; if x 0 = 0 and y 0 [ 0 , 1 ] , then z 0 = 1 ; if x 0 ( 0 , 1 ) and y 0 = 0 , then z 0 = 0 ; if x 0 ( 0 , 1 ) and y 0 = 1 , then z 0 = 1 ; if x 0 ( 0 , 1 ) and y 0 ( 0 , 1 ) , then take z 0 = h 1 ( h ( N ( x 0 ) ) + h ( y 0 ) ) ( 0 , 1 ) , where h is an additive generator of representable uninorm U.
Consequently, we have that
( f I U , N g ) ( z 0 ) = U ( N ( x ) , y ) = z 0 ( f ( x ) g ( y ) ) = ( U ( N ( x 0 ) , y 0 ) = z 0 ( f ( x 0 ) g ( y 0 ) ) ) ( U ( N ( x ) , y ) = z 0 , x x 0 , y y 0 ( f ( x ) g ( y ) ) ) = 1 .
Namely, f I U , N g is normal. ☐
Lemma 3.
Let A F , I U , N be a (U,N)-implication derived from a disjunctive representable uninorm U and a strong fuzzy negation N, and I U , N be the extended operation of I U , N . For any f , g A , if f , g F C , f I U , N g F C .
Proof. 
Assume that f , g F C and 0 < x z y < 1 . Then,
( f I U , N g ) ( x ) ( f I U , N g ) ( y ) = I U , N ( x 1 , x 2 ) = x , I U , N ( y 1 , y 2 ) = y ( f ( x 1 ) f ( y 1 ) g ( x 2 ) g ( y 2 ) ) .
Since 0 < x z y < 1 , it holds that 0 < x 1 , x 2 , y 1 , y 2 < 1 . Let a = x 1 y 1 , a + = x 1 y 1 , b = x 2 y 2 , b + = x 2 y 2 . Then, x , y I U , N ( [ a , a + ] , [ b , b + ] ) . Again because I U , N is continuous in ( 0 , 1 ) 2 , there exist z 1 [ a , a + ] and z 2 [ b , b + ] such that z = I U , N ( z 1 , z 2 ) . Because f and g is convex, then f ( x 1 ) f ( y 1 ) f ( z 1 ) and g ( x 2 ) g ( y 2 ) g ( z 2 ) and hence
( f I U , N g ) ( x ) ( f I U , N g ) ( y ) = I U , N ( x 1 , x 2 ) = x , I U , N ( y 1 , y 2 ) = y ( f ( x 1 ) f ( y 1 ) g ( x 2 ) g ( y 2 ) ) I U , N ( z 1 , z 2 ) = z ( f ( z 1 ) g ( z 2 ) ) = ( f I U , N g ) ( z ) .
Thus, ( f I U , N g = ( f I U , N g ) L ( f I U , N g ) R for any z ( 0 , 1 ) . Again because ( f I U , N g ) ( 0 ) = ( f I U , N g ) L ( 0 ) = ( f I U , N g ) L ( 0 ) ( f I U , N g ) R ( 0 ) and ( f I U , N g ) ( 1 ) = ( f I U , N g ) R ( 1 ) = ( f I U , N g ) L ( 1 ) ( f I U , N g ) R ( 1 ) , f I U , N g = ( f I U , N g ) L ( f I U , N g ) R always holds for any z I . Namely, f I U , N g F C . ☐
Remark 3.
The above proof that I U , N is convex on z ( 0 , 1 ) is similar to that of Proposition 3.6 in Ref. [29]. However, for the consistency of this proof, we give it again.
Lemma 4.
Let A F , I U , N be a (U,N)-implication derived from a disjunctive representable uninorm U and a strong fuzzy negation N, and I U , N be the extended operation of I U , N . Then,
( f g ) I U , N h = ( f I U , N h ) ( g I U , N h )
or
h I U , N ( f g ) = ( h I U , N f ) ( h I U , N g )
for any f , g F if and only if h is convex on I .
Proof. 
( f g ) I U , N h ( z ) = U ( N ( p q ) , y ) = z ( f ( p ) g ( q ) h ( y ) ) = U ( N ( p ) N ( q ) , y ) = z ( f ( p ) g ( q ) h ( y ) ) = U ( p q , y ) = z ( f N ( p ) g N ( q ) h ( y ) ) ,
and
( f I U , N h ) ( g I U , N h ) ( z ) = U ( N ( p ) , s ) U ( N ( q ) , t ) = z ( f ( p ) g ( q ) h ( s ) h ( t ) ) = U ( p , s ) U ( q , t ) = z ( f N ( p ) g N ( q ) h ( s ) h ( t ) ) ;
( h I U , N f ) ( h I U , N g ) ( z ) = x y = z ( ( h I U , N f ) ( x ) ( h I U , N g ) ( y ) ) = U ( p , s ) U ( q , t ) = z ( f ( p ) g ( q ) h N ( s ) h N ( t ) ) ,
and
h I U , N ( f g ) ( z ) = U ( N ( y ) , x ) = z h ( y ) ( f g ) ( x ) = U ( p q , y ) = z ( f ( p ) g ( q ) h N ( y ) ) .
Similarly to the proof of Proposition 2, we can prove ( f g ) I U , N h = ( f I U , N h ) ( g I U , N h ) or ( h I U , N f ) ( h I U , N g ) = h I U , N ( f g ) for any f , g F if and only if h is convex. ☐
Theorem 4.
Let A F , A = ( A , 0 , 1 , , ) , I U , N be a (U,N)-implication derived from a disjunctive representable uninorm U and a strong fuzzy negation N, and I U , N be the extended operation of I U , N . If A F C N , then I U , N is a type-2 fuzzy implication. In addition,
( f I U , N g ) ( z ) = ( g ( 0 ) f r ( 0 ) ) ( f ( 1 ) g l ( 1 ) ) z = 0 , ( f ( 0 ) g L R ) ( g ( 1 ) f L R ) z = 1 , x ( 0 , 1 ) f ( x ) g h 1 ( h ( z ) h ( N ( x ) ) ) o r y ( 0 , 1 ) g ( y ) f N h 1 ( h ( z ) h ( y ) ) o t h e r w i s e ,
where h is an additive generator of U.
Proof. 
From Equation (4), one can easily obtain that
( 0 I U , N 0 ) ( z ) = 1 , ( 0 I U , N 1 ) ( z ) = 1 , ( 1 I U , N 1 ) ( z ) = 1 , ( 1 I U , N 0 ) ( z ) = 0 .
Let f , g A with f g . Then, f g = f . In the following, we will prove that g I U , N h f I U , N h for any h A . In fact, according to Lemma 4, it holds that
( g I U , N h ) ( f I U , N h ) = ( g I U , N h ) ( f g ) I U , N h = ( f I U , N h ) ( g I U , N h ) ( g I U , N h ) .
Since f , g , h A F C N , from Lemmas 2 and 3, we obtain that ( f I U , N h ) , ( g I U , N h ) F C N . Again from Proposition 1, we can obtain that
( f I U , N h ) ( g I U , N h ) ( g I U , N h ) = ( g I U , N h ) .
Thus, if f g , then ( g I U , N h ) ( f I U , N h ) = ( g I U , N h ) for any h A , or g I U , N h f I U , N h , which means that I U , N is decreasing in the first place with respect to the partial order ⊑. Remember that the partial orders ⊑ and ⪯ coincide in F C N . Then, I U , N is decreasing in the first place with respect to the partial order ⪯ as well.
Similarly, if f g , then h I U , N f h I U , N g for any h A , namely, I U , N is increasing in the second place with respect to the partial order ⪯, whence I U , N is increasing in the second place with respect to the partial order ⊑.
To sum up, I U , N is a type-2 fuzzy implication on A . By simple computation, one can easily obtain (5). ☐
The following are some properties for type-2 fuzzy implications.
Theorem 5.
Let A F C N , A = ( A , 0 , 1 , , ) , I U , N be a (U,N)-implication derived from a disjunctive representable uninorm U and a strong fuzzy negation N, and I U , N be a type-2 fuzzy implication. Then, we have the following properties for I U , N :
(i) f I U , N e = f N ; if N ( e ) = e , then e I U , N f = f .
(ii) 0 I U , N f = 1 ; ( f I U , N 0 ) ( z ) = f r ( 0 ) z = 0 , f ( 0 ) z = 1 , 0 z ( 0 , 1 ) .
(iii) f I U , N 1 = 1 ; ( 1 I U , N f ) ( z ) = f l ( 1 ) z = 0 , f ( 1 ) z = 1 , 0 z ( 0 , 1 ) .
(iv) f I U , N ( g h ) = ( f I U , N g ) ( f I U , N h ) ; ( g h ) I U , N f = ( g I U , N f ) ( h I U , N f ) .
(v) f I U , N ( g h ) ( f I U , N g ) ( f I U , N h ) ; ( g h ) I U , N f ( g I U , N f ) ( h I U , N f ) .
(vi) f 1 I U , N ( f 2 I U , N f 3 ) = ( f 1 U c f 2 ) I U , N f 3 , where U c is a conjunctive uninorm given by U c ( x , y ) = N U ( N ( x ) , N ( y ) ) (namely, U c is a representable uninorm dual with U with respect to N).
Proof. 
(i) and (v) can be easily obtained.
(vi)
f 1 I U , N ( f 2 I U , N f 3 ) ( z ) = U ( U ( p , q ) , y ) = z ( ( f 1 N ) ( p ) ( f 2 N ) ( q ) f 3 ( y ) )
( f 1 U c f 2 ) I U , N f 3 ( z ) = U ( N U c ( N ( p ) , N ( q ) , y ) = z ( ( f 1 N ) ( p ) ( f 2 N ) ( q ) f 3 ( y ) )
Since U c ( p , q ) = N U ( N ( p ) , N ( q ) ) , then f 1 I U , N ( f 2 I U , N f 3 ) = ( f 1 U c f 2 ) I U , N f 3 . ☐
Just like (U,N)-implications, we can obtain the following facts about (U,N)-coimplications.
Lemma 5.
Let A F , J U , N be a (U,N)-coimplication derived from a conjunctive representable uninorm U and a strong fuzzy negation N, and J U , N be the extended operation of J U , N . For any f , g A , if f , g F N , then f J U , N g is normal.
Lemma 6.
Let A F , J U , N be a (U,N)-coimplication derived from a conjunctive representable uninorm U and a strong fuzzy negation N, and J U , N be the extended operation of J U , N . For any f , g A , if f , g F C , then f J U , N g F C .
Lemma 7.
Let A F , J U , N be a (U,N)-coimplication derived from a conjunctive representable uninorm U and a strong fuzzy negation N, and J U , N be the extended operation of I U , N . Then,
( f g ) J U , N h = ( f J U , N h ) ( g J U , N h )
or
h J U , N ( f g ) = ( h J U , N f ) ( h J U , N g )
for any f , g A if and only if h is convex on I .
Theorem 6.
Let A F , A = ( A , 0 , 1 , , ) , J U , N be a (U,N)-coimplication derived from a conjunctive representable uninorm U and a strong fuzzy negation N. If A F C N , then J U , N is a type-2 fuzzy coimplication on A . In addition,
( f J U , N g ) ( z ) = ( g ( 0 ) f L R ) ( f ( 1 ) g L R ) z = 0 , ( f ( 0 ) g r ( 0 ) ) ( g ( 1 ) f l ( 1 ) ) z = 1 , x ( 0 , 1 ) f ( x ) g h 1 ( h ( z ) h ( N ( x ) ) ) o r y ( 0 , 1 ) g ( y ) f N h 1 ( h ( z ) h ( y ) ) o t h e r w i s e ,
where h is an additive generator of U.
Theorem 7.
Let A F C N , A = ( A , 0 , 1 , , ) , J U , N be a (U,N)-coimplication derived from a conjunctive representable uninorm U and a strong fuzzy negation N and J U , N be a type-2 fuzzy coimplication on A . Then we have the following facts.
(i) f J U , N e = f N ; if N ( e ) = e , then e J U , N f = f .
(ii) f J U , N 0 = 0 ; ( 0 J U , N f ) ( z ) = f r ( 0 ) z = 1 , f ( 0 ) z = 0 , 0 z ( 0 , 1 ) .
(iii) 1 J U , N f = 0 ; ( f J U , N 1 ) ( z ) = f l ( 1 ) z = 1 , f ( 1 ) z = 0 , 0 z ( 0 , 1 ) .
(iv) f J U , N ( g h ) = ( f J U , N g ) ( f J U , N h ) ; ( g h ) J U , N f = ( g J U , N f ) ( h J U , N f ) .
(v) f J U , N ( g h ) ( f J U , N g ) ( f J U , N h ) ; ( g h ) J U , N f ( g J U , N f ) ( h J U , N f ) .
(vi) f 1 J U , N ( f 2 J U , N f 3 ) = ( f 1 U d f 2 ) J U , N f 3 , where U d is a disjunctive uninorm given by U d ( x , y ) = N U ( N ( x ) , N ( y ) ) (namely, U d is a representable uninorm dual with U with respect to N).

5. Extended RU-Implications (RU-Coimplications) and Their Properties

Definition 10.
(i) A function I U : I 2 I is called an RU-operation if there exists a uninorm U such that
I U ( x , y ) = sup { z [ 0 , 1 ] | U ( x , z ) y } , x , y I .
(ii) A function J U : I 2 I is called an RU-cooperation if there exists a uninorm U such that
J U ( x , y ) = inf { z [ 0 , 1 ] | U ( x , z ) y } , x , y I .
The authors [35] have proved that I U is a fuzzy implication if and only if U ( 0 , z ) = 0 for any z [ 0 , 1 ) . Since for any representable uninorm U, whether it is disjunctive or conjunctive, it always holds that U ( 0 , z ) = 0 for any z [ 0 , 1 ) . Then, we can get RU-implications from any representable uninorm. The authors in Ref. [35] also have proved that if U is a representable uninorm with an additive generator h, then I U is given by
I U ( x , y ) = h 1 ( h ( y ) h ( x ) ) ( x , y ) [ 0 , 1 ] 2 \ { ( 0 , 0 ) , ( 1 , 1 ) } , 1 ( x , y ) = ( 0 , 0 ) or ( 1 , 1 ) .
Similarly, it can be proved that that J U is a (RU)-coimplications if and only if U ( 1 , z ) = 1 for any z ( 0 , 1 ] . For any representable uninorm U, whether it is disjunctive or conjunctive, it always holds that U ( 1 , z ) = 1 for any z ( 0 , 1 ] . Thus, we can get RU-coimplications from any representable uninorm. By simple computation, we can obtain that
J U ( x , y ) = h 1 ( h ( y ) h ( x ) ) ( x , y ) [ 0 , 1 ] 2 \ { ( 0 , 0 ) , ( 1 , 1 ) } , 0 ( x , y ) = ( 0 , 0 ) or ( 1 , 1 ) .
Lemma 8.
Let U be a representable uninorm with an additive generator h and I U be its RU-implication. Then, I U ( 1 , y ) = 0 for y 1 , I U ( x , 0 ) = 0 for x 0 , I U ( e , y ) = 0 =y for y [ 0 , 1 ] , I U ( 0 , y ) = 1 = I U ( x , 1 ) for x , y [ 0 , 1 ] , I U ( x , y ) ( 0 , 1 ) for ( x , y ) ( 0 , 1 ) 2 and I U is continuous if and only if ( x , y ) [ 0 , 1 ] 2 \ { ( 0 , 0 ) , ( 1 , 1 ) } .
Proof. 
It is easy to prove it. ☐
Lemma 9.
Let A F , I U be an RU-implication derived from a representable uninorm U and I U be its extended operation. For any f , g A , if f , g F N , then f I U g is normal.
Proof. 
It is similar to Lemma 2. ☐
Lemma 10.
Let A F , U be a representable uninorm, I U be a RU-implication derived from U and I U be its extended operation. For any f , g A , if f , g F C , then f I U g F C .
Proof. 
It is similar to Lemma 3. ☐
Lemma 11.
Let A F , U be a representable uninorm, I U be a RU-implication derived from U and I U be its extended operation. Then,
( f g ) I U h = ( f I U h ) ( g I U h )
or
h I U ( f g ) = ( h I U f ) ( h I U g )
for any f , g A if and only if h is convex on I .
Proof. 
We only prove the first distributive equation. The second equation can be similarly proved.
Let
( I ) = ( ( f g ) I U h ) ( z ) = I U ( p q , y ) = z ( f ( p ) g ( q ) h ( y ) )
and
( I I ) = ( ( f I U h ) ( g I U h ) ) ( z ) = I U ( p , s ) I U ( q , t ) = z ( f ( p ) g ( q ) h ( s ) h ( t ) )
(⇒) Let f = e , g ( q ) = 1 , q e , 0 , otherwise .
Then, for any z ( 0 , 1 ) ,
( I ) = I U ( e , y ) = z ( h ( y ) ) = h ( z )
and
( I I ) = I U ( e , s ) I U ( q , t ) = z , q e ( h ( s ) h ( t ) ) = s I U ( q , t ) = z , q e ( h ( s ) h ( t ) ) I U ( q , t ) = z , s z , q e ( h ( s ) h ( t ) ) = h L ( z ) ( I U ( q , t ) = z , q e ( h ( t ) ) ) .
Just as the proof of Proposition 2, we can similarly prove that I U ( q , t ) = z , q e ( h ( t ) ) = t z ( h ( t ) ) = h R ( z ) . Thus, ( I I ) = h L ( z ) h R ( z ) and hence h ( z ) = h L ( z ) h R ( z ) for any z ( 0 , 1 ) . Again, h ( z ) = h L ( z ) h R ( z ) always holds for z = 0 or z = 1 . Consequently, h ( z ) = h L ( z ) h R ( z ) for any z I . That is to say, h is convex on I .
(⇐) If z = 1 , then ( I ) = ( I I ) always holds. In fact,
( I ) = I U ( p q , y ) = 1 ( f ( p ) g ( q ) h ( y ) ) = p q = 0 o r y = 1 ( f ( p ) g ( q ) h ( y ) ) = ( p = 0 , q 0 , y 0 ( f ( p ) g ( q ) h ( y ) ) ) ( q = 0 , p 0 , y 0 ( f ( p ) g ( q ) h ( y ) ) ) ( p 0 , q 0 , y = 1 ( f ( p ) g ( q ) h ( y ) ) ) = ( f ( 0 ) g L R h L R ) ( g ( 0 ) f L R h L R ) ( h ( 1 ) g L R f L R ) ,
and
( I I ) = I U ( p , s ) I U ( q , t ) = 1 ( f ( p ) g ( q ) h ( s ) h ( t ) ) = ( I U ( p , s ) = 1 , I U ( q , t ) 0 ( f ( p ) g ( q ) h ( s ) h ( t ) ) ) ( I U ( q , t ) = 1 , I U ( p , s ) 0 ( f ( p ) g ( q ) h ( s ) h ( t ) ) ) = ( p = 0 , s , q , t 0 ( f ( p ) g ( q ) h ( s ) h ( t ) ) ) ( s = 1 , p , q , t 0 ( f ( p ) g ( q ) h ( s ) h ( t ) ) ) ( q = 0 , p , s , t 0 ( f ( p ) g ( q ) h ( s ) h ( t ) ) ) ( t = 1 , p , q , s 0 ( f ( p ) g ( q ) h ( s ) h ( t ) ) ) = ( f ( 0 ) h L R g L R h L R ) ( f L R h L R g L R h ( 1 ) ) ( g ( 0 ) h L R f L R h L R ) ( h ( 1 ) f L R g L R h L R ) = ( f ( 0 ) g L R h L R ) ( g ( 0 ) f L R h L R ) ( h ( 1 ) g L R f L R ) .
Hence, ( I ) = ( I I ) for z = 1 .
If z [ 0 , 1 ) , then it is obvious that ( I ) ( I I ) . Now, we will prove ( I I ) ( I ) for z [ 0 , 1 ) . Let I U ( p , s ) I U ( q , t ) = z in ( I I ) .
(i) Suppose I U ( p , s ) = I U ( q , t ) = z . Then, let y = s t . Thus, I U ( p q , y ) = z and f ( p ) g ( q ) h ( y ) f ( p ) g ( q ) h ( s ) h ( t ) .
(ii) Suppose I U ( p , s ) = z > I U ( q , t ) .
In this case, if I U ( q , s ) z = I U ( p , s ) , then q p . Let y = s and then I U ( p q , y ) = I U ( p , s ) = z and f ( p ) g ( q ) h ( y ) f ( p ) g ( q ) h ( s ) h ( t ) .
If I U ( q , s ) > z , then I U ( q , t ) < z < I U ( q , s ) . It can be proved that q 0 and 1. Otherwise, if q = 0 , then I U ( q , t ) = I U ( q , s ) = 1 , which implies 1 = I U ( q , t ) < z < I U ( q , s ) = 1 —a contradiction; if q = 1 and z ( 0 , 1 ) , then from I U ( 1 , t ) < z < I U ( 1 , s ) , we have that t < 1 and s = 1 and hence I U ( p , s ) = I U ( p , 1 ) = 1 , which contradicts I U ( p , s ) = z ( 0 , 1 ) ; if q = 1 and z = 0 , then the inequality I U ( 1 , t ) < z < I U ( 1 , s ) can not hold. Thus, q ( 0 , 1 ) . Because I U ( q , · ) is continuous for q ( 0 , 1 ) , then there exists some c ( s , t ) such that I U ( q , c ) = z . Again because h is convex, then h ( c ) h ( s ) h ( t ) and consequently f ( p ) g ( q ) h ( c ) f ( p ) g ( q ) h ( s ) h ( t ) .
(iii) Suppose I U ( q , t ) = z > I U ( p , s ) . It is similar to (ii).
From the above, we know that if h is convex on [ 0 , 1 ] , then ( I I ) ( I ) for any z I . ☐
Theorem 8.
Let A F , A = ( A , 0 , 1 , , ) , U be a representable uninorm, I U be a RU-implication derived from U and I U be its extended operation. If A F C N , then I U is a type-2 fuzzy implication. In addition,
( f I U g ) ( z ) = ( f ( 1 ) g l ( 1 ) ) ( f r ( 0 ) g ( 0 ) )