Volume 2011, Issue 1 795934
Research Article
Open Access

Fuzzy Filter Spectrum of a BCK Algebra

Xiao Long Xin

Corresponding Author

Xiao Long Xin

Department of Mathematics, Northwest University, Xi′an 710127, China

Search for more papers by this author
Wei Ji

Wei Ji

Department of Mathematics, Northwest University, Xi′an 710127, China

Search for more papers by this author
Xiu Juan Hua

Xiu Juan Hua

Department of Mathematics, Northwest University, Xi′an 710127, China

Search for more papers by this author
First published: 24 January 2011
Citations: 2
Academic Editor: Young Bae Jun

Abstract

The notion of fuzzy s-prime filters of a bounded BCK-algebra is introduced. We discuss the relation between fuzzy s-prime filters and fuzzy prime filters. By the fuzzy s-prime filters of a bounded commutative BCK-algebra X, we establish a fuzzy topological structure on X. We prove that the set of all fuzzy s-prime filters of a bounded commutative BCK-algebra forms a topological space. Moreover, we show that the set of all fuzzy s-prime filters of a bounded implicative BCK-algebra is a Hausdorff space.

1. Introduction

BCK-algebras are an important class of logical algebras introduced by Iséki in 1966 (see [13]). Since then, a great deal of the literature has been produced on the theory of BCK-algebras. In particular, emphasis seems to have been put on the ideal and filter theory of BCK-algebras (see [4]). The concept of fuzzy sets was introduced by Zadeh [5]. At present, these ideas have been applied to other algebraic structures such as semigroups, groups, rings, ideals, modules, vector spaces, and so on (see [6, 7]). In 1991, Ougen [8] applied the concept of fuzzy sets to BCK-algebras. For the general development of BCK-algebras the fuzzy ideal theory and fuzzy filter theory play important roles (see [912]). Meng [13] introduced the notion of BCK-filters and investigated some results. Jun et al. [9, 10] studied the fuzzification of BCK-filters. Meng [13] showed how to generate the BCK-filter by a subset of Alò, and Deeba [14] attempted to study the topological aspects of the BCK-structures. They initiated the study of various topologies on BCK-algebras analogous to which has already been studied on lattices. In [15], Jun et al. introduced the notion of topological BCI-algebras and found some elementary properties.

In this paper, the topological structure and fuzzy structure on BCK-algebras are investigated together. We introduce the concept of fuzzy s-prime filters and discuss some related properties. By the fuzzy s-prime filters, we establish a fuzzy topological structure on bounded commutative BCK-algebras and bounded implicative BCK-algebras, respectively.

2. Preliminaries

A nonempty set X with a constant 0 and a binary operation denoted by juxtaposition is called a BCK-algebra if for all x, y, zX the following conditions hold:
  • (1)

    ((xy)(xz))(zy) = 0,

  • (2)

    (x(xy))y = 0,

  • (3)

    xx = 0,

  • (4)

    0x = 0,

  • (5)

    xy = 0 and yx = 0 imply x = y.

A BCK-algebra can be (partially) ordered by xy if and only if xy = 0. This ordering is called BCK-ordering. The following statements are true in any BCK-algebra: for all x, y, z,
  • (6)

    x0 = x.

  • (7)

    (xy)z = (xz)y.

  • (8)

    xyx.

  • (9)

    (xy)z ≤ (xz)(yz).

  • (10)

    xy implies xzyz and zyzx.

A BCK-algebra X satisfying the identity x(xy) = y(yx) is said to be commutative. If there is a special element 1 of a BCK-algebra X satisfying x ≤ 1 for all xX, then 1 is called unit of X. A BCK-algebra with unit is said to be bounded. In a bounded BCK-algebra X, we denote 1x by x* for every xX.

In a bounded BCK-algebra, we have
  • (11)

    1* = 0 and 0* = 1.

  • (12)

    yx implies x*y*.

  • (13)

    x*y*yx.

Now, we review some fuzzy logic concepts. A fuzzy set in X is a function μ : X → [0,1]. We use the notation Xμ for {xXμ(x) = μ(1)} and μt, called a level subset of μ, for {xXμ(x) ≥ t} where t ∈ [0,1].

