Next Article in Journal
Functionally Constructed Semi Linear Copulas from Fuzzy Implication Operators
Previous Article in Journal
Exact-Penalty Prox-Linear Methods for Bilevel Optimization with 1 Lower-Level Gradient Penalty
Previous Article in Special Issue
The Art of Saying ‘I Don’t Know’: Learned Deferment in Neuro-Fuzzy Three-Way Decision Cascade Classifiers
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Time Series Forecasting with New Type-2 Fuzzy T-Norms and T-Conorms

by
Pablo Hernández-Varela
1,
Pedro Huidobro
2,
Francisco Javier Talavera
3,4,
Carmen Torres-Blanc
5,
Susana Cubillo
5 and
Jorge Elorza
3,4,*
1
Facultad de Ingeniería, Universidad San Sebastian, Bellavista 7, Santiago 8420524, Chile
2
Departamento de Estadística e I.O. y Didáctica de la Matemática, Universidad de Oviedo, C. San Francisco, 3, 33003 Oviedo, Spain
3
Departamento de Física y Matemática Aplicada, Facultad de Ciencias, Universidad de Navarra, C. Irunlarrea 1, 31008 Pamplona, Spain
4
Institute of Data Science and Artificial Intelligence (DATAI), Edificio Ismael Sánchez Bella, Universidad de Navarra, 31009 Pamplona, Spain
5
Departamento de Matemática Aplicada a las TIC, Universidad Politécnica de Madrid, Boadilla del Monte, 28660 Madrid, Spain
*
Author to whom correspondence should be addressed.
Axioms 2026, 15(7), 513; https://doi.org/10.3390/axioms15070513
Submission received: 1 June 2026 / Revised: 1 July 2026 / Accepted: 5 July 2026 / Published: 8 July 2026
(This article belongs to the Special Issue Advances in Fuzzy Logic and Fuzzy Implications)

Abstract

This paper presents new families of triangular norms (t-norms) and conorms (t-conorms) specifically constructed for type-2 fuzzy sets. Our approach considers several partially ordered sets of membership functions defined on the unit interval, each characterized by different structural properties and suited to representing particular kinds of uncertainty. For these settings, we define operators that consistently represent fuzzy intersection and union, filling gaps where no such type-2 operators were previously available. It is the first time that t-norms and t-conorms are obtained with respect to both usual partial orders in the set of normal membership functions. Building on this framework, we integrate the proposed operators into a type-2 fuzzy time series. A large-scale evaluation on multiple benchmark time series shows that the new operators consistently achieve the best predictive accuracy, in terms of MAPE, in comparison with classical type-2 and type-1 fuzzy time series baselines. These results demonstrate that the algebraic design of type-2 operators has a direct impact on forecasting performance and can substantially improve the modeling of uncertainty in time-dependent data.

1. Introduction

In recent years, it has become increasingly clear that different forms of fuzzy sets (FSs) are required to describe uncertainty with precision [1]. Among them, type-2 fuzzy sets (T2FSs) constitute a particularly relevant extension, whose use has expanded notably since their original introduction in [2,3]. In this regard, the value of the membership function of the T2FSs is itself a fuzzy set, enabling a more nuanced representation of uncertainty. That is, the degree, in which an element belongs to the set, is merely a label of the linguistic variable “TRUTH” (see [4,5,6]). A large body of work shows that T2FSs frequently outperform both type-1 and interval-valued fuzzy sets, as they offer a richer framework for representing the uncertainty associated with linguistic terms. A comprehensive overview of this development can be found in [7].
Beyond these theoretical developments, fuzzy-logic-based models remain relevant in applied domains involving uncertainty, imprecision and complex decision processes. Recent examples include fuzzy semantic methods for object detection and tracking in sports competitions [8] and fuzzy-neural control strategies in electrical engineering automation [9]. These examples further motivate the development of robust algebraic tools for fuzzy reasoning.
The rapid evolution of this area has also led to multiple parallel definitions and notational conventions, a difficulty highlighted in [10]. To address this fragmentation, substantial effort over the last two decades has focused on providing T2FSs with a consistent algebraic foundation [5,11]. Within this unified viewpoint, several new operators have recently appeared, taking advantage of the underlying structure [6,12,13,14].
In the different practical applications, the characteristics of the membership degrees of T2FSs vary. In general, they are functions contained within the set M of all functions f : [ 0 , 1 ] [ 0 , 1 ] . However, it should be noted that many applications only consider the set C of convex functions. In fact, these functions are generally considered to be normal. In this particular case, the set of convex and normal functions is denoted by L . The occasions where normality is not necessary are studied in the recent works, for example, [14,15,16]. Furthermore, the set N where the functions are normal but not necessarily convex has attracted considerable interest. Indeed, the degrees of membership of the so-called interval type-2 fuzzy sets (IT2FSs) belong to the set K of functions mapping the unit interval into the set { 0 , 1 } (excluding the function 0 ( y ) = 0 for all y [ 0 , 1 ] ). These functions are normal but need not be convex. It is well established that IT2FSs coincide with set-valued fuzzy sets (SVFSs) and hesitant fuzzy sets (HFSs) (see Figure 1 and Section VII in [1]), which have been successfully applied to decision-making problems [17,18]. In certain contexts, it even suffices to consider the restricted class K c F K , where the support consists of a finite union of closed intervals [19,20].
Given this diversity of functional settings, defining appropriate operators for each context becomes essential, particularly when modeling intersection and union within type-2 fuzzy reasoning systems [21]. Motivated by this need, and building on previous contributions such as [6,14,22,23,24,25], the present work develops new t-norms (triangular norms) and t-conorms (triangular conorms) for several subclasses of M where no suitable operators were previously available. These constructions provide new tools for modeling the logical connectors AND and OR under different structural assumptions on type-2 membership functions. Moreover, it should be noted that this is the first time that t-norms and t-conorms in N , K and K c F for both usual orders are determined.
This paper is organized as follows. Section 2 outlines the algebraic foundations of type-2 fuzzy sets, detailing the various subsets in which their membership functions may lie and the corresponding operations that can be performed on them. Section 3 introduces the proposed families of operators, which behave as t-norms and t-conorms on several relevant subsets of M , such as C , N , L , K and K c F (see Table 1). We also verify that these operators satisfy the axioms required for t-norms and t-conorms in each setting. In Section 4, we introduce a type-2 fuzzy time series forecasting method that incorporates the operators proposed in this work. We illustrate its practical applicability by evaluating its performance on several benchmark time series. Finally, Section 5 reviews the principal results of this work and discusses potential directions for further investigation.

2. Preliminaries

