International Journal of Computational Intelligence Systems

Volume 9, Issue 1, January 2016, Pages 110 - 119

Hesitant Fuzzy Filters in BE-algebras

Authors
Akbar Rezaei1, rezaei@pnu.ac.ir, Arsham Borumand Saeid2, *, arsham@uk.ac.ir
1Departement of Mathematics, Payame Noor University, P. O. Box. 19395-3697, Tehran, Iran
2Departement of Pure Mathematics, Faculty of Mathematics and Computer, Shahid Bahonar University of Kerman, Kerman, Iran
*Corresponding author
Corresponding Author
Arsham Borumand Saeidarsham@uk.ac.ir
Received 31 October 2014, Accepted 1 December 2015, Available Online 1 January 2016.
DOI
10.1080/18756891.2016.1144157How to use a DOI?
Keywords
BE-algebra; Hesitant fuzzy (implicative) filter; Hesitant level subset; γ-inclusive
Abstract

In this paper, we introduce the notion of hesitant fuzzy (implicative) filters and get some results on BE-algebras and show that every hesitant fuzzy implicative filter is a hesitant fuzzy filter but not the converse. Finally, we state and prove the relationship between hesitant fuzzy (implicative) filters and γ-inclusive sets.

Copyright
© 2016. the authors. Co-published by Atlantis Press and Taylor & Francis
Open Access
This is an open access article under the CC BY-NC license (http://creativecommons.org/licences/by-nc/4.0/).

1. Introduction

H. S. Kim and Y. H. Kim introduced the notion of a BE-algebra as a generalization of a dual BCK-algebra [3]. A. Borumand Saeid et al. defined some types of filters in BE-algebras and showed the relationship between them [2]. B. L. Meng give a procedure which generated a filter by a subset in a transitive BE-algebra [5]. Recently, A. Walendziak introduced the notion of a normal filter in BE-algebras and showed that there is a bijection between congruence relations and filters in commutative BE-algebras [13].

Fuzzy sets were introduced in 1965 by Zadeh [15] and then fuzzification ideas have been applied to other algebraic structures such as groups and BL-algebras. Fuzzy sets and its extensions have provided successful results dealing with uncertainty in different problems. Worldwide, there has been a rapid growth in interest in applications of fuzzy sets and some generalization of this is discussed by authors such as intuitionistic fuzzy sets, interval-valued fuzzy sets, type-n fuzzy sets and fuzzy multisets. Also, another generalization of this theory was proposed by Torra and Narukawa [11] and Torra [10]. The relationships among hesitant fuzzy sets and other generalizations of fuzzy sets such as intuitionistic fuzzy sets, type-2 fuzzy sets and fuzzy multi sets were discussed. They showed that the envelope of a hesitant fuzzy set is an intuitionistic fuzzy set. Also, they proved that the operations they proposed are consistent with the ones of intitionistic fuzzy sets when applied to the envelopes of hesitant fuzzy sets. Then some researchers who have defined divers concepts, extensions, aggregation operators and measures to handle with hesitant information. It may be mentioned that hesitant fuzzy sets can reflect the humans hesitancy more objectively than the other classical extensions of fuzzy sets and suit the modeling of quantitative settings. We can try to manage those situation, where a set of values are possible in the definition process of the membership of an element with this theory.

In this paper, we introduce the notion of hesitant fuzzy (implicative) filters and get some useful properties. In fact, we show that in self distributive BE-algebras two concepts of hesitant fuzzy implicative filter and hesitant fuzzy filter are equivalent. Also, the notion of γ-inclusive set which denoted by iA(hA;γ) is defined.

2. Preliminaries

In this section, we cite the fundamental definitions that will be used in the sequel:

Definition 1. (Kim and Kim [3])

By a BE-algebra we shall mean an algebra (X; *, 1) of type (2,0) satisfying the following axioms:

  • •

    (BE1) x * x = 1,

  • •

    (BE2) x * 1 = 1,

  • •

    (BE3) 1 * x = x,

  • •

    (BE4) x * (y * z) = y * (x * z), for all x,y,z ∈ X.

From now on X is a BE-algebra, unless otherwise is stated. We introduce a relation “≤” on X by x ≤ y if and only if x * y = 1. A BE-algebra X is said to be a self distributive if x * (y * z) = (x * y) * (x * z), for all x,y,z ∈ X. A BE-algebra X is said to be commutative if satisfies:

(x*y)*y=(y*x)*x, for all x,y∈X.

Proposition 1. (Walendziak [13])

If X is a commutative BE-algebra, then for all x,y ∈ X,

x*y=1 and y*x=1 imply x=y.

We note that “≤” is reflexive by (BE1). If X is self distributive then relation “≤” is a transitive ordered set on X, because if x ≤ y and y ≤ z, then

x*z=1*(x*z)=(x*y)*(x*z)=x*(y*z)=x*1=1.

Hence x ≤ z. If X is commutative then by Proposition 1, relation “≤” is antisymmetric. Hence if X is a commutative self distributive BE-algebra, then relation “≤” is a partial ordered set on X.

Proposition 2. (Kim and Kim [3])

In a BE-algebra X, the following holds:

  1. (i)

    x * (y * x) = 1,

  2. (ii)

    y * ((y * x) * x) = 1, for all x,y ∈ X.

A subset F of X is called a filter of X if it satisfies: (F1) 1 ∈ F, (F2) x ∈ F and x * y ∈ F imply y ∈ F. Define

A(x,y)={z∈X : x*(y*z)=1},
which is called an upper set of x and y. It is easy to see that 1,x,y ∈ A(x,y), for any x,y ∈ X. Every upper set A(x,y) need not be a filter of X in general.

Definition 2. (Borumand and Rezaei [2])

A nonempty subset F of X is called an implicative filter if satisfies the following conditions:

  • (IF1)

    1 ∈ F,

  • (IF2)

    x * (y * z) ∈ F and x * y ∈ F imply that x * z ∈ F, for all x,y,z ∈ X.

If we replace x of the condition (IF2) by the element 1, then it can be easily observed that every implicative filter is a filter. However, every filter is not an implicative filter as shown in the following example.

Example 1.

Let X = {1,a,b} be a BE-algebra with the following table:

* 1 a b

1 1 a b
a 1 1 a
b 1 a 1

Then F = {1,a} is a filter of X, but it is not an implicative filter, since 1 * (a * b) = 1 * a = a ∈ F and 1 * a = a ∈ F but 1 * b = b ∉ F.

Definition 3.

Let (X1; *, 1) and (X2; ○, 1′)) be two BE-algebras. Then a mapping f : X1 → X2 is called a homomorphism if f(x1 * x2) = f(x1) ○ f(x2), for all x1,x2 ∈ X1. It is clear that if f : X1 → X2 is a homomorphism, then f(1) = 1′.

