In this paper, we characterize the algebraic structure of hoops via stabilizers. First, we further study left and right stabilizers in hoops and discuss the relationship between them. Then, we characterize some special classes of hoops, for example, Wajsberg hoops, local hoops, Gödel hoops and stabilizer hoops, in terms of stabilizers. Finally, we further determine the relationship between stabilizers and filters in hoops and obtain some improvement results. This results also give answer to open problem, which was proposed in [Stabilizers in MTL-algebras, Journal of Intelligent and Fuzzy Systems, 35 (2018) 717-727]. These results will provide a more general algebraic foundation for consequence connectives in fuzzy logic based on continuous t-norms.
Various kinds of fuzzy logical algebras as the semantical systems of fuzzy logic systems have been extensively introduced and studied, for example, MV-algebras, BL-algebras, MTL-algebras, residauted lattices and hoops. Among these logical algebras, hoops are the most significant because most of the others are particular cases of hoops such as BL-algebras and MV-algebras. In fact, hoops contain some algebras induced by continuous t-norm and its residua [1]. In the last few years, the theory of hoops has been enriched with deep structure theorems [1, 3]. Many of these results have a strong impact with fuzzy logics. In particular, from the structure theorem of finite basic hoops, one obtains an elegant short proof of the completeness theorem for propositional basic logic. It is proved that a hoop is a meet-semilattice ordered residuated, integral, divisible and commutative monoid.
The notion of stabilizer 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 [7]. Since stabilizer was successful in several distinct tasks in various branches of mathematics, it has been extended to various logical algebras, for example, Haveshki was first discussed the relations between stabilizers and filters in BL-algebras [9]; Borzooei showed that the (semi) normal filters and fantastic filters are equal in BL-algebras via stabilizers [4], they also used the right stabilizers produce a basis for a topology on hoops and showed that the generated topology by this basis is Baire, connected, locally connected and separable [5]; Borumand Saeid discussed the relation between stabilizers and some other ideals in MV-algebras and also proved that the lattices of ideals of MV-algebras forms a pseudocomplement lattice via stabilizers [7]; Motamed introduced the notion of RS-BL-algebras via stabilizer and proposed some open problems related to stabilizers [11]; Turunen proved that RS-BL-algebras are equivalent to MV-algebras [15]; the first author [17] characterized some subclasses of MTL-algebras in terms of stabilizers and gave answers to some open problems in [11]. This paper is the continuation of the paper [5], one of our aims is to obtain some characterizations of subclasses of hoops by means of stabilizers. In particular, we will obtain the following main results: (1) every bounded hoop is an MV-algebra if and only if its left and right stabilizers are equivalent (see Theorem 4.1). Indeed, this results essentially generalize the following important results in [15]: every BL-algebra is an MV-algebra if and only if its left and right stabilizers are equivalent; (2) every bounded hoop is a simple Gödel hoop if and only if La = 1 for a ≠ 1 (see Theorem 4.4); (3) every finite bounded stabilizer hoop is equivalent to an MV-algebra (see Theorem 4.10). On the other hand, we further determine the relationship between filters and stabilizers and obtain some improvement results (see Theorems 4.11-4.13).
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 hoops, and review their basic properties. In Section 3, we further study left and right stabilizers and give some characterizations of them. In Section 4, we characterize some special classes of hoops in terms of left and right stabilizers and clarify the relationship between filters and stabilizers in hoops.
Preliminaries
In this section, we summarize some definitions and results about hoops, which will be used in this paper.
Definition 2.1. [1, 3] An algebraic structure (L, ⊙ , → , 1) of type (2, 2, 0) is called a hoop, if for any x, y, z ∈ L, it satisfies the following conditions: (i) (L, ⊙ , 1) is a commutative monoid, (ii) x → x = 1, (iii) (x ⊙ y) → z = x → (y → z), (iv) x ⊙ (x → y) = y ⊙ (y → x).
In what follows, by L we denote the universe of a hoop (L, ⊙ , → , 1). For any x ∈ L, we define x0 = 1 and xn = xn-1 ⊙ x for any natural number n.
On a hoop L, we define x → y = 1 if and only if x ≤ y for all x, y ∈ L. It is easy to check that ≤ is a partial order relation on L and for all x ∈ L, x ≤ 1.
Proposition 2.2.[3, 18] The following properties hold in any hoop L, (i) (L, ∧ , 1) is a ∧-semilattice with upper bounded 1, (ii) x ⊙ y ≤ x ∧ y, (iii) x → (y ∧ z) = (x → y) ∧ (x → z), (iv) x ≤ y → x, for all x, y, z ∈ L.
A hoop L is bounded, if there exists an element 0 ∈ L such that 0 ≤ x for all x ∈ L. In a bounded hoop L, we define the negation ¬ : ¬ x = x → 0 for all x ∈ L. If ¬ (¬ x) = x for all x ∈ L, then L is said to have a double negation property(DNP, for short). A hoop is called a semihoop, if the condition divisibility x ∧ y = x ⊙ (x → y) for any x, y ∈ L, does not hold. The order of x ∈ L, in symbols ord (x), is the smallest such that xn = 0. If no such n exists, then ord (x) =∞ (See [13, 18]).
Proposition 2.3.[3] In any bounded hoop L, the following properties hold: (i) ¬x = ¬¬ ¬ x, (ii) x ⊙ ¬ x = 0, (iii) if ¬¬ x = x, then x → y = ¬ y → ¬ x, (iv) ¬¬ x = x if and only if (x → y) → y = (y → x) → x, for all x, y, z ∈ L.
A nonempty subset F of L is called a filter of L, if it satisfies: (i) x, y ∈ F implies x ⊙ y ∈ F; (ii) x ∈ F, y ∈ L and x ≤ y imply y ∈ F. A filter F of L is called a proper filter if F ≠ L. If X is a nonempty subset of L, then we denote the filter generated by X by 〈X〉. Clearly, we have
A filter F of L is called a sub-summand of L, if there exists a filter G of L such that F ∩ G = {1} and L = 〈F ∪ G〉 (See [10, 16]).
Definition 2.4. [3, 18] Let L be a hoop. Then L is called a: (i) Gödel hoop, if x ⊙ x = x, for any x ∈ L, (ii) Wajsberg hoop, if (x → y) → y = (y → x) → x, for any x, y ∈ L, (iii) simple hoop, if it has exactly two filters: {1} and L, (iv) local hoop, if ord (x)< ∞ or ord (¬ x) < ∞, for any x ∈ L.
Definition 2.5. [10] Let L be a hoop and F be a filter of L. Then F is called a (an):
(i) implicative filter, if x → (y → z) ∈ F and x → y ∈ F, then x → z ∈ F, for any x, y, z ∈ L, (ii) positive implicative filter, if x → ((y → z) → y) ∈ F and x ∈ F, then y ∈ F, for any x, y, z ∈ L, (iii) fantastic filter, if z → (y → x) ∈ F and z ∈ F, then ((x → y) → y) → x ∈ F, for any x, y, z ∈ L, (iv) integral filter, if ¬ (x ⊙ y) ∈ F, then ¬x ∈ F or ¬y ∈ F, for any x, y ∈ L.
Theorem 2.6.[10] Let L be a hoop. Then the following conditions are equivalent: (i) {1} is an implicative filter (positive implicative filter, fantastic filter), (ii) every filter of L is an implicative filter (positive implicative filter, fantastic filter), (iii) L is a Gödel hoop (Boolean algebra, Wajsberg hoop).
Some properties of stabilizers in hoops
In the section, we further study left and right stabilizers in hoops and discuss the relation between them.
Definition 3.1. [5] Let L be a hoop and X be a nonempty subset of L. The left and right stabilizers of X are defined as follows, respectively,
The set Xs = Xl ∩ Xr is called the stabilizer of X. For convenience, the stabilizer, left stabilizer and right stabilizer of X = {x} are denoted by Sx, Lx and Rx, respectively.
The following example shows that Xl ≠ Xr, in general.
Example 3.2. Let L = {0, a, b, 1} be a chain such that 0 ≤ a ≤ b ≤ 1. Consider the operations ⊙ and → on L as the following tables:
⊙
0
a
b
1
→
0
a
b
1
0
0
0
0
0
0
1
1
1
1
a
0
0
a
a
a
a
1
1
1
b
0
a
b
b
b
0
a
1
1
1
0
a
b
1
1
0
a
b
1
Then (L, ⊙ , → , 0, 1) is a bounded hoop. If we put X = {b}, then Xr = {0, a, 1} ≠ Xl = {1} and hence Xs = {1}.
The following theorems, Theorems 3.3 and 3.4, we give a characterization of left and right stabilizer in hoops.
Theorem 3.3.Let L be a hoop, a ∈ L and ∅ ≠ X ⊆ L. Then the following assertions are equivalent: (i) a ∈ Xl, (ii) an → x = x, for any and x ∈ X.
Proof. (i) ⇒ (ii) Let a ∈ Xl. Then a → x = x, for any x ∈ X. So by Definition 2.1(iii), for any and x ∈ X, we have
(ii) ⇒ (i) Let n = 1 in (ii). Then a → x = x, and so a ∈ Xl. □
Theorem 3.4.Let L be a hoop, a ∈ L and ∅ ≠ X ⊆ L. Then the following assertions are equivalent: (i) a ∈ Xr, (ii) xn → a = a, for any and x ∈ X.
Proof. The proof is similar to the proof of Theorem 3.3. □
The following proposition provides some useful properties of stabilizers in a bounded hoop.
Proposition 3.5.Let L be a bounded hoop and X, Y be two nonempty subsets of L. Then the following properties hold: (i) Xr = ∩ x∈XRx, Xl = ∩ x∈XLx and Xs = ∩ x∈XSx, (ii) if X ⊆ Y, then Yr ⊆ Xr, Yl ⊆ Xl, and Ys ⊆ Xs, (iii) 〈X〉r = Xr, (iv) X = {1} if and only if Xr = Xl = Xs = L, (v) Lr = Ll = Ls = {1}, (vi) R0 = {1} and so S0 = {1}, (vii) if a, b ∈ Xr, then a ∧ b, a → b ∈ Xr, (viii) Xl is a filter of L, (ix) 〈X〉 ∩ Xr = {1} = 〈X〉 ∩ Xs.
Proof. The proofs of (i) , (ii) , (iv) , (v) , (vi), (viii) and (ix) are easy.
(iii) Since X ⊆ 〈X〉, by (ii), we have 〈X〉r ⊆ Xr. On the other hand, suppose a ∈ Xr. Then x → a = a, for all x ∈ X. For any y ∈ 〈X〉, there exist y1, y2 ⋯ yn ∈ X such that y1 ⊙ y2 ⊙ . . . ⊙ yn ≤ y. Thus
Since a ∈ Xr, for any yi ∈ X, yi → a = a, and so
On the other hand, a ≤ y → a, for all y ∈ 〈X〉. Hence, y → a = a, and so a ∈ 〈X〉r, that is, 〈X〉r = Xr.
(vii) For all a, b ∈ Xr and x ∈ X, by Proposition 2.2(iii), we have
that is, a ∧ b ∈ Xr. Now, we show that for any a, b ∈ Xr, a → b ∈ Xr. Since a, b ∈ Xr, for any x ∈ X, x → a = a and x → b = b. Then
In the following example, we show that Proposition 3.5(iii), may not be true for left stabilizer of a bounded hoop, in general.
Example 3.6. Let L = {0, a, b, c, d, 1} be a set, where 0 ≤ c, d ≤ a, b ≤ 1. Consider the operations ⊙ and → on L as the following tables:
⊙
0
a
b
c
d
1
0
0
0
0
0
0
0
a
0
a
d
0
d
a
b
0
d
c
c
0
b
d
0
d
0
0
0
d
1
0
a
b
c
d
1
1
0
a
b
c
d
1
→
0
a
b
c
d
1
0
1
1
1
1
1
1
a
c
1
b
c
b
1
b
d
a
1
b
a
1
c
a
1
1
1
a
1
d
b
1
1
b
1
1
1
0
a
b
c
d
1
Then (L, ⊙ , → , 0, 1) is a bounded hoop. If X = {c}, then Xl = {a, 1} and 〈X〉l = {1}. Hence Xl ≠ 〈X〉l.
The following example shows that Proposition 3.5(viii) may not be true for right stabilizer of a bounded hoop, in general.
Example 3.7. Consider the bounded hoop L in Example 3.2. Let X = {b}, then Xr = {0, a, 1} is not a filter of L.
Let L be a hoop and for any x, y ∈ L,
If ∨ is the join operation on L, then hoop L is called a ∨-hoop such that (L, ∨ , ∧) is a distributive lattice. If L is a ∨-hoop, then we have (x ∧ y) → z = (x → z) ∨ (y → z), for any x, y, z ∈ L(See [8]). Also, a sub-hoop of a hoop L, is a subset S of L which is closed under two operations ⊙ and →. It means that, for any x, y ∈ S, x ⊙ y ∈ S and x → y ∈ S.
Proposition 3.8.Let L be a ∨-hoop and ∅ ≠ X ⊆ L. Then Xl is a sub-hoop of L.
Proof. Let a, b ∈ Xl. Then, for any x ∈ X, a → x = b → x = x. Thus, we have
and
Hence a ⊙ b ∈ Xl and a → b ∈∈ Xl. Therefore Xl is a sub-hoop of L. □
Example 3.9. Consider the bounded hoop L in Example 3.6. By routine calculations, it is easy to see that L is not a ∨-hoop. Now, let X = {a}, then Xl = {b, 1}. Since b ⊙ b = c ∉ Xl. Hence, Xl is not a sub-hoop of L.
In the following example, we show that the set Xr ∪ {0} is not a sub-hoop of a bounded hoop, in general.
Example 3.10. Let L = {0, a, b, c, 1} be a set, where 0 ≤ a ≤ c ≤ 1, 0 ≤ b ≤ c ≤ 1. Define the operations ⊙ and → on L as follows:
⊙
0
a
b
c
1
0
0
0
0
0
0
a
0
a
0
a
a
b
0
0
b
b
b
c
0
a
b
c
c
1
0
a
b
c
1
→
0
a
b
c
1
0
1
1
1
1
1
a
b
1
b
1
1
b
a
a
1
1
1
c
0
a
b
1
1
1
0
a
b
c
1
Then (L, ⊙ , → , 0, 1) is a bounded hoop. Let X = {b}, then Xr ∪ {0} = {0, a, 1} is not a sub-hoop of L since a → 0 = b ∉ Xr ∪ {0}.
Remark 3.11 It is well known that bounded Gödel hoops are exactly the {∧ , → , 0, 1}-subreducts of Gödel algebras, and so the set Xr ∪ {0} is not a subalgebra of a Gödel algebra, since it is not closed under residuated implication.
The following example shows that the condition “〈X〉” in the Proposition 3.5(ix), is necessary.
Example 3.12. Consider the bounded hoop L in Example 3.2. If X = {b}, then Xr = {0, a, 1}, and hence ∅ = X ∩ Xr = X ∩ Xs ≠ {1}.
The following theorem gives a stronger version of Proposition 3.5(ix).
Theorem 3.13.Let L be a hoop and F, G be two filters of L. Then the following assertions are equivalent: (i) F ∩ G = {1}, (ii) F ⊆ Gs, (iii) F ⊆ Gr, (iv) F ⊆ Gl.
Proof.(i) ⇒ (ii) If x ∈ F, then (x → y) → y ∈ F ∩ G = {1}, for any y ∈ G. Hence x → y = y for any y ∈ G, that is, x ∈ Gl. Similarity, we can obtain that (y → x) → x ∈ F ∩ G = {1}, that is, y → x = x, for all y ∈ G. Then x ∈ Gr, and hence x ∈ Gs. Therefore, F ⊆ Gs. (ii) ⇒ (i) If x ∈ F ∩ G, then 1 = x → x = x. Thus, F ∩ G = {1}. (i) ⇒ (iii) If F ∩ G = {1}, then by (ii), we have F ⊆ Gs. Hence F ⊆ Gr. (iii) ⇒ (i) Let x ∈ F ∩ G. Since F ⊆ Gr, we get y → x = x, for any y ∈ G. Thus 1 = x → x = x. Hence F ∩ G = {1}. (i) ⇔ (iv) The proof is similar to the proof of (i) ⇔ (iii). □
The following example shows that the condition F and G are two filters of L in the above theorem is necessary.
Example 3.14. Let L = {0, a, b, c, d, 1} be a set, where 0 ≤ a, b ≤ c ≤ 1, 0 ≤ b ≤ d ≤ 1. Consider the operations ⊙ and → on L as the following tables:
⊙
0
a
b
c
d
1
0
0
0
0
0
0
0
a
0
a
0
a
0
a
b
0
0
0
0
b
b
c
0
a
0
a
b
c
d
0
0
b
b
d
d
1
0
a
b
c
d
1
→
0
a
b
c
d
1
0
1
1
1
1
1
1
a
d
1
d
1
d
1
b
c
c
1
1
1
1
c
b
c
d
1
d
1
d
a
a
c
c
1
1
1
0
a
b
c
d
1
Then (L, ⊙ , → , 0, 1) is a bounded hoop. Let F = {a, c, 1} and G = {b, 1}. It is clear that F is a filter of L and G is not a filter of L because b ⊙ b = 0 ∉ G. Also, F ∩ G = {1} but G ⊈ Fs = {1}.
The following theorem shows that stabilizer Xs is equivalent to co-annihilator
which was introduced in [14].
Theorem 3.15.Let L be a bounded Wajsberg hoop and X be a nonempty subset of L. Then (i) ⊥X = Xr ∩ Xl = Xs, (ii) Xl = Xr.
Proof. (i) Let a ∈ L such that a ∨ x = 1, for all x ∈ X. Since L is a bounded Wajsberg hoop, we have (x → y) → y = (y → x) → x, and so x ∨ y = (x → y) → y. Then
Suppose that (x → a) → a = 1, then by Proposition 2.2(iv), a ≤ x → a, and so a → (x → a) =1. Thus x → a = a, for all x ∈ X. Hence a ∈ Xr. By the similar way, we can see that a → x = x, for all x ∈ X, and hence a ∈ Xl. Therefore, a ∈ Xr ∩ Xl. Conversely, if a ∈ Xr ∩ Xl, then x → a = a and a → x = x, for all x ∈ X. Thus (x → a) → a = 1 and (a → x) → x = 1, for all x ∈ X and so
that is, a ∈ ⊥X. Therefore,⊥X = Xr ∩ Xl = Xs.
(ii) We note that a bounded Wajsberg hoop satisfies
for all x, y ∈ L. Now, let a ∈ Xl, then a → x = x, for all x ∈ X and so (a → x) → x = 1. On one hand, since L is a Wajsberg hoop, so (x → a) → a = 1. On the other hand, from Proposition 2.2(iv), we have a ≤ x → a. Thus x → a = a, and so a ∈ Xr. Hence Xl ⊆ Xr. By the similar way, we have Xr ⊆ Xl. Therefore, Xl = Xr. □
Characterizations of subclasses of hoops based on stabilizers
In this section, we will characterize some special classes of hoops, for example, Wajsberg hoops, Gödel hoops and local hoops, in terms of stabilizers. Also, we further determine the relationship between stabilizers and filters in hoops and obtain some improvement results of [5, Theorem 3.9].
Theorem 4.1.Let L be a bounded Wajsberg hoop and ∅ ≠ X ⊆ L and x, y ∈ L. Then the following assertions hold: (i) Xr = Xl = Xs, (ii) Xl = 〈X〉l, (iii) x → y = y if and only if y → x = x, (iv) Xr is a filter of L, (v) Sx = Rx = Lx, (vi) L0 = S0 = ⊥ {0}, (vii) if x → y, y → x ∈ L0, then x = y.
Proof. (i) It follows from Theorem 3.15.
(ii) It follows from (i) and Proposition 3.5(iii).
(iii) Let x, y ∈ L such that x → y = y. Then x ∈ Ly and by (ii) we have x ∈ 〈y〉l. Since (y → x) → x ∈ 〈y〉, we have x ∈ L(y→x)→x and
and finally y → x = x. Similarly, we can prove that y → x = x implies x → y = y for any x, y ∈ L.
(iv) From (iii), we have
for any x ∈ L. From Proposition 3.5(viii), we know that Lx is a filter of L, then Rx is a filter of L, for any x ∈ L.
(v) By (iv), for any x ∈ L, Rx is a filter of L. Let a ∈ Rx. Since a ≤ (a → x) → x, we obtain (a → x) → x ∈ Rx. Also, x ≤ (a → x) → x, for x ∈ 〈x〉, and so (a → x) → x ∈ Rx ∩ 〈x〉 = {1}, by Proposition 3.5(ix). Therefore, a → x = x, for all x ∈ X, that is, a ∈ Rx ∩ Lx. Hence a ∈ Sx, which implies Rx ⊆ Sx. On the other hand, we have Sx ⊆ Rx, thus Sx = Rx = Lx.
(vi) Taking X = {0} in (v).
(vii) Let x → y, y → x ∈ L0. Since L0 = ⊥ {0} = {1}, we have x → y = y → x = 1, and so x = y.
□
Corollary 4.2.It is well known that hoops are a class of residuated structure with the divisibility, in this case, the double negation property is equivalent to the (x → y) → y = (y → x) → x. Using this result, we can prove that every bounded hoop with (DNP) is a bounded Wajsberg hoop, which is equivalent to MV-algebra, if and only if Xl = Xr for any nonempty subset X of L from Theorem 4.1. As Rℓ-monoinds and BL-algebras are subclasses of hoops, we have that (i) every Rℓ-monoind is an MV-algebra if and only if its left stabilizers are equivalent to right stabilizers, (ii) every BL-algebra is an MV-algebra if and only if its left stabilizers are equivalent to right stabilizers.
In the following example, we show that there exists a bounded semihoop such that Xl = Xr, for any nonempty subset X of L, that is not an MV-algebra.
Example. 4.3. Let L = {0, a, b, c, 1} be a chain such that 0 ≤ a ≤ b ≤ c ≤ 1. Define the operations ⊙ and → on L as follows:
⊙
0
a
b
c
1
0
0
0
0
0
0
a
0
0
0
0
a
b
0
0
0
0
b
c
0
0
a
a
c
1
0
a
b
c
1
→
0
a
b
c
1
0
1
1
1
1
1
a
c
1
1
1
1
b
b
c
1
1
1
c
b
c
c
1
1
1
0
a
b
c
1
Routine calculation shows that L with these operations is a bounded semihoop. And it is easy to see that Xl = Xr, for any nonempty subset of L such as X. But L is not an MV-algebra.
Theorem 4.4.Let L be a Gödel hoop. Then the following assertions are equivalent: (i) L is simple, (ii) La = 1, for any a ≠ 1.
Proof.(i) ⇒ (ii) If L is simple, then for some a ≠ 1 such that La ≠ 1, that is, there exists x ≠ 1 such that x ∈ La. So, we have x → a = a. By the simplicity of L, we get <x > = L and hence for some n ≥ 1, xn → a = 1 as a ∈ L. On the other hand, since L is a Gödel hoop, it follows from Definition 2.1(iii), that
This shows a = 1, which is a contradiction. Therefore La = 1 for any a ≠ 1. (ii) ⇒ (i) Suppose La = 1 for all a ≠ 1 in L. To prove that L is simple, it suffice to show that <y > = L for any y ≠ 1. Now if x ∈ L, x ≠ 1 such that yn → x ≠ 1, then by hypothesis y → (yn → x) ≠ yn → x. That is yn+1 → x ≠ yn → x which contradict the fact that L is a Gödel hoop. This indicates yn → x = 1 and hence x∈ < y >. Therefore <y > = L for any y ≠ 1. □
Theorem 4.5.Let L be a bounded Gödel hoop. Then the following assertions are equivalent: (i) L is a local hoop, (ii) L is an integral hoop, (iii) L0 = L ∖ 0.
Proof. (i) ⇔ (ii) It follows from [16, Theorem 3.11].
(ii) ⇒ (iii) Let L be an integral hoop. Since 0 → 0 =1, we get 0 ∉ L0. Hence L0 ⊆ L ∖ {0}. Now, if x ∈ L ∖ {0}, then by Proposition 2.3(i), we have x ⊙ ¬ x = 0 and so ¬ (x ⊙ ¬ x) =1. By Theorem 2.5, {1} is an integral filter, then ¬x = 1 or ¬¬ x = 1. If ¬x = 1, then x ⊙ ¬ x = x ⊙ 1 = x, and so x = 0, which is a contradiction. Hence, ¬¬ x = 1, by Proposition 2.2(i), we have ¬x = ¬¬ ¬ x = 0 and hence x ∈ L0. Therefore, L0 = L ∖ {0}. (iii) ⇒ (ii) Let x ⊙ y = 0, for any x, y ∈ L. Then (x ⊙ y) ∉ L0 = L ∖ {0}. Since L0 is a proper filter of L, we get that x ∉ L0 or y ∉ L0. Therefore, x = 0 or y = 0, and so L is an integral hoop. □
Definition 4.6. A hoop L is called a stabilizer hoop, if Ra is a sub-summand of L, for any a ∈ L.
Example 4.7. Let L be the hoop as in Example 3.6. It is easy to see that L is a stabilizer hoop.
Proposition 4.8.Every bounded stabilizer hoop is a bounded Wajsberg hoop.
Proof. If L is a bounded stabilizer hoop and Ra is a sub-summand of L, then Ra is a filter of L. Thus, L is a bounded Wajsberg hoop. □
In the following example we show that there exists an MV-algebra that is not a bounded stabilizer hoop.
Example 4.9. Let L = {0, a, b, 1} be a chain such that 0 ≤ a ≤ b ≤ 1. Define the operations → and ⊙ on L as follows:
⊙
0
a
b
1
→
0
a
b
1
0
0
0
0
0
0
1
1
1
1
a
0
0
0
a
a
b
1
1
1
b
0
0
b
b
b
a
a
1
1
1
0
a
b
1
1
0
a
b
1
Then (L, ⊙ , → , 0, 1) is an MV-algebra. Since Rb = {a, 1}, and a ⊙ a = 0, it is clear that Rb is not a filter of L, and so L is not a bounded stabilizer hoop.
The following theorem shows that every finite bounded stabilizer hoop is equivalent to MV-algebra.
Theorem 4.10.Let L be a finite bounded hoop. Then the following assertions are equivalent: (i) L is a bounded stabilizer hoop, (ii) L is a bounded Wajsberg hoop, (iii) 〈a〉 is a sub-summand of L, for any a ∈ L, (iv) Ra is a sub-summand of L, for any a ∈ L.
Proof. (i) ⇒ (ii) It follows from Proposition 4.8.
(ii) ⇒ (iii) It is easy to see that
for any x, a ∈ L and . Since L is a bounded finite hoop, we obtain that there exists such that
Thus an → x ∈ Ra. Moreover, we have x ≥ an ⊙ (an → x). So x ∈ 〈〈a〉 ∪ Ra〉. Hence L = 〈〈a〉 ∪ Ra〉. Also, by Proposition 3.5(ix), we have 〈a〉 ∩ Ra = {1}. Thus, 〈a〉 is a sub-summand of L. (iii) ⇒ (iv) If 〈a〉 is a sub-summand of L, then there exists a filter F such that L = 〈〈a〉 ∪ F〉 and 〈a〉 ∩ F = {1}. If 〈a〉 ∩ F = {1}, then it is easy to check that F ⊆ 〈a〉r, and hence F ⊆ Ra. On the other hand, if x ∈ Ra, then x ∈ L = 〈〈a〉 ∪ F〉, thus x ≥ an ⊙ y, for some , y ∈ F. So y ≤ an → x and hence an → x ∈ F. Since x ∈ Ra, a → x = x, and so an → x = x. Hence x ∈ F, that is, F = Ra. Therefore Ra is a sub-summand of L, for any a ∈ L. (iv) ⇒ (i) By Definition 4.6, the proof is clear. □
In the following, we discuss the relations between the stabilizers and types of filters in hoops. This results essentially improve the results of [11, 3.9].
Theorem 4.11.Let L be a hoop and X be a nonempty subset of L. Then the following assertions are equivalent: (i) L is a Gödel hoop, (ii) for all nonempty subset X of L, Xl is an implicative filter of L.
Proof. (i) ⇒ (ii) It follows from [5, Theorem 3.9(i)]. (ii) ⇒ (i) If Xl is an implicative filter of L, for any nonempty subset X of L, then by Proposition 3.5(v), we obtain that {1} is an implicative filter of L, thus by Theorem 2.6, L is a Gödel hoop. □
Theorem 4.12. Let L be a hoop and X be a nonempty subset of L. Then the following assertions are equivalent: (i) L is a Wajsberg hoop, (ii) for all nonempty subset X of L, Xl is a fantastic filter of L,
(iii) for all nonempty subset X of L, Xr is a fantastic filter of L.
Proof. It follows from [5, Theorem 3.9(ii)], Theorems 2.6 and 3.15. □
Theorem 4.13.Let L be a hoop and X be a nonempty subset of L. Then the following assertions are equivalent: (i) L is a Boolean algebra, (ii) for all nonempty subset X of L, Xl is a positive implicative filter of L, (iii) for all nonempty subset X of L, Xr is a positive implicative filter of L.
Proof. It follows from [5, Theorem 3.9(iii)], Theorems 2.6 and 3.15. □
Conclusions
The aim of this paper is to develop the stabilizer of hoops. In the paper, some useful properties of particular stabilizers are discussed. And, we characterize some special class of hoops, for example, Wajsberg hoops, local hoops, Gödel hoops, via these stabilizers. Finally, we discuss the relationship between stabilizers and filters. These results will provide a more general algebraic foundation for consequence operators in fuzzy logic based on continuous t-norms. In our future work, we will consider some applications of stabilizers in fuzzy logic and its corresponding algebraic system.
Compliance with ethical standards:
Funding: This study for the first author, was funded by a grant of National Natural Science Foundation of China (61976244,11961016), the Natural Science Basic Research Plan in Shaanxi Province of China (2020JQ-762) and the Natural Science Foundation of Education Committee of Shannxi Province (20JK0626).
Conflict of interest:
Authors declare that they have no conflict of interest.
Ethical approval:
This article does not contain any studies with animals performed by any of the authors.
References
1.
AglianòP., FerreirimI.M.A. and MontagnaF., Basic hoops: An algebraic study of continuous t-norms, Studia Logica87 (2007), 73–98.
2.
AlaviS.Z., BorzooeiR.A. and Aaly KologaniM., Fuzzy filters in pseudo hoops, Journal of Intelligence and Fuzzy Systems32 (2017), 1977–2007.
3.
BlokW.J. and FerreirimI.M.A., On the structure of hoops, Algebra Universalis43 (2000), 233–257.
4.
BorzooeiR.A. and PaadA., Some new types of stabilizers in BL-algebras and their applications, Indian Journal of Science and Technology5 (2012), 1910–1915.
5.
BorzooeiR.A. and Aaly KologaniM., Stabilizer topology of hoops, Algebraic Structures and Their Applications1 (2014), 35–48.
6.
BorzooeiR.A. and Aaly KologaniM., Local and prefect semihoops, Journal of Intelligence and Fuzzy Systems29 (2015), 223–234.
7.
ForouzeshF., EslamiE. and Borumand SaeidA., Stabilizer theory in MV-algebras, Journal of Intelligence and Fuzzy Systems27 (2014), 1557–1565.
8.
GeorgescuG., LeusteanL. and PreoteasaV., Pseudo-hoops, Journal of Multiple-Valued logic and Soft Computing11(1-2) (2005), 153–184.
9.
HaveshkiM. and MohamadhasaniM., Stabilizer in BL-algebras and its properties, International Mathematical Forum57 (2010), 2809–2816.
10.
KondoM., Some types of filters in hoops, 2011 41st IEEE International Symposium on Multiple-Valued Logic47 (2011), 50–53.
11.
MotamedS. and TorkzadehL., A new class of BL-algebras, Soft Computing21 (2017), 686–693.
12.
NamdarA. and BorzooeiR.A., Nodal filters in hoop algebras, Soft Computing22 (2018), 7119–7128.
13.
NamdarA., BorzooeiR.A., Borumand SaeidA. and Aaly KologaniM., Some results in hoop algebras, Journal of Intelligence and Fuzzy Systems32 (2017), 1805–1813.