Skip to Content
AxiomsAxioms
  • Article
  • Open Access

8 May 2026

23 Pages

Formulation of Fuzzy Implication Modeling Theory

,
,
and
1
Hellenic Air Force Academy, Department of Aeronautical Sciences, Division of Leadership-Command, Humanities and Physiology, Dekeleia Air Base, Attiki, 13671 Athens, Greece
2
Section of Mathematics, Programming and General Courses, Department of Civil Engineering, School of Engineering, Democritus University of Thrace, 67100 Xanthi, Greece
*
Author to whom correspondence should be addressed.
†
These authors contributed equally to this work.
This article belongs to the Special Issue Advances in Fuzzy Mathematics

Abstract

This work introduces Fuzzy Implication Modeling Theory, a connective-centered framework that supplies an intermediate structural layer between the class and family levels in the subset of fuzzy implications generated by compositions of the three basic fuzzy connectives. The theory distinguishes Fuzzy Implication Models from Fuzzy Implication Model Instances and formalizes their relationship through three propositions addressing generation, traceability and non-uniqueness. Two model-level quantitative descriptors—a Behavior Index and an Intra-Model Variability Index—are proposed to enable comparative analysis across models, and a new Fuzzy Implication Model is introduced and proven to satisfy the defining conditions of a fuzzy implication. A MATLAB-based companion tool with a dedicated model-design module operationalizes the theory. Taken together, the framework provides a structured lens for organizing, analyzing and selecting fuzzy implication operators, and opens paths for both further theoretical development and applied studies.

1. Introduction

Over the last few years, the world’s news headlines have been dominated by rapid advancements in the space of artificial intelligence. As a result, during such an explosive growth period, it may have been easy to overlook the theoretical work that renders these new applications possible.
One of the fields that remains under-credited for its contributions to artificial intelligence and society in general is fuzzy logic, which combines a particularly active presence in theoretical research with a wide range of useful applications in industry [1], agriculture [2], and even meteorology [3].
The present article builds upon a previous study by the authors [4], extending it from a single new implication model into a general theoretical framework, with the aim of modeling the subset of implications outlined in that study and integrating this new paradigm into the established understanding of the field. Before presenting the framework, the current state of the field is briefly reviewed, in order to make explicit the gap that the framework is designed to fill.
The first step in the process of identifying how implications are organized is mentioning the term fuzzy implication families. Among the principal families documented in the literature are ( S , N ) -implications [5], R-implications [5], Q L -implications [6], D-implications [6], and Yager’s f and g-implications [7]. Building upon this framework, fuzzy implication classes can be introduced as broader classifications that may encompass multiple families. Depending on the strategy used in the definition of a given implication family, it can be organized into classes representing families generated from unary functions [7], families generated from other fuzzy implication functions [8], families generated according to their final expression [9,10], or families generated from other fuzzy operators [11,12,13,14]. A finer distinction matters here: special importance should be placed on the composition-based class. The authors hold that the transition from the class level classification straight to the individual families is too general and lacks intermediate structuring. This assessment is supported by three key observations: First, the role of the three basic fuzzy operators—negation, conjunction and disjunction—whose importance in logic far outweighs all others. Second, the existence of underlying connections between the different logical constructs [4] that have not been explicitly studied yet. Third, the simplicity and usefulness displayed by relevant implications, making the creation of a framework centered around them a valuable addition to the field given the advantages it will offer in their study. These observations led to the introduction of a new classification, a “sub-class” that fills the described literature gap and is composed only of implication families arising from combinations of the three basic logical connectives.
Within this sub-class, Fuzzy Implication Modeling is proposed as an efficient and effective way to study its elements. The concept of Fuzzy Implication Models, or F.I.M.s, denotes the subset of implication families that fall under the parameters defined by the new sub-class. The deliberate name change from “family” to “model” reflects the authors’ aim of a differentiated and independent theoretical framework whose scope is clearly defined in relation to the rest of the field, and whose main focus lies in studying the underlying connections among the different logical constructs and how they can be utilized for further research purposes.
Guided by these considerations, the present article revisits and sharpens the ideas introduced in [4] with improved definitions, introduces new constructs that extend the theoretical front around fuzzy implications, exercises them in a limited case study, and packages the whole framework into a companion computer algorithm that elevates its applicability for researchers across domains.
The contribution of this work is fourfold. First, it establishes the notions of a Fuzzy Implication Model and Fuzzy Implication Model Instance, providing a structural layer that is absent from existing class-level and family-level treatments of fuzzy implications. Second, it formulates three propositions characterizing the generative, traceability and non-uniqueness relations between models and instances—results which, by construction, cannot be expressed within a purely class-level or family-level formalism since they refer to the intermediate layer introduced here. Third, it introduces two model-level quantitative descriptors, a Behavior Index and an Intra-Model Variability Index, which make it possible to compare models on a common numerical scale and to quantify the diversity of implications that a single model can generate. Fourth, it proves that a new compositional instance, denoted I S S N , is a valid fuzzy implication, and packages the whole framework into a reproducible MATLAB R2025b tool. Taken together, these contributions provide both the vocabulary and the measuring instruments needed to analyse the subset of compositionally-generated fuzzy implications in a systematic way.

2. Preliminaries

The Preliminaries section contains detailed presentations of elemental concepts and ideas used throughout the paper that from this point onward will be considered known by the authors. The motivation behind the inclusion of such a segment is not only to clear up any misunderstandings or inconsistencies but also to render readers of other research backgrounds capable of understanding the paper. Consequently, the authors chose to incorporate the definitions of the following key principles:
  • Fuzzy implications
  • Triangular norms
  • Triangular conorms
  • Fuzzy negations
  • Mean
  • Standard deviation

2.1. Fuzzy Implications

The definition of fuzzy implications presented below is available in the following studies; see, e.g., [15,16,17].
Definition 1.
A binary operator I : [ 0 , 1 ] 2 → [ 0 , 1 ] is said to be an implication function, or an implication, if, for all x , y , z ∈ [ 0 , 1 ] , it satisfies the following:
(I1):
I f x ≤ y , t h e n I ( x , z ) ≥ I ( y , z ) , i . e . , I ( · , y ) is decreasing;
(I2):
I f y ≤ z , t h e n I ( x , y ) ≤ I ( x , z ) , i . e . , I ( x , · ) is increasing;
(I3):
I ( 0 , 0 ) = 1 , boundary condition;
(I4):
I ( 1 , 1 ) = 1 , boundary condition;
(I5):
I ( 1 , 0 ) = 0 , boundary condition.
A function I : [ 0 , 1 ] 2 → [ 0 , 1 ] is called a fuzzy implication only if it satisfies ( I 1 ) – ( I 5 ) .
The set of all these fuzzy implications will be denoted by F I .

2.2. Fuzzy Negations

The following definition of fuzzy negations can be found in, e.g., ([15], pp. 13–14) and [18,19,20,21,22].
Definition 2.
A function N : [ 0 , 1 ] → [ 0 , 1 ] is called a Fuzzy negation if
(N1)
N ( 0 ) = 1 , N ( 1 ) = 0 ;
(N2)
N is decreasing.
A fuzzy negation N is called strict if, in addition to the former properties, the following apply:
(N3)
N is strictly decreasing;
(N4)
N is continuous.
A fuzzy negation N is called strong if the following property is satisfied:
(N5)
N ( N ( x ) ) = x , x ∈ [ 0 , 1 ] .

2.3. Triangular Norms (Conjunctions)

The definition of triangular norms adopted in this work is consistent with the formulations provided in, e.g., ([23], pp. 4–10), ([15], pp. 41–42), ([21], pp. 116–117), [16].
Definition 3.
A function T : [ 0 , 1 ] 2 → [ 0 , 1 ] is called a triangular norm, or a t-norm, if it satisfies, for all x , y ∈ [ 0 , 1 ] , the following conditions:
(T1)
T ( x , y ) = T ( y , x ) , ( c o m m u t a t i v i t y ) ;
(T2)
T ( x , T ( y , z ) ) = T ( T ( x , y ) , z ) , ( a s s o c i a t i v i t y ) ;
(T3)
i f y ≤ z , t h e n T ( x , y ) ≤ T ( x , z ) , ( m o n o t o n i c i t y ) ;
(T4)
T ( x , 1 ) = x , ( b o u n d a r y c o n d i t i o n ) .