Definition 4. (Rezaei and Borumand [6])

A fuzzy set μ of X is called a fuzzy filter if satisfies the following conditions:

  • (FF1)

    μ(1) ≥ μ(x),

  • (FF2)

    μ(y) ≥ min{μ(x * y), μ(x)}, for all x,y ∈ X.

Definition 5. (Rao [9])

A fuzzy set μ of X is called a fuzzy implicative filter of X if satisfies the following conditions:

  • (FIF1)

    μ(1) ≥ μ(x),

  • (FIF2)

    μ(x * z) ≥ min{μ(x * (y * z)), μ(x * y)}, for all x,y,z ∈ X.

If we replace x of the condition (FIF2) by the element 1, then it can be easily observed that every fuzzy implicative filter is a fuzzy filter. However, every fuzzy filter is not a fuzzy implicative filter as shown in the following example.

Example 2. (Rao [9])

Let X = {1,a,b,c,d} be a BE-algebra with the following table:

* 1 a b c d

1 1 a b c d
a 1 1 b c b
b 1 a 1 b a
c 1 a 1 1 a
d 1 1 1 b 1

Then it can be easily verified that (X; *, 1) is a BE-algebra. Define a fuzzy set μ on X as follows:

μ (x)={  0.9if x=1,a0.2   otherwise

Then clearly μ is a fuzzy filter of X, but it is not a fuzzy implicative filter of X, since

μ (b*c)≱min{μ (b*(d*c)),μ (b*d)}.

Definition 6. (Torra [10])

Let X be a reference set. Then a hesitant fuzzy set HFS A in X is represented mathematical as:

A={<x,hA(x)>:hA(x)∈ρ([0,1]),x∈X},
where ρ([0,1]) is the power set of [0,1].

So, we can define a set of fuzzy sets an HFS by union of their membership functions.

Definition 7. (Torra [10])

Let A = {μ1,μ2,…,μn} be a set of n membership functions. The HFS that is associated with A, hA, is defined as

hA : X→ρ([0,1])hA(x)=∪μ∈A{μ(x)}.

It is remarkable that this definition is quite suitable to decision making, when experts have to assess a set of alternatives. In such a case, A represents the assessments of the experts for each alternative and hA the assessments of the set of experts. However, note that it only allows to recover those HFSs whose memberships are given by sets of cardinality less than or equal to n.

For convenience, Xia and Xu in [14] named the set h = hA(x) as a hesitant fuzzy element HFE. The family of all hesitant fuzzy elements defined on X by HFE(X).

Definition 8. (Verma and Dev Sharma [12])

Let h,h1,h2 ∈ HFE(X) and λ ∈ [0,1]. Then the operations complement, union and intersection are defined as follows:

  1. (i)

    hc = {1 − γ : γ ∈ h},

  2. (ii)

    h1 ⊔ h2 = {max(γ1,γ2) : γ1 ∈ h1,γ2 ∈ h2},

  3. (iii)

    h1 ⊓ h2 = {min(γ1,γ2) : γ1 ∈ h1,γ2 ∈ h2},

  4. (iv)

    h1 ⊕ h2 = {γ1 + γ2 − γ1γ2 : γ1 ∈ h1,γ2 ∈ h2},

  5. (v)

    h1 ⊗ h2 = {γ1γ2 : γ1 ∈ h1,γ2 ∈ h2},

  6. (vi)

    λh = {1 − (1 − γ)λ : γ ∈ h}.

3. Hesitant Fuzzy filters

In what follows, we introduce binary operation “⊑” as follow:

⊑: ρ([0,1])×ρ([0,1]) →ρ([0,1])              (A,B)↦A⊑B
and
A⊑B if and only if x∈A imply x∈B.

It is obvious that ⊑ is a partial order set on ρ([0,1]).

Definition 9.

Hesitant fuzzy set A of X is called a hesitant fuzzy filter if satisfies the following conditions:

  • •

    (HFF1) hA(x) ⊑ hA(1),

  • •

    (HFF2) hA(x) ⊓ hA(x * y) ⊑ hA(y), for all x,y ∈ X.

Denote the set of all hesitant fuzzy filters of X by HFF(X).

Note. If |hA(x)| = 1, for all x ∈ X, then hA is a fuzzy filter. In fact in this case we put “≤≔⊑” and “min ≔ ⊓”.

Example 3.

Let X = {1,a,b} be a BE-algebra with the following table:

* 1 a b

1 1 a b
a 1 1 b
b 1 1 1

Let t1 = {0.2,0.3}, t2 = {0.4,0.5} and t3 = {0.6,0.8}. Define A as hA(1) = t3, hA(a) = t2 and hA(b) = t1. Then A is a hesitant fuzzy filter.

Proposition 3.

Let A ∈ HFF(X) and x,y,z,ai ∈ X for i = 1,…,n. Then

  1. (i)

    if x ≤ y, then hA(x) ⊑ hA(y),

  2. (ii)

    hA(x) ⊑ hA(y * x),

  3. (iii)

    hA(x) ⊓ hA(y) ⊑ hA(x * y),

  4. (iv)

    hA(x) ⊑ hA((x * y) * y),

  5. (v)

    hA(x) ⊓ hA(y) ⊑ hA((x * (y * z)) * z),

  6. (vi)

    if hA(y) ⊓ hA((x * y) * z) ⊑ hA(z * x), then hA is antitonic (i.e. if x ≤ y, then hA(y) ⊑ hA(x)),

  7. (vii)

    if z ∈ A(x,y), then hA(x) ⊓ hA(y) ⊑ hA(z),

  8. (viii)

    if ∏i=1nai*x=1 , then ⊓i=1nhA(ai)⊑hA(x) , where

    ∏i=1nai*x=an*(an−1*(…(a1*x)…)).

Proof.

  1. (i).

    Let x ≤ y. Then x * y = 1 and so by using (BE2) and Definition 9 (HFF2), we have

    hA(x)=hA(x)⊓hA(1)=hA(x)⊓hA(y*1)⊑hA(y).

  2. (ii).

    Since x ≤ (y * x), by using (i) we have hA(x) ⊑ hA(y * x).

  3. (iii).

    By using (ii) we have

    hA(x)⊓hA(y)⊑hA(y)⊑hA(x*y).

  4. (iv).

    It follows from Definition 9,

    hA(x)=hA(x)⊓hA(1)=hA(x)⊓hA((x*y)*(x*y))=hA(x)⊓hA(x*((x*y)*x))⊑hA((x*y)*y).

  5. (v).

    From (iv) we have

    hA(x)⊓hA(y)⊑hA((x*(y*x))*(y*x))⊓hA(y)⊑hA((x*(y*z))*z).

  6. (vi).

    Let x ≤ y, that is, x * y = 1.

    hA(y)=hA(y)⊓hA(1*1)=hA(y)⊓hA((x*y)*1)⊑hA(1*x)=hA(x).

  7. (vii).

    Let z ∈ A(x,y). Then x * (y * z) = 1. Hence

    hA(x)⊓hA(y)=hA(x)⊓hA(y)⊓hA(1)=hA(x)⊓hA(y)⊓hA(x*(y*z))⊑hA(y)⊓hA(y*z)⊑hA(z).

  8. (viii).

    The proof is by induction on n. By (vii) it is true for n = 1, 2. Assume that it satisfies for n = k, that is,

    ∏i=1kai*x=1⇒⊓i=1khA(ai)⊑hA(x),
    for all a1,…,ak, x ∈ X.

Suppose that ∏i=1k+1ai*x=1 , for all a1,…,ak, ak+1, x ∈ X. Then

⊓i=2k+1hA(ai)⊑hA(a1*x).

Since A is a hesitant fuzzy filter of X, we have

⊓i=1k+1hA(ai)=(⊓i=2k+1hA(ai))⊓hA(a1)⊑hA(a1*x)⊓hA(a1)⊑hA(x).

In the following example shows that if hA ∈ HFF(X), then hAc∉HFF(X) , in general.

Example 4.

In Example 3, we have hAc(1)={0.4,0.2} , hAc(a)={0.6,0.5} and hAc(b)={0.8,0.7} and so hAc∉HFF(X) because hAc(1)⊏hAc(a) .

Theorem 4.

Let h,h1,h2 ∈ HFF(X) and λ ∈ [0,1]. Then

  1. (i)

    h1 ⊔ h2 ∈ HFF(X),

  2. (ii)

    h1 ⊓ h2 ∈ HFF(X),

  3. (iii)

    h1 ⊕ h2 ∈ HFF(X),

  4. (iv)

    h1 ⊗ h2 ∈ HFF(X),

  5. (v)

    λh ∈ HFF(X).

Proof.

  1. (i).

    Assume that h1,h2 ∈ HFF(X) and x ∈ X. Then

    (h1⊔h2)(x)={max(γ1,γ2) : γ1∈h1(x),γ2∈h2(x)}⊑{max(γ1,γ2) : γ1∈h1(1),γ2∈h2(1)}=(h1⊔h2)(1).

    Now, we have

    (h1⊔h2) (x*y)⊓(h1⊔h2) (x)={max(γ1,γ2) : γ1∈h1(x*y),γ2∈h2(x*y)}⊓{max(η1,η2) : η1∈h1(x),η2∈h2(x)}={max(β1,β2) : β1∈h1(x*y)⊓h1(x),β2∈h2(x*y)⊓h2(x)}⊑{max(β1,β2) : β1∈h1(y),β2∈h2(y)}=(h1⊔h2) (y).

    Therefore, h1 ⊔ h2 ∈ HFF(X).

  2. (ii).

    Assume that h1,h2 ∈ HFF(X) and x ∈ X. Then

    (h1⊓h2) (x)={min(γ1,γ2) : γ1∈h1(x),γ2∈h2(x)}⊑{min(γ1,γ2) : γ1∈h1(1),γ2∈h2(1)}=(h1⊓h2) (1).

    Now, we have

    (h1⊓h2) (x*y)⊓(h1⊓h2) (x)={min(γ1,γ2) : γ1∈h1(x*y),γ2∈h2(x*y)}⊓{min(η1,η2) : η1∈h1(x),η2∈h2(x)}={min(β1,β2) : β1∈h1(x*y)⊓h1(x),β2∈h2(x*y)⊓h2(x)}⊑{min(β1,β2) : β1∈h1(y),β2∈h2(y)}=(h1⊓h2) (y).

    Therefore, h1 ⊓ h2 ∈ HFF(X).

  3. (iii).

    Assume that h1,h2 ∈ HFF(X) and x ∈ X. Then (h1 ⊕ h2) (x)

    ={γ1+γ2−γ1γ2 : γ1∈h1(x),γ2∈h2(x)}⊑{γ1+γ2−γ1γ2 : γ1∈h1(1),γ2∈h2(1)}=(h1⊕h2) (1).

    Now, we have

    (h1⊕h2) (x*y)⊓(h1⊕h2) (x)={γ1+γ2−γ1γ2 : γ1∈h1(x*y),γ2∈h2(x*y)}⊓{η1+η2−η1η2 : η1∈h1(x),η2∈h2(x)}={β1+β2−β1β2 : β1∈h1(x*y)⊓h1(x),β2∈h2(x*y)⊓h2(x)}⊑{β1+β2−β1β2 : β1∈h1(y),β2∈h2(y)}=(h1⊕h2) (y).

    Therefore, h1 ⊕ h2 ∈ HFF(X).

  4. (iv).

    Assume that h1,h2 ∈ HFF(X) and x ∈ X. Then

    (h1⊗h2) (x)={γ1γ2 : γ1∈h1(x),γ2∈h2(x)}⊑{γ1γ2 : γ1∈h1(1),γ2∈h2(1)}=(h1⊗h2) (1).

    Now, we have

    (h1⊗h2) (x*y)⊓(h1⊗h2) (x)={γ1γ2 : γ1∈h1(x*y),γ2∈h2(x*y)}⊓{η1η2 : η1∈h1(x),η2∈h2(x)}={β1β2 : β1∈h1(x*y)⊓h1(x),β2∈h2(x*y)⊓h2(x)}⊑{β1β2 : β1∈h1(y),β2∈h2(y)}=(h1⊗h2) (y).

    Therefore, h1 ⊗ h2 ∈ HFF(X).

  5. (v).

    Assume that h ∈ HFF(X), x ∈ X and λ ∈ [0,1].

    λh(x)={1−(1−γ)λ : γ∈h(x)}⊑{1−(1−γ)λ : γ∈h(1)}=λh(1).

    Now, we have

    λh(x*y)⊓λh(x)={1−(1−γ)λ : γ∈h(x*y)}⊓{1−(1−η)λ : η∈h(x)}={1−(1−β)λ : β∈h(x*y)⊓h(x)}⊑{1−(1−β)λ : β∈h(y)}=λh(y).

    Therefore, λh ∈ HFF(X).

Lemma 5.

If {hi}i∈Λ ∈ HFF(X), then ⊓i∈Λhi, is too.

Proof.

Straightforward.

Since the set HFF(X) is closed under arbitrary intersections, we have the following theorem.

Theorem 6.

(HFF(X); ⊑) is a complete lattice, but it is not a Boolean algebra.

Proof.

By Theorem 4 and Lemma 5, the proof is obvious. Example 4 shows that it is not a Boolean algebra.

Theorem 7.

Let A ∈ HFF(X). Then the set

XhA={x∈X : hA(x)=hA(1)},
is a filter of X.

Proof.

Obviously, 1 ∈ XhA. Let x,x * y ∈ XhA. Then hA(x) = hA(x * y) = hA(1). Now, by Definition 9, we have

hA(1)=hA(x)⊓hA(x*y)⊑hA(y)⊑hA(1).

Hence hA(y) = hA(1). Therefore, y ∈ XhA.

Let γ ∈ ρ([0,1]). For a hesitant fuzzy filter A of X, γ-inclusive set which denoted by iA(hA;γ) is defined as follows:

iA(hA;γ) ≔{x∈A : γ⊆hA(x)}.

It is obvious that if β ⊑ γ, then iA (hA;γ) ⊑ iA(hA;β), for all γ,β ∈ ρ([0,1]).

Example 5.

In Example 3, γ ≔ {0.1,0.4}, we have iA(hA;γ) = {1,a}.

Theorem 8.

Let A ∈ HFS(X). The following are equivalent:

  1. (i)

    A ∈ HFF(X),

  2. (ii)

    (∀γ ∈ ρ([0,1])) iA(hA;γ) ≠ ∅ imply iA(hA;γ) is a filter of X.

Proof.

  • (i) ⇒ (ii). Let x,y ∈ X be such that x,x * y ∈ iA(hA;γ), for any γ ∈ ρ([0,1]).

    Then γ ⊑ hA(x) and γ ⊑ hA(x * y). Hence

    γ⊑hA(x)⊓hA(x*y)⊑hA(y).

    Since hA is a hesitant fuzzy filter, we have y ∈ iA(hA;γ).

  • (ii) ⇒ (i). Let iA(hA;γ) be a filter of X, for any γ ∈ ρ([0,1]) with iA(hA;γ) ≠ ∅. Put hA(x) = γ, for any x ∈ X. Then x ∈ iA(hA;γ). Since iA(hA;γ) is a filter of X, we have 1 ∈ iA(hA;γ) and so hA(x) = γ ⊑ hA(1).

Now, for any x,y ∈ X, let hA(x * y) = γx*y and hA(x) = γx. Put γ = γx*y ⊓ γx. Then x,x * y ∈ iA(hA;γ), so y ∈ iA(hA;γ). Hence γ ⊑ hA(y) and so

hA(x*y)⊓hA(x)=γx*y⊓γx=γ⊑hA(y).

Therefore, A ∈ HFF(X).

Theorem 9.

Let A ∈ HFF(X). Then for all a,b ∈ X and γ ∈ ρ([0,1])

(a,b∈iA(hA;γ)⇒A(a,b)⊑iA(hA;γ)).

Proof.

Assume that A ∈ HFF(X). Let a,b ∈ X be such that a,b ∈ iA (hA;γ). Then γ ⊑ hA(a) and γ ⊑ hA(b). Let c ∈ A(a,b). Hence a * (b * c) = 1. Now, by Proposition 3 (v), we have

γ⊑hA(a)⊓hA(b)⊑hA((a*(b*c))*c)=hA(1*c)=hA(c).

Then c ∈ iA(hA;γ). Therefore, A(a,b) ⊆ iA(hA;γ)).