In this paper, unless otherwise specified, X denotes a bounded BCK-algebra. A nonempty subset F of X is called a BCK-filter of X if
  • (F1)

    1 ∈ F,

  • (F2)

    (x*y*) *F and yF imply xF for all x, yX.

Note that the intersection of a family of BCK-filters is a BCK-filter. For convenience, we call a BCK-filter of X as a filter of X, and write F <FX.

Let μ be a fuzzy set in X. Then, μ is called a fuzzy filter of X if
  • (FF1)

    μ(1) ≥ μ(x),

  • (FF2)

    μ(x) ≥ min {μ(x*y*) *, μ(y)}, for all x, yX. In this case, we write μ <FFX.

Note that in a bounded commutative BCK-algebra, the identity x*y* = yx holds, then (F2) and
  • (F3)

    (yx) *F and yF imply xF for all x, y in X coincide, and (FF2) and

  • (FF3)

    μ(x) ≥ min {μ(yx) *, μ(y)} coincide.

A proper filter F of X is said to be prime, denoted by F  <PF  X, if, for any x, yX, xyF implies xF or yF.

A nonconstant fuzzy filter μ of X is said to be prime, denoted by μ <FPFX, if μ(xy) ≤ max {μ(x), μ(y)} for all x, yX.

For any fuzzy sets μ and ν in X, we denote
(2.1)

Lemma 2.1. Let {ηαα ∈ Ω} be a family of fuzzy filters of X. Then, ⋂α∈Ωηα is a fuzzy filter of X.

Proof. Let xX. For any α ∈ Ω, ηα(1) ≥ ηα(x) since ηα <FFX. Then, inf α∈Ωηα(1) ≥ inf α∈Ωηα(x) and so, ⋂α∈Ωηα(1) ≥ ⋂α∈Ωηα(x). (FF1) holds.

Moreover, for any ɛ > 0, there exists α(ɛ) ∈ Ω such that

(2.2)

Since ɛ is arbitrary, we get ⋂α∈Ωηα(x) ≥ min {⋂α∈Ωηα(x*y*) *, ⋂α∈Ωηα(y)}. So, (FF2) holds.

Therefore, ⋂α∈Ωηα is a fuzzy filter of X.

Lemma 2.2 (see, [16]). Let μ be a fuzzy filter of X. For any x, yX, if xy, then μ(x) ≤ μ(y).

Definition 2.3. Let μ be a fuzzy subset of X. Then the fuzzy filter generated by μ, which is denoted by 〈μ〉, is defined as

(2.3)
Obviously, we get μ⊆〈μ〉, and if μ <FFX, then μ = 〈μ〉.

Lemma 2.4. If μ, η <FFX, then μη = μη.

Proof. Let xX, x = a ∨ b and μ, η be fuzzy filters. Then, by Lemma 2.2, μ(a) ≤ μ(a ∨ b) = μ(x) and η(b) ≤ η(ab) = η(x). Hence, min {μ(a), η(b)} ≤ μη(x).

Therefore, μημη(x), or equivalently μημη.

Conversely, μη(x) = sup x=yz{min {μ(y), η(z)}} ≥ min {μ(x), η(x)} = μη(x). So μημη.

Thus, μη = μη.

Corollary 2.5. If μ, η <FFX, μη <FFX.

Lemma 2.6. If  η <FFX, μηη.