2.4. Triangular Conorms (Disjunctions)

Triangular conorms are defined in accordance with, e.g., ([23], p. 11), ([15], pp. 45–46), [16].
Definition 4.
A function S : [ 0 , 1 ] 2 → [ 0 , 1 ] is called a triangular conorm (or t-conorm) if it satisfies, for all x , y ∈ [ 0 , 1 ] , the following conditions:
(S1):
S x , y = S y , x ( c o m m u t a t i v i t y ) ;
(S2):
S x , S y , z = S S x , y , z ( a s s o c i a t i v i t y ) ;
(S3):
If y ≤ z , then S x , y ≤ S x , z ( m o n o t o n i c i t y ) ;
(S4):
S x , 0 = x ( neutral element 0 ) .

2.5. Mean

The concept of the mean is included here due to its involvement in the development of the Fuzzy Implication Model Behavior Index, which will be expanded upon in the main section of the paper. The following definitions are consistent with the formulations provided in, e.g., ([24], pp. 212–213).
Definition 5.
Let x 1 , x 2 , … , x N be the values of a finite population of size N. The population mean is defined as
μ = 1 N ∑ i = 1 N x i .
Let x 1 , x 2 , … , x n be a sample of n observations drawn from the population. The sample mean is defined as
x ¯ = 1 n ∑ i = 1 n x i .

2.6. Standard Deviation

Similarly, the standard deviation is included due to its role in the Fuzzy Implication Model Intra-Model Variability Index. The following definitions are consistent with the formulations provided in, e.g., ([24], pp. 212–213).
Definition 6.
The standard deviation measures the dispersion of a set of values around their mean. Let x 1 , x 2 , … , x N be the values of a finite population of size N with population mean μ. The population standard deviation is defined as
σ = 1 N ∑ i = 1 N ( x i − μ ) 2 .
Let x 1 , x 2 , … , x n be a sample of n observations with sample mean x ¯ . The sample standard deviation is defined as
s = 1 n − 1 ∑ i = 1 n ( x i − x ¯ ) 2 ,
where the denominator n − 1 (Bessel’s correction) yields an unbiased estimator of the population variance.

3. Materials and Methods

3.1. Foundational Concepts

The implementation of the proposed framework requires the adoption of multiple new concepts. Before proceeding to their presentation, it is necessary to first clarify the Fuzzy Implication Model (F.I.M.), which arguably serves as the most pivotal mechanism in Fuzzy Implication Modeling theory. Introduced for the first time in [4], the following definition has been composed for the F.I.M.:
Definition 7.
A function I M : [ 0 , 1 ] 2 → [ 0 , 1 ] is said to be a Fuzzy Implication Model (F.I.M.) if it satisfies the following:
(IM1):
I M is any high-order composition of the functions N ( x ) , S ( x , y ) and T ( x , y ) which symbolize any fuzzy negation, disjunction and conjunction, respectively. The participation of all three fuzzy connectives in any given model composition is not mandatory.
(IM2):
I M is a fuzzy implication.
After defining the Fuzzy Implication Model, the next logical step is proceeding to the introduction of new concepts. To be more specific, the first one is the Fuzzy Implication Model Instance (F.I.M.I. or simply Instance), which acts as a complement to F.I.M. This novel idea is referring to the standalone implications that are generated from a model’s general formula when the fuzzy connective placeholders in it are replaced with specific functions (forming a usable implication). The goal behind the creation of this term is fulfilling the need to refer to individual implications produced from F.I.M.s without generating confusion. The definition of the Fuzzy Implication Model Instance is the following:
Definition 8.
A function I m : [ 0 , 1 ] 2 → [ 0 , 1 ] is said to be a Fuzzy Implication Model Instance (F.I.M.I.) if it satisfies the following:
(Im1):
I m is a composition comprised of any combination of the three basic fuzzy logical connectives (negation, conjunction and disjunction). The participation of all three fuzzy connectives in any given instance composition is not mandatory.
(Im2):
I m does not include any high-order elements in its composition like N ( x ) , S ( x , y ) or T ( x , y ) .
(Im3):
I m is a fuzzy implication.
Definition Analysis: The reason behind the inclusion of I m 1 is so that the term does not extend out of the theory’s scope and describes only the intended subset of implications. Furthermore, the rejection of high-order elements in I m 2 is aligned with the instance’s characteristic of referring to individual implications and not implication families (models).
It is evident from the definitions of I M and I m that the two constructs are closely related to each other, rendering the examination of their interactions a matter of scientific interest. As a consequence, and after conducting said analysis, the authors culminated in the declaration of three propositions that formalize how the two discussed concepts interconnect. However, in order to properly present the given propositions, the utilization of a Fuzzy Implication Model was deemed necessary. The model created for this role can be seen in Theorem 1:
Theorem 1.
Let S, T and N be functions such that:
  • N : [ 0 , 1 ] → [ 0 , 1 ] , is a fuzzy negation
  • T : [ 0 , 1 ] 2 → [ 0 , 1 ] , is a triangular norm (t-norm)
  • S : [ 0 , 1 ] 2 → [ 0 , 1 ] , is a triangular conorm (t-conorm)