Corollary 10.

Let A ∈ HFF(X). Then for all γ ∈ ρ([0,1]))

(iA(hA;γ)≠∅⇒iA(hA;γ)=⊔a,b∈iA(hA;γ)A(a,b)).

Proof.

It is sufficient prove that

iA(hA;γ)⊑⊔a,b∈iA(hA;γ)A(a,b).

For this, assume that x ∈ iA(hA;γ). Since x * (1 * x) = 1, we have x ∈ A(x,1). Hence

iA(hA;γ)⊑A(x,1)⊑⊔x∈iA(hA;γ)A(x,1)⊑⊔x,y∈iA(hA;γ)A(x,y).

Theorem 11.

Let A ∈ HFS(X). Define a Hesitant fuzzy set hA** of X as follows

hA** : X→ρ([0,1]),x↪{hA(x)if  x∈iA(hA;γ)  ηotherwise
where γ,η ∈ ρ([0,1]) satisfying η ⊏ ⊓x∉iA(hA;γ)hA(x). If A ∈ HFF(X), then A* ∈ HFF(X).

Proof.

Let A ∈ HFF(X) and x,y ∈ X. If x * y,x ∈ iA(hA;γ), then y ∈ iA(hA;γ) by Theorem 8 (ii). Hence

hA**(x)⊓hA**(x*y)=hA(x)⊓hA(x*y)⊑hA(y)=hA**(y).

If x * y ∉ iA(hA;γ) or x ∉ iA(hA;γ), then hA**(x*y)=η or hA**(x)=η . Thus

hA**(x)⊓hA**(x*y)=η⊆hA**(y).

Therefore, A* ∈ HFF(X).

4. Hesitant Fuzzy implicative filters

Definition 10.

Hesitant fuzzy set A of X is called a hesitant fuzzy implicative filter if satisfies the following conditions:

  • •

    (HFIF1) hA(x) ⊑ hA(1),

  • •

    (HFIF2) hA(x * (y * z)) ⊓ hA(x * y) ⊑ hA(x * z), for all x,y,z ∈ X.

Denote the set of all hesitant fuzzy implicative filters on X by HFIF(X). It can seen that every hesitant fuzzy implicative filter is a hesitant fuzzy filter.

Note. If |hA(x)| = 1, for all x ∈ X, then hA is an implicative fuzzy filter. In fact in this case we put “≤≔⊑” and “min ≔ ⊓”.

Example 6.

Let X = {1,a,b,c} with the following table:

* 1 a b c

1 1 a b c
a 1 1 b c
b 1 a 1 c
c 1 1 b 1

Then (X; *, 1) is a BE–algebra. Let t1 = {0.6,0.9}, t2 = {0.2,0.3} and t3 = {0.5}. Define A as

hA(1)=t1,  hA(a)=t3 and hA(b)=hA(c)=t2.

Then A is a hesitant fuzzy implicative filter.

Theorem 12.

Let X be a self distributive BE-algebra. Then every hesitant fuzzy filter is a hesitant fuzzy implicative filter.

Proof.

Let A ∈ HFF(X). Obvious that hA(x) ⊑ hA(1), for all x ∈ X. By using self distributivity and (HFF2), we have

hA(x*(y*z))⊓hA(x*y)=hA((x*y)*(x*z))⊓hA(x*y)⊑hA(x*z).

Therefore, A ∈ HFIF(X).

In the following example shows that the condition self distributivity of Theorem 12, is necessary.

Example 7. (Rao [9])

Let X = {1,a,b,c,d} with the following table:

* 1 a b c d

1 1 a b c d
a 1 1 b c d
b 1 a 1 b a
c 1 a 1 1 a
d 1 1 1 b 1

Then (X; *, 1) is a BE-algebra but it is not self distributive because,

a*(b*d)=a*a=1≠(a*b)*(a*d)=a.

Let t1 = {0.8,0.7} and t2 = {0.4}. Define A as hA(1) = hA(a) = t1 and hA(b) = hA(c) = hA(d) = t2. Then A is a hesitant fuzzy filter, but it is not a hesitant implicative filter because,

hA(b*(d*c))⊓hA(b*d)=hA(1)⊓hA(a)=t1⊐hA(b*c)=hA(b)=t2.

Theorem 13.

Let F be a (implicative) filter of X. Then there exists a hesitant (implicative) fuzzy filter hA of X such that iA(hA;γ) = F, for some γ ∈ ρ([0,1]).

Proof.

Define hesitant fuzzy set hA as follows

hA(x)={Bif x∈F∅otherwise
where γ ∈ ρ([0,1]) is a fixed subset. Since 1 ∈ F, we have hA(x) ⊑ hA(1) = γ, for all x ∈ X. Now, we consider the following cases.
  • Case 1.

    If x * y,x ∈ F, then y ∈ F. Hence

    hA(x*y)⊓hA(x)=γ=hA(y).

  • Case 2.

    If x * y ∈ F and x ∉ F, Then hA(x * y) = F and hA(x) = ∅. Hence

    hA(x*y)⊓hA(x)=γ⊓∅=∅⊑hA(y).

  • Case 3.

    If x *y ∉ F and x ∈ F, Then hA(x * y) = ∅ and hA(x) = F. Hence

    hA(x*y)⊓hA(x)=∅⊓γ=∅⊑hA(y).

  • Case 4.

    If x * y ∉ F and x ∉ F, Then hA(x * y) = ∅ and hA(x) = ∅. Hence

    hA(x*y)⊓hA(x)=∅⊓∅=∅⊑hA(y).

    Clearly iA(hA;γ) = F.

Theorem 14.

Let X be a self distributive BE-algebra and A ∈ HFF(X). Then the following conditions are equivalent:

  1. (i)

    A ∈ HFIF(X),

  2. (ii)

    hA(y * (y * x)) ⊑ hA(y * x),

  3. (iii)

    hA((z * (y * (y * x))) ⊓ hA(z) ⊑ hA(y * x), for all x,y,z ∈ X.

Proof.

  • (i) ⇒ (ii). Let A ∈ HFIF(X). By using (HFIF1) and (BE1) we have

    hA(y*(y*x)=hA(y*(y*x))⊓hA(1)=hA(y*(y*x))⊓hA(y*y)⊑hA(y*x).

  • (ii) ⇒ (iii). Let A be a hesitant fuzzy filter of X satisfying the condition (ii). By using (HFIF2) and (ii) we have

    hA(z*(y*(y*x)))⊓hA(z)⊑hA(y*(y*x))⊑hA(y*x).

  • (iii) ⇒ (i). Since

    x*(y*z)=y*(x*z)≤(x*y)*(x*(x*z)).

Hence hA(x * (y * z)) ⊑ hA((x * y) * (x * (x * z))), by Proposition 3 (i). Thus
hA(x*(y*z))⊓hA(x*y)⊑hA(((x*y)*(x*(x*z)))⊓hA(x*y)⊑hA(x*z).

Therefore, A ∈ HFIF(X).

Let f : X → Y be a homomorphism of BE-algebras and A ∈ HFS(Y). Define a mapping hAf : X → ρ([0,1]) such that hAf(x) = hA(f(x)), for all x ∈ X.

Then hAf(x) is well-defined and Af ∈ HFS(X), in which Af = {x ∈ X : f(x) ∈ A}.

Theorem 15.

Let f : X → Y be an onto homomorphism of BE-algebras and A ∈ HFS(Y). Then A ∈ HFF(Y)(resp. A ∈ HFIF(Y)) if and only if Af ∈ HFF(X)(resp. Af ∈ HFIF(X)).

Proof.

Assume that A ∈ HFF(Y). For any x ∈ X, we have

hAf(x)=hA(f(x))⊑hA(1Y)=hA(f(1X))=hAf(1X).

Hence (HFF1) is valid. Now, let x,y ∈ X

hAf(x*y)⊓hAf(x)=hA(f(x*y))⊓hA(f(x))=hA(f(x)*f(y))⊓hA(f(x))⊑hA(f(y))=hAf(y)

Therefore, Af ∈ HFF(X).

Conversely, Assume that Af ∈ HFF(X). Let y ∈ Y. Since f is onto, there exists x ∈ X such that f(x) = y. Then

hA(y)=hA(f(x))=hAf(x)⊑hAf(1X)=hA(f(1X))=hA(1Y).

Now, let x,y ∈ Y. Then there exists a,b ∈ X such that f(a) = x and f(b) = y. Hence we have

hA(x*y)⊓hA(x)=hA(f(a)*f(b))⊓hA(f(a))=hA(f(a*b))⊓hA(f(a))=hAf(a*b)⊓hAf(a)⊑hAf(b)=hA(f(b))=hA(y).

Therefore, A ∈ HFF(Y).

Let A ∈ HFS(X). Denote

⊤  ≔1−sup {sup {hA(x) : x∈X}}.

Then for any β ∈ [0, ⊤], define hAβ (x) ≔ hA(x) + β = {a + β : a ∈ hA(x)}, for all x ∈ X.

Obviously, hAβ is a mapping from X to [0,1], that is, Aβ ∈ HFS(X). hAβ (x) is well define. Assume that β ∈ [0, ⊤] and x1 = x2. Then hA(x1) = hA(x2) and so hAβ (x1) = hA(x1) + β = hA(x2) + β = hAβ (x2).

Hence hAβ is well define. Let β1,β2 ∈ [0, ⊤] be such that β1 ≤ β2. Then hAβ1 ⊑ hAβ2.

Example 8.

In Example 6, sup{sup{hA(x) : x ∈ X}} = sup{0.9,0.3,0.5} = 0.9 and so ⊤ = 1 − 0.9 = 0.1.

Theorem 16.

Let β ∈ [0, ⊤]. If A ∈ HFF(X) (resp. HFIF(X)), then hAβ ∈ HFF(X) (resp. HFIF(X)), too.

Proof.

Let x,y ∈ X. Then

hAβ(x*y)⊓hAβ(x)=(hA(x*y)+β)⊓(hA(x)+β)=(hA(x*y)⊓hA(x))+β⊑(hA(y)+β)=hAβ(y).

Also, hAβ (x) = hA(x) + β ⊆ hA(1) + β = hAβ (1). Therefore, hAβ ∈ HFF(X).

Theorem 17.

If there exists β ∈ [0, ⊤] such that hAβ ∈ HFF(X)(resp. HFIF(X)), then hA ∈ HFF(X) (resp. HFIF(X)), too.

Proof.

Assume that hAβ ∈ HFF(X), for some β ∈ [0, ⊤]. Let x, y ∈ X. Since hAβ (x * y) ⊓ hAβ (x) ⊑ hAβ (y), we can see that

hAβ(x*y)⊓hAβ(x)=(hA(x*y)+β)⊓(hA(x)+β)=(hA(x*y)⊓hA(x))+β⊑(hA(y)+β)

Now, by canceling β we have

hA(x*y)⊓hA(x)⊑hA(y).

Also, by a similar way, hA(x) ⊑ hA(1). Therefore, hA ∈ HFF(X).

5. Conclusion

Uncertainty usually appears in many real world problems. Fuzzy sets and its extensions have provided successful results dealing with uncertainty in different problems. We have paid attention to one of them, HFS, that manages hesitant situations that often appear when the membership degree of an element to a set must be established. Additionally, it is known that many operators for hesitant fuzzy sets and their extensions have been introduced to deal with such a type of information in different applications where decision making has been the most remarkable one.

In this paper, we applied the theory of hesitant fuzzy sets to BE-algebras and introduced the notions of hesitant fuzzy (implicative) filters and γ-inclusive sets in BE-algebras and many related properties are introduced.

Acknowledgments

We thank the anonymous referees for the careful reading of the paper and the suggestions on improving its presentation.

References

3.HS Kim and YH Kim, On BE-algebras, Sci, Math, Jpn, Vol. 66, No. 1, 2007, pp. 113-116.
5.BL Meng, On filters in BE-algebras, Sci. Math. Jpn, Vol. 71, 2010, pp. 201-207.
8.RM Rodriguez, B Bedregal, H Bustince, YC Dong, B Farhadinia, C Kahraman, L Martinez, V Torra, YJ Xu, ZS Xu, and F Herrera, A position and perspective analysis of hesitant fuzzy sets on information fusion in decision making. Towards high quality progress, Information Fusion. ISSN 1566-2535, http://dx.doi.org/10.1016/j.inffus.2015.11.004
9.SM Rao, Fuzzy implicative filters of BE-algebras, Annals of Fuzzy mathematics and Informatics, Vol. 6, No. 3, 2013, pp. 755-765.
13.A Walendziak, On normal filters and congruence relations in BE-algebras, Commentationes mathematicae, Vol. 52, No. 2, 2012, pp. 199-205.
Journal
International Journal of Computational Intelligence Systems
Volume-Issue
9 - 1
Pages
110 - 119
Publication Date
2016/01/01
ISSN (Online)
1875-6883
ISSN (Print)
1875-6891
DOI
10.1080/18756891.2016.1144157How to use a DOI?
Copyright
© 2016. the authors. Co-published by Atlantis Press and Taylor & Francis
Open Access
This is an open access article under the CC BY-NC license (http://creativecommons.org/licences/by-nc/4.0/).

Cite this article

TY  - JOUR
AU  - Akbar Rezaei
AU  - Arsham Borumand Saeid
PY  - 2016
DA  - 2016/01/01
TI  - Hesitant Fuzzy Filters in BE-algebras
JO  - International Journal of Computational Intelligence Systems
SP  - 110
EP  - 119
VL  - 9
IS  - 1
SN  - 1875-6883
UR  - https://doi.org/10.1080/18756891.2016.1144157
DO  - 10.1080/18756891.2016.1144157
ID  - Rezaei2016
ER  -