Proof. Let   η <FFX. If x = yz, then from Lemma 2.2 we know η(z) ≤ η(x). Thus, μη(x) = sup x=yz{min {μ(y), μ(z)} ≤ sup x=yz{η(z)} ≤ η(x). So, μηη.

3. Fuzzy Filter Spectrum

Definition 3.1. A nonconstant fuzzy filter μ of X is said to be s-prime if for all θ, σ <FFX, θσμ implies θμ or σμ. In this case, we write μ <FSPX.

In this paper, we give some notations in the following.
  • (i)

    F(X) = {μμ <FSPX}.

  • (ii)

    V(θ) = {μF(X)∣θμ}, where θ is a fuzzy subset of X.

  • (iii)

    F(θ) = F(X)∖V(θ) = {μF(X)∣θ ⊈ μ}, where F(X)∖V(θ) is called the complement of V(θ) in F(X).

Lemma 3.2. If σ is a fuzzy subset of X, then V(〈σ〉) = V(σ). So F(σ) = F(〈σ〉).

Proof. Let μV(σ), then σμ and so 〈σ〉⊆μ. Hence, μV(〈σ〉). Conversely, let μV(〈σ〉), then 〈σ〉⊆μ. Note that σ⊆〈σ〉⊆μ, we get μV(σ). Therefore, V(σ) = V(〈σ〉).

Theorem 3.3. Let ζ = {F(θ)∣θ <FFX}. Then the pair (F(X), ζ) is a topological space.

Proof. Consider θ0 = 0 and θ1 = 1. Then θ0, θ1 <FFX,  F(θ0) = and F(θ1) = F(X). Thus, F(X), ζ.

Then, we prove that ζ is closed under finite intersection.

Let η and θ be two fuzzy filters of X. We claim that V(θ) ∪ V(η) = V(θη). Let τV(θη). Then, θητ. Since τF(X), we have θτ or στ. It follows that τV(θ) ∪ V(η).

Conversely, let τV(θ) ∪ V(η), then θτ or ητ. By Lemma 2.6, θηθ and θηη. Thus, θητ and so τV(θη). It follows that V(θ) ∪ V(η)⊆V(θη).

Combining the above arguments we get V(θ) ∪ V(η) = V(θη), or equivalently, F(θ)∩F(η) = (F(X)∖V(θ))∩(F(X)∖V(η)) = (F(X)∖(V(θ) ∪ V(η)) = (F(X)∖V(θη)) = F(θη). By Corollary 2.5, θη <FFX and so F(θ)∩F(η) = F(θη) ∈ ζ.

Finally, let {θαα ∈ Ω} be a family of fuzzy prime filters of X. We will prove that ⋂α∈ΩV(θα) = V(⋃α∈Ωθα).

Let μ ∈ ⋂α∈ΩV(θα), then for any α ∈ Ω, μV(θα) and so θαμ. Hence, ⋃α∈Ωθαμ and thus μV(⋃α∈Ωθα).

Conversely, let μV(⋃α∈Ωθα), then ⋃α∈Ωθαμ. Thus, for any α ∈ Ω, θα⊆⋃α∈Ωθαμ. Hence, μV(θα) for all α ∈ Ω and so μ ∈ ⋂α∈ΩV(θα).

This shows that ⋂α∈ΩV(θα) = V(⋃α∈Ωθα).

By Lemma 3.2, we get V(⋃α∈Ωθα) = V(〈⋃α∈Ωθα〉) and so ⋂α∈ΩV(θα) = V(〈⋃α∈Ωθα〉).

Furthermore, we get ⋃α∈ΩF(θα) = ⋃α∈Ω(F(X)∖V(θα)) = F(X)∖⋂α∈ΩV(θα) = F(X)∖V(〈⋃α∈Ωθα〉) = F(〈⋃α∈Ωθα〉) ∈ ζ.

It follows that (F(X), ζ) is a topological space.

Theorem 3.4. The collection

(3.1)
of ζ is a base of ζ where xβ <FFX is defined by
(3.2)

Proof. By Lemma 3.2, for any xX, β ∈ (0,1], F(xβ) = F(〈xβ〉) and so F(xβ) ∈ ζ.

Now, we prove that ß is a base of ζ. It is sufficient to show that for all F(θ) ∈ ζ, and μF(θ), there exists F(xβ) ∈ β such that μF(xβ) and F(xβ)⊆F(θ).

Let F(θ) ∈ ζ and μF(θ). Then, θ ⊈ μ and so there exists xX such that μ(x) < θ(x). Let θ(x) = β and then μF(xβ). Moreover, for any σV(θ), σ(x) ≥ θ(x) = β = xβ(x) and so xβσ. Thus σV(xβ). This means V(θ)⊆V(xβ). It follows that F(xβ)⊆F(θ).

Therefore, ß is a base of ζ.

The topological space (F(X), ζ) is called fuzzy filter spectrum of X, denoted by FF-spec(X), or F(X) for convenience.

Theorem 3.5. FF-spec(X) is a T0 space.

Proof. Let μ, ηF(X) and μη. Then, μ ⊈ η or η ⊈ μ.

If μ ⊈ η, then, ηV(μ) but μV(μ). Moreover, ηF(μ) but μF(μ).

If η ⊈ μ, similarly we can get μF(η) but ηF(η). It follows that FF-spec(X) is a T0 space.

Lemma 3.6 (see [9].)Let μ be a fuzzy subset of X. Then, μ is a fuzzy filter of X if and only if μt is a filter of X for each t ∈ [0,1] wherever μt.

Lemma 3.7. A non-constant fuzzy subset μ of X is a fuzzy prime filter if and only if μt is a prime filter of X for each t ∈ [0,1] whenever μt.

Proof. Let μ be a fuzzy prime filter and t ∈ [0,1] such that μt. Then by Lemma 3.6, μt is a filter of X.

Suppose xyμt. It follows that μ(xy) ≥ t. Since μ is prime, we have max {μ(x), μ(y)} ≥ μ(xy) ≥ t and thus μ(x) ≥ t or μ(y) ≥ t. It follows that xμt or yμt. Therefore μt is a prime filter.

Conversely, suppose that for each t ∈ [0,1], μt is a prime filter whenever μt. If μ is not a fuzzy prime filter, then there exist x, yX such that μ(xy) > max {μ(x), μ(y)}. Take t satisfying μ(xy) > t > max {μ(x), μ(y)}. Then xyμt. Since μt is a prime filter of X, then xyμt implies xμt or yμt. But on the other hand, μ(x) ≤ max {μ(x), μ(y)} < t and μ(y) ≤ max {μ(x), μ(y)} < t imply xμt and yμt, a contradiction. It follows that μ is indeed a fuzzy prime filter.

Lemma 3.8 (see [13].)Let X be a bounded commutative BCK-algebra and F be a BCK-filter of X. Then, F is prime if and only if, for any filters A, B, F = AB implies F = A or F = B.

Theorem 3.9. Let X be a bounded commutative BCK-algebra and μ be a fuzzy s-prime filter. Then for each t ∈ [0,1], μt is a prime filter of X whenever μt and μtX.

Proof. Let μ be a fuzzy s-prime filter and t ∈ [0,1], μt. Then by Lemma 3.6, μt is a filter.

Let A, B be two filters such that μt = A ∩ B. Define the fuzzy subset θ = tχA and σ = tχB. It is easy to see that θ and σ are fuzzy filters of X. Note that

(3.3)

Since μt = AB, then for any xAB = μt, μ(x) ≥ t = θσ(x) and so μ(x) ≥ θσ(x) for all xX. Thus μθσ. It follows from μ being a fuzzy s-prime filter that θμ or σμ. Without loss of generality let θμ. Then, for any xA, θ(x) = tχA(x) = tμ(x) and so xμ(t). This means that Aμt. But μt = AB implies μtA and thus μt = A. Therefore, μt is a prime filter by Lemma 3.8.

Theorem 3.10. Let X be a bounded commutative BCK-algebra. If μ is a fuzzy s-prime filter, then it is a fuzzy prime filter.

Proof. The proof follows from Lemma 3.7 and Theorem 3.9.

In general, the converse of Theorem 3.10 is not true. Let us see the following example.

Example 3.11. Let X = {0,1}. Define the operation * on X as follows: 0 * 0 = 0, 0 * 1 = 0, 1 * 0 = 1 and 1*1 = 0. It is easy to see that 〈X; *, 0〉 is a bounded commutative BCK-algebra. Define a fuzzy subset μ of X by μ(0) = 0, μ(1) = 1/2. Clearly μ is a fuzzy prime filter of X.

Moreover, we define the fuzzy filters σ and θ by σ(x) = 1/2 for all xX and θ(1) = 1, θ(0) = 0. Then, we get θσμ but σ ⊈ μ and θ ⊈ μ. Therefore, μ is not a s-prime fuzzy filter.

Lemma 3.12. F is a prime filter of X if and only if is a fuzzy s-prime filter, where α ∈ [0,1), and is defined by

(3.4)

Proof. Let F be a prime filter. Then, by Lemma 3.6, we can easily see that is a fuzzy filter.

Let θ, σ be two fuzzy prime filters such that , we will prove or . If it is not true, then there exist x, yXF such that θ(x) > α and σ(y) > α. Since F is prime, then xyF. Note that , then

(3.5)

Thus, xyF, a contradiction. It follows that or , and so is a fuzzy s-prime filter.

Conversely, let be a fuzzy s-prime filter. By Theorem 3.10, is also a fuzzy prime filter. Then, by Lemma 3.7, (χF) t = F is a prime filter, where αt ≤ 1.

Corollary 3.13. F is a prime filter of X if and only if χF is a fuzzy s-prime filter.

Lemma 3.14 (see [13].)Let X be a bounded implicative BCK-algebra, then x ∧ x* = 0 and x ∨ x* = 1.

Lemma 3.15. Let μ be a fuzzy filter of a bounded commutative BCK-algebra X. Then, μ(0) = min {μ(x), μ(x*)} for all xX.

Proof. Since μ is a fuzzy filter, we have μ(0) ≥ min {μ(x*0) *, μ(x)} = min {μ(x*), μ(x)} for all xX. On the other hand, μ(0) ≤ min {μ(x*), μ(x)}, since any fuzzy filter is order preserving. Thus, μ(0) = min {μ(x), μ(x*)}.

Lemma 3.16. If μ is a fuzzy filter of a bounded BCK-algebra X, then μ1 = {xXμ(x) = μ(1)} is a filter of X and is a fuzzy filter of X.

Proof. Let μ be a fuzzy filter and take t = μ(1). Then, μt = μ1 and so μt = μ1 is a filter of X by Lemma 3.6. Clearly is a fuzzy filter.

Lemma 3.17. Let X be a bounded commutative BCK-algebra and μ be a fuzzy s-prime filter of X. Then μ(1) = 1.

Proof. Suppose that μ(1) < 1. Since μ is non-constant, there exists aX such that μ(a) < μ(1). Define fuzzy subset θ and σ of X by

(3.6)
and σ(x) = μ(1) for all xX. By Lemma 3.16, is a fuzzy filter and clearly σ is a fuzzy filter. Note that θ(1) = 1 > μ(1) and σ(a) = μ(1) > μ(a), we get θσ ⊈ μ. But note that for any x, yX
(3.7)

Thus, θσ(x) = sup x=yz{min {θ(y), σ(z)}} ≤ sup x=yz{μ(yz)} = sup {μ(x)} = μ(x) for any xX, a contradiction. Therefore, μ(1) = 1.

Lemma 3.18. Let X be a bounded implicative BCK-algebra and μ be a fuzzy s-prime filter of X. Then for any xX, μ(x) = 1 or μ(x*) = 1.

Proof. By Lemma 3.14, xx* = 1, for all xX. Since μ is a fuzzy s-prime filter, we get that μ1 is a prime filter of X by Theorem 3.9. Hence, xx* = 1 ∈ μ1 implies xμ1 or x*μ1. Therefore, μ(x) = μ(1) = 1 or μ(x*) = μ(1) = 1 by Lemma 3.17.

Theorem 3.19. Let X be a bounded implicative BCK-algebra and μ be a fuzzy s-prime filter of X. Then, for xX, μ(x) = μ(1) = 1 or μ(x) = μ(0).

Proof. By Lemma 3.14, xx* = 1 and then μ(1) = μ(xx*) = μ(x) or μ(x*) since μ is a fuzzy s-prime filter. By Lemma 3.18, we get μ(x) = 1 or μ(x*) = 1. If μ(x*) = 1, then μ(0) = min {μ(x), μ(x*)} = μ(x) by Lemma 3.15. If μ(x*) ≠ 1, then μ(x) = 1 = μ(1).

Lemma 3.20. Let X be a bounded BCK-algebra. Then, a filter F of X is proper if and only if 0 ∉ F.

Proof. If 0 ∉ F, then clearly F is proper.

Conversely, let F be proper. If 0 ∈ F, then for any xX, (x*0*) * = (x*1) * = 0* = 1 ∈ F and so xF. It follows that F = X, a contradiction. Therefore, 0 ∉ F.

Lemma 3.21 (see [13].)Let X be a bounded commutative BCK-algebra and F be a filter of X. If xXF, then there is a prime filter A of X such that FA and xA.

Lemma 3.22 (see [13].)Let X be a bounded implicative BCK-algebra. Then, for any aX, the filter 〈a〉, generated by a, is a set of elements x in X satisfying ax.

Lemma 3.23. Let X be a bounded implicative BCK-algebra and a ≠ 0. Then, 〈a〉 ≠ X.

Proof. By Lemma 3.22, 0 ∉ 〈a〉 and thus 〈a〉 ≠ X.

Lemma 3.24 (see [16].)For a bounded commutative BCK-algebra X, one gets

  • (1)

    x** = x for all xX.

  • (2)

    x*y* = (xy) *, x*y* = (xy) * for all x, yX.

  • (3)

    x*y* = yx for all x, yX.

Theorem 3.25. Let X be a bounded implicative BCK-algebra. Then,

  • (i)

    if β1, β2 ∈ (0,1], β = min {β1, β2} and x, yX, then .

  • (ii)

    if β ∈ (μ(0), 1] and x, yX, then F(xβ) ∪ F(yβ) = F((xy) β).

Moreover, F(xβ) is both open or closed, where μF(X).

  • (iii)

    if F(xβ) = F(X), where xX and β ∈ (0,1], then x = 0.

Proof. (i) If , then μ(x) < β1 and μ(y) < β2. By Theorem 3.10, μ is a fuzzy prime filter, and then μ(xy) ≤ max {μ(x), μ(y)}. Since μ(x) < β1 and μ(y) < β2, then μ(x) ≠ μ(1) and μ(y) ≠ μ(1). It follows from Theorem 3.19 that μ(x) = μ(0) and μ(y) = μ(0). Thus, μ(xy) ≤ max {μ(x), μ(y)} = μ(0) = min {μ(x), μ(y)} < min {β1, β2} = β. Therefore, μF((xy) β).

Conversely, if μF(xy) β, then μ(xy) < β and so μ(xy) < β1, μ(xy < β2). Note that xxy and yxy, we get μ(x) ≤ μ(xy) < β1, and μ(y) ≤ μ(xy) < β2, since μ is order preserving. Thus, and , or equivalently, .

Therefore, (i) holds.

(ii) Let μF(xβ)  ∪  F(yβ). Then, μ(x) < β or μ(y) < β. By Lemma 3.17, we have μ(1) = 1 ≥ β > μ(x), μ(1) = 1 ≥ β > μ(y). Therefore, xμ1 or yμ1. On the other hand, by Lemma 3.14, xx* = 1 ∈ μ1, yy* = 1 ∈ μ1. Note that μ1 = μ1 is a prime filter of X by Theorem 3.9. If xμ1, then xx*μ1 implies x*μ1. If yμ1, then yy*μ1 implies y*μ1. Therefore, we get that x*μ1 or y*μ1. Note that xyx, y, we get x* ≤ (xy) * and y* ≤ (xy) *. Thus, μ(x*) ≤ μ((xy) *) and μ(y*) ≤ μ((xy) *), and so max {μ(x*), μ(y*)} ≤ μ((xy) *). But μ(x*) = μ(1) or μ(y*) = μ(1) implies that 1 = max {μ(x*), μ(y*)} ≤ μ((xy) *) or μ((xy) *) = μ(1). This means, (xy) *μ1.

If xyμ1, then μ(0) ≥ min {μ(((xy)*0) *), μ(xy)} = min {μ((xy) *), μ(xy)} = μ(1). It follows that μ(x) = μ(1) for all xX, a contradiction. Thus, xyμ1. By Lemma 3.18, μ(xy) = μ(0). Hence, μ(xy) < β and so μF((xy) β). It follows that F(xβ) ∪ F(yβ)⊆F((xy) β).

Conversely, let μF((xy) β). Then, μ(xy) < β ≤ 1 = μ(1). Thus, xyμ1. Since (x ∧ y) ∨ (x ∧ y) * = 1 ∈ μ1, then (x ∧ y) *μ1. By Lemma 3.24, (x ∧ y) * = x* ∨ y* and so x*μ1 or y*μ1. If x*μ1 (or y*μ1), then μ(0) ≥ min {μ((x*0) *), μ(x)} = min {μ(x*), μ(x)} = μ(x) (or μ(0) ≥ μ(y)). Thus, xμ1 or yμ1. It follows that F((x ∧ y) β)⊆F(xβ) ∪ F(yβ).

Combining the above arguments, we get F(xβ) ∪ F(yβ) = F((xy) β).

In order to prove F(xβ) is closed, we will show F(xβ) = V((x*) β).

Let μF(xβ). Then, μF(〈xβ〉) by Lemma 3.2. Thus, 〈xβ〉 ⊈ μ and so μ(x) < β ≤ 1 = μ(1). Hence, xμ1. Note that x ∨ x* = 1 ∈ μ1 we get x*μ1, which implies that μ(x*) = μ(1) = 1 ≥ β and so (x*) βμ. It follows that μV((x*) β) and thus F(xβ)⊆V((x*) β).

Conversely, let μV((x*) β). Then, (x*) βμ and so μ(x*) ≥ β > μ(0). By Theorem 3.19, μ(x*) = μ(1). Note that μ(0) ≥ min {((x*0) *), μ(x)} = min {μ(x*), μ(x)} = μ(x), we get that μ(x) = μ(0) < β, or equivalently, 〈xβ〉 ⊈ μ. Thus, μF(xβ) and so V((x*) β)⊆F(xβ).

Combining the above two sides, we get F(xβ) = V((x*) β).

(iii) Let F(xβ) = F(X). We claim that x = 0. If this is not true, by Lemma 3.23,〈x〉 ≠ X. By Lemma 3.21, there exists a prime filter P of X such that 〈x〉⊆P. On the other hand, by Lemma 3.12, χPF(X) = F(xβ).

Therefore, 〈x〉 ⊈ P, a contradiction. It follows that x = 0.

In general, the converse of Theorem 3.25 (iii) does not hold. Let us see the following counter example.

Example 3.26. Let X = {0,1, 2,3} and *-table and ∨-table be given as follows.

(3.8)
Then (x; *, 0) is a bounded implicative BCK-algebra and 3 is a unit. It is easy to see that P = {1,3} is a filter of X. From ∨-table, we can see easily that P is prime. So, χP is a fuzzy s-prime filter by Lemma 3.12. Let β = 1/2. Then, 3βμ and so 〈3β〉⊆μ. Hence, μF(3β). Therefore F(3β) ≠ F(X).

Theorem 3.27. Let X be a bounded implicative BCK-algebra and Xα = {μF(X)∣μ(0) = α} for α ∈ [0,1). Then, Xα is a Hausdorff space.

Proof. Let μ, σXα and μσ. We claim that μ1σ1. Otherwise, if μ1 = σ1, then for xμ1 = σ1, μ(x) = μ(1) = 1 = σ(1) = σ(x) and for xμ1 = σ1, μ(x) = μ(0) = α = σ(0) = σ(x) by Theorem 3.19, a contradiction. Thus, μ1 ⊈ σ1 or σ1 ⊈ μ1. Let μ1 ⊈ σ1. Then, xμ1σ1 implies x*σ1. Moreover, μ(0) ≥ min {μ(x * 0) *, μ(x)} = min {μ(x*), μ(x)} = μ(x*) since μ(x) = μ(1) = 1. Thus μ(x*) = μ(0) ≠ μ(1) and so x*μ1. Therefore, x*σ1μ1. Hence,

(3.9)

Let t ∈ (α, 1]. Then, (xt)(x) = t > σ(x), and so σF(xt). Note that ((x*) t)(x*) = t > α = μ(x*), we get μF((x*) t). Moreover, we get

(3.10)

It follows that Xα is a Hausdorff space.

Corollary 3.28. Let X be a bounded implicative BCK-algebra. Then X0 = {μF(X)∣μ(0) = 0} is a Hausdorff space.

Let X be a bounded commutative BCK-algebra, L(X) be the set of all filters of X, and F-spec(X) stand for all prime filters of X.

For any subset A of X, we define S(A) = {PF-spec(X)∣A ⊈ P}.

If A = {a}, we denote S({a}) by S(a).

Lemma 3.29. S(A) = S(〈A〉) and if AB, then S(A)⊆S(B).

Proof. Since A⊆〈A〉, then A ⊈ P implies 〈A〉 ⊈ P. Then, PS(A) implies PS(〈A〉).

Conversely, if PS(〈A〉), then 〈A〉 ⊈ P. Hence, A ⊈ P since AP implies 〈A〉⊆P. Therefore, PS(A).

Thus, S(A) = S(〈A〉). Similarly, we can prove that AB implies S(A)⊆S(B).

Proposition 3.30. The family T(X) = {S(F)∣FL(X)} forms a topology on F-spec(X).

Proof. First, we get

(3.11)

Then, for any family {S(Fα)} α∈Ω,

(3.12)

Finally,

(3.13)

Therefore, T(X) is a topology on F-spec(X).

Theorem 3.31. Let X be a bounded implicative BCK-algebra and the map f : F-spec(X) → Xα is defined by where is defined in Lemma 3.12. Then, f is a homeomorphism.

Proof. (a) f is well defined.

By Lemma 3.12, is a fuzzy s-prime filter for any PF-spec(X). Note that 0 ∉ P, then and so . Thus, f is well defined.

  • (b)

    Clearly f is injective.

  • (c)

    f is surjective.

For any μXα, by Theorem 3.19, μ(x) = μ(1) = 1 or μ(x) = μ(0) = α. Hence, . By Theorem 3.9, we get μ1 is a prime filter of X. Thus, μ1F-spec(X) and so . It follows that f is surjective.

  • (d)

    f is continuous.

Let Fα(θ) = F(θ)∩Xα be an open set of Xα. We will prove that f−1(Fα(θ)) is an open set of F-spec(X). It is sufficient to prove that f−1(Fα(θ)) = ⋃αt≤1S(θt), since θt is a filter of X by Lemma 3.6.

First, let P ∈ ⋃α<t<1S(θt), then there exists some t such that α < t < 1 and PS(θt). Thus, θt ⊈ P and there exists xθtP. Hence . Therefore, and so . This shows that f(P) ∈ Fα(θ). It follows that Pf−1(Fα(θ)).

Conversely, let Pf−1(Fα(θ)), then . Hence, , and thus there exists xX such that . Therefore, xP and so . We can take t such that α < t1 < θ(x). Then, . It follows that θt1 ⊈ P and so .

Combining the above two hands, we get f−1(Fα(θ)) = ⋃α<t<1S(θt). So f is continuous.

  • (e)

    f−1 is continuous. It is sufficient to prove that f(S(F)) is an open set of Xα for any FL(X).

We will prove that .

(3.14)

Thus, .

Conversely, we get

(3.15)

So that .

Therefore, . By Lemma 3.6, we can easily see that is a fuzzy filter of X and so is an open set of Xα. It follows that f−1 is continuous.

By Theorem 3.27 and Theorem 3.31, we get the following corollary.

Corollary 3.32. Let X be a bounded implicative BCK-algebra. Then, F-spec(X) is a Hausdorff space.

Acknowledgment

The paper is supported by National Nature Science Foundation of Shaanxi Province (2007A19).

      The full text of this article hosted at iucr.org is unavailable due to technical difficulties.