Abstract
Uni-nullnorms generalize both uninorms and nullnorms. In this paper, we investigate the migrativity property for uni-nullnorms. We characterize uni-nullnorms that are α-migrative over a fixed uni-nullnorm, where the 2-neutral elements of uni-nullnorms can be the same or different. Specifically, the (α, V1)-migrativity of V when e = e1, a = a1, or e ≠ e1, a = a1 or e = e1, a ≠ a1 are characterized, where V and V1 are uni-nullnorms with 2-neutral elements {e, 1} a and {e1, 1} a 1 , respectively.
Introduction
The term α-migrative was introduced by Durante and Sarkoci in [6] where they use it to construct t-norms by means of convex combinations. Actually, this property has been presented already in Problem 1.8 (b) of [19]. For a given α ∈]0, 1 [ and a mapping T : [0, 1] 2 → [0, 1], T is said to be α-migrative if
Though this definition seems to be rather general, Durante and Sarkoci [6] deals with t-norms and t-subnorms. Replacing the the product αx in Eq. (1) eq-amig by a t-norm T1, Fodor and Rudas [8] extended the α-migrativity to (α, T1)-migrativity for t-norms that can be written as
As has been pointed out in [4, 18], the α-migrativity refers to a certain ratio interchangeability between coordinates which makes it possible to play important roles in image processing and decision making. Therefore, researchers have paid much attention to the migrativity of various binary operations. The migrativity property (and its generalizations) has been studied for t-norms (see [6–9, 20]), for t-conorms (see [15, 17]), for t-subnorms (see [31]), for uninorms (see [16, 25–28]), for nullnorms (see [17, 33]), for copulas (see [18]), for overlap functions (see [22, 23]) and for aggregation functions (see [3, 4]).
Uninorms (see [32]) and nullnorms (see [5], coincide with t-operators in [14]) are important generalizations of t-norms and t-conorms, and have proved to be useful in many fields such as fuzzy sets and fuzzy logic, image processing, decision making, information fusion, etc (see [1, 21]). Letting a uninorm and a nullnorm share the same underlying t-conorm (resp. t-norm), Sun et al. [29, 30] introduced the concept of a uni-nullnorm (resp. null-uninorm) which is a special case of 2-uninorms introduced in [2]. Uni-nullnorms and null-uninorms are a pair of dual operations and generalize both uninorms and nullnorms. As combinations of uninorms and nullnorms, uni-nullnorms may play important and interesting roles not only in theoretical investigations but also in practical applications. Notice that the migrativity property for uninorms and nullnorms has attracted considerable attention (see [16, 33]). Mas et al. [16] characterized uninorms with neutral element e that are α-migrative over a fixed uninorm with the same neutral element e. Migrative uninorms and nullnorms over a fixed t-norm and over a fixed t-conorm were introduced and characterized in [17]. Qin and Ruiz-Aguilera [24] characterized uninorms with neutral element e that are α-migrative over idempotent uninorms with neutral element e1 different from e. Su et al. [25–28] investigated and characterized uninorms with neutral element e that are α-migrative over uninorms with neutral element e1 different from e. Zong et al. [33] characterized nullnorms with absorbing element a that are α-migrative over nullnorms with absorbing element a1 when a = a1 and a ≠ a1. Since uni-nullnorms generalize uninorms and nullnorms, conducting researches on the migrativity of uni-nullnorms is meaningful which can generalize and unify corresponding results for t-norms, t-conorms, uninorms and nullnorms.
Up to now, the migrativity of uni-nullnorms have not been touched. In this paper we shall investigate the migrativity of uni-nullnorms. We shall study α-migrative uni-nullnorms over a fixed uni-nullnorm, where the 2-neutral elements of these uni-nullnorms may be the same or different. The structure of the rest of this paper is organized as follows. In Section 2, we recall some fundamentals about uni-nullnorms. In Section 3, we characterize uni-nullnorms with 2-neutral element {e, 1} a that are α-migrative over uni-nullnorms with the same 2-neutral element {e, 1} a . In Section 4, we characterize uni-nullnorms with 2-neutral element {e, 1} a that are α-migrative over uni-nullnorms with 2-neutral element {e1, 1} a 1 different from {e, 1} a . Discussion and conclusions are drawn in Section 5.
Throughout this paper, a [0, 1] → [0, 1] mapping is called a unary operator, a [0, 1] 2 → [0, 1] mapping is called a binary operator.
Note that a uni-nullnorm is a special case of a 2-uninorm, where the underlying upper uninorm of the 2-uninorm is a t-norm. Uni-nullnorms generalize both uninorms and nullnorms. For a uni-nullnorm V with a 2-neutral element {e, 1} a , V is a uninorm if a = 1, a nullnorm when e = 0, a t-conorm if e = 0 and a = 1, a t-norm whenever e = a = 0 or e = a = 1. A uni-nullnorm with a 2-neutral element {e, 1} a is proper if 0 < e < a < 1.
We call a uni-nullnorm V disjunctive if V (0, a) = a, since it acts like the well-known fuzzy disjunction named the maximum t-conorm on the point (0, a), i.e., V (0, a) = a = max(0, a). If V (0, a) =0 then V is called conjunctive, by a similar reason.
For any uni-nullnorm V with a 2-neutral element {e, 1}
a
and for all x, y ∈ [0, 1], define binary operators
(i)
(ii) U
V
is a uninorm with a neutral element
(iii) N
V
is a nullnorm with an annihilator
(iv) min(x, y) ≤ V (x, y) ≤ max(x, y) for all (x, y) ∈ [0, e] × [e, a] ∪ [e, a] × [0, e].
(v) V (x, y) = a for all (x, y) ∈ [e, a] × [a, 1] ∪ [a, 1] × [e, a].
(vi) min(x, y) ≤ V (x, y) ≤ a for all (x, y) ∈ [0, e] × [a, 1] ∪ [a, 1] × [0, e].
Proposition 2.5 shows that the structure of a uni-nullnorm over the squares [0, e] 2, [e, a] 2, [a, 1] 2, [0, a] 2 and [e, 1] 2 are closely related to a t-norm, a t-conorm, a t-norm, a uninorm and a nullnorm, respectively. We call
The migrativity property has been studied for t-norms, for t-subnorms, for uninorms and for nullnorms. Similar to the migrativity property of uninorms and nullnorms, we can give the definition of migrativity for two uni-nullnorms.
Note that the migrative equation for t-norms or uninorms has been further generalized involving two fixed t-norms or uninorms (see [8, 16]). We state it for uni-nullnorms as follow.
In this section, we consider the migrativity of uni-nullnorms with the same 2-neutral element. The uni-nullnorms V, V1 and V2 considered in this section are always assumed to have the same 2-neutral element {e, 1} a .
Conversely, suppose V is (α, V1, V2)-migrative. To prove V (α, x) = V1 (α, x) = V2 (α, x) for all x ∈ [0, 1], we need to distinguish two cases: α ≤ a and α > a. Case 1: α ≤ a. Since α ≤ a, we have V2 (α, x) ≤ V2 (a, 1) = a and V1 (α, x) ≤ V1 (a, 1) = a for all x ∈ [0, 1]. Then, for all x ∈ [0, 1], from the (α, V1, V2)-migrativity of V it follows that V (α, x) = V (V1 (α, e) , x) = V (e, V2 (α, x)) = V2 (α, x) and V1 (α, x) = V (V1 (α, x) , e) = V (x, V2 (α, e)) = V (x, α) . Therefore, when α ≤ a, V (α, x) = V1 (α, x) = V2 (α, x) for all x ∈ [0, 1]. Case 2: α > a. We shall consider two subcases: x ≥ e and x < e. Case 2.1: x ≥ e. Because α > a, for all x ≥ e, we have V1 (α, x) ≥ V1 (α, e) = a and V2 (α, x) ≥ V2 (α, e) = a. Then the (α, V1, V2)-migrativity of V implies that V1 (α, x) = V (V1 (α, x) , 1) = V (x, V2 (α, 1)) = V (α, x) and V (α, x) = V (V1 (α, 1) , x) = V (1, V2 (α, x)) = V2 (α, x). Therefore V (α, x) = V1 (α, x) = V2 (α, x) for all x ∈ [e, 1]. Case 2.2: x < e. Because α > a, for all x < e, we get V1 (α, x) ≤ V1 (α, e) = a and V2 (α, x) ≤ V2 (α, e) = a, then the (α, V1, V2)-migrativity of V and Proposition 2.6 implies that V1 (α, x) = V (V1 (α, x) , e) = V (x, V2 (α, e)) = V (α, x) and V (α, x) = V (a, x) = V (V1 (α, e) , x) = V (e, V2 (α, x)) = V2 (α, x) . Thus V (α, x) = V1 (α, x) = V2 (α, x) for all x ∈ [0, e].
Combining the above two subcases, we know V (α, x) = V1 (α, x) = V2 (α, x) for all x ∈ [0, 1] when α > a.
From the above discussions, we have V (α, x) = V1 (α, x) = V2 (α, x) for all x ∈ [0, 1]. □
Theorem 3.1 shows that for uni-nullnorms V, V1 and V2 having the same 2-neutral element such that V is (α, V1, V2)-migrative, V (α, ·), V1 (α, ·) and V2 (α, ·) must coincide. Obviously, this characterization holds when V1 = V2. Since uni-nullnorms generalize both uninorms and nullnorms, Theorem 3.1 generalizes Proposition 4 in [16] and Theorem 3 in [33].
At the end of this section, we shall discuss some properties for uni-nullnorms V and V1 such that V is (α, V1)-migrative. First, we have the following results when V = V1 or when α ∈ {0, a, 1}.
(i) V is (α, V)-migrative for all α ∈ [0, 1].
(ii) V is (e, V1)-migrative.
(iii) If V and V1 are disjunctive, then V is both (a, V1)-migrative and (1, V1)-migrative.
(iv) If V1 is disjunctive, then V is (1, V1)-migrative if and only if V is disjunctive.
(v) If V1 is disjunctive, then V is (a, V1)-migrative if and only if V is disjunctive.
(vi) If V1 is conjunctive, then V is (0, V1)-migrative if and only if V is conjunctive.
(ii) Note that V (e, x) = V1 (e, x) = x for all x ∈ [0, a] and V (e, x) = V1 (e, x) = a for all x ∈ [a, 1]. Then, by Theorem 3.1, V is (e, V1)-migrative.
(iii) If V and V1 is disjunctive, then V (a, x) = V1 (a, x) = a for all x ∈ [0, 1] and V (1, x) = V1 (1, x) = a for all x ∈ [0, a]. From the fact V (1, x) = V1 (1, x) = x for all x ∈ [a, 1] and Theorem 3.1 we deduce V is both (a, V1)-migrative and (1, V1)-migrative.
(iv) Suppose V1 is disjunctive and V is (1, V1)-migrative. Then we have V (a, 0) = V (V1 (1, a) , 0) = V (a, V1 (1, 0)) = V (a, a) = a . i.e., V is disjunctive.
Conversely, since V and V1 are disjunctive, we have V (1, x) = V1 (1, x) = a for all x ∈ [0, a]. Moreover, V (1, x) = V1 (1, x) = x for all x ∈ [a, 1]. Then, by Theorem 3.1, V is (1, V1)-migrative.
(v) If V1 is disjunctive and V is (a, V1)-migrative, then V (a, 0) = V (V1 (a, a) , 0) = V (a, V1 (a, 0)) = V (a, a) = a, i.e., V is disjunctive.
The converse is evident since V (a, x) = V1 (a, x) = a holds for all x ∈ [0, 1].
(vi) If V1 is conjunctive and V is (0, V1)-migrative, then V (0, a) = V (V1 (0, e) , a) = V (e, V1 (0, a)) = V (e, 0) =0, i.e., V is conjunctive.
Conversely, since V and V1 are conjunctive, it is clear that V (0, x) = V1 (0, x) =0 for all x ∈ [0, 1]. Then, by Theorem 3.1, V is (0, V1)-migrative. □
The following result relates the migrativity of uni-nullnorms with the migrativity of the underlying uninorms, nullnorms, t-norms and t-conorms.
(i) U is
(ii) N is
(iii) T
l
is
(iv) S is
(v) T
r
is
Migrative uni-nullnorms with different 2-neutral elements
In this section, V and V1 are assumed to be uni-nullnorms with 2-neutral elements {e, 1} a and {e1, 1} a 1 , respectively. We consider the migrativity for uni-nullnorms with different 2-neutral elements. There are there subcases, that is, e ≠ e1, a = a1 or e = e1, a ≠ a1 or e ≠ e1, a ≠ a1. In this paper, we mainly concern the two cases: e ≠ e1, a = a1 or e = e1, a ≠ a1.
Characterizations on the (α, V1)-migrativity of V when e ≠ e1 and a = a1
In this subsection, we consider the (α, V1)-migrativity of V when e ≠ e1 and a = a1. Unless otherwise specified, we assume e ≠ e1 and a = a1 in this subsection. When α ≤ a, we have the following characterization for the (α, V1)-migrativity of V.
Conversely, if V1 (α, x) = V (λ, x) for all x ∈ [0, 1], then we know V (V1 (α, x) , y) = V (V (λ, x) , y) = V (x, V (λ, y)) = V (x, V1 (α, y)) holds for all x, y ∈ [0, 1], i.e., V is (α, V1)-migrative. □
It is worth mentioning that when a = a1 = 1, the uni-nullnorms V and V1 become uninorms. Taking a = a1 = 1 in Theorem 4.1, we obtain a characterization for migrative uninorms which has been presented already as Lemma 1 in [24]. We point out that some results characterizing migrative uninorms in [26, 28] can be obtained from Theorem 4.1. For example, as consequences of Theorem 4.1, we have the following two results.
Moreover, suppose V is (α, V1)-migrative, we have α < min(e, e1), then V1 (α, e) ≤ V1 (e1, e) = e and V1 (α, 1) = min(α, 1) = α, and hence α = V1 (α, 1) = V (V1 (α, e) , 1) = min(1, V1 (α, e)) = V1 (α, e). Using Theorem 4.1, we know V is (α, V1)-migrative if and only if V1 (α, x) = V (V1 (α, e) , x) = V (α, x) for all x ∈ [0, 1]. □
Note that Corollary 4.2 is just Theorem 3.2.1 in [28] and Corollary 4.3 is just Theorem 3.1 in [26]. Note also that when a = a1 = 1 and e1 = 1, if α = 1, then V1 (α, x) = V1 (1, x) = x and V (λ, x) = V (V1 (α, e) , x) = V (V1 (1, e) , x) = V (e, x) = x for all x ∈ [0, 1], by Theorem 4.1 we know V is (1, V1)-migrative; if α = 0, then V1 (α, x) = V1 (0, x) =0 and V (λ, x) = V (V1 (α, e) , x) = V (V1 (0, e) , x) = V (0, x) for all x ∈ [0, 1], using Theorem 4.1 we know V is (0, V1)-migrative if and only if V (0, x) for all x ∈ [0, 1], i.e., V (0, 1) =0. We mention that the two consequences of Theorem 4.1 are exactly Lemma 1 in [17]. Propositions 4 and 5 in [17] indicated that a conjunctive uninorm V with neutral element e ∈]0, 1 [ locally internal on the boundary is α-migrative over a t-norm V1 when α ∈]0, e [ if and only if V1 (α, x) = V (V1 (α, e) , x) for all x ∈ [0, 1]. Obviously, this result is just a special case of Theorem 4.1 when a = a1 = 1 and e1 = 1.
In what follows, we shall characterize the (α, V1)-migrativity of V when α > a. First, we have the following necessary condition for the (α, V1)-migrativity of V when α > a.
Based on Proposition 4.4, by distinguishing the two cases e > e1 and e < e1, we can characterize the (α, V1)-migrativity of V when α > a as follows.
As for the necessity, by Proposition 4.4 we only need to show V1 (α, x) = V (α, x) when x < e1. Since e1 < e, we have V (α, e) = a. For all x < e1 < e, using Propositions 2.6 and 4.4, we deduce V1 (α, x) = V (λ, x) = V (V1 (α, e) , x) = V (a, x) = V (α, x). □
When x, y ≤ a, it is obvious that V (V1 (α, x) , y) = V (V (λ, x) , y) = V (x, V (λ, y)) = V (x, V1 (α, y)) . When x, y > a, we have V (V1 (α, x) , y) = V (V (α, x) , y) = V (x, V (α, y)) = V (x, V1 (α, y)) . When x ≤ a < y, from the fact e ≤ λ = V1 (α, e) ≤ a and Proposition 2.6, we obtain V (V1 (α, x) , y) = V (V (λ, x) , y) = V (x, V (λ, y)) = V (x, a) and V (x, V1 (α, y)) = V (x, V (α, y)) = V (V (α, x) , y) = V (V (a, x) , y) = V (x, V (a, y)) = V (x, a) . When y ≤ a < x, it can be proved similarly.
Combining the above four cases, we claim V is (α, V1)-migrative. □
Theorems 4.1, 4.1 and 4.1 characterize the (α, V1)-migrativity of V when e ≠ e1 and a = a1. When a = a1 = 1, the uni-nullnorms V and V1 become uninorms, thus Theorem 4.1 generalizes corresponding characterizations for migrative uninorms over t-norms, t-conorms or uninorms in [17, 28].
Characterizations on the (α, V1)-migrativity of V when e = e1 and a ≠ a1
In this subsection, we consider the (α, V1)-migrativity of V when e = e1 and a ≠ a1. Unless otherwise specified, we assume e = e1 and a ≠ a1 in this subsection. We shall distinguish two cases: a1 < a and a1 > a. First, we consider the case a1 < a which can be divided into three subcases: α ≤ a1 < a, a1 < α < a and a1 < a ≤ α. When α ≤ a1 < a, we have the following characterization for the (α, V1)-migrativity of V.
As consequences of Theorem 4.7, we have the following two results.
Note that when e = e1 = 0, V and V1 become nullnorms. Therefore, Corollary 4.8 generalizes Lemma 6 in [33].
When a1 < α < a, V cannot be (α, V1)-migrative as is shown below.
Note that when e = e1 = 0, V and V1 become nullnorms. Therefore, Theorem 4.10 generalizes Lemma 7 in [33].
When a1 < a ≤ α, we have the following characterization for the (α, V1)-migrativity of V.
Conversely, let V1 (α, x) = V (a1, x) for all x ≤ a and V1 (α, x) = V (α, x) for all x ≥ a. We need to distinguish the following three cases. When x, y ≤ a or x, y ≥ a, V (V1 (α, x) , y) = V (x, V1 (α, y)) holds trivially. When x ≤ a ≤ y, we consider two subcases. x ≥ e. When x ≥ e, we have a1 = V (a1, e) ≤ V (a1, x) ≤ V (a1, a) ≤ a. Then V (V1 (α, x) , y) = V (V (a1, x) , y) = a = V (x, V (α, y)) = V (x, V1 (α, y)). x < e. When x < e, we get V (V1 (α, x) , y) = V (V (a1, x) , y) = V (V (a1, y) , x) = V (a, x) and V (x, V1 (α, y)) = V (x, V (α, y)). Because V (α, y) ≥ V (a, a) = a, from Proposition 2.6 it follows V (a, x) = V (V (α, y) , x) for all x < e. Therefore V (V1 (α, x) , y) = V (x, V1 (α, y)). When y ≤ a ≤ x, it can be proved similarly.
Combining the above cases, we know V is (α, V1)-migrative. □
Note that when a1 < a ≤ α and e = e1 = 0, we have V1 (α, x) = a1 for all x ≤ a1. Therefore, Theorem 4.11 generalizes Lemma 10 in [33] which characterized the α-migrativity of a nullnorm V over a nullnorm V1 when a1 < a < α.
As a consequence of Theorem 4.11, we have the following property on V1 when V is (α, V1)-migrative and a1 < a ≤ α.
(ii) From Theorem 4.11 we know V1 (α, a) = V (α, a) = a. Then for all x ≥ α, V1 (a, 1) ≥ V1 (a, x) ≥ V1 (a, α) = a, i.e., V1 (a, x) = a for all x ≥ α. □
In what follows, we shall characterize the (α, V1)-migrativity of V when a < a1. We divide the case a < a1 into four subcases: a < a1 ≤ α, a < α < a1, e ≤ α ≤ a < a1 and α < e ≤ a < a1. Actually, when a < a1 ≤ α or a < α < a1, V cannot be (α, V1)-migrative, see the following two results.
Note that when e = e1 = 0, V and V1 become nullnorms. Therefore, Theorem 4.13 generalizes Lemma 9 in [33].
Note that when e = e1 = 0, V and V1 become nullnorms. Therefore, Theorem 4.14 generalizes Lemma 8 in [33].
Now, we shall characterize the (α, V1)-migrativity of V when e ≤ α ≤ a < a1. First, we give some properties on V and V1 when V is (α, V1)-migrative and e ≤ α ≤ a < a1.
Based on Propositions 2.6 and 4.15, we have the following characterization for the (α, V1)-migrativity of V when e ≤ α ≤ a < a1.
Conversely, suppose V1 (α, x) = V (α, x) for all x ≤ a and V1 (α, x) = V (a1, x) for all x > a. We need to distinguish four cases. When x, y ≤ a, V (V1 (α, x) , y) = V (V (α, x) , y) = V (x, V (α, y)) = V (x, V1 (α, y)). When x, y > a, V (V1 (α, x) , y) = V (V (a1, x) , y) = V (x, V (a1, y)) = V (x, V1 (α, y)). When x ≤ a < y, from Proposition 2.6 it holds that V (a1, x) = V (a, x), then we deduce that V (V1 (α, x) , y) = V (V (α, x) , y) = V (x, V (α, y)) = V (x, a) and V (x, V1 (α, y)) = V (x, V (a1, y)) = V (V (a1, x) , y) = V (V (a, x) , y) = V (x, V (a, y)) = V (x, a) . When y ≤ a < a, analogous to the proof of the case x ≤ a < y, we get V (V1 (α, x) , y) = V (x, V1 (α, y)).
Combining the four cases, we know V is (α, V1)-migrative. □
Note that when α ≤ a < a1 and e = e1 = 0, we have V1 (α, x) = a1 for all x ≥ a1. Therefore, Theorem 4.17 generalizes Lemma 11 in [33] which characterized the α-migrativity of a nullnorm V over a nullnorm V1 when α < a < a1.
At last, we shall characterize the (α, V1)-migrativity of V when α < e ≤ a < a1. If α < e ≤ a < a1, form Proposition 2.6 we know V1 (α, 1) = V1 (α, a1), then α ≤ V1 (α, 1) ≤ a1. We will distinguish two cases: V1 (α, 1) ≤ a and a < V1 (α, 1) ≤ a1. When V1 (α, 1) ≤ a and α < e ≤ a < a1, we have the following characterization for the (α, V1)-migrativity of V.
Conversely, if V is (α, V1)-migrative, for all x ∈ [0, 1], we get V (α, x) = V (V1 (α, e) , x) = V (e, V1 (α, x)) = V1 (α, x) since V1 (α, x) ≤ V1 (α, 1) ≤ a. □
As for characterizing the (α, V1)-migrativity of V when α < e ≤ a < a1 and a < V1 (α, 1) ≤ a1, we first give the following property regarding on the value of V and V1 at the point (α, a) when V is (α, V1)-migrative.
Based on Proposition 4.19, we have the following characterization for the (α, V1)-migrativity of V when α < e ≤ a < a1 and a < V1 (α, 1).
Conversely, suppose V1 (α, x) = V (α, x) for all x ≤ a and V1 (α, x) = V (μ, x) for all x ≥ a. Then V1 (α, a) = V (α, a) = V (μ, a) = a. To prove V is (α, V1)-migrative, we shall consider four cases. When x, y ≤ a, V (V1 (α, x) , y) = V (V (α, x) , y) = V (x, V (α, y)) = V (x, V1 (α, y)). When x, y > a, V (V1 (α, x) , y) = V (V (μ, x) , y) = V (x, V (μ, y)) = V (x, V1 (α, y)). When x ≤ a < y, from Proposition 2.6 it follows that V (α, y) = V (α, a) = a and V (μ, x) = V (a, x). Then V (V1 (α, x) , y) = V (V (α, x) , y) = V (x, V (α, y)) = V (x, a) and V (x, V1 (α, y)) = V (x, V (μ, y)) = V (V (μ, x) , y) = V (V (a, x) , y) = V (x, V (a, y)) = V (x, a). When y ≤ a < x, similar to the proof of the case x ≤ a < y, we get V (V1 (α, x) , y) = V (x, V1 (α, y)).
Thus V is (α, V1)-migrative. □
Theorems 4.7, 4.10, 4.11, 4.13, 4.14, 4.17, 4.18 and 4.20 characterize the (α, V1)-migrativity of V when e = e1 and a ≠ a1. Note that when e = e1 = 0, the uni-nullnorms V and V1 become nullnorms, thus Corollary 4.8, Theorems 4.7, 4.10, 4.11, 4.13, 4.14, 4.17 generalize corresponding characterizations for migrative nullnorms over nullnorms in [33].
Discussion and conclusions
Discussion
The migrativity property has been studied for t-norms, for t-conorms, for uninorms and for nullnorms (see [6–9, 33]). Uni-nullnorms generalize t-norms, t-conorms, uninorms and nullnorms. In this paper, we further generalized the migrativity property for uni-nullnorms. We characterized uni-nullnorms that are α-migrative over a fixed uni-nullnorm with the same or different 2-neutral element.
Theorem 3.1 characterized the (α, V1)-migrativity of V when V and V1 are uni-nullnorms with the same 2-neutral element {e, 1} a . If a = 1, then V and V1 become uninorms, and Theorem 3.1 generalizes Proposition 4 in [16] which characterized uninorms with neutral element e that are α-migrative over a fixed uninorm with the same neutral element e. If e = 0, then V and V1 become nullnorms, and Theorem 3.1 generalizes Theorem 3 in [33] which characterized nullnorms with absorbing element a that are α-migrative over nullnorms with the absorbing element a. If e = a = 1, then V and V1 become t-norms, and Theorem 3.1 generalizes Theorem 3 in [8] which characterized t-norms that are α-migrative over t-norms. If e = a = 0, then V and V1 become t-conorms, and Theorem 3.1 generalizes Proposition 3 in [15] which characterized t-conorms that are α-migrative over t-conorms.
Theorems 4.1, 4.5 and 4.6 characterized the (α, V1)-migrativity of V when V and V1 are uni-nullnorms with 2-neutral elements {e, 1} a and {e1, 1} a (e1 ≠ e), respectively. If a = 1, then V and V1 become uninorms, and Theorem 3 generalizes Lemma 1 in [24] which characterized uninorms with neutral element e that are α-migrative over uninorms with neutral element e1. Moreover, as has been pointed out in Subsection 4.1, Theorem 4.1 generalizes corresponding characterizations for migrative uninorms over t-norms, t-conorms and uninorms in [17, 28]. When a < 1 and e > e1 = 0, Theorems 4.1 and 4.5 give characterizations for uni-nullnorms that are α-migrative over nullnorms. When a < 1 and e1 > e = 0, Theorems 4.1 and 4.6 give characterizations for nullnorms that are α-migrative over uni-nullnorms.
Theorems 4.7, 4.10, 4.11, 4.13, 4.14, 4.17, 4.18 and 4.20 characterized the (α, V1)-migrativity of V when V and V1 are uni-nullnorms with 2-neutral elements {e, 1} a and {e, 1} a 1 (a1 ≠ a), respectively. If e = 0, then V and V1 become nullnorms, and these results generalize corresponding characterizations for nullnorms with absorbing element a that are α-migrative over nullnorms with absorbing element a1 in [33]. When e > 0 and a1 = 1, these results give characterizations for uni-nullnorms that are α-migrative over uninorms. When e > 0 and a = 1, these results give characterizations for uninorms that are α-migrative over uni-nullnorms.
Conclusions and future work
In this paper, we investigated the migrativity for uni-nullnorms. Suppose V and V1 are uni-nullnorms with 2-neutral elements {e, 1} a and {e1, 1} a 1 , respectively. We characterized the (α, V1)-migrativity of V when e = e1, a = a1 or e ≠ e1, a = a1 or e = e1, a ≠ a1. Let λ = V1 (α, e) and μ = V1 (α, 1).
Since uni-nullnorms generalize t-norms, t-conorms, uninorms and nullnorms, these characterizations for uni-nullnorms that are α-migrative over uni-nullnorms generalize and unify corresponding characterizations for migrative t-norms, t-conorms, uninorms and nullnorms in [15–17, 33].
In the future works, we will characterize the (α, V1)-migrativity of V when e ≠ e1 and a ≠ a1, explore properties of migrative uni-nullnorms and investigate properties on α when V is (α, V1)-migrative. Moreover, we will study migrative left continuous uni-nullnorms and migrative uni-nullnorms with continuous underlying t-norms and t-conorms.
Footnotes
Acknowledgments
The authors are grateful to the anonymous referees for their valuable comments and suggestions which helped to improve the paper.