In this section, we introduce the definitions of type-2 fuzzy sets and interval type-2 fuzzy sets, together with several key properties and operations associated with them. Throughout the section, X denotes a non-empty universe of discourse, ≤ stands for the usual ordering on the real numbers, and ∧ (∨) represents the minimum (maximum) of two real values.
Definition 1
([4]). A type-2 fuzzy set (T2FS) A is characterized by a membership function: μ A : X M where
M = [ 0 , 1 ] [ 0 , 1 ] = M a p ( [ 0 , 1 ] , [ 0 , 1 ] )
That is, μ A ( x ) : [ 0 , 1 ] [ 0 , 1 ] is a fuzzy set on the interval [ 0 , 1 ] and also the degree of membership of an element x X to the set A .
We now describe a number of relevant subsets of M that play a central role in the developments of this paper.
Definition 2.
We say that a function f M is normal if sup { f ( x ) x [ 0 , 1 ] } = 1 , and it is convex if, for any x y z , the inequality f ( y ) f ( x ) f ( z ) holds.
N denotes the set of all normal functions in M , C the set of convex functions and L the set of convex and normal functions.
From now on, the notation a , b , where 0 a b 1 , will refer to any non-empty interval (closed, open or half-open interval) in [ 0 , 1 ] , and its characteristic function a , b ¯ : [ 0 , 1 ] [ 0 , 1 ] is defined as:
a , b ¯ ( x ) = 1 i f   x a , b , 0 i f   x a , b .
Let us note that the characteristic function of any interval in [ 0 , 1 ] is an element of L . Moreover, we generally use the symbol ∣ when we want to indicate that an endpoint of the interval may or may not be included. However, to indicate that an endpoint is included, we use the symbol [ or ], as appropriate. Similarly, if an endpoint is not included, we use the symbol ( or ), as appropriate. For example, in the interval [ 0 , 1 ] , 1 is included, but 0 may or may not be included.
The first rigorous definition of IT2FSs was introduced in [26]. However, this notion has sometimes been mistakenly interpreted as equivalent to interval-valued fuzzy sets. The distinction between the two was clarified by Bustince et al. in [27]. To prevent this misconception, a more precise formulation was later provided in [6], stated as follows:
Definition 3
([6]). A type-2 fuzzy set is said to be an interval type-2 fuzzy set (IT2FS) if, for all x X , μ A ( x ) K = M a p ( [ 0 , 1 ] , { 0 , 1 } ) { 0 } , where 0 is a constant function such that 0 ( y ) = 0 for all y [ 0 , 1 ] . That is, μ A ( x ) ( y ) { 0 , 1 } for all y [ 0 , 1 ] and μ A ( x ) 0 .
The support of any f K , denoted S u p p ( f ) , may be any non-empty subset of [ 0 , 1 ] ; thus, it is not required to be convex. In fact, the support of a function in K can be expressed as a finite or infinite union of intervals, which may be closed, open, or half-open. We also consider the subset K c F , consisting of those functions in K whose support is a finite union of closed intervals. Clearly, the inclusions K c F K N M hold.
Zadeh’s Extension Principle [2,3] provides a general mechanism for defining the join (⊔) and meet (⊓) of functions in M . Using this principle, these operations are given by:
( f g ) ( x ) = sup { f ( y ) g ( z ) y z = x } , ( f g ) ( x ) = sup { f ( y ) g ( z ) y z = x } .
For any two T2FSs, their union and intersection are obtained pointwise. Concretely, for every x X : μ A B ( x ) = μ A ( x ) μ B ( x ) and μ A B ( x ) = μ A ( x ) μ B ( x ) . At this point, we introduce the following two singleton functions, which will appear frequently:
0 ¯ ( x ) = 1 if   x = 0 , 0 if   x 0 , and 1 ¯ ( x ) = 1 if   x = 1 , 0 if   x 1 .
Some properties of the structure ( M , , , 0 ¯ , 1 ¯ ) are worth highlighting. As shown in [5], both ⊔ and ⊓ are idempotent; that is, for any f M one has f f = f and f f = f . Nevertheless, the absorption law does not hold, meaning that this structure does not form a lattice (see [28]). Even so, these operations allow us to define two natural partial orders on M .
Proposition 1
([4,5]). The relationsandin M given by:
f g if and only if f g = f and f g if and only if f g = g ,
are partial orders. Furthermore, they are different in general.
These orders can be naturally restricted to the subsets C , N , L , K and K c F , giving rise to different partially ordered structures. Although each of these posets is bounded, their greatest and least elements do not necessarily coincide across all cases. Table 2 summarizes these bounds, using the notation P P to represent each ordered pair ( P , P ) .
Computing the proposed operations is difficult in some situations and this is the reason why it is necessary to introduce the operators f L , f R M given by:
f L ( x ) = sup { f ( y ) y x } and f R ( x ) = sup { f ( y ) y x } .
Note that f L and f R are, respectively, the non-decreasing and the non-increasing upper envelope of the function f. These functions enjoy a variety of useful properties, well documented in works such as [5,25,28,29], that make them particularly suitable for our analysis. Some key facts to be used later are:
f L is non - decreasing and f R is non - increasing .
f f L .
( f L ) L = f L and ( f R ) R = f R .
f C if and only if f = f L f R .
If f N then ( f L f R ) L .
( f L f R ) R = f R and ( f L f R ) L = f L .
Note that the operations ∨ and ∧ for functions in M are defined as ( f g ) ( x ) = f ( x ) g ( x ) and ( f g ) ( x ) = f ( x ) g ( x ) for all x [ 0 , 1 ] , and the order ≤ as f g if and only if f ( x ) g ( x ) , for all x [ 0 , 1 ] .
A major advantage of these auxiliary functions is that they provide a simple way to characterize the partial orders ⊑ and ⪯.
Theorem 1
([5]). For any two functions f , g M we have:
f g if and only if ( f R g ) f g R and f g if and only if ( g L f ) g f L .
To close this section, we recall a useful characterization of these orders on the set L of convex and normal functions. In this setting, the two partial orders ⊑ and ⪯ are known to be identical.
Theorem 2
([28,30]). For any f , g L , f g (eq. f g ) if and only if g L f L and f R g R .
When extending the analysis to all normal functions, only one implication remains valid.
Theorem 3
([6]). For any f , g N such that f g or f g , we have f R g R and g L f L .

3. T-Norms and T-Conorms in the Different Subfamilies of M

In this section, we will introduce new families of t-norms and t-conorms in the different posets of M discussed. We first need to recall some definitions and results about t-norms and t-conorms which will be used throughout the text.
Definition 4
([31,32]). Let ( P , P , 0 P , 1 P ) be a bounded poset. The binary operation T : P 2 P is a t-norm in P if:
T1.
T ( a , b ) = T ( b , a ) , for all a , b P .
T2.
T ( a , T ( b , c ) ) = T ( T ( a , b ) , c ) , for all a , b , c P .
T3.
T ( a , 1 P ) = a , for all a P .
T4.
Let a , b , c P such that b P c , then T ( a , b ) P T ( a , c ) .
Definition 5
([32]). Let ( P , P , 0 P , 1 P ) be a bounded poset. The binary operation S : P 2 P is a t-conorm in P if:
S1.
S ( a , b ) = S ( b , a ) , for all a , b P .
S2.
S ( a , S ( b , c ) ) = S ( S ( a , b ) , c ) , for all a , b , c P .
S3.
S ( a , 0 P ) = a , for all a P .
S4.
Let a , b , c P such that b P c , then S ( a , b ) P S ( a , c ) .
In the literature, there exist different examples of t-norms and t-conorms in some of the posets that we are studying. In [5], it was proven that ⊓ and ⊔ are t-norm and t-conorm, respectively, in  L . Something similar occurs in C where ⊓ (⊔) is a t-norm (t-conorm) with respect to ⊑ (⪯), as it is established in [5,24,25]. Furthermore, in [25], we proved that ⊓ (⊔) is a t-norm (t-conorm) in M , N , K and K c F with respect to the partial order ⊑ (⪯). However, there are more operators that can act as t-norms and t-conorms. For example, in [23,24], the two following families of binary operations in M were proposed. These operations are extensions of those given in [5,33].
Definition 6
([23,24]). Letand Δ be continuous t-norms in [ 0 , 1 ] , and ∇ a continuous t-conorm in [ 0 , 1 ] . For each f , g M , we define the binary operationsandas:
( f g ) ( x ) = sup { f ( y ) g ( z ) y   Δ   z = x } , ( f g ) ( x ) = sup { f ( y ) g ( z ) y     z = x } .
Note that, taking = Δ = and = , we have = and = . In [24], it was stated that ▴ (▾) is a t-norm (t-conorm) in L given the order ⊑ (in this case ). Furthermore the fact that, taking = , ▴ (▾) is t-norm (t-conorm) in C with respect to the partial order ⊑ (⪯) was proven in [5,24,25]. Additionally, some examples of functions for ★, Δ and ∇, where ▴ and ▾ are neither t-norm nor t-conorm in M , C , N , K and K c F with respect ⊑ or ⪯, were also provided. For a more concise summary of these previous results, see Table 3. From now on, we will focus on obtaining new families of t-norms and t-conorms in some of the studied posets.
As far as we know, no operators acting as t-norms (t-conorms) with respect to both partial orders ⊑ and ⪯ simultaneously have been found in any of the studied subsets of M excluding L . The objective of Section 3.2 is to propose such operators in N , K and K c F . In order to do that, it is necessary to recall some useful properties of ▴ and ▾, whose proof is given in [24]. For any f , g , h M , we have the following:
and are commutative and associative in M .
f 1 ¯ = f , f 0 ¯ = f , f 0 = 0 and f 0 = 0 .
f 1 = f R , f 1 = f L where 1 = [ 0 , 1 ] ¯ .
f R g R = f g R = f R g = ( f g ) R .
f L g L = f g L = f L g = ( f g ) L .
f L g L = ( f g ) L and f R g R = ( f g ) R .
For all f , g , h M , such that g h : ( f g ) ( f h ) and ( f g ) ( f h ) .
f 0 ¯ = 0 ¯ , f 1 ¯ = 1 ¯ , for all f N .
For all a , b , c , d [ 0 , 1 ] with a b and c d : [ a , b ] ¯ [ c , d ] ¯ = [ a   Δ   c , b   Δ   d ] ¯ and [ a , b ] ¯ [ c , d ] ¯ = [ a     c , b     d ] ¯ .
If / a , b / ¯ , / c , d / ¯ 0 , then : / a , b / ¯ / c , d / ¯ , / a , b / ¯ / c , d / ¯ K .
and are closed on M , C , N and L .
( ) is a t - norm ( t - conorm ) in the lattice ( L , ) .
These properties will be instrumental in showing that the operators proposed in the following are t-norms or t-conorms.

3.1. The Operations and

