1. Introduction
Nullnorms and t-operators were first introduced on the unit interval by Calvo et al. [
1] and Mas et al. [
2], and it was proven that they are equivalent on the unit interval in [
3]. These operators are crucial in a wide range of fields, including fuzzy logic, fuzzy quantifiers, decision making, expert systems, and neural networks. Nullnorms are generalizations of t-norms and t-conorms since they allow the annihilator element
k to be chosen from anywhere on the unit interval, and they are t-norms when
and t-conorms when
. Nullnorms on the unit interval were discussed in many papers [
4,
5,
6].
Karaçal et al. [
7] introduced the concept of nullnorms with an annihilator element
on the bounded lattice
L based on the fact that a t-norm (or t-conorm) always exists on any bounded lattice
L. While nullnorms are widely discussed in the literature [
8,
9,
10,
11,
12,
13,
14,
15,
16,
17], element-oriented construction methods for nullnorms on bounded lattices remain underexplored. This paper addresses this gap by proposing such methods for nullnorms on bounded lattices.
The paper is structured as follows. In
Section 2, we review the concepts of bounded lattices, t-norms, t-conorms and nullnorms on bounded lattices.
Section 3 presents the main results including the new element-based construction methods for nullnorms on a bounded lattice
L based on the element
by elaborating
,
or
. To exemplify these construction methods, we present several examples. Moreover, we demonstrate through the examples that our new construction methods differ from previously proposed methods.
3. Element-Based Construction Methods of Nullnorms on Bounded Lattices
In this section, keeping in mind the paper of Karaçal and Şanlı in [
20], in which they presented an element-based triangular norm construction, we introduce three nullnorms construction methods on a bounded lattice
L in Theorems 1, 3 and 4, based on an arbitrary element
. Then, we compare our methods with those methods already in the literature and highlight the differences between our approach and the recalled ones. Finally, we provide some illustrative examples.
In the following theorem, Formula (
1) produces a nullnorm on the bounded lattice
L satisfying
for all
when
is a fixed element. We can obtain the following nullnorm construction method by considering the t-conorm
S on
satisfying
and the t-norm
T on
.
Theorem 1. Let be an element of bounded lattice L, , S be a t-conorm on satisfying and T be a t-norm on . If for all , then the function defined byis a nullnorm on L with the annihilator element k. Proof. By the definition of the function , it is clear that is a commutative function with the annihilator element k. Now, in the following, let us check that the monotonicity and associativity hold.
- (i)
Monotonicity: Let us show that for all elements with , for all . If p and q are both elements of or or or , is always satisfied for all since . Then, the proof then considers all of the remaining cases.
- 1.
Let .
- (1.1)
,
- (1.1.1)
If , then
- (1.1.2)
If , then
- (1.1.3)
If , then
- (1.2)
,
- (1.2.1)
If , then
- (1.2.2)
If , then
- (1.2.3)
If , then
- 2.
Let ,
- (2.1)
,
- (2.1.1)
If , then
- (2.1.2)
If , then
- 3.
Let ,
- (3.1)
,
- (3.1.1)
If , then
- (3.1.2)
If , then
- (ii)
Associativity: We demonstrate that for all . If , the equality is satisfied; therefore, they are omitted. Again, taking that is commutative into account for that proof, we consider all of the remaining cases as follows.
- 1.
Let .
- (1.1)
,
- (1.1.1)
If , then
- (1.1.2)
If , then
- (1.1.3)
If , then
- (1.2)
,
- (1.2.1)
If , then
- (1.2.2)
If , then
- (1.3)
,
- (1.3.1)
If , then
- (1.3.2)
If , then
- (1.3.3)
If , then
- 2.
Let .
- (2.1)
,
- (2.1.1)
If , then
- (2.1.2)
If , then
- (2.2)
,
- (2.2.1)
If , then
- (2.2.2)
If , then
- (2.3)
,
- (2.3.1)
If , then
- (2.3.2)
If , then
- 3.
Let .
- (3.1)
,
- (3.1.1)
If , then
- (3.2)
,
- (3.2.1)
If , then
- (3.3)
,
- (3.3.1)
If , then
Therefore, is a nullnorm on L, whose annihilator element is k. □
The structure of the nullnorm
given in Formula (
1) is summarized in
Figure 1.
To illustrate Theorem 1, we provide the following example.
Example 1. Let us consider as shown in Figure 2; then, the nullnorm on with annihilator element k is calculated as in Table 1, when and . By considering and in Theorem 1, the following Corollary 1 is obtained.
Corollary 1. Let be an element of bounded lattice L and . If for all , then the function defined byis a nullnorm on L with the annihilator element k. The structure of the nullnorm
given in Formula (
2) is summarized in
Figure 3.
Remark 1. In Theorem 1, even if Formula (1) results in a nullnorm on the bounded lattice L, the lattice L may not satisfy for all . The function in Theorem 1 is a nullnorm with the annihilator element k on the bounded lattice L. We illustrate this argument by an example as follows. In the following example, it is clear that the lattice does not satisfy the required conditions, even is a nullnorm on . Example 2. Consider the bounded lattice characterized by the Hasse diagram in Figure 4. It is clear that , and while the operator Z obtained by Formula (1) and given in Table 2 is a nullnorm with the annihilator element k on the bounded lattice , when and . Remark 2. Observe that Formula (1) given in Theorem 1 may not construct a nullnorm on a bounded lattice L that does not satisfy the condition for all and given in Theorem 1; i.e., the condition can not be omitted in general. In the following, in order to show this fact, we give an example of a bounded lattice having some elements such that , on which the operator is not a nullnorm. Example 3. Consider the bounded lattice described in Figure 5. It is seen that and for the elements and . Considering the Formula (1) in Theorem 1, for the function on , we obtain when for the elements . So, the monotonicity is violated. Therefore, is not a nullnorm on . In general, the nullnorm
defined in Theorem 1 is different from the nullnorms
,
,
,
,
,
,
and
in refs. [
7,
9,
14,
17]. We illustrate this argument by the following Examples 4 and 5.
Example 4. Consider the bounded lattice characterized by the Hasse diagram in Figure 6. By using the construction methods in refs. [7,9,14,17] and Theorem 1 and put , and , we have the following: ,
,
(Since ,
,
.
Therefore, it is clear that the nullnorm defined by Formula (1) in Theorem 1 is different from the nullnorms , , , and given in refs. [7,9,14,17]. Example 5. Consider the lattice described in Figure 7. Let us apply the construction methods in refs. [7,9,14,17] and Theorem 1 and put , and ; then, we have the following: (since ),
,
(since ).
Thus, it is clearly seen that the nullnorm defined by Formula (1) in Theorem 1 is different from the nullnorms , and given in refs. [9,14,17]. Remark 3. It should be noted that the nullnorm obtained by Formula (1) and the nullnorm obtained by Theorem 4 in [7] are the same whenever the t-norm on in Formula (1) and the t-conorm S on in Theorem 4 in [7] satisfies the condition and . 5Moreover, the nullnorm obtained by Formula (1) coincides with the nullnorm obtained by Theorem 3.2 in [17] if the t-subconorm R on in Theorem 3.2 in [17] satisfies the condition . In addition, the nullnorm obtained by Formula (1) coincides with and the nullnorm obtained by Theorem 6 in [14] when the t-conorm S on in Theorem 6 in [14] satisfies the condition and . Based on the element-based construction approach provided by Formula (
3) in Theorem 2, which relies on the existence of the element
, we can derive another nullnorm construction method, acquired by considering a t-norm
T on the interval
such that
, and the t-conorm
S on the interval
.
Theorem 2. Let be a bounded lattice, , , S be a t-conorm on and T be a t-norm on satisfying If for all , then the function defined byis a nullnorm on L with the annihilator element k. Proof. The proof follows easily from Theorem 1, and therefore it is omitted. □
The structure of the nullnorm
given in Formula (
3) is summarized in
Figure 8.
Example 6. Consider the bounded lattice from Example 3, i.e., as shown in Figure 5; then, the nullnorm on with annihilator element k is obtained as in Table 3 when and . By considering and in Theorem 2, the following Corollary 2 is obtained.
Corollary 2. Let be a bounded lattice, and . If for all , then the function defined byis a nullnorm on L with the annihilator element k. The structure of the nullnorm
given in Formula (
4) is summarized in
Figure 9.
Remark 4. Observe that Formula (3) given in Theorem 2 may construct a nullnorm on a bounded lattice L that does not satisfy the condition for all given in Theorem 2. The function is a nullnorm on L with the annihilator element k. In order to show this argument, in the following, an example of a bounded lattice not satisfying the mentioned condition is given in which the function is a nullnorm defined by Formula (3) in Theorem 2. Example 7. Consider the bounded lattice characterized by the Hasse diagram in Figure 10. The lattice does not satisfy the condition of Theorem 2 since and such that . The function Z obtained by Formula (3) in Theorem 2 and given in Table 4, when and , is a nullnorm on the bounded lattice with the annihilator element k. Remark 5. It should be noted that the nullnorm obtained by Formula (3) and the nullnorm obtained by Theorem 4 in [7] are the same whenever the t-conorm on in Formula (3), the t-norm T on in Theorem 4 in [7] satisfies the condition and . Moreover, the nullnorm obtained by Formula (3) coincides with the nullnorm obtained by Theorem 3.3 (Theorem 6) in [17] ([14]), and the t-subnorm F (t- norm T) on in Theorem 3.3 (Theorem 6) in [17] ([14]) satisfies the condition and . Now, in the following, we introduce a construction method for nullnorms with the annihilator element k based on the element . Our construction method exploits the existence of a t-norm T on the subinterval . It should be pointed out that our construction method does not need any constraints here.
Theorem 3. Let be a bounded lattice, , and T be a t-norm on . Then, the function defined byis a nullnorm on L with the annihilator element k. Proof. By the definition of the function , it is clear that is a commutative function with the annihilator element k. Now, in the following, let us check that the monotonicity and associativity hold.
- (i)
Monotonicity: Let us show that for all elements with , for all . If p and q are both elements of or or or or , is always satisfied for all since . If or , the inequality is satisfied; therefore, they are omitted. The proof then considers all of the remaining cases.
- 1.
Let .
- (1.1)
,
- (1.1.1)
If , then
- (1.1.2)
If , then
- (1.1.3)
If , then
- (1.2)
,
- (1.2.1)
If , then
- (1.2.2)
If , then
- (1.3)
,
- (1.3.1)
If , then
- (1.3.2)
If , then
- 2.
Let .
- (2.1)
,
- (2.1.1)
If , then
- (2.1.2)
If , then
- (2.1.3)
If , then
- (2.2)
,
- (2.2.1)
If , then
- (2.2.2)
If , then
- (2.2.3)
If , then
- 3.
Let ,
- (3.1)
,
- (3.1.1)
If , then
- (3.1.2)
If , then
- 4.
Let ,
- (4.1)
,
- (4.1.1)
If , then
- (4.1.2)
If , then
- (ii)
Associativity: We demonstrate that for all . If at least one of the elements belongs to the set , the equality is satisfied; therefore, they are omitted. Again, taking that is commutative into account, the proof considers all of the remaining cases.
- 1.
Let .
- (1.1)
,
- (1.1.1)
If , then
- (1.1.2)
If , then
- (1.2)
,
- (1.2.1)
If , then
- (1.2.2)
If , then
- (1.2.3)
If , then
- (1.3)
,
- (1.3.1)
If , then
- (1.3.2)
If , then
- 2.
Let .
- (2.1)
,
- (2.1.1)
If , then
- (2.1.2)
If , then
- (2.2)
,
- (2.2.1)
If , then
- (2.2.2)
If , then
- (2.3)
,
- (2.3.1)
If , then
- (2.3.2)
If , then
- 3.
Let .
- (3.1)
,
- (3.1.1)
If , then
- (3.2)
,
- (3.2.1)
If , then
- (3.3)
,
- (3.3.1)
If , then
We conclude that is a nullnorm on L with the annihilator element k. □
The structure of the nullnorm
given in Formula (
5) is summarized in
Figure 11.
Remark 6. (i) If we take and in ref. [17], the nullnorm coincides with the nullnorm obtained by Formula (5). (ii) If we take and in Formula [17], the nullnorm coincides with the nullnorm obtained by Formula (5).
Now, we give the following examples in order to show that the nullnorm
defined by Formula (
5) in Theorem 3 is different from those nullnorms obtained by the construction methods in the literature in general.
Example 8. Consider the bounded lattice from Example 4, i.e., characterized by the Hasse diagram in Figure 6. By using the construction methods in [7,9,14] and Theorem 3 and putting , as taken, we obtain the following: ,
,
,
.
Therefore, it is clear that the nullnorm defined by Formula (5) in Theorem 3 is different from the nullnorms , , and given in refs. [7,9,14]. Example 9. Consider the bounded lattice from Example 5, i.e., characterized by the Hasse diagram in Figure 7. Let us apply the construction methods in refs. [9,14] and Theorem 3, and putting , as taken, we obtain the following: ,
.
Thus, it is clearly seen that the nullnorm defined by Formula (5) in Theorem 3 is different from the nullnorms and given in refs. [9,14]. In the following Corollary 3, by taking for the nullnorm in Theorem 3, we obtain the following nullnorm on L having an annihilator element k without any constraints.
Corollary 3. Let be a bounded lattice, and . Then, the function defined byis a nullnorm on L with the annihilator element k. The structure of the nullnorm
given in Formula (
6) is summarized in
Figure 12.
Next, we present a construction method for nullnorms induced by the element , which utilizes the existence of a t-conorm on .
Theorem 4. Let be a bounded lattice, , and S be a t-conorm on . Then, the function defined byis a nullnorm on L with the annihilator element k. Proof. The proof follows easily from Theorem 3, and therefore it is omitted. □
The structure of the nullnorm
given in Formula (
7) is summarized in
Figure 13.
In order to show that the nullnorm
defined by Formula (
7) in Theorem 4 is different from the nullnorms obtained by the construction methods in the literature, we present the following examples.
Remark 7. (i) If we take and in [17], the nullnorm coincides with the nullnorm obtained by Formula (7). (ii) If we take and in ref. [17], the nullnorm coincides with the nullnorm obtained by Formula (7).
Example 10. Consider the bounded lattice from Example 4, i.e., characterized by the Hasse diagram in Figure 6. By taking the construction methods in [7,9,14] into account alongside Theorem 4 and putting , as taken, we obtain the following: ,
,
,
.
Therefore, it is clear that the nullnorm defined by Formula (7) in Theorem 4 is different from the nullnorms , , and given in refs. [7,9,14]. Example 11. Consider the bounded lattice from Example 5, i.e., characterized by the Hasse diagram in Figure 7. Let us apply the construction methods in [9,14] and Theorem 4, and putting , as taken, we obtain the following: ,
.
Thus, it is clearly seen that the nullnorm defined by Formula (7) in Theorem 4 is different from the nullnorms and given in refs. [9,14]. In Theorem 4, putting the t-conorm , we obtain the following element-based construction method for nullnorms via the element of a lattice.
Corollary 4. Let be a bounded lattice, , . Then, the function defined byis a nullnorm on L with the annihilator element k. The structure of the nullnorm
given in Formula (
8) is summarized in
Figure 14.