Abstract
In the paper, we introduce some stabilizers and investigate related properties of them in MTL-algebras. Then, we also characterize some special classes of MTL-algebras, for example, IMTL-algebras, integral MTL-algebras, Gödel algebras and MV-algebras, in terms of these stabilizers. Moreover, we discuss the relation between stabilizers and several special filters (ideals) in MTL-algebras. Finally, we discuss the relation between these stabilizers and prove that the right implicative stabilizer and right multiplicative stabilizer are order isomorphic. This results also give answers to some open problems, which were proposed by Motamed and Torkzadeh in [Soft Comput,
Introduction
Much of human reasoning and decision making is based on an environment of imprecision, uncertainty, incompleteness of information, partiality of truth and partiality of possibility-in short, on an environment of imperfect information. Hence how to represent and simulate human reasoning become a crucial problem in information science field. For this reason, various kinds of fuzzy logical algebras as the semantical systems of fuzzy logic systems have been extensively introduced and studied, for example, MV-algebras [3], BL-algebras [7], MTL-algebras [4], NM-algebras [4]. Among these logical algebras, MTL-algebras are the most significant because the others are all particular cases of MTL-algebras. As a more general residuated structure based continuous t-norm and its residua, an MTL-algebra is a BL-algebra without the divisibility. In fact, MTL-algebras contain all algebras induced by left-continuous t-norm and its residua. Therefore, MTL-algebras play an important role in studying fuzzy logics and their related structures.
The notion of stabilizers is helpful for studying structures and properties in algebraic systems. From a logical point of view, stabilizer can be used in studying the consequence connectives in the correspondence logic system, which has a very close relationship with fuzzy set and rough set [12, 17–19]. Since stabilizer was successful in several distinct tasks in various branches of mathematics [14], it has been extended to various logical algebras, for example, Haveshki was first introduced the stabilizers in BL-algebras and investigate some basic properties of them. Also, they discussed the relations between stabilizers and filters in BL-algebras in [9]. Inspired by this, Borzooei introduced some new types of stabilizers and determined the relations among stabilizers in BL-algebras, they also show that the (semi) normal filters and fantastic filters are equal in BL-algebras via stabilizers in [1]. Besides, Saeid introduced two kinds of stabilizers and discussed the relation between stabilizers and some other ideals in MV-algebras, they also prove that the lattices of ideals of MV-algebras forms a pseudocomplement lattice via stabilizers in [5]. Recently, Motamed has introduced the notion of right stabilizers in BL-algebras and two class of BL-algebras, called RS-BL-algebras and semi RS-BL-algebras, and has discussed the relations between them and (semi)local BL-algebras, they also proposed some open problems related to stabilizers in [11], for example, “Let X be a nonempty subset of a BL-algebra L. Is X r ∪ {0} a subalgebra of L?” and “If L is a RS-BL-algebra and F is an any filter of L, then (F r ) r = F?”. After then, Turunen proved that RS-BL-algebras are equivalent to MV-algebras in [16].
In this paper, we will study stabilizers on MTL-algebras. One of our aims is to give answers to serval open problems related to stabilizers in BL-algebras in [11]. On the other hand, the main focus of existing research about stabilizers on MV-algebras, BL-algebras, etc. All the above-mentioned algebraic structures satisfy the divisibility condition x ∧ y = x ⊙ (x → y). In this case, the conjunction ⊙ on the unit interval corresponds to a continuous t-norm. However, there are few research about the stabilizer on residuated structures without the divisibility condition so far. Therefore, it is meaningful to study stabilizers in MTL-algebras for providing a solid algebraic foundation for consequence operations in MTL logic. This is the motivation for us to investigate stabilizer theory on MTL-algebras.
This paper is structured in four sections. In order to make the paper as self-contained as possible, we recapitulate in Section 2 the definition of MTL-algebras, and review their basic properties. In Section 3, we introduce implicative stabilizers and characterize some special classes of MTL-algebras in terms of these stabilizers. In Section 4, we introduce multiplicative stabilizers and investigate related properties of them. Using multiplicative stabilizers, we give some characterizations of Gödel algebras and linearly order Gödel algebras. Finally, we discuss the relations between implicative stabilizers and multiplicative stabilizers.
Preliminaries
In this section, we summarize some definitions and results about MTL-algebras, which will be used in this paper.
(L, ∧, ∨, 0, 1) is a bounded lattice, (L, ⊙, 1) is a commutative monoid, x ⊙ y ≤ z if and only if x ≤ y → z, (x → y) ∨ (y → x) =1, for any x, y, z ∈ L.
In what follows, by L we denote the universe of an MTL-algebra (L, ∧, ∨, ⊙, →, 0, 1). For any x ∈ L and a natural number n, we define ¬x = x → 0, ¬¬ x = ¬ (¬ x), x0 = 1 and x n = xn-1 ⊙ x for all n ≥ 1.
x ≤ y if and only if x → y = 1, x ⊙ y ≤ x ∧ y, x → (y ∧ z) = (x → y) ∧ (x → z), (x ∨ y) → z = (x → z) ∧ (y → z), x → y = x → (x ∧ y), x → y = (x ∨ y) → y, x ∧ y → z = (x → z) ∨ (y → z), x ∨ y = ((x → y) → y) ∧ ((y → x) → x), x ≤ y → x, ¬x = ¬¬ ¬ x, for all x, y, z ∈ L.
a BL-algebra if x ∧ y = x ⊙ (x → y) for any x, y ∈ L, an MV-algebra if (x → y) → y = (y → x) → x for any x, y ∈ L, a Gödel algebra if x ⊙ y = x ∧ y = x ⊙ (x → y) for any x, y ∈ L, an IMTL-algebra if ¬¬ x = x for any x ∈ L, an integral MTL-algebra if x ⊙ y = 0, then x = 0 or y = 0 for any x, y ∈ L.
A nonempty subset F of L is called a filter of L if it satisfies: (1) x, y ∈ F implies x ⊙ y ∈ F; (2) x ∈ F, y ∈ L and x ≤ y implies y ∈ F. We denote by F [L] the set of all filers of L. A filter F of L is called a proper filter if F ≠ L. A proper filter F of L is called a prime filter if for each x, y ∈ L, x ∨ y ∈ F, implies x ∈ F or y ∈ F. If X is a nonempty subset of L, then we denote the filter generated by X by 〈X〉. Clearly, we have 〈X〉 = {x ∈ L|x ≥ x1 ⊙ x2 ⊙ ⋯ ⊙ x n , x i ∈ X} = {x ∈ L|x1 → (x2 → (⋯ (x n → x) ⋯)) =1, x i ∈ X}, see [2, 8].
If (L, ∧, ∨, →, ⊙, 0, 1) is an MTL-algebra, we denote by G (L) the set of all idempotent elements of (L, ⊙, 1). The set G (L) is the universe of a Gödel subalgebra of L, which is called the Gödel center of L [10].
e ⊙ e = e,
e ⊙ (x → y) = e ⊙ [(e ⊙ x) → (e ⊙ y)].
A nonempty subset I of an MTL-algebra (L, ∧, ∨, →, ⊙, 0, 1) is called a lattice ideal of L if it satisfies: (i) for all x, y ∈ I, x ∨ y ∈ I; (ii) for all x, y ∈ L, if x ∈ I and y ≤ x, then y ∈ I. That is, a lattice ideal of an MTL-algebra L is the notion of ideal in the underlying lattice (L, ∧, ∨). A lattice ideal I of L is called to be prime if it satisfies for all x, y ∈ L, x ∧ y ∈ I implies x ∈ I or y ∈ I. For any nonempty subset H of L, the smallest lattice ideal containing H is called the lattice ideal generated by H. The lattice ideal generated by H will be denoted by (H]. In particular, if H = {t}, we write (t] for ({t}], (t] is called a principal lattice ideal of L. It is easy to check that (t] = ↓ t = {x ∈ L|x ≤ t} [6].
Implicative stabilizers in MTL-algebras
In the section, we investigate left and right implicative stabilizers and discuss the relation between them. Then, we give some characterizations of IMTL-algebras, integral MTL-algebras and MV-algebras via implicative stabilizers.
The set X s = X l ∩ X r is called the implicative stabilizer of X. For convenience, the implicative stabilizer, left implicative stabilizer and right implicative stabilizer of X = {x} are denoted by S x , L x and R x , respectively.
The following example shows that X r ≠ X l and X r is not a filter of an MTL-algebra, in general.
Then (L, ∧, ∨, ⊙, →, 0, 1) is an MTL-algebra. If we put X = {b}, then X l = {1} ≠ X r = {a, 1} and hence X s = {1}, in this case, X r is not a filter of L.
The following proposition provides some useful properties of implicative stabilizers in an MTL-algebra.
X
r
= ∩ x∈XR
x
, X
l
= ∩ x∈XL
x
and X
s
= ∩ x∈XS
x
, if X ⊆ Y, then Y
r
⊆ X
r
, Y
l
⊆ X
l
, and Y
s
⊆ X
s
, 〈X〉
r
= X
r
, X = {1} if and only if X
l
= X
r
= X
s
= L, L
r
= L
l
= L
s
= {1}, R0 = {1} and so S0 = {1}, if a, b ∈ X
r
, then a ∧ b, a → b ∈ X
r
, and so a ∨ b ∈ X
r
, X
l
is a filter of L, 〈X〉 ∩ X
r
= {1} = 〈X〉 ∩ X
s
.
(3) Since X ⊆ 〈X〉, by (2), we have 〈X〉 r ⊆ X r . On the other hand, suppose that a ∈ X r , and so x → a = a, for all x ∈ X. For any y ∈ 〈X〉, there exist y1, y2 ⋯ y n ∈ X such that y1 → (y2 → (⋯ (y n → y)) =1, hence y → a ≤ y1 → (y2 → ⋯ y n ) → a. Thus, a = y1 → a = y1 → (y2 → a) ⋯ y1 → (y2 → y3 → ⋯ (y n → a))) ≤ y → a. On the other hand, we have y → a ≤ a for all y ∈ 〈X〉, and so a ∈ 〈X〉 r , that is, 〈X〉 r = X r .
(7) For all a, b ∈ X r , from Proposition 2.2(3), we have x → (a ∧ b) = (x → a) ∧ (x → b) = a ∧ b, that is, a ∧ b ∈ X r . Now, we will show that for any a, b ∈ X r , a → b ∈ X r . Since a → b = (x → a) → (x → b) = x → ((x → a) → b) = x → (a → b) and hence a → b ∈ X r . Also, from Proposition 2.2(8), one can prove that a ∨ b ∈ X r , for any a, b ∈ X r .
The following example shows X l ≠ 〈X〉 l , for any nonempty subset X of L, not holds, in general.
Then (L, ∧, ∨, ⊙, →, 0, 1) is an MTL-algebra. If X = {b}, then X l = {a, 1} and 〈X〉 l = {1}. Hence X l ≠ 〈X〉 l .
The following theorem shows X l = 〈X〉 l , for any nonempty subset X, under certain conditions in an MTL-algebra.
X
l
= 〈X〉
l
, for any nonempty subset X of L, a → b = b if and only if b → a = a, for any a, b ∈ L, X
r
is a filter of L, for any nonempty subset X of L, S
x
= R
x
= L
x
, for all x ∈ L, X
r
= X
l
= X
s
, for all nonempty subset X of L.
(2) ⇒ (3) From (2), we have R x = {a ∈ L|x → a = a} = {a ∈ L|a → x = x} = L x for any x ∈ L. From Proposition 3.4(8), we know that L x is a filter of L and hence R x is a filter of L, for any x ∈ L.
(3) ⇒ (4) By hypothesis, for any x ∈ L, R x is a filter of L. Let a ∈ R x . Since a ≤ (a → x) → x and hence (a → x) → x ∈ R x . Also, x ≤ (a → x) → x, for x ∈ 〈x〉, and so (a → x) → x ∈ R x ∩ 〈x〉 = {1}, by Proposition 3.4(9). Therefore, a → x = x, for all x ∈ X, that is, a ∈ R x ∩ L x = S x , which implies R x ⊆ S x . On the other hand, we have S x ⊆ R x , thus S x = R x = L x .
(4) ⇔ (5) It follows from Proposition 3.4(1).
(5) ⇒ (1) It follows from (5) and Proposition 3.4(3).
From Definition 2.3(3), we note that a Gödel algebra is an MTL-algebra satisfies x ⊙ y = x ∧ y, for all x, y ∈ L. Applying Proposition 3.4(7), one can obtain that the set X
r
is closed under the operations ∧, ∨, →. Now, we have the following natural questions:
For any nonempty subset X of a Gödel algebra L, is X
r
∪ {0} a subalgebra of L? Whether there exists a nonempty subset X such that X
r
is a subalgebra of a Gödel algebra L?
For the first question, we have a negative answer as the following example shows:
Then (L, ∧, ∨, ⊙, →, 0, 1) is a Gödel algebra. Let X = {b}, then X r ∪ {0} = {0, a, 1} is not a subalgebra of L since a → 0 = d ∉ X r ∪ {0}.
As to the second question, we have the following proposition.
From the Proposition 3.4(8), it is natural to ask that whether there exists a nonempty subset X such that X
l
= F for given filter F in an MTL-algebra L. For this question, we give the positive answer under some suitable conditions by Theorem 3.6 if F = 〈X〉
l
. Furthermore, we have the For any filter F of a MTL-algebra L, whether there exists a nonempty subset X such that X
l
= F?
The following theorem shows that implicative stabilizer X s is equivalent to ⊥X = {a ∈ L|a ∨ x = 1, for all x ∈ X}, which was introduced in [15].
In the following theorems, we give some characterizations of IMTL-algebras and integral MTL-algebras via implicative stabilizers.
L is an IMTL-algebra, L0 = S0 = ⊥ {0},
if x → y, y → x ∈ L0, then x = y, for any x, y ∈ L.
(2) ⇒ (1) If L0 = S0 = ⊥ {0}, then L0 = {1}. Now, for any x ∈ L, we have x → ¬¬ x = x → ((x → 0) →0) = (x → 0) → (x → 0) =1, and so ¬ (¬¬ x → x) =0, then (¬¬ x → x) →0 = 0. Thus, ¬¬ x → x ∈ L0 = {1}. Therefore, ¬¬ x → x = 1 and so ¬¬ x = x for any x ∈ L. Thus, L is an IMTL-algebra.
(2) ⇒ (3) Let x → y, y → x ∈ L0. Since L0 = ⊥ {0} = {1}, then x → y = y → x = 1 and so x = y.
(3) ⇒ (2) Let x ∈ L0. Since 1 ∈ L0, we have x → 1 =1 ∈ L0 and 1 → x = x ∈ L0, then by (3), we obtain that x = 1. Hence L0 = {1}. Therefore, L0 = S0 = ⊥ {0}.
L is an integral MTL-algebra,
L0 = L ∖ {0}.
(2) ⇒ (1) Let x ⊙ y = 0, for any x, y ∈ L. Then (x ⊙ y) ∉ L0 = L ∖ {0}. Since L0 is a proper filter, then x ∉ L0 or y ∉ L0. Therefore, x = 0 or y = 0 and so L is an integral MTL-algebra.
Theorem 3.11(3.12) suggests a method of how to check an MTL-algebra is an IMTL-algebra (integral MTL-algebra). In what follows, we give some examples to show the applications of Theorem 3.11(3.12).
Then (L, ∧, ∨, ⊙, →, 0, 1) is an MTL-algebra. One can check that L0 = S0 = {1} = ⊥ {0}, by Theorem 3.11, we know that (L, ∧, ∨, ⊙, →, 0, 1) is an IMTL-algebra.
Then (L, ∧, ∨, ⊙, →, 0, 1) is an MTL-algebra. One can check that L0 = {c, a, b, 1} = L ∖ {0}, by Theorem 3.12, we know that (L, ∧, ∨, ⊙, →, 0, 1) is an integral MTL-algebra.
The following theorem shows that the left and right implicative stabilizers are equivalent in any MV-algebra.
From the above theorems, we give some characterizations of MV-algebra via implicativestabilizers.
L is an MV-algebra, X
l
= X
r
= X
s
= ⊥X,for any nonempty subset X of L, L0 = S0 = ⊥ {0}, X
l
= 〈X〉
l
, for any nonempty subset X of L, a → b = b if and only if b → a = a, for any a, b ∈ L, X
r
is a filter of L, for any nonempty subset X of L,
S
x
= R
x
= L
x
, for all x ∈ L.
(2) ⇒ (3) Taking X = {0} in (2).
(3) ⇒ (1) It follows from Theorem 3.11.
(4) ⇒ (5), (5) ⇒ (6), (6) ⇒ (7), (7) ⇒ (4) follow from Theorem 3.6.
The following example shows that the converse of the above proposition is not true, in general.
One can easily check that (L, ∧, ∨, ⊙, →, 0, 1) is an MV-algebra and F = {a, 1} is a filter of L. However, (F r ) r = {a, b, 1} ≠ F.
As we known, BL-algebras are a class of residuated structure based on continuous t-norm and its residua, then it satisfies the condition of divisibility x ∧ y = x ⊙ (x → y), in this case, the condition ¬¬ x = x is equivalent to the (x → y) → y = (y → x) → x. Using this important result, one can prove that a BL-algebra L is an MV-algebra if and only if X
l
= X
r
for any nonempty subset X of L from Theorem 3.16. Compared to BL-algebras, MTL-algebras are a more general residuated structure based on left-continuous t-norm and its residua, which not satisfies the condition of divisibility. Based on the above consideration, we have the Let L be an MTL-algebra and X
l
= X
r
for any nonempty subset X of L. Is L an MV-algebra?
Multiplicative stabilizers in MTL-algebras
In this section, we investigate related properties of multiplicative stabilizers and discuss the relations between implicative stabilizers and multiplicative stabilizers. Also, we prove that the left and right multiplicative stabilizers form two MTL-algebras. Finally, using multiplicative stabilizers, we give some characterizations of Gödel algebras and linearly order Gödel algebras.
The set
If X ⊆ Y, then
X = {0} if and only if
if if L is a BL-algebra, then
if X ⊆ G (L), then
(3) Since X ⊆ 〈X〉, by (2), we have
(8) For all
The proofs of (9),(10),(11) are easy and hence we omit them.
The following example shows that
Then (L, ∧, ∨, ⊙, →, 0, 1) is an MTL-algebra. If X = {b}, then
From Proposition 4.3(8), we know that
Then (L, ∧, ∨, ⊙, →, 0, 1) is an MTL-algebra, which does not satisfy the divisibility condition x ∧ y = x ⊙ (x → y), for all x, y, z ∈ L. Let X = {a, c}, one can check that
Then following proposition shows that if L is a BL-algebra, we can obtain that
The following theorems show that the
Next, we prove that
From Proposition 2.4(2), for all
Therefore, we obtain that
Next, we prove that
For all
For all
Therefore, we obtain that
From Theorems 4.7 and 4.8, we obtain that Are
characterizations of Gödel algebras and linearly ordered Gödel algebras via multiplicative stabilizers.
L is a Gödel algebra, for all x ∈ L,
for all x ∈ L,
(2) ⇒ (1) Suppose that
(1) ⇒ (3) Assume that L is a Gödel algebra, we have that x ⊙ x = x for all x ∈ L. It follows that x ⊙ x = x for all x ∈ L. Thus,
(3) ⇒ (1) The proof is similar to (2) ⇒ (1).
L is a linearly ordered Gödel algebra, for all x ∈ L,
for all x ∈ L,
(2) ⇒ (1) First, from Theorem 4.9 (2) ⇒ (1), we obtain that L is a Gödel algebra. Now, we will prove that L is a linearly ordered Gödel algebra. For x, y ∈ L, consider
(1) ⇒ (3) Assume that L is a linearly ordered Gödel algebra, using Theorem 4.9 (1) ⇒ (3), we have
(3) ⇒ (1) First, from Theorem 4.9 (3) ⇒ (1), we obtain that L is a Gödel algebra. Now, we will prove that L is a linearly ordered Gödel algebra. For x, y ∈ L, consider the
In the following, we discuss the relation between implicative stabilizers and multiplicative stabilizers. In particular, we shows the sets R
x
(L
x
) and
For all In order to prove that g is surjective, we shall prove the fact that x → (x ⊙ y) = y if and only if there exists z ∈ L such that x → z = y for all x, y ∈ L. Indeed, the fact that x → (x ⊙ y) = y implies that there exists z ∈ L such that x → z = y is obvious. Conversely, if y = x → z, then x ⊙ y ≤ z. It follows that x → (x ⊙ y) ≤ x → z = y. Combining y ≤ x → x ⊙ y, we have x → (x ⊙ y) = y. Now, for all a ∈ R
x
, then a = g (x) = x → a. Using the above result, we have that g (x ⊙ a) = x → (x ⊙ a) = x → (x ⊙ (x → a)) = x → a = a. Thus, we conclude that g is surjective. For all Combining them, we obtain that g is an order isomorphism from
Conclusions
The aim of this paper is to develop the stabilizer theory of MTL-algebras. In the paper, some useful properties of particular stabilizers are discussed. And, we characterize some special class of MTL-algebras, for example, IMTL-algebras, integral MTL-algebra, Gödel algebras and MV-algebras, via these stabilizers. Finally, we discuss the relation between these stabilizers and obtain that the right implicative stabilizers are isomorphic to the right multiplicative stabilizers. There are still three open problems:
For any filter F of an MTL-algebra L, whether there exists a nonempty subset X such that X
l
= F? Let L be an MTL-algebra and X
l
= X
r
for any nonempty subset X of L. Is L an MV-algebra? Are
In our future work, we will consider these problems and some applications of stabilizers in fuzzy logic and its corresponding algebraic system.
Footnotes
Acknowledgments
The authors are extremely grateful to the editor and the referees for their valuable comments and helpful suggestions which help to improve the presentation of this paper. This study was funded by a grant of National Natural Science Foundation of China (11601302), Postdoctoral Science Foundation of China (2016M602761) and the Fundamental Research Funds for the Central Universities (GK201603004).