Then, there is a fuzzy implication I S S N : [ 0 , 1 ] 2 → [ 0 , 1 ] , with the following formula:
I S S N ( x , y ) = S y , S N ( x ) , T ( y , y ) , x , y ∈ [ 0 , 1 ] .
Proof. 
Let I S S N : [ 0 , 1 ] 2 → [ 0 , 1 ] be the function defined by (5). It is shown that I S S N satisfies conditions ( I 1 ) – ( I 5 ) of Definition 1.
(I1)
Monotonicity in the first argument. Let x 1 , x 2 , z ∈ [ 0 , 1 ] be such that x 1 ≤ x 2 . Since N is a fuzzy negation, it is decreasing, and thus N ( x 1 ) ≥ N ( x 2 ) . With the value T ( z , z ) being fixed and S increasing in each argument, it follows that
S N ( x 1 ) , T ( z , z ) ≥ S N ( x 2 ) , T ( z , z ) .
By another application of the monotonicity of S to the outer operator S ( z , · ) , it is obtained that
I S S N ( x 1 , z ) = S z , S N ( x 1 ) , T ( z , z ) ≥ S z , S N ( x 2 ) , T ( z , z ) = I S S N ( x 2 , z ) .
Hence, I S S N ( · , z ) is decreasing and ( I 1 ) is satisfied.
(I2)
Monotonicity in the second argument. Let x , y 1 , y 2 ∈ [ 0 , 1 ] be such that y 1 ≤ y 2 . Since T is increasing in each argument, it is obtained that
T ( y 1 , y 1 ) ≤ T ( y 2 , y 2 ) .
As S is increasing in each argument and N ( x ) is fixed, the inequality
S N ( x ) , T ( y 1 , y 1 ) ≤ S N ( x ) , T ( y 2 , y 2 )
is satisfied. Using again the monotonicity of S and the fact that y 1 ≤ y 2 , it is concluded that
I S S N ( x , y 1 ) = S y 1 , S N ( x ) , T ( y 1 , y 1 ) ≤ S y 2 , S N ( x ) , T ( y 2 , y 2 ) = I S S N ( x , y 2 ) .
Therefore, I S S N ( x , · ) is increasing and ( I 2 ) is satisfied.
(I3)
Boundary condition I S S N ( 0 , 0 ) = 1 . From (5), by substituting x = 0 and y = 0 , it is obtained that
I S S N ( 0 , 0 ) = S 0 , S N ( 0 ) , T ( 0 , 0 ) .
Since N is a fuzzy negation, it follows from ( N 1 ) that N ( 0 ) = 1 , and thus
I S S N ( 0 , 0 ) = S 0 , S 1 , T ( 0 , 0 ) .
Since T is a t-norm, it follows from ( T 4 ) that T ( 0 , 1 ) = 0 (by substituting x = 0 in T ( x , 1 ) = x ). Moreover, since 0 ≤ 1 , monotonicity ( T 3 ) yields
T ( 0 , 0 ) ≤ T ( 0 , 1 ) = 0 .
Because T ( 0 , 0 ) ∈ [ 0 , 1 ] , it also holds that T ( 0 , 0 ) ≥ 0 , hence T ( 0 , 0 ) = 0 . Therefore,
I S S N ( 0 , 0 ) = S 0 , S ( 1 , 0 ) .
Since S is a t-conorm, it follows from ( S 4 ) that S ( 1 , 0 ) = 1 (by substituting x = 1 in S ( x , 0 ) = x ). Consequently,
I S S N ( 0 , 0 ) = S ( 0 , 1 ) .
Finally, by commutativity ( S 1 ) , S ( 0 , 1 ) = S ( 1 , 0 ) , and by ( S 4 ) , S ( 1 , 0 ) = 1 . Thus, I S S N ( 0 , 0 ) = 1 , and ( I 3 ) is satisfied.
(I4)
Boundary condition I S S N ( 1 , 1 ) = 1 . From (5), by substituting x = 1 and y = 1 , it is obtained that
I S S N ( 1 , 1 ) = S 1 , S N ( 1 ) , T ( 1 , 1 ) .
Since N is a fuzzy negation, it follows from ( N 1 ) that N ( 1 ) = 0 , and thus
I S S N ( 1 , 1 ) = S 1 , S 0 , T ( 1 , 1 ) .
Since T is a t-norm, it follows from ( T 4 ) that T ( 1 , 1 ) = 1 (by substituting x = 1 in T ( x , 1 ) = x ). Hence,
I S S N ( 1 , 1 ) = S 1 , S ( 0 , 1 ) .
By commutativity ( S 1 ) and the neutral element property ( S 4 ) , S ( 0 , 1 ) = S ( 1 , 0 ) = 1 . Therefore,
I S S N ( 1 , 1 ) = S ( 1 , 1 ) .
Since S is a t-conorm, by ( S 4 ) it holds that S ( 1 , 0 ) = 1 . Moreover, since 0 ≤ 1 , monotonicity ( S 3 ) (applied to the second argument with x = 1 fixed) yields
S ( 1 , 0 ) ≤ S ( 1 , 1 ) ≤ 1 .
Thus 1 ≤ S ( 1 , 1 ) ≤ 1 , and hence S ( 1 , 1 ) = 1 . Consequently, I S S N ( 1 , 1 ) = 1 , and ( I 4 ) is satisfied.
(I5)
Boundary condition I S S N ( 1 , 0 ) = 0 . From (5), by substituting x = 1 and y = 0 , it is obtained that
I S S N ( 1 , 0 ) = S 0 , S N ( 1 ) , T ( 0 , 0 ) .
Since N is a fuzzy negation, it follows from ( N 1 ) that N ( 1 ) = 0 , and thus
I S S N ( 1 , 0 ) = S 0 , S 0 , T ( 0 , 0 ) .
As shown in (I3), T ( 0 , 0 ) = 0 . Therefore,
I S S N ( 1 , 0 ) = S 0 , S ( 0 , 0 ) .
By ( S 4 ) , S ( 0 , 0 ) = 0 (by substituting x = 0 in S ( x , 0 ) = x ), hence
I S S N ( 1 , 0 ) = S ( 0 , 0 ) .
Applying again ( S 4 ) with x = 0 , it is obtained that S ( 0 , 0 ) = 0 . Therefore, I S S N ( 1 , 0 ) = 0 , and ( I 5 ) is satisfied.
Since conditions ( I 1 ) – ( I 5 ) are satisfied, it is concluded that I S S N is a fuzzy implication. □
At this point it is deemed appropriate to move on to the presentation of the above-mentioned propositions. The following propositions are established through constructive demonstration rather than formal proof, as their validity is grounded in the definitional structure of the framework and illustrated through concrete examples.
Proposition 1
(Generation Property). Assume that N is any fuzzy negation and that S, T are any t-conorm/t-norm pair on [ 0 , 1 ] 2 . Let I M be a Fuzzy Implication Model in the sense of Definition 7. Every Fuzzy Implication Model can produce an infinite number of Fuzzy Implication Model Instances.
Justification. The validity of this proposition is rooted in the possibility of utilizing parametric connectives in model compositions. In essence, an endless number of implications can be extracted through a single model, since it can be rendered infinitely customizable through connective parameter(s). As an example, the Fuzzy Implication Model of Theorem 1 has been used in the formulation of a parametric instance practically displaying Proposition 1.
To be more specific, starting with the model’s general formula:
I M 1 S S N ( x , y ) = S y , S N ( x ) , T ( y , y ) .
subsequently, the following logical connectives are replaced in the appropriate placeholders:
  • S ( x , y ) = max ( x , y ) , Gödel t-conorm
  • T ( x , y ) = min ( x , y ) , Gödel t-norm
  • N ( x ) = 1 − x 1 + λ · x , λ > − 1 , Sugeno negation
Consequently, the ensuing instance arises:
I m 1 S S N ( x , y ) = max y , 1 − x 1 + λ x , λ > − 1 , x , y ∈ [ 0 , 1 ] .
As it can easily be understood, given the infinite values that the λ parameter can take, the above instance formula can be customized into limitless variations (instances).
Proposition 2
(Traceability Property). Assume that N is any fuzzy negation and that S, T are any t-conorm/t-norm pair on [ 0 , 1 ] 2 . Let I M be a Fuzzy Implication Model in the sense of Definition 7. Every Fuzzy Implication Model Instance is generated by at least one Fuzzy Implication Model in the sense of Definition 7.
Justification. The driving force behind the incorporation of Proposition 2 into the proposed framework is the resolution of one of its main theoretical gaps. To elaborate, even though it has been well-established by this point that instances are a product of Fuzzy Implication Models, there is no reference to the rules that govern the inverse relationships that develop between them. The introduction of the proposition in question aims to settle this vagueness by asserting that all instances (implications that fit into the scope of the theory) can be traced back to a Fuzzy Implication Model. While this property follows naturally from the definitional relationship between F.I.M. and F.I.M.I., its explicit statement is warranted to complete the formal characterization of the bidirectional linkage between models and instances (see I m 1 in Definition 8).
Proposition 3
(Non-uniqueness Property). Assume that N is any fuzzy negation and that S, T are any t-conorm/t-norm pair on [ 0 , 1 ] 2 . Let I M be a Fuzzy Implication Model in the sense of Definition 7. There exist Fuzzy Implication Model Instances that are generated by more than one distinct Fuzzy Implication Model.
Justification. The current proposition originates from an experimental observation made by the authors, where instances generated from different models seemed to converge into shared formulas. The importance of the described phenomenon is significantly elevated when combined with insight gained from the previous two propositions since it rules out the possibility of establishing a one-to-one model-instance relationship.
The following example has been set up in order to practically display Proposition 3. To elaborate, it will demonstrate how two fuzzy implication instances originating from different Fuzzy Implication Models can in fact be the same function. The models selected for the demonstration are the following:
I M 1 S S N ( x , y ) = S y , S N ( x ) , T ( y , y ) ,
I M 2 ( x , y ) = S N ( x ) , y .
The following logical connectives are substituted into (8) and (9):
  • S ( x , y ) = max ( x , y ) (Gödel t-conorm),
  • T ( x , y ) = min ( x , y ) (Gödel t-norm),
  • N ( x ) = 1 − x (Natural negation).