This subsection is devoted to introducing and analyzing two new operations (⊙ and ⊕), elucidating the posets where they are t-norms or t-conorms, respectively, in order to use them to model conjunction and disjunction in applied scenarios. They will be studied in M , C , N , L , K and K c F .
Definition 7.
For each f , g M , we define the binary operationsandas:
f g = f i f   g = 1 ¯ , g i f   f = 1 ¯ , f R g R o t h e r w i s e , and f g = f i f   g = 0 ¯ , g i f   f = 0 ¯ , f L g L o t h e r w i s e .
The particular cases where the operators ▴ and ▾ in M are replaced by the operator ∧ in [ 0 , 1 ] were studied in [34]. In that case, ⊙ (⊕) is a t-norm (t-conorm) in L and M , with respect to ⊑ (⪯).
Clearly, none of the operations in this definition is a particular case of ▴ or ▾, as we can check in the following example.
Example 1.
For each continuous t-norm (t-conorm) Δ ( ) in [ 0 , 1 ] , there exist a , b ( 0 , 1 ) such that a   Δ   a = c , b b = d , b   Δ   b = e , a a = j with c , d , e , j ( 0 , 1 ) . In these cases, the computation of the identities a ¯ a ¯ = [ 0 , c ] ¯ and b ¯ b ¯ = [ d , 1 ] ¯ is easy using (15). Nevertheless:
a ¯ a ¯ = c ¯ , b ¯ b ¯ = e ¯ , a ¯ a ¯ = j ¯ and b ¯ b ¯ = d ¯ .
From now on, our main purpose is to prove that ⊙ is a t-norm with respect to the partial order ⊑ and ⊕ is a t-conorm with respect to ⪯. In the following proposition, it is established that ⊙ satisfies the axioms T1, T2 and T3 of t-norm, and that ⊕ satisfies the axioms S1, S2 and S3 of t-conorm in M .
Proposition 2.
The operationsandare commutative and associative in M . Moreover, f 1 ¯ = f and f 0 ¯ = f for all f M .
Proof. 
The operations ⊙ and ⊕ are commutative and associative because ▴ and ▾ are commutative and associative by (7). In addition, f 1 ¯ = f and f 0 ¯ = f by definition.    □
Remark 1.
The boundary conditions ofandguarantee the fulfillment of the axioms T3 and S3. In fact, if they were defined as f g = f R g R and f g = f L g L for all f , g M , then the axioms would not necessarily hold. For example:
1 ¯ 1 ¯ = 1 ¯ R 1 ¯ R = [ 0 , 1 ] ¯ [ 0 , 1 ] ¯ = [ 0 , 1 ] ¯ 1 ¯ , 0 ¯ 0 ¯ = 0 ¯ L 0 ¯ L = [ 0 , 1 ] ¯ [ 0 , 1 ] ¯ = [ 0 , 1 ] ¯ 0 ¯ .
It is key for these operators to be closed in C , N , L , K and K c F in order to be t-norms and t-conorms. The next two propositions prove this fact.
Proposition 3.
andare closed in C , N and L . Moreover, if  f , g N , then ( f R g R ) , ( f L g L ) L = N C .
Proof. 
For all f , g C , we have f 1 ¯ = f C , 1 ¯ g = g C , f 0 ¯ = f C and 0 ¯ g = g C . Consequently, suppose that f g = f R g R and f g = f L g L . The functions f R and g R are non-increasing, and  f L and g L are non-decreasing (see Equation (1)) and therefore they are all convex. Since the operations ▴ and ▾ are closed in C by Equation (17), f g and f g C . Therefore, ⊙ and ⊕ are closed in C .
If f , g N , then f 1 ¯ = f N , 1 ¯ g = g N , f 0 ¯ = f N and 0 ¯ g = g N . Otherwise, we have f g = f R g R and f g = f L g L . Since f , g N , the identities f R ( 0 ) = f L ( 1 ) = g R ( 0 ) = g L ( 1 ) = 1 hold. Thus, f R , f L , g R , g L N . As in the previous case, ▴ and ▾ are closed in N , so it is clear that f g and f g N . As a consequence, ⊙ and ⊕ are closed in N . Furthermore, taking into account all the previous discussion, we find that ⊙ and ⊕ are closed in L .
In addition, we have proven that for all f , g N , the functions f R , f L , g R and g L belong to L . With this and recalling that ▴ and ▾ are closed in L , we can state that f R g R , f L g L L .    □
Proposition 4.
andare closed in K and K c F .
Proof. 
Let us take v i = inf { S u p p ( f ) } , w i = inf { S u p p ( g ) } , v s = sup { S u p p ( f ) } and w s = sup { S u p p ( g ) } . If  f , g K c F , it is easy to check that:
f L = [ v i , 1 ] ¯ , f R = [ 0 , v s ] ¯ , g L = [ w i , 1 ] ¯ and g R = [ 0 , w s ] ¯ .
Let us first deduce that ⊙ is closed in K c F . We have that f 1 ¯ = f K c F and 1 ¯ g = g K c F . Therefore, we need to consider only the case where f g = f R g R = [ 0 , v s ] ¯ [ 0 , w s ] ¯ . According to Equation (15):
f g = [ 0 , v s ] ¯ [ 0 , w s ] ¯ = [ 0   Δ   0 , v s   Δ   w s ] ¯ = [ 0 , v s   Δ   w s ] ¯ K c F .
Similarly, we can prove that ⊕ is closed in K c F .
Now, let us consider f , g K . In this situation:
f L = v i , 1 ] ¯ , f R = [ 0 , v s ¯ , g L = w i , 1 ] ¯ and g R = [ 0 , w s ¯ .
Note that all the previous functions are different from 0 . By definition of ⊙ and ⊕, we can assume that f 1 ¯ = f K and 1 ¯ g = g K . Therefore, the only other possibility is that f g = f R g R = [ 0 , v s ¯ [ 0 , w s ¯ K . This last statement is a consequence of Equation (16), since [ 0 , v s ¯ , [ 0 , w s ¯ 0 . We can show that ⊕ is closed in K in a similar way.    □
The operations that we are considering have different absorbent elements when we change the sets over which we define them.
Proposition 5.
The following statements hold:
(1) 
0 ¯ is the absorbent element of the operationin N , L , K and K c F .
(2) 
1 ¯ is the absorbent element ofin N , L , K and K c F .
(3) 
0 is the absorbent element ofandin M and C .
Proof. 
We will first prove ( 1 ) and ( 2 ) together. From Equation (14), we know that 0 ¯ and 1 ¯ are the absorbent elements in N of ▴ and ▾, respectively. Therefore, f 0 ¯ = f R 0 ¯ R = f R 0 ¯ = 0 ¯ for all f N with f 1 ¯ , and  f 1 ¯ = f L 1 ¯ L = f L 1 ¯ = 1 ¯ for all f N with f 0 ¯ . The remaining cases are direct since, by Definition 7, 1 ¯ 0 ¯ = 0 ¯ 1 ¯ = 0 ¯ and 1 ¯ 0 ¯ = 0 ¯ 1 ¯ = 1 ¯ . Thus, 0 ¯ is the absorbent element of ⊙, and 1 ¯ is the absorbent element of ⊕ on N . Furthermore, as  0 ¯ and 1 ¯ are contained in L , K and K c F and these are subsets of N , the absorbent elements are inherited.
Finally, to prove ( 3 ) , we will take f M , such that f 1 ¯ . In this case:
( 0 f ) ( x ) = ( 0 R f R ) ( x ) = ( 0 f R ) ( x ) = sup { 0 ( y ) f R ( z ) y   Δ   z = x } = 0
for all x [ 0 , 1 ] . That is, ( 0 f ) = 0 . In addition, whenever f = 1 ¯ , 0 1 ¯ = 0 . The proof for ⊕ is similar.    □
The next auxiliary result will help us to prove that ⊙ is non-decreasing in each component respect to ⊑ and that ⊕ is non-decreasing in each component respect to ⪯.
Proposition 6.
The following properties hold:
(1) 
For all f , g , h M with g h , we have:
( f R g R ) ( f R h R ) .
(2) 
For all f , g , h M with g h , we have:
( f L g L ) ( f L h L ) .
Proof. 
( 1 ) Let f , g , h M , with  g h . From Theorem 1, we have that ( g R h ) g h R and hence, g R h R using Equation (3). Let us check that:
( f R g R ) R ( f R h R ) ( f R g R ) ( f R h R ) = ( f R h R ) R
where the last equality comes from Equations (10) and (3). It is clear that ( f R g R ) ( f R h R ) ( f R g R ) . Moreover, since g R h R , we can make use of Equation (13) to state that ( f R g R ) ( f R h R ) . Therefore, the expression given by Equation (19) holds. Thanks to this chain of inequalities and using again Theorem 1, ( f R g R ) ( f R h R ) , for all f , g , h M , such that g h .
( 2 ) The proof is analogous to the previous one using Equation (11) instead of Equation (10).    □
Finally, we can prove the fulfillment of the last requirement for ⊙ to be t-norm and ⊕ to be t-conorm, the monotonicity in each argument.
Proposition 7.
The following properties hold:
(1) 
The operationis non-decreasing in each argument in M respect to the partial order ⊑.
(2) 
The operationis non-decreasing in each argument in M respect to the partial order ⪯.
Proof. 
( 1 ) Let f , g , h M , such that g h . We have to study four cases separately:
(a)
If all arguments are different from 1 ¯ , f g = f R g R and f h = f R h R by definition. Thus, from Proposition 6, we have that ( f g ) ( f h ) .
(b)
If g = 1 ¯ , then h = 1 ¯ since 1 ¯ is the maximum in M . Therefore, by definition, f g = f = f h .
(c)
If f = 1 ¯ , since g h , we have f g = g h = f h .
(d)
Finally, if  f 1 ¯ and 1 ¯ g h = 1 ¯ , it must be checked that ( f g ) ( f h ) . In this case, f g = f R g R and f h = f 1 ¯ = f . Consequently, it suffices to prove that:
( f R g R ) f .
Since g 1 ¯ , then ( f R g R ) ( f R 1 ¯ R ) by Proposition 6. Let us check that ( f R 1 ¯ R ) f . Using Equations (9) and (3):
f R 1 ¯ R = f R [ 0 , 1 ] ¯ = ( f R ) R = f R .
Additionally, the inequality ( ( f R ) R f ) f R f R holds as a consequence of Equation (2), and thus f R f because of Theorem 1. In summary,
f g = ( f R g R ) ( f R 1 ¯ R ) = f R f = f h .
With this discussion, we have shown that ⊙ is non-decreasing in each argument in M . Consequently, it is also non-decreasing in the posets C , N , L , K and K c F as they are subsets of M .
( 2 ) To prove that ⊕ is non-decreasing in each argument in M , C , N , L , K and K c F , the procedure is similar.    □
Based on the results in this subsection, we can conclude that the new operators we presented are t-norms and t-conorms, respectively, with respect to the corresponding orders.
Corollary 1.
The two following statements hold:
(1) 
is a t-norm in M , C , N , L , K and K c F with respect to the partial order. 1 ¯ is the neutral element, 0 ¯ is the absorbent element in N , L , K and K c F , and  0 is the absorbent element in M and C .
(2) 
is a t-conorm in M , C , N , L , K and K c F with respect to the partial order. 0 ¯ is the neutral element; 1 ¯ is the absorbent element on N , L , K and K c F ; and 0 is the absorbent element in M and C .
Remark 2.
Note thatandare, respectively, families of t-norms and t-conorms in L that are different from those obtained in previous works.
The following example shows that the operations ⊙ and ⊕ are not monotonically increasing with respect to the partial orders ⪯ and ⊑, respectively.
Example 2.
Let us consider:
f ( x ) = 1 i f   x { 0 , 1 } , 0 o t h e r w i s e , and g = 0.3 ¯ .
If we set = , it is easy to check that g 1 ¯ . Nevertheless:
f g = f R g R = [ 0 , 1 ] ¯ [ 0 , 0.3 ] ¯ = [ 0 , 0.3 ] ¯ ̸ f = f 1 ¯
(see Theorem 1). Therefore,is not monotonically increasing with respect to ⪯, and therefore it is not a t-norm respect to ⪯.
Now, let = . We have 0 ¯ g . Using Theorem 1 again, we have:
f 0 ¯ = f [ 0.3 , 1 ] ¯ = [ 0 , 1 ] ¯ [ 0.3 , 1 ] ¯ = f L g L = f g .
It is clear then thatis not a t-conorm with respect to the order ⊑.

3.2. The Operations and

In the previous subsection, given the families M , C , N , K and K c F , we have only obtained t-norms with respect to ⊑ and t-conorms with respect to ⪯. It is also important to define some t-norms (t-conorms) on such sets, with respect to ⪯ (⊑). In this subsection, we address this issue. We will find these kind of operators in N , L , K and K c F . Nevertheless, they will not work for M or C , which will become evident in the following (see Remark 3 and Example 4).
Definition 8.
Let f , g M { 0 } be two functions with v i = inf { S u p p ( f ) } , v s = sup { S u p p ( f ) } , w i = inf { S u p p ( g ) } and w s = sup { S u p p ( g ) } . Let Δ,be t-norms in [ 0 , 1 ] , and ∇, ⊻ t-conorms in [ 0 , 1 ] , such that ( x   Δ   y ) ( x y ) and ( x y ) ( x y ) for all x , y [ 0 , 1 ] . We define the binary operationsandon M as follows:
f g = f i f   g = 1 ¯ , g i f   f = 1 ¯ , [ v i   Δ   v s   Δ   w i   Δ   w s , v i v s w i w s ] ¯ o t h e r w i s e , f g = f i f   g = 0 ¯ , g i f   f = 0 ¯ , [ v i v s w i w s , v i v s w i w s ] ¯ o t h e r w i s e .
Below, we present an illustrative example in order to show how we operate with these new functions in a simple case.
Example 3.
Let us consider f = [ 0.1 , 0.2 ] ¯ and g = [ 0.5 , 0.7 ] ¯ . Moreover, let us set Δ = T P (product t-norm), = , = , and = S D (drastic t-conorm). In this case:
f g = [ 0.1 · 0.2 · 0.5 · 0.7 , 0.1 0.2 0.5 0.7 ] ¯ = [ 0.007 , 0.1 ] ¯ f g = [ 0.1 0.2 0.5 0.7 , 0.1 0.2 0.5 0.7 ] ¯ = [ 0.7 , 1 ] ¯ .
Remark 3.
Note that Definition 8 is given for f , g M { 0 } because S u p p ( 0 ) = Ø , and thus the operationsandare not defined when one of the arguments is 0 . Additionally, Table 2 establishes 0 as one of the bounds in all the posets M , M , C and C . Therefore, usingoras t-norms or t-conorms in the aforementioned posets is not possible since the bounds should be either a neutral or an absorbing element. For this reason, we exclude the study of these function in the sets M and  C .
The next example gives another justification for setting the sets M and C apart in the following discussion.
Example 4.
Let us show that, generally, property T4 does not hold forandin M , M , C or C . Let f , g , s , 0 ¯ , 1 ¯ C with:
f ( x ) = g ( x ) = 0.5 i f x = 1 , 0 o t h e r w i s e , and s ( x ) = 0.5 i f x = 0 , 0 o t h e r w i s e .
In this case, g 1 ¯ . Nevertheless, f g = 1 ¯ f = f 1 ¯ . Moreover, by Theorem 1, 1 ¯ g but f 1 ¯ = f ̸ 1 ¯ = f g . In addition, 0 ¯ 1 ¯ and f 0 ¯ = f ̸ 1 ¯ = f 1 ¯ . Finally, s 0 ¯ , but  f s = 1 ¯ f = f 0 ¯ .
We can draw some other conclusions from the definition:
  • ⋒ and ⋓ are closed in M { 0 } , C { 0 } , N , L , K and K c F .
  • ⋒ and ⋓ are commutative and associative because Δ, ∇, ⊼ and ⊻ are commutative and associative.
  • 1 ¯ and 0 ¯ are the neutral elements of ⋒ and ⋓, respectively.
  • The boundary conditions of the operations ⋒ and ⋓ in Definition 8 ensure that ⋒ fulfills t-norm axiom T3, and ⋓ satisfies t-conorm axiom S3. Note that, if those boundary conditions were eliminated, these properties may not be true as the next example proves.
Example 5.
Let us suppose that we omit in Definition 8 the special cases where f , g { 0 ¯ , 1 ¯ } . If Δ  = = T P and = = S P (probabilistic sum t-conorm), then:
0.5 ¯ 1 ¯ = [ 0.5 · 0.5 · 1 · 1 , 0.5 · 0.5 · 1 · 1 ] ¯ = 0.25 ¯ 0.5 ¯ , 0.5 ¯ 0 ¯ = [ 0.5 0.5 0 0 , 0.5 0.5 0 0 ] ¯ = 0.75 ¯ 0.5 ¯ .
Therefore, without the boundary conditions, 1 ¯ would not be the neutral element of, and 0 ¯ would not be the neutral element of ⋓.
It is important to assess with Example 6 that ⋒ and ⋓ are not obtained as particular cases of ▴, ▾, ⊙ or ⊕, and hence to make clear that they are new operators.
Example 6.
It is easy to check that [ 0 , 1 ] ¯ [ 0 , 1 ] ¯ = 0 ¯ and [ 0 , 1 ] ¯ [ 0 , 1 ] ¯ = 1 ¯ . Nevertheless:
[ 0 , 1 ] ¯ [ 0 , 1 ] ¯ = [ 0 , 1 ] ¯ , [ 0 , 1 ] ¯ [ 0 , 1 ] ¯ = [ 0 , 1 ] ¯ , [ 0 , 1 ] ¯ [ 0 , 1 ] ¯ = [ 0 , 1 ] ¯ R [ 0 , 1 ] ¯ R = [ 0 , 1 ] ¯ , [ 0 , 1 ] ¯ [ 0 , 1 ] ¯ = [ 0 , 1 ] ¯ L [ 0 , 1 ] ¯ L = [ 0 , 1 ] ¯ .
Since [ 0 , 1 ] ¯ K c F , K , L , N , C , M , the operationsandare always different from,,and ⊕.
Let us determine the absorbent elements of ⋒ and ⋓.
Proposition 8.
0 ¯ is the absorbent element of, and 1 ¯ is the absorbent element ofin M { 0 } .
Proof. 
Let us prove that f 0 ¯ = 0 ¯ for all f M { 0 } . Clearly, 1 ¯ 0 ¯ = 0 ¯ 1 ¯ = 0 ¯ . Let us suppose that f 1 ¯ . Since 0 is the absorbent element of any of the t-norms Δ and ⊼, then f 0 ¯ = [ v i   Δ   v s   Δ   0   Δ   0 , v i v s 0 0 ] ¯ = 0 ¯ .
The proof that 1 ¯ is the absorbent element of ⋓ is analogous.    □
The last step to prove that ⋒ is t-norm and ⋓ is t-conorm in N , with respect to both partial orders, is to show that they are non-decreasing in each component.
Proposition 9.
andare non-decreasing in each argument in N , L , K and K c F with respect to each partial order.
Proof. 
In the first place, let us study the monotonicity of ⋒ respect to the partial order ⪯. Let f , g , h N , such that g h . By Theorem 3, we have that g R h R and h L g L . Let us take v i = inf { S u p p ( f ) } , v s = sup { S u p p ( f ) } , w i = inf { S u p p ( g ) } , w s = sup { S u p p ( g ) } , z i = inf { S u p p ( h ) } and z s = sup { S u p p ( h ) } . At this point, we need to distinguish four cases:
  • If all arguments are different from 1 ¯ , we have that:
    f g = [ v i   Δ   v s   Δ   w i   Δ   w s , v i v s w i w s ] ¯ = [ a , b ] ¯ , f h = [ v i   Δ   v s   Δ   z i   Δ   z s , v i v s z i z s ] ¯ = [ c , d ] ¯ .
    with a , b , c , d [ 0 , 1 ] . Since h L g L and g R h R , then w i z i and w s z s . Moreover, Δ and ⊼ are non-decreasing in each argument, so we can conclude that:
    a = ( v i   Δ   v s   Δ   w i   Δ   w s ) ( v i   Δ   v s   Δ   z i   Δ   z s ) = c , b = ( v i v s w i w s ) ( v i v s z i z s ) = d .
    As a consequence, [ c , d ] ¯ L [ a , b ] ¯ L and  [ a , b ] ¯ R [ c , d ] ¯ R . Taking into account that ( f g ) , ( f h ) L (they are the characteristic functions of closed intervals) and by Theorem 2:
    f g = [ a , b ] ¯ [ c , d ] ¯ = f h .
  • Let us now consider the case in which g = 1 ¯ . Since g h , and according to Table 2, h = 1 ¯ , we have f g = f = f h .
  • If f = 1 ¯ , then f g = g h = f h .
  • The only remaining case is when f 1 ¯ and 1 ¯ g h = 1 ¯ . It is necessary to prove that ( f g ) ( f h ) . In this case:
    f g = [ v i   Δ   v s   Δ   w i   Δ   w s , v i v s w i w s ] ¯ = [ a , b ] ¯
    and f h = f 1 ¯ = f . Therefore, it suffices to prove that [ a , b ] ¯ f . By Theorem 1, this is the same as proving that:
    ( [ a , b ] ¯ f L ) f [ a , b ] ¯ L .
    Let us recall that if ⊼ is a t-norm, then ( x y ) x and ( x y ) y . Hence,
    a b = ( v i v s w i w s ) v i v s
    and it is clear that f [ v i , v s ] ¯ [ a , 1 ] ¯ = [ a , b ] ¯ L . Moreover, [ a , b ] ¯ ( x ) = 0 for all x [ 0 , 1 ] [ a , b ] and, for those same points,
    ( [ a , b ] ¯ ( x ) f L ( x ) ) = ( 0 f L ( x ) ) = 0 f ( x ) .
    In addition, if  x [ a , b ] and because b v i , then f ( x ) = f L ( x ) . Therefore,
    ( [ a , b ] ¯ ( x ) f ( x ) L ) = 1 f ( x ) = f ( x ) .
    As a consequence, the inequality in Equation (20) is proven, and the monotony is given in this case.
We can now state that ⋒ is non-decreasing in each argument in N and its subsets K c F , K and L , with respect to the partial order ⪯. The proof for the rest of the cases is similar.    □
Corollary 2.
The following statements regarding the operationsandhold:
(1) 
is a t-norm in N , L , K and K c F respect to both partial orders,and. The neutral element is the function 1 ¯ and the absorbent element the function 0 ¯ .
(2) 
is a t-conorm in N , L , K and K c F respect to both partial orders,and. The neutral element is the function 0 ¯ and the absorbent element the function 1 ¯ .
Remark 4.
Let us note that, as a consequence of the previous corollary,andare, respectively, new families of t-norms and t-conorms in L that are different from all those given in previous research.
Table 3 notes all the general operators discussed in this section, indicating in which posets of M they are always t-norm or t-conorm. The table also includes the cases where there exists a counterexample.

4. Type-2 Fuzzy Operators for Time Series Forecasting

Time series forecasting is a key tool in many scientific and decision-making contexts. A time series is an ordered sequence of numerical observations y 1 , , y n R , where each y t corresponds to time t. The goal is to understand the underlying dynamics of the phenomenon and to produce forecasts of future values from past observations.
Classical time series analysis relies on statistical models such as AR, MA, ARMA and ARIMA, as well as decomposition, exponential smoothing and long-term seasonal models [35]. However, these approaches often require strong assumptions (linearity, normality, stationarity) and a sufficiently large number of observations to be reliable, which may be restrictive in noisy, highly uncertain or data-poor settings [36].
Fuzzy Time Series (FTS) models, introduced by Song and Chissom [37] and popularized by Chen [38], provide an alternative framework. They transform the original numerical series into a sequence of fuzzy linguistic terms, allowing one to deal explicitly with imprecision, capture nonlinear behavior and build interpretable, rule-based models [36].
In this work we combine the FTS structure with our type-2 fuzzy operators to construct forecasting models that can handle additional uncertainty in the membership functions.

4.1. Data Structure and Temporal Split

We use a broad collection of real series from the fma package [39]. For each series we require: (i) a minimum length to allow for a meaningful train–test split (at least 30 observations), (ii) strictly positive, finite observations, and (iii) no missing values.
Given a series y 1 , , y n , we define the training set as y 1 , , y n h , and the test set of length h as y n h + 1 , , y n . We set h so that approximately 80 % of the data are used for training and 20 % for testing. Forecasts are generated in a rolling one-step-ahead fashion: at each time t, we use information up to y t to predict y t + 1 .
Table 4 summarizes the datasets used in the experiments, grouped by application domain. The classification is indicative, as some series may belong to multiple categories.

4.2. Fuzzy Partition of the Universe of Discourse

From the training data we define an expanded universe of discourse
[ min ( y i ) r | min ( y i ) | , max ( y i ) + r | max ( y i ) | ] ,
with a stretching factor r = 0.1 [40].
On this interval, we build k equally spaced triangular FSs
A j = ( a j , b j , c j ) , j = 1 , , k ,
forming the type-1 partition used to learn the fuzzy rules. These triangles also act as the upper membership functions (UMFs) of the IT2FSs.
Since the performance of an FTS model is highly influenced by the number of linguistic labels, we first perform a preliminary search with Chen’s method [38] for k { 7 , 8 , 9 , 10 , 11 , 12 } . The value k = 8 provides the best trade-off between overall accuracy and stability across the series, and is therefore used in all subsequent experiments.

4.3. Construction of IT2FSs

Each triangular set ( a j , b j , c j ) is converted into an IT2FS. We use this triangle as the UMF, denoted as ( a j U , b j U , c j U ) . The lower membership function is obtained by a controlled contraction governed by a parameter u ( 0 , 1 ) :
a j L = a j U + u ( b j U a j U ) , c j L = c j U u ( c j U b j U ) , b j L = b j U .
Thus, each label is described by a pair of triangles μ j U ( x ) and μ j L ( x ) that bound the type-2 footprint of uncertainty:
μ j U ( x ) = μ tri ( x ; a j U , b j U , c j U ) , μ j L ( x ) = μ tri ( x ; a j L , b j L , c j L ) ,
where μ tri ( · ; a , b , c ) denotes the standard triangular membership function with support [ a , c ] and peak at b. Clearly, these IT2FSs are convex and normal, which ensures compatibility with the operators introduced in Section 3.

4.4. Learning Type-1 Fuzzy Rules

Rule learning is carried out solely on the type-1 partition, as is standard in FTS [36]. Let μ i ( y t ) denote the degree of membership of y t to A i . The strength of the transition from A i to A j is given by
R i j = max t ( min ( μ i ( y t ) , μ j ( y t + 1 ) ) ) ,
i.e., using the minimum t-norm on the temporal co-activation of labels.
For the IT2-based models, the resulting matrix R is normalized row-wise, yielding stable fuzzy transition relations. The same normalized relation matrix is used for all IT2 configurations, independently of the type-2 operators and the reduction method.
For comparison purposes, the Song–Chissom model [37] employs the same definition of R but without row normalization, while Chen’s method relies on fuzzy logical relationship groups rather than on a numerical relation matrix.

4.5. Type-2 Operators Under Comparison

The main contribution of this method lies in the use of alternative type-2 fuzzy operators at the inference stage of fuzzy time series models. More precisely, once the fuzzy rules have been learned and the interval-valued firing strengths are obtained, the aggregation and composition of interval information are carried out using different families of type-2 operators. In the type-2 inference stage, we evaluate three families of operators on intervals:
  • Classic type-2 (interval Mamdani): Extension of Mamdani inference to interval type-2 sets, using the minimum t-norm and maximum t-conorm on the lower and upper bounds of the intervals [41].
  • Operators ⊙ and ⊕: Our proposed pair of type-2 t-norm/t-conorm operators, denoted as odot in the methods.
  • Operators ⋒ and ⋓: The second family of operators introduced in Section 3. In the experiments we refer to this configuration simply as Cap.
As type-1 benchmarks, we include two classical fuzzy time series models. First, Chen’s method [38] is considered in two variants: the standard frequency-based version (Chen-freq) and a variant that only accounts for distinct labels in each fuzzy logical relationship (Chen-unique). Second, we include the original Song–Chissom model [37], based on max–min composition of fuzzy relations.

4.6. Type-2 Reduction: Nie–Tan and Karnik–Mendel

We consider the two most used type-2 reduction methods.
The Nie–Tan method [42] approximates the type-2 set by an equivalent type-1 membership function,
μ NT ( x ) = 1 2 μ U ( x ) + μ L ( x ) ,
and then applies standard defuzzification (centroid) to obtain a crisp output with low computational cost.
The Karnik–Mendel method [43] computes the extreme values y L and y R of the type-2 centroid via an iterative algorithm, and the final prediction is
y ^ = 1 2 ( y L + y R ) ,
preserving the interval structure.

4.7. Model Configurations

The experimental framework includes all combinations of structure, reduction and operator, as shown in Table 5.
This yields families of IT2 models sharing the same linguistic partition and the same type-1 fuzzy relation matrix, differing only in the interval-valued operators used in the inference stage and in the type-reduction method.
Each combination of structure, operator and reduction method is evaluated on all series using the same protocol:
  • Generation of rolling one-step-ahead forecasts on the test set;
  • Computation of the mean absolute percentage error (MAPE), a widely used scale-free metric in forecasting studies [44];
  • Recording the computation time associated with each configuration.

4.8. Results

We first examine a representative series, advsales (advert), to illustrate the behavior of the different methods. The results are shown in Table 6.
The MAPE values in Table 6 are unusually large for all methods, and especially for the IT2-NT-odot configuration. This behavior is mainly due to the well-known sensitivity of MAPE to small observed values, since the absolute forecasting error is divided by the actual value. Thus, moderate differences in mean absolute error (MAE) or root mean squared error (RMSE) may lead to very large percentage errors when some observations in the test set are close to zero. In this example, IT2-NT-odot has the largest MAPE, but its RMSE and MAE remain of the same order of magnitude as the remaining methods. Therefore, this case should be interpreted as an outlier effect of the evaluation metric rather than as a proportionally large absolute forecasting error.
For this particular series, the best MAPE is obtained by IT2-NT-Cap, slightly improving upon IT2-KM-odot and clearly outperforming both the classical IT2 baseline and the type-1 FTS models. Table 7 summarizes, for all series, the method with the smallest MAPE.
The aggregate pattern favors the proposed Cap-based configurations. As shown in Table 8, Cap obtains the largest number of wins according to MAPE, being the best-performing operator in 29 out of the 64 analyzed series. The odot-based models and Chen-type FTS models obtain 13 wins each, while the classical interval type-2 configuration obtains 8 wins and Song–Chissom obtains 1 win. These results suggest that the algebraic design of the type-2 operators has a direct impact on forecasting accuracy, although no single operator dominates uniformly across all time series.
The results clearly show that the operator Cap dominates in terms of MAPE, achieving the best performance in 29 of the analyzed series. It is followed by the odot operator and Chen-type models, both being the best choice in 13 series each, while the classical interval type-2 configuration attains the minimum MAPE in 8 series. Finally, Song–Chissom achieves the best MAPE in one series.

4.9. Sensitivity Analysis

The construction of the IT2FSs depends on two relevant parameters: the number of fuzzy partitions k and the shrinkage coefficient u used to define the lower membership functions. To evaluate the robustness of the proposed framework, we performed an additional sensitivity analysis.
First, we fixed k = 8 , as in the main experiment, and evaluated u { 0.1 , 0.3 , 0.5 } . These values represent low, moderate and strong contraction of the lower membership functions. Second, we fixed u = 0.25 and evaluated k { 7 , 8 , 9 , 10 , 11 , 12 } , which is the range considered in the preliminary tuning stage. All remaining components of the forecasting pipeline were kept unchanged.
Table 9 shows that the behavior of the proposed operators depends on the size of the footprint of uncertainty. When u = 0.1 , the lower membership functions remain close to the upper membership functions, and the IT2 model behaves closer to a type-1 configuration; in this case, Chen-type models and odot-based models are highly competitive. However, for moderate and stronger contractions, u = 0.3 and u = 0.5 , the Cap-based configurations clearly dominate, obtaining 34 and 36 wins, respectively. This indicates that Cap benefits from a richer interval type-2 representation of uncertainty.
Table 10 confirms that the conclusions are not tied to a single value of k. The Cap-based models obtain the largest number of wins for k = 7 , 8 , 10 , 11 and 12, and tie with Chen-type models for k = 9 . The value k = 8 , used in the main experiment, provides the largest number of wins for Cap and offers a favorable compromise between accuracy and stability. Smaller values of k may lead to overly coarse linguistic partitions, whereas larger values increase the granularity of the rule base and may reduce stability in shorter series.
Similar trends are observed when using RMSE and MAE as evaluation metrics, confirming that the dominance of the Cap-based configurations is not specific to MAPE.
Overall, the sensitivity analysis supports the robustness of the proposed approach. In particular, the Cap-based configurations remain consistently competitive across different choices of u and k, which reinforces the conclusion that the proposed type-2 operators provide useful alternatives for fuzzy time series forecasting.

5. Conclusions

In this paper, we provide new operators acting as t-norms and t-conorms in different subsets of type-2 fuzzy sets. In particular, we introduce the novel operations ⊙, ⊕, ⋒ and ⋓.
We analyze the posets of M where these operations satisfy the required axioms for them to be t-norms (operators ⋒ and ⊙) or t-conorms (operators ⋓ and ⊕). More precisely, the proposed operators are studied in M , C , N , L , K and K c F with respect to the two most commonly used partial orders, namely, ⊑ and ⪯. It should be noted that this is the first time that t-norms and t-conorms in N , K and K c F are determined for both orders. The following list contains the main results obtained in this work:
  • The operator ⊙ is a t-norm in M , C , N , L , K and K c F with respect to the order ⊑.
  • The operator ⊕ is t-conorm in M , C , N , L , K and K c F with respect to the order ⪯.
  • The operator ⋒ is t-norm in N , L , K and K c F with respect to both partial order ⊑ and ⪯.
  • The operator ⋓ is t-conorm in N , L , K and K c F with respect to both partial orders ⊑ and ⪯.
T-norms and t-conorms are fundamental tools to compute logical operators in fuzzy logic. In particular, they represent the conjunction and disjunction, respectively. This is the reason why we expect the proposed novel operators to show their utility in type-2 fuzzy logic systems, providing new alternative ways of reasoning with T2FSs. In future work, we plan to study other interesting structures in type-2 fuzzy sets, such as similarity measures or fuzzy implications, and to analyze their connection with proposed negations, t-norms and t-conorms.
Beyond the algebraic analysis, a second contribution of the paper is the integration of the proposed operators into a fuzzy time series forecasting framework. We have presented odot and Cap in IT2 Mamdani-type models, combined with both Nie–Tan and Karnik–Mendel type-reduction, and we have carried out an extensive empirical study on a large collection of real time series from the fma package. All models share the same fuzzy partition, rule base and experimental protocol, and differ only in the underlying type-2 operators and reduction schemes.
The forecasting results, primarily evaluated in terms of MAPE, reveal a clear and consistent pattern. Models based on the ⋒ operator (Cap models) achieve the best performance in the largest number of series (29 out of the analysed datasets, around 45% of the cases), followed by the ⊙ operator (odot models) and Chen-type fuzzy time series models, which attain the minimum MAPE in 13 series each. The classical interval type-2 extension based on minimum and maximum operators also remains a competitive baseline, achieving the best results in eight series.
These findings indicate that the algebraic design of type-2 operators has a tangible impact on predictive accuracy in time series applications, and that operators such as ⋒ and ⋓ can provide a favorable balance between robustness and flexibility.

Author Contributions

Conceptualization, P.H.-V., P.H., F.J.T., C.T.-B., S.C. and J.E.; methodology, P.H.-V., P.H., F.J.T., C.T.-B., S.C. and J.E.; formal analysis, P.H.-V., P.H., F.J.T., C.T.-B., S.C. and J.E.; investigation, P.H.-V., P.H., F.J.T., C.T.-B., S.C. and J.E.; resources, P.H.-V., P.H., F.J.T., C.T.-B., S.C. and J.E.; data curation, P.H. and F.J.T.; writing—original draft preparation, P.H.-V., P.H., F.J.T., C.T.-B., S.C. and J.E.; writing—review and editing, P.H.-V., P.H., F.J.T., C.T.-B., S.C. and J.E.; visualization, P.H.-V., P.H., F.J.T., C.T.-B., S.C. and J.E.; supervision, P.H.-V., P.H., C.T.-B., S.C. and J.E. All authors have read and agreed to the published version of the manuscript.

Funding

This research has been partially supported by the Government of Spain (grant numbers PID2021-122905NB-C22 and PID2022-139886NB-I00), Universidad Politécnica de Madrid (Spain), the Facultad de Ingeniería de la Universidad San Sebastián, and the Asturian Agency for Science, Business Competitiveness and Innovation (SEKUENS), under Grant Agreement No. SEK-25-GRU-GIC-24-018. This research has also received financial support from the project PID2024-155289NB-I00 funded by MICIU/AEI/10.13039/501100011033 and ERDF/EU. Francisco Javier Talavera is beneficiary of a predoctoral fellowship from “Asociación de Amigos de la Universidad de Navarra”.

Data Availability Statement

The data presented in this study are available via an fma package in [39].

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
MAPEMean absolute percentage error
RSMERoot mean square deviation
FSsFuzzy sets
T2FSsType-2 fuzzy sets
IT2FSsInterval type-2 fuzzy sets
FTSFuzzy time series
UMFUpper membership function

References

  1. Bustince, H.; Barrenechea, E.; Pagola, M.; Fernandez, J.; Xu, Z.; Bedregal, B.; Montero, J.; Hagras, H.; Herrera, F.; De Baets, B. A historical account of types of fuzzy sets and their relationships. IEEE Trans. Fuzzy Syst. 2015, 24, 179–194. [Google Scholar] [CrossRef]
  2. Zadeh, L.A. The concept of a linguistic variable and its application to approximate reasoning—I. Inf. Sci. 1975, 8, 199–249. [Google Scholar] [CrossRef]
  3. Zadeh, L.A. The concept of a linguistic variable and its application to approximate reasoning—II. Inf. Sci. 1975, 8, 301–357. [Google Scholar] [CrossRef]
  4. Mizumoto, M.; Tanaka, K. Some properties of fuzzy sets of type 2. Inf. Control 1976, 31, 312–340. [Google Scholar] [CrossRef]
  5. Walker, C.L.; Walker, E.A. The algebra of fuzzy truth values. Fuzzy Sets Syst. 2005, 149, 309–347. [Google Scholar] [CrossRef]
  6. Hernández, P.; Cubillo, S.; Torres-Blanc, C. A complementary study on general interval type-2 fuzzy sets. IEEE Trans. Fuzzy Syst. 2022, 30, 5034–5043. [Google Scholar] [CrossRef]
  7. Mittal, K.; Jain, A.; Vaisla, K.S.; Castillo, O.; Kacprzyk, J. A comprehensive review on type 2 fuzzy logic applications: Past, present and future. Eng. Appl. Artif. Intell. 2020, 95, 103916. [Google Scholar] [CrossRef]
  8. Wang, L. Research on Object Detection and Tracking in Sports Competitions using Two-Dimensional Fuzzy Semantic Algorithm. Teh. Vjesn. 2025, 32, 1902–1911. [Google Scholar] [CrossRef]
  9. Liu, X.; Jiang, H.; Luo, L. Research on Intelligent Control Learning Algorithm in Electrical Engineering Automation Based on Fuzzy Neural Network. Teh. Vjesn. 2025, 32, 1272–1282. [Google Scholar] [CrossRef]
  10. Mendel, J.M.; Rajati, M.R.; Sussner, P. On clarifying some definitions and notations used for type-2 fuzzy sets as well as some recommended changes. Inf. Sci. 2016, 340, 337–345. [Google Scholar] [CrossRef]
  11. Harding, J.; Walker, C.L.; Walker, E.A. The Truth Value Algebra of Type-2 Fuzzy Sets: Order Convolutions of Functions on the Unit Interval; CRC Press: Boca Raton, FL, USA, 2016; Volume 22. [Google Scholar]
  12. Wu, X.; Chen, G.; Wang, L. On union and intersection of type-2 fuzzy sets not expressible by the sup-t-norm extension principle. Fuzzy Sets Syst. 2022, 441, 241–261. [Google Scholar] [CrossRef]
  13. Torres-Blanc, C.; Martinez-Mateo, J.; Cubillo, S.; Magdalena, L.; Talavera, F.J.; Elorza, J. Subsethood measures based on cardinality of type-2 fuzzy sets. Fuzzy Sets Syst. 2025, 499, 109174. [Google Scholar] [CrossRef]
  14. Liu, Z.q.; Liu, J. Characterizations for union and intersection on non-normal membership functions of type-2 fuzzy sets. Int. J. Approx. Reason. 2025, 181, 109414. [Google Scholar] [CrossRef]
  15. McCulloch, J.; Wagner, C. Measuring the similarity between zSlices general type-2 fuzzy sets with non-normal secondary membership functions. In Proceedings of the 2016 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE); IEEE: New York, NY, USA, 2016; pp. 461–468. [Google Scholar]
  16. Sussner, P. Complete Lattices as Frameworks for Interval and General Type-2 Fuzzy Inference Systems. IEEE Trans. Fuzzy Syst. 2025, 33, 2972–2986. [Google Scholar] [CrossRef]
  17. Xia, M.; Xu, Z. Hesitant fuzzy information aggregation in decision making. Int. J. Approx. Reason. 2011, 52, 395–407. [Google Scholar] [CrossRef]
  18. Feng, F.; Wan, Z.; Alcantud, J.C.R.; Garg, H. Three-way decision based on canonical soft sets of hesitant fuzzy sets. AIMS Math. 2022, 7, 2061–2083. [Google Scholar] [CrossRef]
  19. Ruiz, G.; Hagras, H.; Pomares, H.; Rojas, I.; Bustince, H. Join and meet operations for type-2 fuzzy sets with nonconvex secondary memberships. IEEE Trans. Fuzzy Syst. 2015, 24, 1000–1008. [Google Scholar] [CrossRef]
  20. Ruiz-García, G.; Hagras, H.; Pomares, H.; Ruiz, I.R. Toward a fuzzy logic system based on general forms of interval type-2 fuzzy sets. IEEE Trans. Fuzzy Syst. 2019, 27, 2381–2395. [Google Scholar] [CrossRef]
  21. Jang, J.S.; Sun, C.T. Neuro-fuzzy modeling and control. Proc. IEEE 1995, 83, 378–406. [Google Scholar] [CrossRef]
  22. Hu, B.Q.; Kwong, C.K. On type-2 fuzzy sets and their t-norm operations. Inf. Sci. 2014, 255, 58–81. [Google Scholar] [CrossRef]
  23. Hernández, P.; Cubillo, S.; Torres-Blanc, C. Negations on type-2 fuzzy sets. Fuzzy Sets Syst. 2014, 252, 111–124. [Google Scholar] [CrossRef]
  24. Hernández, P.; Cubillo, S.; Torres-Blanc, C. On t-norms for type-2 fuzzy sets. IEEE Trans. Fuzzy Syst. 2014, 23, 1155–1163. [Google Scholar] [CrossRef]
  25. Hernández-Varela, P.; Talavera, F.J.; Cubillo, S.; Torres-Blanc, C.; Elorza, J. Definition of Triangular Norms and Triangular Conorms on Subfamilies of Type-2 Fuzzy Sets. Axioms 2024, 14, 27. [Google Scholar] [CrossRef]
  26. Mendel, J.M.; John, R.I.; Liu, F. Interval type-2 fuzzy logic systems made simple. IEEE Trans. Fuzzy Syst. 2006, 14, 808–821. [Google Scholar] [CrossRef]
  27. Sola, H.B.; Fernandez, J.; Hagras, H.; Herrera, F.; Pagola, M.; Barrenechea, E. Interval type-2 fuzzy sets are generalization of interval-valued fuzzy sets: Toward a wider view on their relationship. IEEE Trans. Fuzzy Syst. 2014, 23, 1876–1882. [Google Scholar] [CrossRef]
  28. Harding, J.; Walker, C.; Walker, E. Lattices of convex normal functions. Fuzzy Sets Syst. 2008, 159, 1061–1071. [Google Scholar] [CrossRef]
  29. Gera, Z.; Dombi, J. Exact calculations of extended logical operations on fuzzy truth values. Fuzzy Sets Syst. 2008, 159, 1309–1326. [Google Scholar] [CrossRef]
  30. Harding, J.; Walker, C.; Walker, E. Convex normal functions revisited. Fuzzy Sets Syst. 2010, 161, 1343–1349. [Google Scholar] [CrossRef]
  31. De Baets, B.; Mesiar, R. Triangular norms on product lattices. Fuzzy Sets Syst. 1999, 104, 61–75. [Google Scholar] [CrossRef]
  32. De Cooman, G.; Kerre, E.E. Order norms on bounded partially ordered sets. J. Fuzzy Math. 1994, 2, 281–310. [Google Scholar]
  33. Walker, C.L.; Walker, E.A. T-norms for type-2 fuzzy sets. In Proceedings of the 2006 IEEE International Conference on Fuzzy Systems; IEEE: New York, NY, USA, 2006; pp. 1235–1239. [Google Scholar]
  34. Hernández Varela, P.; Cubillo, S.; Torres-Blanc, C. Nuevas operaciones binarias sobre los conjuntos borrosos de tipo 2. In Proceedings of the Actas Conference CAEPIA 2013, Madrid, Spain, 17–20 September 2013; pp. 1250–1259. [Google Scholar]
  35. Box, G.E.P.; Jenkins, G.M. Time Series Analysis: Forecasting and Control; Holden-Day: San Francisco, CA, USA, 1970. [Google Scholar]
  36. Lucas, P.; Ramos, J.; Sousa, T.; Cardoso, J.M. A tutorial on fuzzy time series forecasting models. Int. J. Approx. Reason. 2021, 139, 54–88. [Google Scholar]
  37. Song, Q.; Chissom, B.S. Forecasting enrollments with fuzzy time series—Part I. Fuzzy Sets Syst. 1993, 54, 1–9. [Google Scholar] [CrossRef]
  38. Chen, S.M. Forecasting enrollments based on fuzzy time series. Fuzzy Sets Syst. 1996, 81, 311–319. [Google Scholar] [CrossRef]
  39. Hyndman, R.J. fma: Data Sets from “Forecasting: Methods and Applications” by Makridakis, Wheelwright & Hyndman (1998), R package Version 2.5. Available online: https://cran.r-project.org/web/packages/fma/index.html (accessed on 31 May 2026).
  40. Huarng, K.H. Effective lengths of intervals in fuzzy time series forecasting. Fuzzy Sets Syst. 2001, 123, 387–394. [Google Scholar] [CrossRef]
  41. Castillo, O.; Melin, P. Type-2 Fuzzy Logic Systems; Springer: Berlin/Heidelberg, Germany, 2012. [Google Scholar]
  42. Nie, M.; Tan, W. Type-2 fuzzy logic systems based on the Nie–Tan operator and their applications. IEEE Trans. Fuzzy Syst. 2008, 16, 918–932. [Google Scholar]
  43. Mendel, J.M.; Karnik, N.N. Computing derivatives in fuzzy logic systems. IEEE Trans. Fuzzy Syst. 1999, 7, 418–431. [Google Scholar] [CrossRef]
  44. Makridakis, S.; Andersen, A.; Carbone, R.; Fildes, R.; Hibon, M.; Lewandowski, R.; Newton, J.; Parzen, E.; Winkler, R. The accuracy of extrapolation (time series) methods: Results of a forecasting competition. J. Forecast. 1982, 1, 111–153. [Google Scholar] [CrossRef]
Table 1. Some families of the set M of the functions from [0, 1] to [0, 1].
Table 1. Some families of the set M of the functions from [0, 1] to [0, 1].
CConvex functions in M
N Normal functions in M
L Convex and normal functions in M
K Functions in N whose images are 0 or 1 (but not all 0)
K c F Functions in K whose support is a finite union of closed sub-intervals in [0, 1]
Table 2. Maximum and minimum in each poset of M (see [4,5,6,25]).
Table 2. Maximum and minimum in each poset of M (see [4,5,6,25]).
PosetMinMaxPosetMinMax
M 0 1 ¯ K or K 0 ¯ 1 ¯
M 0 ¯ 0 K c F or K c F 0 ¯ 1 ¯
N or N 0 ¯ 1 ¯ C 0 1 ¯
L L 0 ¯ 1 ¯ C 0 ¯ 0
Table 3. Posets where the discussed operators are t-norms or t-conorms.
Table 3. Posets where the discussed operators are t-norms or t-conorms.
T-NormsT-Conorms
▴ with = ▾ with =
L
N
N
K
K
K c F
K c F
C
C
M
M
Table 4. Classification of the time series datasets used.
Table 4. Classification of the time series datasets used.
CategoryTime Series
Economic/financialadvsales (advert), advsales (sales), capital,
cpimel, dowjones, dj, wagesuk, ustreas
Sales/commercialbeer, books (Hardcover), books (Paperback),
chicken, eggs, milk, shampoo
Industrial/productionbricksq, copper, plastics, nail, bicoal
Energy/resourcesoilprice, petrol (Chemicals), petrol (Coal),
petrol (Petrol), petrol (Vehicles), elec
Environmental/demographiclynx, pollution, ukdeaths, usdeaths,
cowtemp
Transport/tourismairpass, motel (Roomnights),
motel (Takings)
Otherinternet, strikes, writing, sheep
Table 5. Types of structures, reductions and operators analyzed.
Table 5. Types of structures, reductions and operators analyzed.
StructureReductionOperator
IT2NT, KMClassic T2, odot, Cap
T1 (FTS)Chen-freq, Chen-unique, Song
Table 6. Results for series advsales (advert).
Table 6. Results for series advsales (advert).
MethodRMSEMAEMAPETime (s)
IT2-NT-Cap26.9123.44343.741.23
IT2-KM-odot26.2922.52345.170.02
IT2-KM-Cap27.1323.72345.360.02
IT2-KM-classic27.2823.94353.530.00
IT2-NT-classic28.0925.28437.400.92
FTS-CHEN-freq28.3025.53438.870.00
FTS-CHEN-unique28.3025.53438.870.02
FTS-SONG28.3025.53438.870.02
IT2-NT-odot30.6929.04714.330.64
Table 7. Best method per series according to MAPE.
Table 7. Best method per series according to MAPE.
SeriesMethodMAPETime (s)SeriesMethodMAPETime (s)
advsales
(advert)
IT2-NT-Cap343.741.11advsales
(sales)
IT2-KM-odot10.950.02
airpassIT2-KM-CLASSIC9.600.06beerIT2-KM-odot11.390.03
bicoalIT2-NT-Cap6.3610.54books
(Hardcover)
IT2-NT-Cap14.063.57
books
(Paperback)
IT2-NT-odot10.821.01boston
(bse)
IT2-KM-odot23.660.01
boston
(nyase)
IT2-KM-odot10.470.01bricksqFTS-CHEN-freq7.530.04
capital
(appropriations)
IT2-NT-Cap8.454.72capital
(capital)
IT2-KM-Cap4.990.03
chickenIT2-NT-CLASSIC16.210.02condmilkFTS-CHEN-freq14.530.06
copperIT2-KM-Cap17.990.12copper3FTS-CHEN-unique8.440.01
cowtempIT2-KM-odot13.940.03cpimelIT2-NT-Cap2.133.45
djIT2-KM-Cap0.870.22doleIT2-NT-Cap5.6337.89
dowjonesIT2-NT-Cap0.400.62eggsIT2-KM-odot10.260.03
elecFTS-CHEN-freq6.550.18fancyIT2-NT-odot71.541.59
housing
(construction)
FTS-CHEN-freq7.710.04housing
(hstarts)
IT2-NT-Cap9.0915.48
housing
(interest)
IT2-KM-Cap1.980.03hsalesFTS-CHEN-freq9.090.09
hsales2IT2-NT-CLASSIC10.178.00huronIT2-NT-Cap7.9914.39
ibm
(Sales)
IT2-NT-CLASSIC6.510.15ibmcloseIT2-KM-Cap1.890.14
inputIT2-KM-CLASSIC31.980.02internetFTS-CHEN-freq4.200.11
jcarsIT2-NT-Cap3.690.88labourIT2-KM-Cap1.830.18
lynxIT2-NT-Cap95.5311.43milkFTS-CHEN-unique4.400.06
minkIT2-KM-odot21.510.03motel
(Roomnights)
FTS-CHEN-unique9.870.05
motel
(Takings)
IT2-KM-Cap11.460.08motionIT2-KM-Cap2.680.14
nailFTS-CHEN-freq14.210.09oilpriceIT2-NT-Cap14.0425.32
petrol
(Chemicals)
IT2-NT-CLASSIC4.321.25petrol
(Coal)
FTS-CHEN-freq9.310.13
petrol
(Petrol)
IT2-KM-Cap4.490.18petrol
(Vehicles)
IT2-KM-CLASSIC16.090.09
pigsFTS-SONG7.770.13plasticsIT2-KM-Cap9.730.34
pollutionFTS-CHEN-unique32.850.05schizoIT2-KM-odot37.100.06
shampooIT2-NT-Cap29.621.19sheepIT2-KM-Cap7.330.05
strikesIT2-NT-odot14.400.59telephoneIT2-NT-CLASSIC9.780.02
ukdeathsIT2-KM-odot11.880.05usdeathsIT2-NT-Cap6.4115.36
uselecIT2-KM-Cap6.850.09ustreasIT2-KM-Cap1.110.04
wagesukFTS-CHEN-freq3.400.27wheatIT2-NT-Cap15.1098.92
wnoiseIT2-KM-odot206.290.02writingIT2-KM-Cap21.420.05
Table 8. Number of winning methods per operator (criterion: MAPE).
Table 8. Number of winning methods per operator (criterion: MAPE).
OperatorChenSongClassic T2odotCap
Number of wins13181329
Table 9. Sensitivity analysis with respect to the IT2 shrinkage parameter u. Number of wins according to MAPE.
Table 9. Sensitivity analysis with respect to the IT2 shrinkage parameter u. Number of wins according to MAPE.
uChenSongClassic T2odotCap
0.119571914
0.311251234
0.510441036
Table 10. Sensitivity analysis with respect to the number of fuzzy partitions k. Number of wins according to MAPE.
Table 10. Sensitivity analysis with respect to the number of fuzzy partitions k. Number of wins according to MAPE.
kChenSongClassic T2odotCap
720161126
813181329
922191022
10153101620
1116261525
1211571526
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

Hernández-Varela, P.; Huidobro, P.; Talavera, F.J.; Torres-Blanc, C.; Cubillo, S.; Elorza, J. Time Series Forecasting with New Type-2 Fuzzy T-Norms and T-Conorms. Axioms 2026, 15, 513. https://doi.org/10.3390/axioms15070513

AMA Style

Hernández-Varela P, Huidobro P, Talavera FJ, Torres-Blanc C, Cubillo S, Elorza J. Time Series Forecasting with New Type-2 Fuzzy T-Norms and T-Conorms. Axioms. 2026; 15(7):513. https://doi.org/10.3390/axioms15070513

Chicago/Turabian Style

Hernández-Varela, Pablo, Pedro Huidobro, Francisco Javier Talavera, Carmen Torres-Blanc, Susana Cubillo, and Jorge Elorza. 2026. "Time Series Forecasting with New Type-2 Fuzzy T-Norms and T-Conorms" Axioms 15, no. 7: 513. https://doi.org/10.3390/axioms15070513

APA Style

Hernández-Varela, P., Huidobro, P., Talavera, F. J., Torres-Blanc, C., Cubillo, S., & Elorza, J. (2026). Time Series Forecasting with New Type-2 Fuzzy T-Norms and T-Conorms. Axioms, 15(7), 513. https://doi.org/10.3390/axioms15070513

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