In this paper, using a special family of extreme fuzzy filters on a BL-algebra L, we construct a uniform structure , and then the part induce a uniform topology in L. Also, we prove that the pair is a topological BL-algebra, and some properties of are investigated. In particular, we show that is a first-countable, zero-dimensional, disconnected and completely regular space. At the same time, we give some characterizations of topological properties of , for example, is a discrete space if and only if g1 = {1}, and is a Hausdorff space if and only if g1 = {1}, where . Finally, we naturally contact the relationship between isomorphism (algebraic invariant) and homeomorphism (topological invariant) in topological BL-algebras.
In 1998, Hájek [3] introduced a very general many-valued logic, called Basic Logic (or BL), with the idea to formalize the many-valued semantics induced by a continuous t-norm on the unit real interval [0, 1]. This Basic Logic turns to be a fragment common to three important many-valued logics: Łukasiewicz logic, Gödel logic and Product logic. The Lindenbaum-Tarski algebras for Basic Logic are called BL-algebras. Apart from their logic interest, BL-algebras have important algebraic properties and they have intensively studied from an algebraic point of view. Filters theory play an important role in studying these algebras. From logical point of view, various filters correspond to various sets of provable formulae. Up to now, the filter theory of BL-algebras has been widely studied, and some important results have been obtained. In particular, in [3, 18] some types of filters in BL-algebras were introduced, and some of their characterizations and relations were investigated. The concept of fuzzy sets was introduced by Zadeh [20] in 1965. Fuzzification of special types of filters on several different algebras of many-valued logics has been popular in recent years (see [7, 10–15]).
The concept of a uniform space can be considered either as axiomatizations of some geometric notions, close to but quite independent of the concept of a topological space, or as convenient tools for an investigation of topological space. Recently, several researchers have studied some interesting properties of logic algebras with uniform topologies (see [1, 2, 19]). How to give fuzzified versions of consequences mentioned above? As observed above, to induce uniform topology in their corresponding algebraic structure, authors used special family of filters which is closed under intersection. However, this approach failed when we use the family of fuzzy filters of BL-algebras. More explicitly, given a BL-algebra L, F, G are filters of L and f, g are fuzzy filters of L, respectively. Then θF ∩ θG = θF∩G hold but θf ∩ θg = θf∩g failed (see Example 3.8), where θF is a congruence induced by F, and θf is a congruence induced by f. Because this difference, unlike crisp situation, using the same approach, the family of fuzzy filters of a BL-algebra can not construct a uniform topology on it. In order to overcome this difficulty, we give the concept of extreme fuzzy filters. The congruence θf induced by the extreme fuzzy filter f satisfies (x, y) ∈ θf if and only if f (x → y) = f (y → x) =1, and it follows that θf ∩ θg = θf∩g. This property is very important to construct uniform topology on BL-algebras. On the other hand, we prove that (x, y) ∈ θf if and only if x → y, y → x ∈ f-1 (1) and f is an extreme fuzzy filter if and only if ft is a filter in BL-algebra for all t ∈ [0, 1]. Because these formal consistency between crisp filters and fuzzy filters, from the fuzzy viewpoint, the notion of extreme fuzzy filters of BL-algebras maybe more fuzzified. In addition, we also obtain some new and interesting results about uniform topologies on BL-algebras which will be meaningful for further study topological BL-algebras.
This paper is organized as follows: In Section 2, we recall some facts about BL-algebras, topologies and fuzzy filters, which will be needed in the sequel. In Section 3, we define a new class of fuzzy filters, i.e., extreme fuzzy filters, and give some characterizations of extreme fuzzy filters. Using the family of extreme fuzzy filters of a BL-algebra L, we construct uniform structures on it, and then induce uniform topology on L. In Section 4, we show that BL-algebras with uniform topologies are topological BL-algebras, and also some properties of them are investigated.
Preliminaries
In this section, we summarize results aboutBL-algebras and topologies which will be needed in the following sections.
Definition 2.1. [3] A BL-algebra is an algebra (L, ∧ , ∨ , ⊙ , → , 0, 1) of type (2,2,2,2,0,0) satisfying the following conditions:
(L, ∧ , ∨ , 0, 1) is a bounded lattice,
(L, ⊙ , 1) is a commutative monoid,
x ⊙ y ≤ z if and only if x ≤ y → z for all x, y, z ∈ L,
x ∧ y = x ⊙ (x → y) for all x, y ∈ L,
(x → y) ∨ (y → x) =1 for all x, y ∈ L.
Throughout this paper we simply write L for a BL-algebra (L, ∧ , ∨ , ⊙ , → , 0, 1) when there is no chance for confusion.
Let L be a BL-algebra and A, B ⊆ L. We write A ∗ B for {x ∗ y : x ∈ A, y ∈ B}, and when dealing with singleton sets we shall simply write a ∗ B and A ∗ b rather than {a} ∗ B and A ∗ {b}, where ∗ ∈ {∧ , ∨ , ⊙ , →}.
For the convenience of readers, we provide some basic properties of the operations on BL-algebras in the following proposition.
Proposition 2.2.[3, 18] The following properties hold for any BL-algebras: for any x, y, z ∈ L,
x ≤ y if and only if x → y = 1,
if x ≤ y, then y → z ≤ x → z, z → x ≤ z → y and x ⊙ z ≤ y ⊙ z,
x ⊙ (x → y) ≤ y,
x ⊙ y ≤ x ∧ y, x ≤ y → x,
x → (y → z) = (x ⊙ y) → z = y → (x → z),
x → y ≤ (y → z) → (x → z),
x → y ≤ (z → x) → (z → y),
x → y ≤ x ∘ z → y ∘ z, where ∘ ∈ {∧ , ∨ , ⊙}.
Definition 2.3. [3] A filter of a BL-algebra L is a nonempty set F ⊆ L such that for all x, y ∈ L satisfies:
x, y ∈ F implies x ⊙ y ∈ F,
x ∈ F and x ≤ y imply y ∈ F.
By a deductive system we mean a subset D of L containing 1 such that x → y ∈ D, x ∈ D imply y ∈ D for each x, y ∈ L. Note that F is a filter of L if and only if F is a deductive system.
Definition 2.4. [20] A fuzzy set in X is a mapping f : X → [0, 1].
Let f be a fuzzy set in X, t ∈ [0, 1], the set ft = {x ∈ X : f (x) ≥ t} is called a level subset of f.
For any a, b ∈ [0, 1], we denote a ∨ b : = max {a, b} and a ∧ b : = min {a, b}. For any fuzzy sets f, g in L, we define
The fuzzy sets f ∩ g and f ∪ g are defined as follows: (f ∪ g) (x) = f (x) ∨ g (x), (f ∩ g) (x) = f (x) ∧ g (x) for all x ∈ L.
Definition 2.5. [12] Let f be a fuzzy set of aBL-algebra L. Then f is called a fuzzy filter if ft is either empty or a filter of L for all t ∈ [0, 1].
In general, it is not difficult to obtain that the intersection of a family of fuzzy filters of L is a fuzzy filter.
Proposition 2.6.[12] The following statements are equivalent in any BL-algebra L:
f is a fuzzy filter of L,
f (1) ≥ f (x) and f (y) ≥ f (x) ∧ f (x → y) for all x, y ∈ L,
x → (y → z) =1 implies f (z) ≥ f (x) ∧ f (y),
x ⊙ y ≤ z implies f (z) ≥ f (x) ∧ f (y) for all x, y, z ∈ L,
f is order-preserving and f (x ⊙ y) ≥ f (x) ∧ f (y) for any x, y ∈ L.
Now we give some useful propositions of fuzzy filters of BL-algebras which will be needed in the sequel.
Proposition 2.7.[12] Let f be a fuzzy filter of L. Then the following statements hold: for any x, y, z ∈ L,
if f (x → y) = f (1), then f (x) ≤ f (y),
if x ≤ y, then f (x) ≤ f (y),
if f (x → y) ∧ f (y → x) ≤ f (x → z),
f (x → y) ≤ f ((x ⊙ z) → (y ⊙ z)),
f (x → y) ≤ f ((x ∧ z) → (y ∧ z)),
f (x → y) ≤ f ((x ∨ z) → (y ∨ z)),
f (x → y) ≤ f ((y → z) → (x → z)),
f (x → y) = f (x ∨ y → y).
At the end of this section, let us recall some basic notions of general topology which will be needed in the sequel.
Recall that a set A with a family of its subsets is called a topological space, denoted by , if , the intersection of any finite members of is in , and the arbitrary union of members of is in . The members of are called open sets of A, and the complement of an open set U, i.e., A \ U, is called a closed set. A subfamily {Uα} α∈I of is called a base of if for each there is an α ∈ I such that x ∈ Uα ⊆ U. A subset P of A is a neighborhood of x ∈ A, if there exists an open set U such that x ∈ U ⊆ P. Let denote the totality of all neighborhoods of x in A, then subfamily of is a fundamental system of neighborhoods of x, if for each Ux in , there exists a Vx in such that Vx ⊆ Ux. If every point x in A has a countable fundamental system of neighborhoods, then we say that the space satisfies the first axiom of countability or is first-countable. A topological space is a zero-dimensional space if has a clopen base. A topological space is called a regular space if for any closed subset C of A and x ∈ A such that x ∉ C, then there exist disjoint open sets U, V such that x ∈ U and C ⊆ V, or equivalently, for any open subset U containing x, there exists open subset V such that . Let and be two topological spaces, a mapping f of A to B is continuous if for any . A topological space is called a completely regular space, if for every x ∈ X and every closed set F ⊂ A such that x ∉ F there exists a continuous function f : A → [0, 1] such that f (x) =0 and f (y) =1 for y ∈ F. The mapping f from to is called a homeomorphism if f is bijective, and f and f-1 are continuous, or equivalently, if f is bijective, continuous and open(closed). The mapping f from to is called a quotient map if f is surjective, and if and only if . A topological space is compact if each open cover of A is reducible to a finite open subcover.
Let be a topological space. We have following separation axioms in :
T0 : For each x, y ∈ X and x ≠ y, there is at least one in an open neighborhood excluding the other.
T1 : For each x, y ∈ X and x ≠ y, each has an open neighborhood not containing the other.
T2 : For each x, y ∈ X and x ≠ y, both have disjoint open neighborhoods U, V such that x ∈ U and y ∈ V .
A topological space satisfying Ti is called a Ti-space for any i = 0, 1, 2 . A T2-space is also known as a Hausdorff space.
Extreme fuzzy filter and uniform topology on BL-algebras
Definition 3.1. A fuzzy filter f of a BL-algebra L is called an extreme fuzzy filter of L (EF-filter for short) if f (1) =1.
Remark 3.2. Note that F is a filter of aBL-algebra L if and only if χF is a fuzzy filter in L, where χF is the characteristic function of F. Clearly, χF is an EF-filter if F is a filter of L. We denote F (L), FF (L) and EFF (L) the sets of all filters, fuzzy filters and extreme fuzzy filters of L, respectively. Then Card (F (L)) ≤ Card (EFF (L)) ≤ Card (FF (L)), where Card (X) is cardinality of the set of X.
Lemma 3.3.Let f is a fuzzy filter of L. Then ft =∅ if and only if t > f (1).
Proof. The proof is straightforward. □
In the following we give some characterizations of extreme fuzzy filters.
Theorem 3.4.Let f be a fuzzy set of a BL-algebra L. The following statements are equivalent:
f is an extreme fuzzy filter of L,
ft≠ ∅ for all t ∈ [0, 1],
f1≠ ∅,
f1 is a filter of L,
ft is a filter of L for all t ∈ [0, 1].
Proof. (i) ⇒ (ii): Suppose that (i) is satisfied. Then ft≠ ∅ for all t ∈ [0, 1]. Otherwise there exists t ∈ [0, 1] such that ft =∅. By Lemma 3.3, t > f (1) =1 which is a contradiction.
(ii) ⇒ (iii) and (iii) ⇒ (iv) are straightforward.
(iv) ⇒ (v): Suppose that (iv) is satisfied. It follows that ∅ ≠ f1 ⊆ ft for all t ∈ [0, 1]. Since f is a fuzzy filter, then ft is a filter of L.
(v) ⇒ (i): Suppose that the v is satisfied. Since f is a fuzzy filter of L and 1 ∈ f1. It follows that f (1) =1. □
Interestingly, in BL-algebras every fuzzy filter can be expanded into an extreme fuzzy filter (Expansion principle).
Theorem 3.5.(Expansion principle) Let f be a fuzzy filter of L. Then there exists an extreme fuzzy filter such that .
Proof. Let f be a fuzzy filter of L. We define by
Clearly, . One can easily check that for all t ∈ [0, 1],
As a consequence is an extreme fuzzy filter of L. □
Unfortunately, in general, the expansion of fuzzy filter is not unique.
Example 3.6. Let L = {0, a, b, c, 1}. Define ⊙ and → as follow:
⊙
0
a
b
c
1
0
0
0
0
0
0
a
0
a
c
c
a
b
0
c
b
c
b
c
0
c
c
c
c
1
0
a
b
c
1
→
0
a
b
c
1
0
1
1
1
1
1
a
0
1
b
b
1
b
0
a
1
a
1
c
0
1
1
1
1
1
0
a
b
c
1
Then (L, ∧ , ∨ , ⊙ , → , 0, 1) is a BL-algebra (see [17]). Define fuzzy set f in L by f (0) = f (c) = f (b) =0.2, f (a) = f (1) =0.5. It is easily checked that f is a fuzzy filter. We can define extreme fuzzy filters and by , and . Routine calculation shows that and are expansion of f, but .
It is well known that filter F of a BL-algebra is corresponding to congruence θF. In the following we shall use extreme fuzzy filters of a BL-algebra to induce congruences on it.
Let f be an extreme fuzzy filter of a BL-algebra L. We define a binary relation ≡f on L by:
Clearly, x ≡ fy ⇔ f (x → y) = f (y → x) =1 ⇔ x → y, y → x ∈ f-1 (1) ⇔ (x → y) ⊙ (y → x) ∈ f-1 (1) ⇔ (x → y) ∧ (y → x) ∈ f-1 (1). In ([11], Lemmas 3.18, 3.19, Corollary 3.20, [12], Corollary 5.4), using a fuzzy filter f of L, authors defined a binary relation θf by xθfy if and only if x → y ∈ ff(1) and y → x ∈ ff(1). In view of above fact, when f is extreme we conclude that θf = ≡ f. In particular, if F is a filter of L, then χF is an extreme fuzzy filter and ≡χF = θF, where θF is a congruence induced by F as usual.
Note that if f is an extreme fuzzy filter of L, then f-1 (1) = f1 is a filter of L. Thus like ([12], Lemma 5.6) we have the following theorem.
Theorem 3.7.Let f be an extreme fuzzy filter of L. Then ≡f is a congruence on L.
In the following we give an example to show that, in general, θf ∩ θg ≠ θf∩g if f and g are fuzzy filters.
Example 3.8. Let L = {0, a, b, c, 1}. Define ⊙ and → as follow:
⊙
0
c
a
b
1
0
0
0
0
0
0
c
0
0
c
c
c
a
0
c
a
c
a
b
0
c
c
b
b
1
0
c
a
b
1
→
0
c
a
b
1
0
1
1
1
1
1
c
0
1
1
1
1
a
0
b
1
b
1
b
0
a
a
1
1
1
0
c
a
b
1
Then (L, ∧ , ∨ , ⊙ , → , 0, 1) is a BL-algebra (see [16]). Define fuzzy sets f, g in L by f (0) = f (c) = f (b) =0.2, f (a) = f (1) =0.5 and g (0) = g (c) = g (a) =0.5, g (b) = g (1) =0.8. One can easily check that for all t ∈ [0, 1],
Hence f, g are fuzzy filters of L. Clearly, f ∩ g = f. Routine calculation that θf = {(0, 0) , (c, c) , (a, a) , (b, b) , (1, 1) , (a, 1) , (1, a)} , θg = {(0, 0) , (c, c) , (a, a) , (b, b) , (1, 1) , (b, 1) , (1, b)} . Hence θf ∩ θg ≠ θf∩g.
Let X be a nonempty set and U, V be any subsets of X × X. We have the following notation:
U ∘ V = {(x, y) ∈ X × X : (x, z) ∈ U, (z, y) ∈ V, forsomez ∈ X},
U-1 = {(x, y) ∈ X × X : (y, x) ∈ U},
Δ = {(x, x) ∈ X × X : x ∈ X}.
Definition 3.9. [6] By a uniformity on X we shall mean a nonempty collection of subsets of X × X which satisfies the following conditions:
Δ ⊆ U for any ,
if , then ,
if , then there exists such that V ∘ V ⊆ U,
if , then ,
if and U ⊆ V ⊆ X × X, then .
The pair is then called a uniform structure (uniform space).
For the rest of this paper we always suppose that is a family of extreme fuzzy filters of a BL-algebra L which is closed under intersection, unless otherwise stated.
In the following we use to induce uniform structures.
Theorem 3.10.Let L be a BL-algebra, f belong to , Uf = {(x, y) ∈ L × L : x ≡ fy} and . Then satisfies the conditions (U1)-(U4).
Proof. (U1): Since f is a fuzzy filter of L, we have x ≡ Fx, for any x ∈ L. Hence Δ ⊆ Uf for all.
(U2): For any , we have (x, y) ∈ (Uf) -1 ⇔ (y, x) ∈ Uf ⇔ y ≡ fx ⇔ x ≡ fy ⇔ (x, y) ∈ Uf .
(U3): For any , the transitivity of ≡f implies that Uf ∘ Uf ⊆ Uf.
(U4): For any , we claim that Uf ∩ Ug = Uf∩g. If (x, y) ∈ Uf ∩ Ug, then f (x → y) = f (y → x) =1 and g (x → y) = g (y → x) =1. It follows that (f ∩ g) (x → y) = (f ∩ g) (y → x) =1. Hence (x, y) ∈ Uf∩g. Conversely, let (x, y) ∈ Uf∩g. Then (f ∩ g) (x → y) = (f ∩ g) (y → x) =1. It follows that f (x → y) ∧ g (x → y) = f (y → x) ∧ g (y → x) =1. We can get (f (x → y) ∧ g (x → y)) ∨ f (x → y) =1 ∨ f (x → y), this implies that f (x → y) =1. Using similar approach, we get f (y → x) =1. Hence (x, y) ∈ Uf. Similarly, we can get (x, y) ∈ Ug. Thus Uf∩g ⊆ Uf ∩ Ug. Since , we have , . □
Theorem 3.11.Let L be a BL-algebra and , where comes from Theorem 3.10. Then is a uniformity on L and the pair is a uniformstructure.
Proof. By Theorem 3.10, the collection satisfies conditions (U1)-(U4). It suffices to show that satisfies (U5). Let and U ⊆ V ⊆ L × L. Then there exists Uf ⊆ U ⊆ V, which means that. □
Let x ∈ L and . Define U [x] : = {y ∈ E : (x, y) ∈ U}. Clearly, if V ⊆ U, then V [x] ⊆ U [x].
Theorem 3.12.Let L be a BL-algebra. Thenis a topology on L, where comes from Theorem 3.11.
Proof. Clearly, ∅ and the set L belong to . It is clear that is closed under arbitrary union. Finally to show that is closed under finite intersection, let and suppose that x ∈ G ∩ H. Then there exist such that U [x] ⊆ G and V [x] ⊆ H. If W = U ∩ V, then . Also W [x] ⊆ U [x] ∩ V [x] and so W [x] ⊆ G ∩ H, hence . Thus is a topology on L. □
Note that for any x in L, U [x] is a neighborhood of x.
Definition 3.13. Let be an arbitrary family of extreme fuzzy filters of a BL-algebra L which is closed under intersection. Then the topology comes from Theorem 3.12 is called a uniform topology on L induced by .
We denote the uniform topology obtained by an arbitrary family of extreme fuzzy filters by , and if , we denote it by .
Example 3.14. In Example 3.8 we define a fuzzy set f by f (0) = f (c) = f (a) =0.5, f (b) = f (1) =1. It is easily check that f is an extreme fuzzy filters. Consider . By Theorem 3.11, we construct . We can check that is a uniform space, where . Open neighborhoods are Uf [0] = {0}, Uf [a] = {a, c}, Uf [b] = {b, 1}, Uf [c] = {a, c}, Uf [1] = {b, 1}. By simple calculation, we get .
Topological properties of the space
Note that from Theorem 3.12, giving the family of extreme fuzzy filters of a BL-algebra L which is closed under intersection, we can induce a uniform topology on L. In this section we study topological properties of .
Definition 4.1. [21] Let be a topology of L. Then is called a topological BL-algebra (TBL-algebra for short) if the operations ∧, ∨ , ⊙ , → are continuous.
Note that the operation ∗ ∈ {∧ , ∨ , ⊗ , →} is continuous if and only if for any x, y ∈ L and any neighborhood W of x ∗ y there exist two neighborhoods U and V of x and y, respectively, such that U ∗ V ⊆ W.
Theorem 4.2.Let be a family of extreme fuzzy filters of a BL-algebra L which is closed under intersection. Then the space is a TBL-algebra.
Proof. By Definition 4.1, it suffices to show that ∗ is continuous, where ∗ ∈ {∧ , ∨ , ⊗ , →}. Indeed, assume that x ∗ y ∈ G, where x, y ∈ E and G is an open subset of L. Then there exist , U [x ∗ y] ⊆ G, and an extreme fuzzy filter f such that and Uf ⊆ U. We claim that the following relation holds:
Let h ∗ k ∈ Uf [x] ∗ Uf [y]. Then h ∈ Uf [x] and k ∈ Uf [y] we get that x ≡ fh and y ≡ fk. Hence x ∗ y ≡ fh ∗ k. It follows that (x ∗ y, h ∗ k) ∈ Uf ⊆ U. Hence h ∗ k ∈ Uf [x ∗ y] ⊆ U [x ∗ y]. Then h ∗ k ∈ G. Clearly, Uf [x] and Uf [y] are neighborhoods of x and y, respectively. Therefore, the operation ∗ is continuous. □
Theorem 4.3.Consider the space in Theorem 4.2. If x ∈ L and , then Uf [x] is a clopen subset of L for the topology .
Proof. Let x ∈ L and . Now we show that (Uf [x]) c is open. Let y ∈ (Uf [x]) c. We claim that Uf [y] ⊆ (Uf [x]) c. Assume z ∈ Uf [y]. Then f (z → y) = f (y → z) =1. If z ∈ Uf [x], then we have f (z → x) = f (x → z) =1. It follows that 1 = f (y → z) ∧ f (z → x) ≤ f (y → x) and 1 = f (x → z) ∧ f (z → y) ≤ f (x → y). Hence f (x → y) = f (y → x) =1 and y ∈ Uf [x] which is a contradiction. Hence Uf [y] ⊆ (Uf [x]) c for all y ∈ (Uf [x]) c, and so Uf [x] is closed. It is clear that UF [x] is open. So UF [x] is a clopen subset of L. □
A topological space X is connected if and only if X has only X and ∅ as clopen subsets. Therefore, we have the following result.
Corollary 4.4.The space is not, in general, a connected space.
Proof. It directly follows from Theorem 4.3. □
Theorem 4.5.Let F be a filter of L such that . Then F is a clopen subset of L.
Proof. Let F be a filter of L such that . It suffices to show that Fc = ⋃ {UχF [y] : y ∈ Fc} and F = ⋃ {UχF [y] : y ∈ F}. To do this, suppose y ∈ Fc. Since y ∈ UχF [y], then y ∈ ⋃ {UχF [y] : y ∈ Fc}. Conversely, assume y ∈ ⋃ {UχF [y] : y ∈ Fc}. Then there exists z ∈ Fc such that y ∈ UχF [z]. Hence χF (y → z) = χF (z → y) =1. It follows that y → z, z → y ∈ F. If y ∈ F, then z ∈ F which is a contradiction. Hence y ∉ F and thus Fc = ⋃ {UχF [y] : y ∈ Fc}. By similar way we can show that F = ⋃ {UχF [y] : y ∈ F}. □
Lemma 4.6.Let f and g be extreme fuzzy filters of a BL-algebra L. If g ≤ f, then Ug ⊆ Uf.
Proof. The proof is straightforward. □
Theorem 4.7.Let f and g be extreme fuzzy filters of a BL-algebra L. If g ≤ f, then .
Proof. Let , and . Let . Then for all x ∈ O, there exists such that U [x] ⊆ O and so Uf [x] ⊆ U [x] ⊆ O. By Lemma 4.6, Ug ⊆ Uf. It follows that Ug [x] ⊆ Uf [x] ⊆ O. Therefore, and so . □
Theorem 4.8.Let be a family of extreme fuzzy filters of a BL-algebra L which is closed under intersection. If , then .
Proof. Let , and . Let . Then for all x ∈ O, there exists such that U [x] ⊆ O. So Ug [x] ⊆ U [x]. Since is closed under intersection, then . Thus we have and hence . So . Conversely, it directly follows from 4.7. □
Remark 4.9. Let be a family of extreme fuzzy filters of a BL-algebra L which is closed under intersection. If , then we have the following statements:
By Theorem 4.8, we know that . For any , x ∈ L, we can get that Ug [x] ⊆ U [x]. Hence is equivalent to {A ⊆ E : ∀ x ∈ A, Ug [x] ⊆ A}. So A ⊆ L is an open set if and only if for all x ∈ A, Ug [x] ⊆ A if and only if A = ⋃ x∈AUg [x];
For all x ∈ E, by (i), we know that Ug [x] is the smallest open neighborhood of x;
Let . By (i) and (ii), it is easy to check that is a base of ;
For all x ∈ L, {Ug [x]} is a denumerable fundamental system of neighborhoods of x.
Theorem 4.10.Let be a family of extreme fuzzy filters of a BL-algebra L which is closed under intersection. If , then for all x ∈ LUg [x] is a clopen compact set in the topological space .
Proof. By Theorem 4.3, it is enough to show that Ug [x] is a compact set. Let Ug [x] ⊆ ⋃ α∈IOα, where each Oα is an open set of L. Since x ∈ Ug [x], there exists α ∈ I such that x ∈ Oα. Then Ug [x] ⊆ Oα. Hence Ug [x] is compact. Therefore Ug [x] is a clopen compact set in the topological space . □
Theorem 4.11.The topological space is a first-countable, zero-dimensional, disconnected and completely regular space.
Proof. By Theorem 4.8, it suffices to show that is a first-countable, zero-dimensional, disconnected and completely regular space. Let x ∈ L. By Remark 4.9 (iv), {Ug [x]} is a denumerable fundamental system of neighborhoods of x, so is first-countable. Let . By Remark 4.9 (iii) and Theorem 4.3, we get that is a clopen basis of , hence is a zero-dimensional space. By Corollary 4.4, we get is a disconnected space. By Theorem 4.10 and Remark 4.9 (ii), Ug [x] is a compact neighborhood of x, hence is a locally compact space. Let x ∈ L and V be an open neighborhood of x. By Remark 4.9 (ii) and Theorem 4.10, there exists closed neighborhood Ug [x] of x such that Ug [x] ⊆ V. Therefore, is a regular space. Since is a locally compact space, it follows that it is completely regular. □
Theorem 4.12.The space is a discrete space if and only if there exists such that Uf [x] = {x} for all x ∈ L.
Proof. Let be a discrete topology on L. If for any , there exists x ∈ E such that Uf [x] ≠ {x}. Let . Then , there exists x0 ∈ L such that Ug [x0] ≠ {x0}. It follows that there exists y0 ∈ Ug [x0] and x0 ≠ y0. By Remark 4.9 (ii), Ug [x0] is the smallest open neighborhood of x0. Hence {x0} is not an open subset of L, which is a contradiction. Conversely, for any x ∈ L, there exists such that Uf [x] = {x}. Hence {x} is an open set of L. Therefore, is a discrete space. □
Theorem 4.13.Let be a family of extreme fuzzy filters of a BL-algebra L which is closed under intersection. If , then the following statements are equivalent:
is a discrete space,
g1 = {1}, where g1 is a level subset.
Proof. (i) ⇒ (ii): By Theorem 4.12, there exist such that Uf [1] = {1}. Since 1 ∈ Ug [1] ⊆ Uf, we have Ug [1] = {1}. It suffices to show g1 ⊆ UJ [1]. Let x ∈ g1. Then g (x) =1, this implies that g (1 → x) = g (x → 1) =1. Hence x ∈ Ug [1].
(ii) ⇒ (i): Let g1 = {1}. By Theorem 4.12, it suffices to show that Ug [1] = {1}. Suppose x ∈ Ug [1], then g (x) =1. It follows that x = 1. Clearly, {1} ⊆ Ug [1]. Therefore, Ug [1] = {1}. □
Theorem 4.14.Let be a family of extreme fuzzy filters of a BL-algebra L which is closed under intersection. If , then the space is a Hausdorff space if and only if g1 = {1}.
Proof. Let be a Hausdorff space. First we show that for any x ∈ L, Ug [x] = {x}. If not, then there exist x ≠ y ∈ Ug [x] such that y ∈ UJ [x] ∩ UJ [y]. By Remark 4.9 (ii), Ug [x] and Ug [y] are the smallest open neighborhoods of x and y, respectively. Hence for any open neighborhood U of x and open neighborhood V of y, we have that y∈ Ug [x] ∩ Ug [y] ⊆ U ∩ V ≠ ∅, which is a contradiction. Hence, by Theorems 4.12 and 4.13, g1 = {1}. The remainder of the proof directly follows from Theorem 4.13. □
Definition 4.15. Let L1 and L2 be BL-algebras. A mapping φ : L1 → L2 is called a BL-morphism if
for any ∗ ∈ {∧ , ∨ , ⊗ , →}. If, in addition, the mapping φ is bijective, then we call φ is a BL-isomorphism. Note that φ (1) =1 when φ is a BL-morphism.
Proposition 4.16.Let L1 and L2 be BL-algebras and φ : L1 → L2 be a BL-morphism. Then the following statements hold:
if g is an extreme fuzzy filter of L2, then g ∘ φ is an extreme fuzzy filter of L1,
if φ is a BL-isomorphism and f is an extreme fuzzy filter of L1, then f ∘ φ-1 is an extreme fuzzy filter of L2.
Proof. (i) Let φ : L1 → L2 be a BL-morphism and g be an extreme fuzzy filter of L2. Clearly, (g ∘ φ) (1) =1. By Proposition 2.6 (v), it suffices to show that g ∘ φ is order-preserving and (g ∘ φ) (x) (x ⊙ y) ≥ (g ∘ φ) (x) ∧ (g ∘ φ) (y) for all x, y ∈ L1. Since g and φ are order-preserving, then g ∘ φ is order-preserving. We easily have that (g ∘ φ) (x ∘ y) = g (φ (x ⊙ y)) = g (φ (x) ⊙ φ (y)) ≥ g (φ (x)) ∧ g (φ (y)) = (g ∘ φ) (x) ∧ (g ∘ φ) (y) There-fore, g ∘ φ is an extreme fuzzy filter of L1.
(ii) By similar way, we prove (ii) holds. □
Lemma 4.17.Let L1 and L2 be BL-algebras and g be an extreme fuzzy filter of L2. If φ : L1 → L2 is a BL-morphism, then we have (a, b) ∈ Ug∘φ if and only if (φ (a) , φ (b)) ∈ Ug for any a, b ∈ L1.
Proof. The proof is straightforward. □
Lemma 4.18.Let L1 and L2 be BL-algebras and g be an extreme fuzzy filter of L2. If φ : L1 → L2 is a BL-morphism, then we have the following statements:
if φ is surjective, then φ (Ug∘φ [a]) = Ug [φ (a)] for all a ∈ L1,
if φ is a BL-isomorphism, then φ-1 (Ug [b]) = Ug∘φ [φ-1 (b)] for all b ∈ L2.
Proof. (i) Let b ∈ φ (Ug∘φ [a]). Then there exists c ∈ Ug∘φ [a] such that φ (c) = b. It follows that (g ∘ φ) (c → a) = (g ∘ φ) (a → c) =1. Since φ is a BL-morphism, we have g (φ (c) → φ (a)) = g (φ (a) → φ (c)) =1. Since φ (c) = b, we get g (b → φ (a)) = g (φ (a) → b) =1. Hence b ∈ Ug [φ (a)]. Conversely, let b ∈ Ug [φ (a)]. Then we have g (b → φ (a)) = g (φ (a) → b) =1. Since φ is surjective, there exists c ∈ L1 such that φ (c) = b. It follows that g (φ (c) → φ (a)) = g (φ (a) → φ (c)) =1. Hence (g ∘ φ) (c → a) = (g ∘ φ) (a → c) =1, namely, c ∈ Ug∘φ [a] and so b = φ (c) ∈ φ (Ug∘φ [a]).
(ii)a ∈ φ-1 (Ug [b]) ⇔ φ (a) ∈ Ug [b] ⇔ g (φ (a) → b) = g (b → φ (a)) =1 ⇔ g (φ (a) → φ (φ-1 (b))) = g (φ (φ-1 (b)) → φ (a)) =1 ⇔ (g ∘ φ) (a → φ-1 (b)) = (g ∘ φ) (φ-1 (b) → a) =1 ⇔ a ∈ Ug∘φ [φ-1 (b)] . □
Theorem 4.19.Let L1 and L2 be BL-algebras and g be an extreme fuzzy filter of L2. If φ : E1 → E2 is a BL-isomorphism, then φ is a continuous map from to .
Proof. Let . By Remark 4.9 (i), we can get that A = ⋃ a∈AUg [a]. It follows that φ-1 (A) = φ-1 (⋃ a∈AUg [a]) = ⋃ a∈Aφ-1 (Ug [a]). By Lemma 4.18, we have that φ-1 (Ug [a]) = Ug∘φ [φ-1 (a)]. Hence . There-fore, φ is continuous. □
Theorem 4.20.Let L1 and L2 be BL-algebras and g be an extreme fuzzy filter of L2. If φ : E1 → E2 is a BL-isomorphism, then φ is a quotient map from to .
Proof. By Theorem 4.19, we get φ is a continuous surjective map. It is enough to show that φ is an open map. Let A be an open set of . We claim that φ (A) is an open set in . Let b ∈ φ (A). We shall show that Ug [b] ⊆ φ (A). Since φ is surjective, there exists a ∈ A such that φ (a) = b. Hence Ug [b] = Ug [φ (a)] and so Ug [φ (a)] = φ (Ug∘φ [a]) by Lemma 4.18 (ii). Since A is open and a ∈ A, we get Ug∘φ [a] ⊆ A. It follows that Ug [b] = Ug [φ (a)] = φ (Ug∘φ [a]) ⊆ φ (A). Therefore, UF [a] ⊆ φ (A). So φ is a quotient map. □
Theorem 4.21.Let L1 and L2 be BL-algebras and g be an extreme fuzzy filter of L2. If φ : E1 → E2 is a BL-isomorphism, then φ is a homeomorphic map from to .
Proof. It clearly follows from Theorem 4.20. □
Conclusion
It is well known that certain information processing, especially inferences based on certain information, is based on the classical logic (classical two-valued logic). Naturally, it is necessary to establish some rational logic systems as the logical foundation for uncertain information processing. For this reason, various kinds of non-classical logic systems have been extensively proposed and researched. Indeed, non-classical logic has become a formal and useful tool for computer science to deal with uncertain information and fuzzy information. Recently, fuzzification of special types of filters on several different algebras of many-valued logics has been very popular. In this study, by using extreme fuzzy filters, we endowed a BL-algebra L with uniform topology . We stated and proved special properties of . Especially, we proved that is a first-countable, zero-dimensional, disconnected and completely regular space. From the category point of view, the role of isomorphism in algebras is the same as role of homeomorphism in topologies, and all of them are invariants in their fields, respectively. Interestingly, in this paper, we naturally contact with these invariants in topological BL-algebras.
Footnotes
Acknowledgments
The authors thank the editors and the anonymous reviewers for their valuable suggestions in improving this paper. This research is supported by Xi’an Aeronautical University research fund (2017KY1226).
References
1.
GhorbaniS. and HasankhaniA., Some properties of quotient topology on residuated lattices, Pure Math Appl21 (2010), 15–26.
2.
GhorbaniS. and HasankhaniA., Uniform topology on rediduated lattice induced by fuzzy filters, International Review of Fuzzy Mathematics4 (2009), 45–62.
3.
HájekP., Metamathematics of Fuzzy Logic, Kluwer Acadenic Publishes, Dordrecht, 1998.
4.
HaveshkiM., EslamiE. and SaeidA.B., A topology induced by uniformity on BL-algebras, Math Log Q53 (2007), 162–169.
5.
HaveshkiM., SaeidA.B. and EslamiE., Some types of filters in BL-algebras, Soft Computing10 (2006), 657–664.
6.
JoshiK.D., Introduction to General Topology, New Age International Publisher, India, 1983.
7.
JunY.B., XuY. and ZhangX.H., Fuzzy filters of MTLalgebras, Information Sciences175 (2005), 120–138.
8.
KimK.H., ZhangQ. and JunY.B., On fuzzy filters of MTLalgebras, J Fuzzy Math10 (2002), 981–989.
9.
KondoM. and DudekW.A., Filter theory of BL-algebras, Soft Computing12 (2008), 419–423.
10.
LiuL.Z. and LiK.T., Fuzzy implicative and Boolean filters of R0-algebras, Information Sciences171 (2005), 61–71.
11.
LiuL.Z. and LiK.T., Fuzzy Boolean and positive implicative filters of BL-algebras, Fuzzy Sets and Systems152 (2005), 333–348.
12.
LiuL.Z. and LiK.T., Fuzzy filters of BL-algebras, Information Sciences193 (2005), 143–154.
13.
MaX.L., ZhanJ.M. and XuY., Generalized fuzzy filters of R0-algebras, Soft Computing11 (2007), 1079–1087.
14.
MaX.L., ZhanJ.M. and XuY., Generalized fuzzy filters of BL-algebras, Appl Math J Chin Univ Ser B22 (2007), 490–496.
15.
MaX.L., ZhanJ.M. and JunY.B., On (∈, ∈, ∨q)-fuzzy filters of R0-algebras, Math Log Quart55 (2009), 452–467.
16.
SaeidA.B. and MotamedS., A new filter in BL-algebras, Journal of Intelligent and Fuzzy Systems27 (2014), 2949–2957.
17.
SaeidA.B. and MohtashamniaN., Implication BL-algebras, Journal of Intelligent and Fuzzy Systems26 (2014), 1371–1381.
18.
TurunenE., Boolean deductive systems of BL-algebras, Arch Math Logic40 (2001), 467–473.
19.
YangJ., XinX.L. and HeP.F., Uniform topology on EQ-algebras, Open Mathematics15 (2017), 354–364.
20.
ZadehL.A., Fuzzy sets, Information and Control8 (1965), 338–353.
21.
ZahiriO. and BorzooeiR.A., Topology on BL-algebras, Fuzzy Sets and Systems289 (2016), 137–150.