Instance generated by the model I M 1 S S N . By substituting the selected connectives into (8), it is obtained that
I m 2 ( x , y ) = max y , max N ( x ) , T ( y , y ) .
Next, by substituting N ( x ) = 1 − x , the following expression is derived:
I m 2 ( x , y ) = max y , max 1 − x , T ( y , y ) .
Moreover, by substituting T ( y , y ) = min ( y , y ) (since T = min ), it is obtained that
I m 2 ( x , y ) = max y , max 1 − x , min ( y , y ) .
Since min ( y , y ) = y holds for all y ∈ [ 0 , 1 ] , the expression becomes
I m 2 ( x , y ) = max y , max 1 − x , y .
At this stage, the associativity of max allows the right-hand side to be rewritten as
I m 2 ( x , y ) = max y , 1 − x , y .
Finally, since max is idempotent, i.e., max ( y , y ) = y , it follows that
max y , 1 − x , y = max 1 − x , y .
Therefore, the instance generated by I M 1 S S N is reduced to the final form
I m 2 ( x , y ) = max 1 − x , y , x , y ∈ [ 0 , 1 ] .
Instance generated by the model I M 2 S , S , N . By substituting the same connectives into (9), it is obtained that
I m 3 ( x , y ) = max N ( x ) , y = max 1 − x , y , x , y ∈ [ 0 , 1 ] .
It is therefore concluded that
I m 2 ( x , y ) = I m 3 ( x , y ) = max ( 1 − x , y ) , ∀ x , y ∈ [ 0 , 1 ] .
For illustration purposes, the graph of I m 2 has been composed (see Figure 1), offering a visual confirmation of the results gathered above.
Figure 1. Graph of I m 2 and I m 3 . The surface colour encodes the implication value I ( x , y ) ∈ [ 0 , 1 ] and is used for visualisation purposes only.
Since I m 2 and I m 3 both reduce analytically to the Kleene–Dienes implication, their graphs coincide, and a single graphical verification suffices to confirm Proposition 3.

3.2. Discussion and Methodological Considerations

3.2.1. Positioning and Scope

The proposed Fuzzy Implication Modeling Theory targets specifically the subset of implications generated through compositions of the three basic fuzzy connectives: negation, conjunction, and disjunction. This framework is designed as a complement to, rather than a replacement for, existing class-level and family-level treatments of fuzzy implications. The theory addresses a structural gap in the literature—the absence of an intermediate organizational layer between the broad class-level classifications and the specific family-level constructs. Rather than superseding conventional approaches, it supplies vocabulary and analytical tools for the intermediate layer that have not previously been available within a unified formal framework.

3.2.2. Relation to Existing Classifications

Fuzzy Implication Models (F.I.M.s) and Fuzzy Implication Model Instances (F.I.M.I.s) occupy a novel position in the taxonomy of fuzzy operators. Unlike class-level descriptions (S-implications, R-implications, QL-implications, etc.) which characterize implications by their derivation principles, or family-level descriptions which group implications by parametric families, the F.I.M./F.I.M.I. framework organizes implications by their compositional structure. The three propositions formulated in this work—generation, traceability, and non-uniqueness—describe phenomena that cannot be expressed purely within a class-level or family-level formalism precisely because they refer to this intermediate compositional layer. For instance, the non-injective nature of the model-instance mapping (Proposition 3) reveals convergence patterns where structurally distinct compositions yield identical functional forms; this phenomenon is inaccessible to traditional approaches. Furthermore, the model-level quantitative descriptors (Behavior Index and Intra-Model Variability Index) enable quantitative comparisons across models and insights into compositional diversity that existing frameworks do not readily provide.

3.2.3. Choice of Central-Tendency and Dispersion Measures

The selection of the arithmetic mean and standard deviation as the basis for the Behavior Index and Intra-Model Variability Index reflects careful consideration of three guiding principles: alignment with the theory’s compositional semantics, consistency with the discretized sampling philosophy, and computational adaptability within automated frameworks. The arithmetic mean was chosen for the Behavior Index because it provides unbiased, neutral aggregation across all instances, is universally compatible with other statistical measures, and admits direct computational implementation. Standard deviation was chosen for the Intra-Model Variability Index because it directly measures dispersion and applies equal sensitivity to all deviations, and its square-root restoration to the original numerical scale preserves interpretability relative to both individual instances and the Behavior Index.
Alternative measures were rejected for principled reasons. The median paired with median absolute deviation (M.A.D.) would trade interpretability for robustness on the distribution’s tails; however, the discretized sampling already operates within the bounded domain [ 0 , 1 ] 3 without heavy-tailed phenomena, rendering the robustness gain marginal. A trimmed mean introduces an arbitrary trimming parameter that would compromise cross-model index comparability. The chosen measures thus balance theoretical coherence, computational efficiency, and the practical requirement that indices remain stable and comparable across different configurations of the depth and degree parameters k and n.

3.3. New Constructs

This subsection is dedicated to the detailed exposition of the above-mentioned concepts in strict mathematical terms. For clarity and illustration reasons, each construct has been assigned its own devoted sub-subsection where it will be discussed in detail.

3.3.1. F.I.M. Behavior Index

The introduction of the modeling aspect in fuzzy implications allows for a more organized and thorough study of their performance, properties and implementation in applications. However, as mentioned in the previous segment, one of the usual problems faced by researchers during the development of a fuzzy logic application related to implications is how to choose the appropriate one. In order to assist with this task, the authors propose the creation of a new construct, the Fuzzy Implication Model Behavior Index, which is defined as follows:
Definition 9.
The Behavior Index of a Fuzzy Implication Model I M is a matrix symbolized by I M B I with the formula:
I M B I = 1 n ∑ j = 1 n I m j ( x r , y s ) r = 1 , 2 , … , k s = 1 , 2 , … , k where x r = r − 1 k − 1 , y s = s − 1 k − 1 .
Formula Description:
  • I M B I is the Behavior Index Matrix. It summarizes on a grid the average behavior of a Fuzzy Implication Model through its instances.
  • I m is an instance of the Fuzzy Implication Model, and the index j identifies which one.
  • r is the index of the x-coordinate, ranging from 1 to k.
  • s is the index of the y-coordinate, also ranging from 1 to k.
  • k ∈ N * is the number of sample points per axis (Index Depth), resulting in a matrix of size k × k . NOTE: k > 1 since otherwise the sampling procedure would be pointless.
  • x r is the r-th sampled value on the x-axis. The sampled values are equally spaced in [ 0 , 1 ] .
  • y s is the s-th sampled value on the y-axis. The sampled values are equally spaced in [ 0 , 1 ] .
  • j is the index of the model’s instances, and it ranges from 1 to n.
  • n is the total number of instances used in the Index (Index Degree).
Example 1
(Behavior Index of I S S N on two compositional instances). Throughout this example and Example 2, the designation “Gödel triple” is used to denote the pairing of the Gödel t-norm and t-conorm with the standard strong negation N ( x ) = 1 − x , rather than with the non-involutive Gödel negation N G of Gödel logic. The involutive choice is deliberate: with the standard strong negation, the composite I S S N reduces analytically to the Kleene–Dienes implication, a well-known classical implication that serves two distinct purposes here—as a familiar benchmark against which the reader can immediately cross-check the behavior of I S S N in this instance, and as the concrete reduction already invoked in the proof of Proposition 3, thereby tying Example 1 directly to the non-uniqueness property. Pairing the Gödel t-norm and t-conorm with the non-involutive Gödel negation would instead yield a closed-form reduction that lies outside the canonical set of named implications, forgoing both of these connections. Consider two compositional instances generated from I S S N : the first using the Gödel triple ( S ( x , y ) = max ( x , y ) , T ( x , y ) = min ( x , y ) , N ( x ) = 1 − x ), which by direct substitution and the same simplification used in the proof of Proposition 3 reduces analytically to the Kleene–Dienes implication I KD ( x , y ) = max ( 1 − x , y ) ; and the second using the Łukasiewicz triple ( S ( x , y ) = min ( x + y , 1 ) , T ( x , y ) = max ( x + y − 1 , 0 ) , N ( x ) = 1 − x ). With discretization k = 5 , the sampled points are { 0 , 0.25 , 0.5 , 0.75 , 1 } and the two instances produce the following 5 × 5 matrices (rows indexed by r, columns by s):
I m 1 ( x r , y s ) = 1 1 1 1 1 0.75 0.75 0.75 0.75 1 0.5 0.5 0.5 0.75 1 0.25 0.25 0.5 0.75 1 0 0.25 0.5 0.75 1 , I m 2 ( x r , y s ) = 1 1 1 1 1 0.75 1 1 1 1 0.5 0.75 1 1 1 0.25 0.5 0.75 1 1 0 0.25 0.5 1 1 .
A natural question at this point is whether the Łukasiewicz triple, by analogy with the Gödel case above, yields an equally clean analytical reduction—specifically, to the classical Łukasiewicz implication I L ( x , y ) = min ( 1 − x + y , 1 ) . The answer is negative, and the reason is structural: the Gödel reduction to Kleene–Dienes relied on the idempotence min ( y , y ) = y , which cancels the inner T ( y , y ) term of I S S N and allows the outer composition to collapse. The Łukasiewicz t-norm, by contrast, is not idempotent: T ( y , y ) = max ( 2 y − 1 , 0 ) equals y only at the boundary values y ∈ { 0 , 1 } . The analogous simplification therefore cannot take place, and I S S N applied to the Łukasiewicz triple does not coincide with I L . Concretely, I S S N ( 1 , 0.75 ) = S ( 0.75 , S ( 0 , T ( 0.75 , 0.75 ) ) ) = S ( 0.75 , 0.5 ) = min ( 1.25 , 1 ) = 1 , whereas I L ( 1 , 0.75 ) = 0.75 . This pointwise disagreement is not an isolated accident: it extends continuously to a subregion of [ 0 , 1 ] 2 on which I S S N saturates to 1 while I L does not. Its visual signature is the extended unit plateau covering the upper-right portion of Figure 2, on the coarse 5 × 5 grid of Example 1; however, the two formulas happen to disagree only at the single cell ( x , y ) = ( 1 , 0.75 ) computed above.
Figure 2. Three-dimensional surface plot of the second instance I m 2 (the Łukasiewicz-triple case). Connective selection: S = min ( x + y , 1 ) , T = max ( x + y − 1 , 0 ) , N ( x ) = 1 − x , feeding the same F.I.M. structure S ( y , S ( N ( x ) , T ( y , y ) ) ) as in Figure 3. The surface colour encodes the implication value I m ( x , y ) ∈ [ 0 , 1 ] and is used for visualisation purposes only.
Figure 3. Three-dimensional surface plot of the first instance I m 1 (the Gödel/Kleene–Dienes case), produced by the companion MATLAB implementation. The panel on the left records the connective selection ( S = max ( x , y ) , T = min ( x , y ) , N ( x ) = 1 − x ) feeding the F.I.M. structure S ( y , S ( N ( x ) , T ( y , y ) ) ) ; the 3-D panel on the right displays the resulting I m ( x , y ) surface over [ 0 , 1 ] 2 . The surface colour encodes the implication value I m ( x , y ) ∈ [ 0 , 1 ] and is used for visualisation purposes only.
Consistent with the MATLAB realization described in Section 3.4, which stacks the instance surfaces into a three-dimensional array and aggregates them via pointwise mean along the instance axis, the Behavior Index of I S S N with n = 2 is the pointwise average of the two matrices (see Figure 4):
I M B I ( x r , y s ) = 1 1 1 1 1 0.75 0.875 0.875 0.875 1 0.5 0.625 0.75 0.875 1 0.25 0.375 0.625 0.875 1 0 0.25 0.5 0.875 1 .
Figure 4. Behavior Index I M B I of I S S N produced by the companion MATLAB implementation from the two instances shown in Figure 2 and Figure 3, with Index Depth k = 5 and Index Degree n = 2 . The 3-D scatter plot on the right colors each ( x r , y s ) grid point by its aggregated value; the numeric preview table on the left reproduces the 5 × 5 matrix cell for the cell.
The aggregated behavior exhibits monotonicity decreasing in the antecedent and increasing in the consequent, with full activation along the top row ( x = 0 ) and along the right column ( y = 1 ). The numerical mean of all entries is 0.755 , which characterizes the model’s overall behavioral tendency as moderately affirmative. These same two instances are reused in the next sub-subsection, where they drive the Intra-Model Variability Index, providing a unified numerical image of both descriptors on a shared computational basis.
It is important to mention that each model has a single Behavior Index. However, due to Proposition 1, each model has an infinite number of instances making the definite calculation of the Index’s value practically impossible. For this reason, the concept is relying on two parameters (Index Attributes) k and n, named DEPTH and DEGREE accordingly, that independently regulate index accuracy.
NOTE: It can easily be understood that higher parameter values equal better results since a bigger degree will include more instances into the calculations while a bigger depth will provide a more dense index grid.

3.3.2. F.I.M. Intra-Model Variability Index

One more proposition aimed at assisting in the practical utilization of the paper’s research is the introduction of the Intra-Model Variability Index. The mentioned concept’s creation is directly aimed at addressing the importance of choosing the appropriate instance between the confinements of a single F.I.M. The definition of the described construct is the following:
Definition 10.
The Intra-Model Variability Index of a Fuzzy Implication Model I M is a matrix symbolized by I M I M V with the formula:
I M IMV = 1 n ∑ j = 1 n I m j ( x r , y s ) − I M B I ( x r , y s ) 2 r = 1 , 2 , … , k s = 1 , 2 , … , k where x r = r − 1 k − 1 , y s = s − 1 k − 1 .
Formula Description:
  • I M IMV is the Intra-Model Variability Index Matrix. It summarizes on a grid the intra-model variability of a Fuzzy Implication Model through its instances.
  • I M B I is the Behavior Index of I M as it has been defined in Definition 9.
  • I m is an instance of the Fuzzy Implication Model, and the index j identifies which one.
  • r is the index of the x-coordinate, ranging from 1 to k.
  • s is the index of the y-coordinate, also ranging from 1 to k.
  • k is the number of sample points per axis (Index Depth), resulting in a matrix of size k × k . NOTE: k > 1 since otherwise the sampling procedure would be pointless.
  • x r is the r-th sampled value on the x-axis. The sampled values are equally spaced in [ 0 , 1 ] .
  • y s is the s-th sampled value on the y-axis. The sampled values are equally spaced in [ 0 , 1 ] .
  • j is the index of the model’s instances, and it ranges from 1 to n.
  • n is the total number of instances used in the Index (Index Degree).
Example 2
(Intra-Model Variability Index on the same two instances). Reusing the two instances introduced in Example 1 (the Gödel triple and the Łukasiewicz triple, both with standard negation N ( x ) = 1 − x ), and the Behavior Index I M B I already obtained as their pointwise mean with aggregate value 0.755 , the Intra-Model Variability Index measures how much each instance deviates from this average at each grid point:
I M I M V ( x r , y s ) = 0 0 0 0 0 0 0.125 0.125 0.125 0 0 0.125 0.25 0.125 0 0 0.125 0.125 0.125 0 0 0 0 0.125 0 ,
with mean 0.055 . The variability is null on the boundaries x = 0 , y = 0 and y = 1 where both instances coincide, and peaks at ( 0.5 , 0.5 ) where the two connective choices diverge most (see Figure 5). The small numerical magnitude of the IMV entries indicates that, on this coarse grid, the two connective pairs produce broadly similar implications even though they are structurally distinct; an IMV with uniformly low values would suggest that instance selection is largely inconsequential, whereas higher variability would reveal strong sensitivity to the t-norm/t-conorm choice.
Figure 5. Intra-Model Variability Index I M I M V of I S S N on the same two instances and configuration as in Figure 4 (Index Depth k = 5 , Index Degree n = 2 ). The interior peak at ( x , y ) = ( 0.5 , 0.5 ) and the null boundary along x = 0 , y = 0 , y = 1 are clearly visible; the preview table on the left reproduces the 5 × 5 matrix cell for the cell.
As with the Behavior Index, each model has a single Intra-Model Variability Index, but its definite calculation is practically impossible due to the infinite number of instances (Proposition 1). The same two Index Attributes (DEPTH k and DEGREE n) regulate accuracy in an identical manner. It should be noted that the divisor n is used in the formula rather than n − 1 because the n instances constitute the complete reference set for a given index configuration, not a random sample drawn from a larger population.

3.3.3. Index Attribute Manipulation

The two indexes introduced in the current paper, despite their theoretical abstraction, have been formulated with practicality in mind, a fact reflected in the use of the two Index Attributes in both concept definitions. To elaborate, these parameters were initially introduced as a mechanism of “scaling” the index definitions down in a form that can be easier automated without sacrificing conceptual sophistication. However, their integration proved more valuable than initially expected, since it rendered possible a plethora of novel and unconventional uses for the indicators providing an added layer of flexibility.
Taking the above into consideration, setting the degree attribute n to an unconventionally low value (e.g., 2, 3, …) fundamentally alters its interpretation. This statement is directly correlated to the I M B I ’s and I M I M V ’s particularity of depending on high index attributes in order to properly represent their true theoretical center. As a result, a side effect of this circumstance is the significant divergence of each concept’s symbolism the lower n gets into the single digit range. Nevertheless, in cases where something like this occurs, the index scope shifts from the model to the sub-model level.
On the other hand, the manipulation of the depth attribute of the behavior index k seems to not offer any theoretical insight in relation to either of the indicators. This observation, however, is not concerning, given that its modification can still significantly impact the metrics in a different way. To elaborate, even though the limitation of the attribute to lower values may hinder the index’s ability to fulfill its initial mission, it presents substantial computational savings through the influence it exerts over the computations each index calculation demands (the number of evaluation points for any given index configuration are k 2 ). As a result, it can easily be understood that restricting k to generally low values can lead to a significant decrease in processing power. To put it another way, the ability to downsize the depth attribute offers researchers the choice of balancing between achieving their objective and limiting computational waste by adapting index precision.
In addition, it has to be highlighted that the capability of altering both index attributes independently renders the indexes under their combined influence. So, given that n and k share the same parameter values where indicator dynamics change, Table 1 has been created in order to present in an orderly way the combined effect of their alteration. It is worth noting that the impact of attribute manipulation is identical for both I M B I and I M I M V .
Table 1. Index attribute manipulation impact on I M B I and I M I M V .
In view of the aforementioned points, it easily becomes apparent that a researcher can, through attribute manipulation, both re-purpose the indicators in order to fit the scope of problems they were not explicitly designed to address, and/or at the same time, address one of their prevalent shortcomings.

3.4. Computational Realization

The framework has been implemented as a MATLAB R2025b companion tool with a graphical user interface, designed for reproducibility and pedagogical exploration. The program is self-contained, requiring no external libraries beyond MATLAB’s core toolboxes, and is freely available at the paper’s repository [25].
The tool operates in four modes: (1) Single F.I.M. Instance evaluation, allowing users to select a model, specify connectives, and visualize a custom instance; (2) Behavior Index computation, enabling calculation of the model-level aggregate matrix with configurable depth and degree parameters; (3) Intra-Model Variability visualization, supporting both [ 0 , 1 ] 3 -normalized and auto-scaled plot views; and (4) F.I.M. Designer, an interactive tree-based environment for composing new models from the three basic connectives, with real-time mathematical formula display and model persistence.
The F.I.M. Designer represents the tool’s principal innovation. It provides a graphical canvas for constructing implication trees, a Formula Preview panel that updates symbolically as the structure evolves, and an Actions module for model validation, duplication detection, and lifecycle management. Users interact via direct mouse selection or keyboard shortcuts, and the interface enforces arity constraints to maintain well-formedness at all times.
Computational realization employs MATLAB function handles for operator representation, nested functional calls for compositional evaluation, co-domain clipping for numerical stability, parameter propagation for parametric families, and discretized sampling for index computation. A three-dimensional array structure ( k × k × n ) aggregates implication surfaces across instances, enabling efficient pointwise averaging and dispersion calculation. All evaluation is numerical rather than symbolic, trading algebraic completeness for responsiveness and scalability on standard computational platforms.
Full UI walkthroughs, execution instructions, and mode-by-mode screenshots are provided in the Supplementary Materials accompanying this paper.

4. Results and Discussion

The analytical development and computational realization of the proposed theoretical framework yielded structural, quantitative, and computational results. The principal findings are examined in the following subsections.

4.1. Structural Organization of the Implication Space

The proposed framework establishes that the subclass of fuzzy implication functions generated through compositions of basic fuzzy logical connectives admits a two-level structural organization. At the first level, Fuzzy Implication Models (F.I.M.s) operate as connective-level compositional templates, while at the second level, Fuzzy Implication Model Instances (F.I.M.I.s) correspond to the fully specified implication functions obtained via connective substitution.
The three structural propositions formulated in this work reveal specific properties of the model–instance relationship. In particular, each model admits an infinite instance generation capacity through the use of parametric connectives (Proposition 1), every instance maintains guaranteed association with at least one admissible model (Proposition 2), and the mapping between models and instances is non-injective, as demonstrated through the convergence of structurally distinct compositions to identical functional forms (Proposition 3). Furthermore, the validity of the proposed model I S S N was established through a complete verification of the standard implication conditions ( I 1 ) – ( I 5 ) .
Discussion. These findings reinforce a connective-centered structural interpretation that extends conventional treatments of fuzzy implications as standalone operators. The explicit model–instance separation clarifies structural relationships governing implication generation, reduction mechanisms, and equivalence patterns.
In particular, the non-injective nature of the mapping provides a theoretical explanation for convergence phenomena observed in implication constructions, where structurally distinct connective compositions reduce to identical functional forms. This observation carries practical significance, as it indicates that the effective number of distinct implications within any given model may be substantially smaller than the combinatorial space of connective substitutions would suggest.

4.2. Behavioral Quantification and Discretization Effects

The application of the Behavior Index ( I M B I ) and the Intra-Model Variability Index ( I M I M V ) to the proposed model I S S N demonstrates that the two constructs successfully capture complementary aspects of model-level behavior. The I M B I produces a discretized approximation of the average functional behavior induced by a model across its instances, while the I M I M V quantifies the degree of behavioral dispersion among those instances, thereby distinguishing between behaviorally coherent models and those exhibiting significant instance-dependent deviations.
Furthermore, the analysis of the discretization parameters reveals that sampling depth (k) and instance degree (n) induce distinct interpretative regimes. At high values, both indexes converge toward their theoretical targets at the model level. At low values of n, the scope shifts from model-level characterization to sub-model analysis, while low values of k reduce computational cost at the expense of grid resolution.
Discussion. From a behavioral standpoint, the I M B I construct extends analysis beyond the level of isolated implication functions by representing models as aggregated behavioral entities. This shift enables quantitative comparison between models and clarifies how connective compositions influence global implication characteristics.
The I M I M V formulation introduces a diagnostic perspective on model robustness. Low variability indicates behavioral stability across instances, whereas elevated dispersion reveals structural sensitivity to connective substitution. The index therefore provides insight into the internal behavioral coherence of Fuzzy Implication Models.
The discretization-dependent regimes establish a controlled trade-off between approximation fidelity and computational complexity, offering researchers the flexibility to balance precision against efficiency depending on the analytical objective.
Finally, the I M B I aggregation framework enables the definition of a Representative Implication, interpreted as an interpolative approximation of aggregated model behavior. This construct introduces an additional abstraction layer linking models with characteristic functional representatives. Theoretical properties of such representatives, particularly with respect to preservation of the standard implication conditions under interpolation, remain open for further analytical investigation.

4.3. Computational Operationalization and Analytical Exploration

The theoretical constructs developed in this work admit a stable numerical realization, implemented through a MATLAB-based program, that preserves the functional structure of connective compositions under discretized evaluation. The function-handle encoding strategy enables the substitution of arbitrary connective triplets ( T , S , N ) within an invariant computational pipeline, while nested functional calls preserve the hierarchical dependency structure of model compositions. The implementation successfully supports the computation of both indexes across varying parameter configurations, the interactive construction of new models through the F.I.M. Designer, and the visualization of implication surfaces, aggregation profiles, and variability patterns.
Discussion. The numerical operationalization demonstrates the computational feasibility of the framework while supporting controlled evaluation of model-level behaviors. The ability to explore implication instances, behavioral indices, and variability patterns through a graphical user interface establishes a practical bridge between abstract theoretical constructs and empirical analysis, rendering the framework accessible to researchers regardless of their programming proficiency. Additionally, graphical inspection enhances interpretability, facilitates comparative evaluation across different connective configurations, and strengthens experimental transparency. The extensible architecture of the program further supports the integration of additional models and connectives in future investigations.

4.4. Limitations and Future Research Directions

Despite the structural consistency and computational feasibility demonstrated by the proposed framework, certain limitations must be acknowledged. These limitations do not undermine the validity of the formulation but rather delineate the conditions under which the present analysis operates and highlight opportunities for further refinement.
First, the framework relies on discretized sampling strategies for behavioral approximation. As a result, approximation fidelity depends on grid resolution and instance selection policies. Second, the formal properties of derived constructs, including Representative Implications, require further analytical investigation, particularly with respect to the preservation of implication axioms.
In light of these considerations, several directions for future research naturally emerge:

4.4.1. Representative Implication

After evaluating I M B I in a broader spectrum, it becomes apparent that it can be utilized in the formulation of a new, inherently more complex concept. Consequently, the current sub-subsection has been formulated with the purpose of presenting the construct in question, which in essence refers to a new category of fuzzy implications. To elaborate, the present segment will mainly focus on the foundational principles of the novel implications, as well as on outlining their distinctive features.
According to the I M B I definition (see Definition 9), the index is essentially a two-dimensional matrix that approximates the model’s average behavior. However, a different concept interpretation would indicate its alternative status as a fuzzy truth table of a yet-to-be-defined fuzzy implication. The implication in question would be the result of an interpolation process applied to the index, with the added limitations of retaining certain data trends, like monotonicity, that are instrumental for the categorization of the produced formula as a fuzzy implication. Furthermore, it has to be highlighted that the final function will inherit the index’s primary role, resulting in a formula that approximates the average instance of a given model.
Taking the above into consideration, a promising interpolation method would be an implementation of a form of two-dimensional interpolation like Tensor-product Piecewise Cubic Hermite Interpolation (P.C.H.I.P.). However, carrying out such a deep dive into the concept within the limits of the current paper would shift its theoretical center away from what the article’s authors initially intended. So, the evolution of the concept will not be pursued any further here and instead, the discovery of the instance’s formula and the validation of its property as a fuzzy implication are labeled as open problems with the hope that they will be addressed in the future.
NOTE: Given that the concept of the Representative Implication is heavily dependent on the Behavior Index, it is impacted similarly when subject to attribute manipulation (see Table 1).

4.4.2. Algorithmic Framework for Selecting the Fuzzy Implication That Best Reflects a Given Logical Relationship

A persistent challenge in fuzzy logic applications concerns the selection of an implication that best describes a given logical connection. Despite the importance of this problem, no field-wide practice has been developed to address it within fuzzy logic, with relevant studies resorting to external methods such as statistics to approximate a solution [26].
The concepts introduced by Fuzzy Implication Modeling theory enable the formulation of a novel selection strategy that operates within the confines of the framework. The procedure begins with the researcher specifying a desired implication profile, which forms the Requirement Set. All established F.I.M.s are then identified, and for each, the Behavior Index is calculated. Each model is evaluated against the Requirement Set: if it matches the intended profile, it is accepted; otherwise, the evaluation proceeds to the next F.I.M. If no models remain, the researcher is encouraged to revise the intended profile.
Upon acceptance of a model, the researcher may either select its Representative Implication or conduct further analysis in the intra-model space. The Intra-Model Variability Index determines whether further analysis is necessary: low variability suggests that instance selection within the model is inconsequential, while significant dispersion prompts the division of instances into smaller groups (Sub-Models). The Behavior Index is then recalculated for each Sub-Model and evaluated against the Requirement Set. If no suitable Sub-Model is found, the researcher is directed to a different F.I.M. When a Sub-Model is selected but still exhibits high variability, the algorithm concludes that further searching is not viable and redirects the analysis accordingly.
It is important to clarify the scope of this section: the primary objective is to establish the general outline of a promising future research route, rather than to present a fully operational methodology. The methodology is not complete and cannot be directly applied as it stands, since a comprehensive development of all of its concepts would shift the paper’s theoretical center away from its intended scope. The algorithm above references three constructs that are intentionally left as conceptual placeholders: Requirement Sets and Sub-Models have not been formally defined in this work, and Representative Implications rest on an interpolation process whose closed-form expression and whose preservation of the fuzzy-implication conditions are open problems (see Section 4.4.1). Their presence in the algorithmic description above should therefore be read as structural scaffolding rather than as formal operators of the framework. This is an intentional choice aimed at capturing the conceptual structure of the approach without premature formalization.
For the same reason, no worked numerical instantiation of the algorithm is provided in this work. The authors considered supplying such an instantiation during the present revision and concluded that, at this stage of development, it would not be scientifically sound: running the algorithm to completion requires fixing particular interpretations of the three placeholders above, which either (i) implicitly commits the paper to definitions of those constructs that it has not derived—extending the scope of the work beyond what is argued—or (ii) produces a demonstration whose conclusions pertain to the chosen assumptions rather than to the framework itself, since those assumptions are not theorems of this paper. Accordingly, the present sub-subsection is kept at the conceptual level, and concrete instantiations are deferred to future work in which the three open constructs have first been formally developed.
The algorithmic procedure has been represented as a flowchart composed through “draw.io” and exported as an interactive HTML file, available at the paper’s open repository [25]. Concrete applied research directions that presuppose the future development of the three open constructs are listed in the sub-subsection that follows.

4.4.3. Additional Future Research Directions

Beyond the above, additional directions for future research include:
  • Investigation of alternative aggregation and dispersion operators.
  • Extension of the proposed framework with the inclusion of more fuzzy implication families, and/or classes of fuzzy connectives.
  • Discovery of more Fuzzy Implication Models.
  • Empirical benchmarking of I S S N and other instances of the proposed framework against classical implications in representative fuzzy inference systems (e.g., Mamdani-style controllers on standard benchmark problems), quantifying accuracy, convergence and computational cost.
  • Use of the Behavior Index as a principled selection criterion in rule-based design, with a case study on an applied domain such as medical decision support or process control.
  • Integration of the F.I.M. Designer module into an open educational platform for teaching fuzzy logic, with accompanying empirical studies on pedagogical effectiveness.

5. Conclusions

The present study introduced a structured theoretical framework for the analysis and organization of fuzzy implication functions generated through compositions of basic fuzzy logical connectives. In particular, the formulation established a connective-centered modeling perspective supported by the differentiation between Fuzzy Implication Models (F.I.M.s) and Fuzzy Implication Model Instances (F.I.M.I.s), together with a formal characterization of their relational properties through three structural propositions.
Furthermore, the definition of the Behavior Index ( I M B I ) and the Intra-Model Variability Index ( I M I M V ) enabled quantitative behavioral characterization at the model level, thereby extending implication analysis beyond individual functional instances. In parallel, the computational operationalization of the theoretical constructs through a dedicated MATLAB-based program demonstrated numerical feasibility and supported systematic behavioral exploration.
Taken together, these findings indicate that the integration of structural modeling, behavioral quantification, and computational realization can provide a coherent and analytically robust foundation for implication-centered fuzzy logic analysis, even though the framework relies on constructs whose properties warrant further research.
In this regard, future research may address the discovery of additional fuzzy implication models, the formal characterization of representative implications, the development of alternative aggregation mechanisms, and the further refinement of the algorithmic framework for fuzzy implication selection.

Supplementary Materials

The following supporting information can be downloaded at https://www.mdpi.com/article/10.3390/axioms15050348/s1: Section S1—Execution Instructions for the F.I.M. Designer companion program; Section S2—User Interface and Usability, with mode-by-mode screenshots of the Single-Instance, Behavior Index, Intra-Model Variability Index, and Designer modes (Figures S1–S9); Section S3—Code Readability and Modification; Section S4—Computational Realization (Detailed), covering the encoding of fuzzy logical connectives, direct realization of implication compositions, co-domain enforcement and numerical stability, propagation of operator parameters, graphical visualization mechanisms, extensibility, the distinction between numerical and symbolic realization, handling of the Behavior and Variability indices, F.I.M. Designer structural composition, and persistence mechanisms.

Author Contributions

Conceptualization, E.M. and S.M.; methodology, E.M. and S.M.; software, E.M.; validation, A.K.; investigation, E.M. and S.M.; writing—original draft preparation, E.M. and S.M.; writing—review and editing, E.M., S.M. and A.K.; visualization, E.M.; supervision, A.K. and B.K.P.; project administration, A.K.; and funding acquisition, A.K. All authors have read and agreed to the published version of the manuscript.

Funding

This research work was funded by the Special Account for Research Funds of Democritus University of Thrace (D.U.T.H.) under project code 83136; the APC was funded from the same account.

Data Availability Statement

The source code of the MATLAB program developed in this study is openly available at [25].

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
F.I.M.Fuzzy Implication Model
F.I.M.I.Fuzzy Implication Model Instance
B.I.Behavior Index
I.M.V.Intra-Model Variability Index
M.A.D.Median Absolute Deviation
P.C.H.I.P.Piecewise Cubic Hermite Interpolating Polynomial
A.S.T.Abstract Syntax Tree
G.U.I.Graphical User Interface

References

  1. Precup, R.E.; Hellendoorn, H. A survey on industrial applications of fuzzy control. Comput. Ind. 2011, 62, 213–226. [Google Scholar] [CrossRef] [Scilit]
  2. Sinha, M.; Tiwari, R. A Comprehensive Survey of Fuzzy Logic Utilization in Different Agricultural Sectors. J. Stat. Math. Eng. 2024, 10, 1–7. [Google Scholar] [CrossRef] [Scilit]
  3. Makariadis, S.; Papadopoulos, B. A Fuzzy Implication-Based Approach for Validating Climatic Teleconnections. Mathematics 2022, 10, 2692. [Google Scholar] [CrossRef] [Scilit]
  4. Makariadis, S.; Makariadis, E.; Konguetsof, A.; Papadopoulos, B. New Fuzzy Implication Model Consisting Only of Basic Logical Fuzzy Connectives. Axioms 2024, 13, 777. [Google Scholar] [CrossRef] [Scilit]
  5. Kacprzyk, J.; Yager, R.R. (Eds.) Management Decision Support Systems Using Fuzzy Sets and Possibility Theory; Number 83 in Interdisciplinary systems research; Verlag TÜV Rheinland: Köln, Germany, 1985. [Google Scholar]
  6. Mas, M.; Monserrat, M.; Torrens, J. QL-implications versus D-implications. Kybernetika 2006, 42, 351–366. [Google Scholar]
  7. Yager, R.R. On some new classes of implication operators and their role in approximate reasoning. Inf. Sci. 2004, 167, 193–216. [Google Scholar] [CrossRef] [Scilit]
  8. Baczyński, M.; Jayaram, B. Fuzzy Implications from Fuzzy Logic Operations. In Fuzzy Implications; Springer: Berlin/Heidelberg, Germany, 2008; pp. 39–107. [Google Scholar] [CrossRef] [Scilit]
  9. Massanet, S.; Riera, J.V.; Ruiz-Aguilera, D. On Fuzzy Polynomial Implications. In Information Processing and Management of Uncertainty in Knowledge-Based Systems; Laurent, A., Strauss, O., Bouchon-Meunier, B., Yager, R.R., Eds.; Springer International Publishing: Cham, Switzerland, 2014; pp. 138–147. [Google Scholar]
  10. Massanet, S.; Mir, A.; Riera, J.V.; Ruiz-Aguilera, D. Fuzzy implication functions with a specific expression: The polynomial case. Fuzzy Sets Syst. 2022, 451, 176–195. [Google Scholar] [CrossRef] [Scilit]
  11. Vemuri, N.R. Investigations of fuzzy implications satisfying generalized hypothetical syllogism. Fuzzy Sets Syst. 2017, 323, 117–137. [Google Scholar] [CrossRef] [Scilit]
  12. Kurková, V.; Manolopoulos, Y.; Hammer, B.; Iliadis, L.S.; Maglogiannis, I. (Eds.) Artificial Neural Networks and Machine Learning—ICANN 2018—27th International Conference on Artificial Neural Networks, Rhodes, Greece, 4–7 October 2018, Proceedings, Part I; Lecture Notes in Computer Science; Springer: Berlin/Heidelberg, Germany, 2018; Volume 11139. [Google Scholar] [CrossRef] [Scilit]
  13. Jayaram, B.; Mesiar, R. On special fuzzy implications. Fuzzy Sets Syst. 2009, 160, 2063–2085. [Google Scholar] [CrossRef] [Scilit]
  14. Shi, Y.; Van Gasse, B.; Ruan, D.; Kerre, E. On a New Class of Implications in Fuzzy Logic. In Information Processing and Management of Uncertainty in Knowledge-Based Systems Theory and Methods; Hullermeier, E., Kruse, R., Hoffmann, F., Eds.; Communications in Computer and Information Science; Springer: Berlin/Heidelberg, Germany, 2010; Volume 80, pp. 525–534. [Google Scholar] [CrossRef] [Scilit]
  15. Baczyński, M.; Jayaram, B. Fuzzy Implications. In Studies in Fuzziness and Soft Computing; Springer: Berlin/Heidelberg, Germany, 2008; Volume 231. [Google Scholar]
  16. Shi, Y. A Deep Study of Fuzzy Implications. Ph.D. Thesis, Ghent University, Ghent, Belgium, 2009. [Google Scholar]
  17. Fodor, J. On fuzzy implication operators. Fuzzy Sets Syst. 1991, 42, 93–300. [Google Scholar] [CrossRef] [Scilit]
  18. Bedregal, B. On Fuzzy Negations and Automorphisms. An. CNMAC 1984, 2, 1127–1129. [Google Scholar]
  19. Fodor, J.; Roubens, M. Fuzzy Preference Modelling and Multicriteria Decision Support. In Theory and Decision Library, Serie D: System Theory, Knowledge Engineering and Problem Solving; Kluwer Academic Publishers: Dordrecht, The Netherlands, 1994; Volume 14, pp. 3–16. [Google Scholar]
  20. Gottwald, S. A Treatise on Many-Valued Logics; Research Studies Press: Baldock, UK, 2001; pp. 63–105. [Google Scholar]
  21. Weber, S. A General Concept of Fuzzy Connectives, Negations and Implications Based on T-Norms and T-Conorms on the representation of fuzzy rules. Fuzzy Sets Syst. 1983, 11, 115–134. [Google Scholar]
  22. Trillas, E. Sobre funciones de negacin en la teora de conjuntos difusos. Stochastica 1979, III, 47–60. (In Spanish) [Google Scholar]
  23. Klement, E.; Mesiar, R.; Pap, E. Triangular Norms; Kluwer: Dordrecht, The Netherlands, 2000; pp. 4–10, 108–110. [Google Scholar]
  24. Casella, G.; Berger, R.L. Statistical Inference, 2nd ed.; Duxbury/Thomson Learning: Pacific Grove, CA, USA, 2002. [Google Scholar]
  25. Makariadis, E. Formulation of the Fuzzy Implication Modeling Theory. 2026. Available online: https://github.com/Eleftherios-Makariadis/Formulation_of_the_Fuzzy_Implication_Modeling_Theory (accessed on 3 May 2026).
  26. Ellina, G.; Papaschinopoulos, G.; Papadopoulos, B.K. Fuzzy Inference Systems: Selection of the most Appropriate Fuzzy Implication from Available Lake Water Quality Statistical Data. Environ. Process. 2017, 4, 923–935. [Google Scholar] [CrossRef] [Scilit]
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.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.