1 Introduction

Residuated lattices are algebraic structures with strong connections to mathematical logic. The algebras under investigation combine the fundamental notions of multiplication, order, and residuation and include many well-studied ordered algebraic structures. During relatively recent years, many algebras have been proposed as the semantical systems of logical systems, for example, Boolean algebras, MV-algebras, BL-algebras, MTL-algebras, Heyting algebras, pseudo-MV-algebras, pseudo-BL-algebras, pseudo-MTL-algebras and so forth, and they are all particular cases of residuated lattices.

Filters are tools of extreme importance in studying these logical algebras and the completeness of non-classical logics. A filter is also called a deductive system. From a logical point of view, various filters correspond to various sets of provable formulae. Filters are also particularly interesting because they are closely related to congruence relations.

At present, there are two main ways to generalize the existing types of filters: the folding theory and the fuzzy sets theory.

In the fuzzy approach, fuzzification ideas have been applied to some fuzzy logical algebras. In Jun et al. (2005), Liu and Li (2005), Bakhshi (2011), fuzzy filters in MTL algebras, BL-algebras, and residuated lattices were studied, respectively. The notion of fuzzy subset was introduced by Zadeh (1965) in the sixties: a fuzzy subset of a set E is a map \(f:E \rightarrow I\), where \(I:= [0; 1]\) is the closed unit interval of real numbers. Since then, a lot of work has been done on fuzzy mathematical structures; most authors use the above original definition of a fuzzy set. In the present work, we replace the closed interval by a suitable lattice. So, a fuzzy subset of E will be a map \(\mu : E\rightarrow L\), where L is the underlying set of a lattice. It follows from our characterization of L-fuzzy filters that most of the known results with \(I = [0, 1]\) are easily proved and extended to more general cases.

In Sect. 2, some basic concepts and properties are recalled. In Sect. 3, we study the notion of L-fuzzy filters and give their properties. Section 4 is devoted to the notion of fuzzy prime filter. We give a complete characterization and several properties of fuzzy prime filter. In Sect. 5, we study fuzzy maximal filters and show that a maximal fuzzy filter is a particular fuzzy maximal filter.

2 Preliminaries

In this section, we collect some definitions and results which will be used in the sequel.

A pseudo-residuated lattice is a nonempty set L with five binary operations \(\wedge , \vee , \otimes ,\rightarrow ,\rightsquigarrow \), and two constants 0, 1 satisfying

  1. L-1:

    \(\mathbb {L}(L):=(L,\wedge , \vee , 0, 1)\) is a bounded lattice;

  2. L-2:

    \((L,\otimes , 1)\) is a monoid;

  3. L-3:

    \(x\otimes y\le z\) iff \(x\le y\rightarrow z\) iff \(y\le x\rightsquigarrow z\) (pseudo-Residuation); A pseudo-RL monoid is a pseudo-residuated lattice which satisfies the following condition:

  4. L-4:

    \(y\otimes (y\rightsquigarrow x)= x\wedge y=(x \rightarrow y)\otimes x\) (pseudo-Divisibility). A pseudo- MTL algebra is a pseudo-residuated lattice which satisfies the following condition:

  5. L-5:

    \((x\rightarrow y)\vee (y\rightarrow x)=1=(x\rightsquigarrow y)\vee (y\rightsquigarrow x)\) (pseudo-Prelinearity); A pseudo BL-algebra is a pseudo-MTL-algebra which satisfies the pseudo-divisibility. A Heyting algebra is a pseudo-residuated lattice which satisfies the following condition:

  6. L-9:

    \(x \wedge y= x\otimes y\).

A pseudo-RL chain is a linear pseudo-residuated lattice, that is a pseudo-residuated lattice such that its lattice order is total.

Recall that for any \(x\in L\), \(x^{0}:=1\), and \(x^{n+1}:= x^{n}\otimes x\) for all \(n\ge 0\).

For \(x \in L\), we denote \(\bar{x}:= x \rightarrow 0\) and \(\tilde{x} := x \rightsquigarrow 0\).

Proposition 1

Ciungu (2006) Let \((L; \wedge , \vee , \otimes , \rightarrow , \rightsquigarrow ; 0,1)\) be a pseudo-residuated lattice, and \(x,y,z \in L\); then:

  1. (1)

    \(x \le y \ iff \ x \rightarrow y =1 \ iff \ x \rightsquigarrow y = 1\).

  2. (2)

    \( x\rightarrow (y\rightarrow z)=(x\otimes y)\rightarrow z; \ (x\otimes y)\rightsquigarrow z=y\rightsquigarrow (x\rightsquigarrow z);\ x\rightarrow (y\rightsquigarrow z)=y\rightsquigarrow (x\rightarrow z)\).

  3. (3)

    \((y\rightarrow z)\otimes (x\rightarrow y)\le x\rightarrow z; \ (x\rightsquigarrow y)\otimes (y\rightsquigarrow z)\le x\rightsquigarrow z\).

  4. (4)

    \( \text {If } x\le y \ \text {then}: \ y\rightarrow z\le x\rightarrow z, \ y\rightsquigarrow z\le x\rightsquigarrow z, \ z\rightsquigarrow x\le z\rightsquigarrow y, \ z \rightarrow x \le z \rightarrow y; \ x\otimes z \le y\otimes z, \ \bar{y} \le \bar{x}, \widetilde{y}\le \widetilde{x} \ \text {and } \ z\rightarrow x\le z\rightarrow y\).

  5. (5)

    \(1\rightarrow x=x=1\rightsquigarrow x; \ x\rightarrow x=1=x\rightsquigarrow x;\ x\rightarrow 1=1=x \rightsquigarrow 1;\ y\rightsquigarrow x \ge x\le y\rightarrow x \).

  6. (6)

    \(\bar{x} \otimes x= 0= x\otimes \widetilde{x}; \ \widetilde{\overline{\widetilde{x}}}=\widetilde{x}; \ \overline{\widetilde{\overline{x}}}=\overline{x}; \ \overline{\widetilde{x}} \ge x \le \widetilde{\overline{x}}\).

  7. (7)

    \( x\otimes (x \rightsquigarrow y)\le y \le x \rightsquigarrow (x\otimes y); \ (x \rightarrow y)\otimes x \le x \le y \rightarrow (x\otimes y)\);

  8. (8)

    \( \widetilde{1}=0=\overline{1}; \ \widetilde{0}=1=\overline{0}\).

  9. (9)

    \( x\otimes (y\vee z)= (x\otimes y)\vee (x\otimes z); \ (y\vee z)\otimes x= (y\otimes x)\vee (z\otimes x)\);

  10. (10)

    \((x\vee y)\rightarrow z= (x\rightarrow z)\wedge (y\rightarrow z); \ (x\vee y)\rightsquigarrow z= (x\rightsquigarrow z)\wedge (y\rightsquigarrow z)\).

  11. (11)

    \(x\vee y\le ((x\rightarrow y)\rightsquigarrow y)\wedge ((y\rightarrow x)\rightsquigarrow x);\ x\vee y\le ((x\rightsquigarrow y)\rightarrow y)\wedge ((y\rightsquigarrow x)\rightarrow x)\).

  12. (12)

    \(x\rightarrow y\le (y\rightarrow z)\rightsquigarrow (x\rightarrow z); \ x\rightsquigarrow y\le (y\rightsquigarrow z)\rightarrow (x\rightsquigarrow z)\).

  13. (13)

    \( y\rightarrow x\le (z\rightarrow y)\rightarrow (z\rightarrow x); \ y\rightsquigarrow x\le (z\rightsquigarrow y)\rightsquigarrow (z\rightsquigarrow x)\).

  14. (14)

    \(x\otimes (x\rightsquigarrow y)\le x\wedge y\); \((x\rightarrow y)\otimes x\le x\wedge y; \ x\otimes y\le x\wedge y\).

  15. (15)

    \(x \rightsquigarrow y \le z \otimes x \rightsquigarrow z\otimes y\); \(x \rightarrow y \le x \otimes z \rightarrow y \otimes z\).

A pseudo-residuated lattice \((L,\wedge , \vee , \otimes , \rightarrow ,\rightsquigarrow , 0, 1)\) will often be referred to by its support set L, and will be called a residuated lattice in short, unless otherwise stated.

Note Let \(a \in L\).

a is \(\wedge \)-prime if for all \(x,y \in L\), \(x \wedge y \le a\) implies \((x \le a\) or \(y \le a)\).

a is \(\vee \)-prime if for all \(x,y \in L\), \(x \vee y \ge a\) implies \((x \ge a\) or \(y \ge a)\).

From Proposition 1(9), it is easily verified that any co-atom of L is \(\wedge \)-prime.

It is well known that the class of residuated lattices is a variety (Jipsen and Tsinakis 2002).

Recall that a nonempty subset F of \((L,\wedge , \vee , \otimes , \rightarrow ,\rightsquigarrow , 0, 1)\) is called a filter if it satisfies the following properties:

(F1):   For every \(x,y \in F\), \(x \otimes y\in F\).

(F2):   For every \(x,y \in L\), if \(x \le y\) and \(x \in F\), then \(y \in F\).

A filter F is said to be proper if \(F \subsetneq L\); it is non-trivial if \(\{1\} \subsetneq F \subsetneq L\).

A filter F is said to be commutative if for every \(x,y \in L\), \(x \rightsquigarrow y\in F\) iff \(x \rightarrow y\in F\).

We denote by \(\langle A \rangle \) the filter of L generated by A, that is, the smallest filter containing A; and \(\langle a \rangle \) is the filter generated by \(\{a\}\). Let Fil(L) denote the set of all filters of L. The following result is easily obtained:

Proposition 2

Let L be a residuated lattice and F be a non empty subset of L.

  1. (i)

    F is filter iff \(1 \in F\) and for all \(x,y \in L \), \(x \in F\) and \(x \rightarrow y \in F\) implies \(y \in F\) iff \(1\in F\) and for all \(x,y \in L\), \(x \in F\) and \(x\rightsquigarrow y \in F\) implies \( y\in F\).

  2. (ii)

    If F is a filter, then \(x,y \in F\) iff \(x \otimes y \in F\) iff \(x \wedge y \in F\).

  3. (iii)

    If \(A \subseteq L\), then \(\langle A \rangle = \{x \in L\); \(a_1 \otimes a_2 \otimes a_3 \otimes \cdots \otimes a_n \le x\) for some \( n \ge 1\) and \( a_1, a_2, \ldots , a_n \in A\}\).

  4. (iv)

    \(\langle a \rangle = \{x \in L\); \(a^{n} \le x\) for some \(n \ge 1 \}\).

  5. (v)

    If F is a filter and \(x \in L\), then \(\langle F \cup \{x\} \rangle = \{u \in L\); \((a_1 \otimes x^{n_1}) \otimes (a_2\otimes x^{n_2}) \otimes (a_3\otimes x^{n_3}) \otimes \cdots \otimes (a_m\otimes x^{n_m}) \ \le u\) for some \( m \ge 1\), \( n_1, n_2, n_3, \ldots , n_m \ge 0\) and \( a_1, a_2, \ldots , a_n \in F \}\).

A lattice \((L,\wedge ,\vee )\) will be called completely meet-distributive if it is complete and the identity \(x \wedge (\bigvee _{i \in I}y_i) = \bigvee _{i \in I}(x \wedge y_i)\) holds in L, for all \(x \in L\) and \(\{y_i\); \(i \in I \} \subseteq L\).

If \((F_i)\) is a family of filters of L, we define \(\bigwedge _{i \in I} F_i = \bigcap _{i \in I} F_i\), and \(\bigvee _{i \in I} F_i := \langle \bigcup _{i \in I} F_i \rangle \).

It is well known that \((Fil(L); \wedge , \vee )\) is a completely meet distributive lattice.

Example 3

Let \( L=\{ 0, a, b, c, d, 1 \} \) be a lattice such that \(0 < a, b < c < d< 1 \), a and b are not comparable. Define the operations \(\otimes \), \(\rightarrow \) and \(\rightsquigarrow \) by the three tables below. Then L is a residuated lattice which is not a pseudo-MTL algebra since \((a \rightsquigarrow b) \vee (b \rightsquigarrow a) = c \ne 1\).

\(\otimes \)

0

a

b

c

d

1

0

0

0

0

0

0

0

a

0

0

0

0

a

a

b

0

0

0

0

b

b

c

0

0

0

0

c

c

d

0

0

0

0

d

d

1

0

a

b

c

d

1

\(\rightsquigarrow \)

0

a

b

c

d

1

0

1

1

1

1

1

1

a

c

1

c

1

1

1

b

c

c

1

1

1

1

c

c

c

c

1

1

1

d

c

c

c

c

1

1

1

0

a

b

c

d

1

\(\rightarrow \)

0

a

b

c

d

1

0

1

1

1

1

1

1

a

d

1

d

1

1

1

b

d

d

1

1

1

1

c

d

d

d

1

1

1

d

0

a

b

c

1

1

1

0

a

b

c

d

1

\(F= \{1\}\); \(F_{1}= \{1,d\}\) are the only proper filters of L.

Example 4

Let \( L=\{ 0, a, b, c, d,e, 1 \} \) be a lattice such that \(0 < a < b, c < d < e < 1 \), b and c are not comparable. Define the operations \(\otimes \), \(\rightsquigarrow \) and \(\rightarrow \) by the three tables below. L is a residuated lattice which is not a pseudo-MTL algebra since \((b\rightsquigarrow c)\vee (c\rightsquigarrow b)= e\ne 1\).

\(\otimes \)

0

a

b

c

d

e

1

0

0

0

0

0

0

0

0

a

0

a

a

a

a

a

a

b

0

a

a

a

a

a

b

c

0

a

a

c

c

c

c

d

0

a

a

c

c

c

d

e

0

a

b

c

d

e

e

1

0

a

b

c

d

e

1

\(\rightsquigarrow \)

0

a

b

c

d

e

1

0

1

1

1

1

1

1

1

a

0

1

1

1

1

1

1

b

0

e

1

e

1

1

1

c

0

b

b

1

1

1

1

d

0

b

b

e

1

1

1

e

0

a

b

c

d

1

1

1

0

a

b

c

d

e

1

\(\rightarrow \)

0

a

b

c

d

e

1

0

1

1

1

1

1

1

1

a

0

1

1

1

1

1

1

b

0

d

1

d

1

1

1

c

0

b

b

1

1

1

1

d

0

b

b

d

1

1

1

e

0

b

b

d

d

1

1

1

0

a

b

c

d

e

1

\(F_{1}= \{1\}\); \(F_{2}= \{1,e\}\); \(F_{3}= \{1,e,d,c\}\); \(F_{4}= \{1,e,d,c,b,a\}\) are the proper filters of L.

Example 5

Let \( L=\{ 0, a, b, c,d,1 \} \) be a lattice such that \(0<a<b,c<d<1\), b and c are not comparable. Define the operations \(\otimes \), \(\rightarrow \) and \(\rightsquigarrow \) by the three tables below. Then L is a residuated lattice which is not a pseudo-MTL algebra, since \((b\rightarrow c)\vee (c\rightarrow b) = d\ne 1\).

\(\otimes \)

0

a

b

c

d

1

0

0

0

0

0

0

0

a

0

0

a

0

a

a

b

0

0

b

0

b

b

c

0

a

a

c

c

c

d

0

a

b

c

d

d

1

0

a

b

c

d

1

\(\rightarrow \)

0

a

b

c

d

1

0

1

1

1

1

1

1

a

b

1

1

1

1

1

b

0

c

1

c

1

1

c

b

b

b

1

1

1

d

0

a

b

c

1

1

1

0

a

b

c

d

1

\(\rightsquigarrow \)

0

a

b

c

d

1

0

1

1

1

1

1

1

a

c

1

1

1

1

1

b

c

c

1

c

1

1

c

0

b

b

1

1

1

d

0

a

b

c

1

1

1

0

a

b

c

d

1

\(F_{1}= \{1\}\), \(F_{2}= \{1,d\}\), \(F_{3}= \{1,d,c\}\), and \(F_{4}= \{1,d,b\}\) are the proper filters of L.

Example 6

Let \( L=\{ 0, a, b, c,1 \} \) be a lattice such that \(0<a<b,c <1\), b and c are not comparable. Define the operations \(\otimes \), \(\rightarrow \) and \(\rightsquigarrow \) by the three tables below. Then L is a pseudo-residuated lattice which is not a pseudo-BL algebra, since \((b\rightarrow c)\otimes b = c\otimes b =0 \ne a = b\wedge c\).

\(\otimes \)

0

a

b

c

1

0

0

0

0

0

0

a

0

0

0

a

a

b

0

a

b

a

b

c

0

0

0

c

c

1

0

a

b

c

1

\(\rightarrow \)

0

a

b

c

1

0

1

1

1

1

1

a

c

1

1

1

1

b

c

c

1

c

1

c

0

b

b

1

1

1

0

a

b

c

1

\(\rightsquigarrow \)

0

a

b

c

1

0

1

1

1

1

1

a

b

1

1

1

1

b

0

c

1

c

1

c

b

b

b

1

1

1

0

a

b

c

1

\(F_{1}= \{1\}\), \(F_{2}= \{1,c\}\), \(F_{3}= \{1,b\}\) are the proper filters of L.

Example 7

Let \( L=\{ 0, a, b,c,1 \} \) be a lattice such that \(0<a<b<c<1\). Define the operations \(\otimes \), \(\rightarrow \) and \(\rightsquigarrow \) by the three tables below. Then L is a residuated lattice which is not a pseudo-BL algebra since \((c\rightarrow b)\otimes c = c\otimes c =a \ne b = b\wedge c\).

\(\otimes \)

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

\(\rightarrow \)

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

\(\rightsquigarrow \)

0

a

b

c

1

0

1

1

1

1

1

a

c

1

1

1

1

b

c

c

1

1

1

c

a

c

c

1

1

1

0

a

b

c

1

\(F_{1}= \{1\}\) is the only proper filter of L.

Definition 8

A proper filter F is said to be

  1. (i)

    Prime if for all \(x,y \in L\), \(x \vee y \in F\) implies \(x \in F\) or \( y \in F\).

  2. (ii)

    Prime of the second kind if for all \(x,y \in L\), (\(x \rightarrow y \in F \) or \( y \rightarrow x \in F \)) and (\(x \rightsquigarrow y \in F\) or \(y \rightsquigarrow x \in F\)).

  3. (iii)

    Prime of the third kind if for all \(x,y \in L\), \([(x \rightarrow y) \vee (y \rightarrow x)] \wedge [(x \rightsquigarrow y ) \vee (y \rightsquigarrow x)] \in F\).

  4. (iv)

    Maximal if it is contained in no proper filter of L.

Remark 9

Let L be a residuated lattice.

  1. (i)

    Prime filters of the second kind are prime filters. The converse is true if L is a pseudo-MTL algebra.

  2. (ii)

    Prime filters of the second kind are prime filters of the third kind. The converse is true if the filter is also prime.

We denote by Spec(L) the set of prime filters of L and \(Spec_2(L)\) the set of prime filters of the second kind of L.

Definition 10

A subset S of L is a \(\vee \)-closed system in L if \( 1 \notin S\) and for all \(x, y \in S\), \(x \vee y \in S\).

Filters and ideals of lattices have the usual meanings.

Like in the case of commutative residuated lattice, we also have the following three results (which were established in Kadji et al. (submitted)):

Remark 11

  1. (i)

    Prime filter Theorem: Let F be a filter of L and \(\emptyset \ne S\) be a \(\vee \)-closed system (or a lattice ideal) in L such that \(F \cap S = \emptyset \). Then, there is a prime filter P of L such that \(F \subseteq P\) and \(P \cap S= \emptyset \).

  2. (ii)

    Any maximal filter of L is prime.

  3. (iii)

    If F is a proper filter of L, there is a maximal filter G such that \(F \subseteq G\).

Definition 12

A residuated lattice L is said to satisfy the prime condition of the second kind if for all \(F \in \) Fil(L) and S a \(\vee \)-closed system such that \(F \cap S = \emptyset \), there is \(P \in Spec_{2}(L)\) such that \(P \cap S = \emptyset \) and \(F \subseteq P\).

From the definition, we get the following result:

Lemma 13

If L satisfies the prime condition of the second kind, then:

  1. (i)

    For all \(a \ne 1 \), there is \(P \in Spec_{2}(L)\) such that \(a \notin P\);

  2. (ii)

    Any proper filter of L can be extended to a prime filter of the second kind.

Note that if L is a RL chain, then \( Spec_{2}(L)= Spec(L)\). From this and Remark 11, it is clear that any RL-chain satisfies the prime condition of the second kind.

Example 14

The residuated lattice of Example 6 satisfies the prime condition of the second kind; but the residuated lattice of Example 4 does not, because \(1 \ne d \) and there is no prime filter of the second kind F of L such that \(d \notin F\), since \(\{1,e\}\notin Spec_{2}(L)\).

Proposition 15

Bakhshi (2013) Let F be a filter of L. Then F is a prime filter iff for any filters H and G, \(H \cap G \subseteq F\) implies \(H\subseteq F\) or \( G\subseteq F\).

Let F be a commutative filter of L. The well-known binary relation \(\equiv _{F}\) defined on L by \(x \equiv _{F} y\) if and only if \(x \rightarrow y\) and \( y \rightarrow x \in F\), is a congruence on L. The quotient structure L / F is also a pseudo-residuated lattice where \(x/F \wedge y/F= (x \wedge y)/F\); \(x/F \vee y/F= (x \vee y)/F\); \(x/F \otimes y/F= (x \otimes y)/F\); \(x/F \rightarrow y/F= (x \rightarrow y)/F\), and \((x \rightsquigarrow y)/F = x/F \rightsquigarrow y/F\).

Note that \(L/\{1\} \cong L\).

Given a commutative filter F of L, and \(a \in L\), the congruence class of a in L / F will sometime be denoted by \(a_F\).

Definition 16

A residuated lattice L is said to be

  1. (i)

    Local if it has a unique maximal filter.

  2. (ii)

    Locally finite if for all \(x\in L\), \(x \ne 1\) implies that there is \(n\ge 1\) such that \(x^{n}= 0\).

  3. (iii)

    Integral if for all \(x,y \in L\), \(x \otimes y = 0\) implies \(x = 0\) or \(y = 0\).

So L is locally finite iff \(\{1\}\) is the only proper filter of L (see Example 7).

3 Fuzzy filter

We now introduce fuzzy subsets with values in a lattice. From now on, \((M,\wedge , \vee , \otimes , \rightarrow ,\rightsquigarrow ; 0, 1)\) is a residuated lattice and \((L,\wedge , \vee ; 0, 1)\) is a complete lattice.

Definition 17

An L-fuzzy subset of M is a function \(\mu : M \rightarrow L\).

If \(\alpha \in L\), the \(\alpha \)-cut of \(\mu \) is the set \(\mu _{\alpha }\) := \(\{x\in M: \mu (x)\ge \alpha \}\).

Note that if \(\alpha , \beta \in Im (\mu )\), then \(\mu _{\alpha }= \mu _{\beta }\) implies \(\alpha = \beta \), and \(\alpha < \beta \) implies \(\mu _{\alpha } \supsetneq \mu _{\beta }\).

An L-fuzzy subset \(\mu : M \rightarrow L\) will simply be called a fuzzy subset of M.

For any \(\alpha \in L\), let \(c_{\alpha }\) denote the constant map \(M \rightarrow L\) with value \(\alpha \).

Definition 18

A fuzzy subset \(\mu \) of M is called a fuzzy lattice ideal of M if for all \(\alpha \in L\), \(\mu _{\alpha }\) is either empty or a lattice ideal of M.

For any fuzzy subsets \(\delta , \eta \), we define \(\delta \le \eta \) if and only if \(\delta (x)\le \eta (x)\) for all \(x\in M\).

Remark 19

Let \(L^M\) be the set of fuzzy subsets of M, and consider the structure \((L^{M}, \wedge , \vee , c_{0}; c_{1})\), where the operations are defined componentwise, that is

$$\begin{aligned} \left\{ \begin{array}{l} (\lambda \wedge \mu )(x)= \lambda (x) \wedge \mu (x) \\ (\lambda \vee \mu )(x)= \lambda (x) \vee \mu (x)\\ c_0(x)= 0\\ c_1(x)= 1\\ \end{array} \right. \end{aligned}$$

Then \((L^{M}, \wedge , \vee ; c_0, c_1)\) is a complete lattice.

Note that if \((L; \wedge , \vee , \otimes , \rightarrow , \rightsquigarrow , 0, 1)\) is also a residuated lattice, we may define the other binary operations on \(L^M\) componentwise; i.e., for all \(\lambda , \mu \in L^M\) and \(x \in M\)

$$\begin{aligned} \left\{ \begin{array}{lll} (\lambda \otimes \mu )(x) &{} = &{} \lambda (x) \otimes \mu (x) \\ (\lambda \rightarrow \mu )(x) &{} = &{} \lambda (x) \rightarrow \mu (x) \\ (\lambda \rightsquigarrow \mu )(x) &{} = &{} \lambda (x) \rightsquigarrow \mu (x)\\ \end{array} \right. \end{aligned}$$

Then \((L^{M}, \wedge , \vee , \otimes , \rightarrow , \rightsquigarrow ; c_{0}, c_{1})\) is a residuated lattice (since the class of residuated lattices is a variety).

From now on, \((L, \wedge , \vee )\) is completely meet distributive; thus, so is \((L^{M}, \wedge , \vee )\).

Definition 20

A fuzzy subset \(\mu \) of M is called a fuzzy filter of M if for all \(\alpha \in L\), \(\mu _{\alpha }\) is either empty or a filter of M.

It is easy to see that for all \(\alpha \in L\), \(c_{\alpha }\) is a fuzzy filter of M (called a constant fuzzy filter). A fuzzy filter is said to be proper if it is non-constant.

Theorem 21

Bakhshi (2011) A fuzzy subset \(\mu \) of M is a fuzzy filter of M iff for all \(x,y \in M\), \(\mu (x\otimes y)= \mu (x)\wedge \mu (y)\) and (\(x\le y\) implies \( \mu (x)\le \mu (y)\)).

Example 22

  1. (i)

    Let L and M be the residuated lattices of Examples 3 and 4, respectively; consider the fuzzy subsets \(\upsilon \) and \(\mu \) of M defined by

    $$\begin{aligned} \upsilon (x)= \left\{ \begin{array}{l} 1 \quad \text {if}\; x \in \{1,e\} \\ b \quad \text {if\; not } \\ \end{array} \right. \quad \mu (x)=\left\{ \begin{array}{l} 0\quad \text {if}\; x \in \{0,a\} \\ b\quad \text {if}\; x =b \\ c\quad \text {if}\; x \in \{c,d,e\} \\ 1\quad \text {if}\; x =1\\ \end{array} \right. \end{aligned}$$

    Then \(\upsilon \) is a fuzzy filter of M; but \(\mu \) is not a fuzzy filter of M because \( \mu (b\otimes c)= \mu (a)= 0 \ne b = \mu (b)\wedge \mu (c)\).

  2. (ii)

    Let G be a filter of M, and \(\alpha < \beta \) in L. Define the map \((G)_{\alpha }^{\beta }\) as follows:

    $$\begin{aligned} (G)_{\alpha }^{\beta } (x) = \left\{ \begin{array}{l} \beta \quad \text {if}\; x \in G \\ \alpha \quad \text {otherwise}\\ \end{array} \right. \end{aligned}$$

    Then, \((G)_{\alpha }^{\beta }\) is a fuzzy filter of M; and it is non-constant iff G is a proper filter of M.

  3. (iii)

    Let \(\mu \) be a fuzzy filter of M, and \(\beta \in L\); then \(\mu \vee c_{\beta }\) is a fuzzy filter of M.

Proposition 23

  1. (i)

    If \(\mu \) is a fuzzy filter, then for all \(x,y \in M\), \(\mu (x \vee y) \ge \mu (x) \vee \mu (y)\) and \(\mu (x \wedge y)= \mu (x) \wedge \mu (y)\).

  2. (ii)

    Let \(\theta : M \rightarrow L\) be a fuzzy subset. Then the following assertions are equivalent:

  • (ii)\(_1\) \(\theta \) is a fuzzy filter.

  • (ii)\(_2\) for all \(x,y \in M\), \(\theta (x \rightarrow y) \wedge \theta (x) \le \theta (y)\) and \(\theta (x) \le \theta (1)\).

  • (ii)\(_3\) for all \(x,y \in M\), \(\theta (x \rightsquigarrow y) \wedge \theta (x) \le \theta (y)\) and \(\theta (x) \le \theta (1)\).

Proof

  • \(\mathrm{(i)}\) is obvious.

  • (ii)\(_1 \Rightarrow \) (ii)\(_2\): Since \(x\le 1\), we have \(\theta (x) \le \theta (1)\). In addition, since \((x \rightarrow y) \otimes x \le x \wedge y\), it follows that \(\theta (x \rightarrow y) \wedge \theta (x)= \theta ((x \rightarrow y)\otimes x) \le \theta (x \wedge y) \le \theta ( y)\).

  • (ii)\(_2 \Rightarrow \) (ii)\(_1\): Let \(x,y \in M\). If \(x\le y\); then \(\theta ((x \wedge y) \rightarrow y) \wedge \theta (x \wedge y) \le \theta ( y)\), that is \(\theta (x) \le \theta ( y)\) \((*)\). In addition, since \(y\le x\rightarrow x\otimes y\), it follows by \((*)\) that \(\theta (x) \wedge \theta ( y) \le \theta (x ) \wedge \theta ( x \rightarrow x \otimes y) \le \theta (x \otimes y)\).

  • (ii)\(_1 \Leftrightarrow \) (ii)\(_3\): Similar to (ii)\(_1 \Leftrightarrow \) (ii)\(_2\)\(\square \)

Let \(\mathcal {F}uFil(M)\) denote the set of fuzzy filters of M.

Definition 24

A fuzzy filter \(\mu \) is said to be commutative if for all \(x,y \in M\), \(\mu (x\rightsquigarrow y)=\mu (1)\) if and only if \(\mu (x \rightarrow y)=\mu (1)\).

It is easy to see that \(\mu \) is a commutative fuzzy filter iff \(\mu _{\mu (1)}\) is a commutative filter of M. In particular, if G is a proper filter of M and \(\alpha < \beta \) in L, then \((G)_{\alpha }^{\beta }\) is a commutative fuzzy filter iff G is a commutative filter.

Definition 25

Let f be a fuzzy subset of M. A fuzzy filter g of M is said to be generated by f if \(f \le g\) and for any fuzzy filter h of M, \(f \le h\) implies \(g \le h\). The fuzzy filter generated by f will be denoted by \(\hat{f}\).

Theorem 26

Tonga (2011) Let \((L, \wedge , \vee ; 0,1)\) be completely meet distributive. If \(f: M \rightarrow L\) is a fuzzy subset of M, then \(\hat{f}(x) = \bigvee \{ \alpha \in L\); \(x \in \langle f_{\alpha } \rangle \}\).

For \(\mu ,\nu \in \mathcal {F}uFil(M)\), we define \(\mu \sqcup \nu := \hat{\mu \vee \nu }\). So, for a family \(\{ f_i\); \( i \in I \}\) of fuzzy filters, \(\bigsqcup \{ f_i\); \(i \in I \}\) is the fuzzy filter generated by the fuzzy set \(\bigvee \{f_i\); \(i \in I \}\). Clearly, the meet of a family of fuzzy filters is a fuzzy filter; so, \((\mathcal {F}uFil(M); \wedge , \sqcup , c_0, c_1)\) is a complete lattice.

Problem 1

Is it possible that \(\mathcal {F}uFil(M)\) be a completely meet distributive lattice?

A class \(\mathbf F \) of filters of M is said to be closed under extension if for every filters GH of M such that \(G \subseteq H\), \(G \in \mathbf F \) implies \(H \in \mathbf F \).

A class \(C \) of fuzzy filters is said to be closed under extension if for all \(\theta , \vartheta \in \) FuFil(M) such that \(\theta (1)= \vartheta (1)\), (\(\theta \in C \) and \(\theta \le \vartheta \)) implies \(\vartheta \in C \).

It may be required that the filters (resp., the fuzzy filters) in question satisfy a particular condition. For instance, the set of prime filters of the second kind is closed under extension of proper filters.

4 Fuzzy prime filters

The set of fuzzy filters of M is a lattice. In this section, we first introduce the notion of fuzzy prime filter and then look at its prime elements.

4.1 Fuzzy prime filter

Definition 27

Let \(\mu : M \rightarrow L\) be a proper fuzzy filter of M.

\(\mu \) is a fuzzy prime filter of M if for any \(\alpha \in L\), \(\mu _{\alpha }\) is a prime filter whenever it is proper.

Lemma 28

Let \(\mu \) be a proper fuzzy filter of M; then \(\mu \) is fuzzy prime iff \(Im(\mu )\) is a chain, and \(\mu (x \vee y)\) = max \(\{ \mu (x), \mu (y) \}\) for all \(x,y \in M\).

Proof

Let \(\mu \) be a non-constant fuzzy filter of M.

Assume that \(\mu \) is fuzzy prime; then \(x \vee y \in \mu _{\mu (x \vee y)}\), so \(\mu _{\mu (x \vee y)}\) is M or a prime filter; thus \(x \in \mu _{\mu (x \vee y)}\) or \(y \in \mu _{\mu (x \vee y)}\); this implies \(\mu (x) \ge \mu (x \vee y)\) or \(\mu (y) \ge \mu (x \vee y)\); so \(\mu (x) \ge \mu (y)\) or \(\mu (x) \le \mu (y)\).

Conversely, assume that the conclusion holds. Let \(\alpha \in L\) such that \(\mu _{\alpha }\) is a proper filter, and \(x,y \in M\) such that \(x \vee y \in \mu _{\alpha }\). That is \(\mu (x \vee y) \ge \alpha \); since \(\mu (x \vee y) \in \{ \mu (x), \mu (y) \}\), we obtain \(x \in \mu _{\alpha }\) or \(y \in \mu _{\alpha }\). So \(\mu _{\alpha }\) is a prime filter of M.

\(\square \)

Remark 29

  1. (i)

    Let \(\alpha < \beta \) in L, and G be a proper filter of M. Then \((G)_{\alpha }^{\beta } \) is a fuzzy prime filter of M iff G is a prime filter of M.

  2. (ii)

    The notion of fuzzy prime filter given in Swamy and Swamy (1988) is not the same as ours; rather, it corresponds to what we call prime fuzzy filter in the last part of this section.

Definition 30

An element \(\alpha \in L\) satisfies the chain property on \(X \subseteq L\) if it is comparable with all elements of X.

Theorem 31

(Fuzzy prime filter Theorem)

Let \(\mu \) be a proper fuzzy filter of M with \(\mu (1) < 1\), and \(\alpha \in L\). Suppose that there is a fuzzy lattice ideal \(\delta \) of M such that \(\mu \wedge \delta < c_{\alpha }\) and \(\alpha \) satisfies the chain property on \(Im(\mu ) \cup Im(\delta )\). Then there is a fuzzy prime filter \(\eta \) of M such that \(\mu \le \eta \) and \(\eta \wedge \delta \le c_{\alpha }\).

Proof

Let \(\beta = \mu (1)\); since \(\mu \) is non-constant, \(\mu _{\beta } = \mu _{\mu (1)}\) is a proper filter of M. We look at the following three cases, relative to the \(\alpha \)-cuts of \(\delta \) and \(\mu \):

Case 1: \(\delta _{\alpha } = \emptyset \). Then \(\delta < c_{\alpha }\). From Remark 11(i), taking \(S = \{0\}\), there is a prime filter F of M such that \(\mu _{\beta } \subseteq F\). Then \(\eta := (F)_{\beta }^1\) is a fuzzy prime filter of M, with \(\mu \le \eta \); and \(\eta \wedge \delta \le c_{\alpha }\).

Case 2: \(\mu _{\alpha } = \emptyset \). Then \(\mu < c_{\alpha }\), and \(\beta < \alpha \). If F is the prime filter given in case 1, and \(\eta := (F)_{\beta }^{\alpha }\), we have \(\mu < \eta \le c_{\alpha }\), and \(\eta \wedge \delta \le c_{\alpha }\).

Case 3: \(\delta _{\alpha } \ne \emptyset \ne \mu _{\alpha }\). Then \(\delta _{\alpha }\) is a lattice ideal of M, and \(\alpha \le \beta \).

\(\mu \wedge \delta < c_{\alpha }\) implies \(\mu _{\alpha } \cap \delta _{\alpha } = \emptyset \); so \(\mu _{\alpha } \ne M\), and \(\mu _{\alpha }\) is a proper filter of M. By Remark 11(i), there is a prime filter G of M such that \(\mu _{\alpha } \subseteq G\) and \(G \cap \delta _{\alpha } = \emptyset \). Let \(\eta := (G)_{\alpha }^1\); it is a fuzzy prime filter, and it remains to show that \(\mu < \eta \) and \(\eta \wedge \delta \le c_{\alpha }\). For each \( x \in M\),

\(x \in G\) implies \(x \not \in \delta _{\alpha }\); so \(\mu (x) \le 1 = \eta (x)\), and \(\delta (x) < \alpha \); so \((\eta \wedge \delta )(x) < \alpha \);

\(x \not \in G\) implies \(x \not \in \mu _{\alpha }\); so \(\mu (x) < \alpha = \eta (x)\), and \((\eta \wedge \delta )(x) \le \alpha \).

So, in any case, \(\mu (x) \le \eta (x)\) and \((\eta \wedge \delta )(x) \le c_{\alpha }(x)\). \(\square \)

Definition 32

A fuzzy filter \(\mu \) is called a fuzzy boolean filter if for all \(x \in M\), \(\mu (x \vee \overline{x})= \mu (1)= \mu (x \vee \widetilde{x})\)

Proposition 33

Let \(\mu \) be a fuzzy filter of M. If \(\mu \) is fuzzy boolean and fuzzy prime, then \(Im(\mu )= \{\mu (1),\mu (0)\}\).

Proof

For every \(x \in M\), we have \(\mu (x) \vee \mu (\overline{x})= \mu (1)= \mu (x) \vee \mu (\widetilde{x})\), and \(\mu (x) \wedge \mu (\overline{x}) = \mu (0)= \mu (x) \wedge \mu (\widetilde{x})\); since \(Im(\mu )\) is a chain, we obtain \(\mu (x)= \mu (1)\) or \(\mu (\overline{x})= \mu (1)= \mu (\widetilde{x})\); it follows that \(\mu (x) \in \{\mu (1),\mu (0) \}\). \(\square \)

4.2 Fuzzy prime filter of the second kind

Definition 34

A proper fuzzy filter \(\theta \) is called a fuzzy prime filter of the second kind if for all \(x,y \in M\), (\(\theta (x \rightarrow y)=\theta (1)\) or \(\theta (y \rightarrow x)=\theta (1)\)) and (\(\theta (x \rightsquigarrow y) = \theta (1)\) or \(\theta (y \rightsquigarrow x) = \theta (1)\)).

Proposition 35

The following conditions are equivalent for a proper fuzzy filter \(\mu \) of M:

  1. (i)

    \(\mu \) is a fuzzy prime filter of the second kind of M.

  2. (ii)

    For every \(\alpha \in L\), if \(\mu _{\alpha }\) is a proper filter, then it is a prime filter of the second kind.

  3. (iii)

    \(\mu _{\mu (1)}\) is a prime filter of the second kind.

Proof

\(\mathrm{(i)} \Rightarrow \mathrm{(ii)}\): Assume that \(\mu \) is a fuzzy prime filter of the second kind of M. Let \(\mu _{\alpha }\) be a proper \(\alpha \)-cut of \(\mu \). Since \(\mu _{\alpha }\) is a filter, we have \(1 \in \mu _{\alpha }\), so \(\mu (1)\ge \alpha \). In addition, for all \(x,y \in M\), (\(\mu (x \rightarrow y) = \mu (1) \ge \alpha \) or \(\mu (y \rightarrow x) = \mu (1) \ge \alpha \)) and (\(\mu (x \rightsquigarrow y) = \mu (1) \ge \alpha \) or \(\mu (y \rightsquigarrow x)= \mu (1) \ge \alpha \)). That is (\(x \rightarrow y \in \mu _{\alpha }\) or \(y \rightarrow x \in \mu _{\alpha }\)) and (\(x \rightsquigarrow y \in \mu _{\alpha }\) or \(y \rightsquigarrow x \in \mu _{\alpha }\)).

\(\mathrm{(ii)} \Rightarrow \mathrm{(iii)}\): Obviously, since \(\mu \) non-constant implies \(\mu _{\mu (1)}\) is a proper filter.

\(\mathrm{(iii)} \Rightarrow \mathrm{(i)}\): This is a consequence of the definitions. \(\square \)

The following remark is a direct consequence of the definition:

Remark 36

  1. (i)

    If M is a RL-chain, then any proper fuzzy filter of M is a fuzzy prime filter of the second kind.

  2. (ii)

    For \(\alpha \ne 1\) in L and G a proper filter of M, \((G)_{\alpha }^1 \) is a fuzzy prime filter of the second kind if and only if G is a prime filter of the second kind of M.

  3. (iii)

    M is a RL-chain iff \((\{1\})_{\alpha }^{\beta }\) is a fuzzy prime filter of the second kind for any \(\alpha < \beta \) in L.

  4. (iv)

    \(\mu \) is a commutative fuzzy prime filter of the second kind of M iff \(M/\mu _{\mu (1)}\) is a RL chain.

Proposition 37

The class of fuzzy prime filters of the second kind of M is closed under extension of proper fuzzy filters.

Proof

Let \(\mu \) be a fuzzy prime filter of the second kind of M and \(\delta \) be a non-constant fuzzy filter of M such that \(\mu \le \delta \) and \(\mu (1)= \delta (1)\). So for all \(x,y \in M\), (\(\delta (x \rightarrow y) \ge \mu (x \rightarrow y) = \mu (1)= \delta (1)\) or \(\delta (y \rightarrow x) \ge \mu (y \rightarrow x) = \mu (1) = \delta (1)\)) and (\(\delta (x \rightsquigarrow y) \ge \mu (x \rightsquigarrow y) = \mu (1) = \delta (1)\) or \(\delta (y \rightsquigarrow x) \ge \mu (y \rightsquigarrow x) = \mu (1)= \delta (1)\)). That is (\(\delta (x \rightarrow y)= \delta (1)\) or \(\delta (y \rightarrow x) = \delta (1)\)) and (\(\delta (x \rightsquigarrow y) = \delta (1)\) or \(\delta (y \rightsquigarrow x) = \delta (1)\)). \(\square \)

Corollary 38

Let \(\mu \) be a fuzzy prime filter of the second kind, and \(\alpha \in L\) with \(\alpha < \mu (1)\). Assume that \(\mu (1)\) is \(\vee \)-irreducible, or there is \(x \in M\) such that \(\alpha \vee \mu (x) < \mu (1)\). Then, \(\mu \vee c_{\alpha }\) is a fuzzy prime filter of the second kind.

Proof

From Example 22, \(\mu \vee c_{\alpha }\) is a fuzzy filter. Now, \(\mu \le \mu \vee c_{\alpha }\), and \((\mu \vee c_{\alpha })(1) = \mu (1)\); so we only have to prove that \(\mu \vee c_{\alpha }\) is a non-constant fuzzy subset.

But \((\mu \vee c_{\alpha })(1)= \mu (1) \vee \alpha = \mu (1) > \mu (x) \vee \alpha \ge \mu (0) \vee \alpha = (\mu \vee c_{\alpha })(0)\). \(\square \)

Theorem 39

Let M be a residuated lattice which satisfies the prime condition of the second kind. Let \(\mu \) be a non-constant fuzzy filter of M such that \(\mu (1)\) is completely \(\vee \)-irreducible, or \(\mu (1) < 1\). Then, there is a fuzzy prime filter of the second kind \(\delta \) such that \(\mu \le \delta \)

Proof

Since \(\mu \) is a proper fuzzy filter, \(\mu _{\mu (1)}\) is a proper filter and by Lemma 13, there is a prime filter of the second kind F such that \(\mu _{\mu (1)} \subseteq F\). Let \(\alpha := \bigvee \{ \mu (x)\); \(x \in M \backslash F \}\); then \(\alpha < \mu (1)\). Let \(\beta := \mu (x)\) for some \(x \not \in F\); then \((F)^1_{\beta }\) is a fuzzy prime filter of the second kind, and so is \(\delta := (F)^1_{\beta } \vee c_{\alpha }\) by Corollary 38. Clearly, \(\mu \le \delta \). \(\square \)

Theorem 40

Let M be a residuated lattice which satisfies the prime condition of the second kind. Let \(\mu \) be a proper fuzzy filter of M, \(\alpha \in L\) such that \(\alpha < \mu (1)\), and \(\alpha \) is \(\wedge \)-irreducible. Let \(\eta \) be a fuzzy subset of M which satisfies \(\eta (x \vee y)= \eta (x) \wedge \eta (y)\) and \(\eta \wedge \mu \le c_{\alpha }\). Suppose that \(\alpha \) satisfies the chain property on \(Im(\mu ) \cup Im(\eta )\). Then there is a fuzzy prime filter of the second kind \(\theta \) such that \(\mu \le \theta \) and \(\eta \wedge \theta \le c_{\alpha }\).

Proof

Let \(S:= \{x \in M\); \(\eta (x) > \alpha \}\), \(F:= \{x \in M\); \(\mu (x) > \alpha \}\). Then S is a \(\vee \)-closed subset of M, and F is a filter of M. Since \(\eta \wedge \mu \le c_{\alpha }\), we have \(S \cap F = \emptyset \). So, there is a prime filter of the second kind P of M such that \(F \subseteq P\) and \(S \cap P = \emptyset \). Let \(\theta := (P)_{\alpha }^1 = (P)_0^1 \vee c_{\alpha }\). Then \(\theta \) is a fuzzy prime filter of the second kind, by Corollary 38. If \(x \in P\), then \(\theta (x)= 1 \ge \mu (x)\), and if \(x \notin P\), then \(x \notin F\); thus \(\mu (x) \le \alpha = \theta (x)\). Hence, \(\mu \le \theta \).

In addition, if \(x \in S\), then \(x\notin P\), so \(\theta (x)= \alpha \) and thus \((\eta \wedge \theta )(x)= \eta (x)\wedge \theta (x)= \alpha \). If \(x \notin S\), then \(\eta (x) \le \alpha \) and thus \((\eta \wedge \theta )(x)= \eta (x)\wedge \theta (x)\le \eta (x)\le \alpha \). Therefore, \(\eta \wedge \theta \le c_{\alpha }\). \(\square \)

4.3 Prime fuzzy filter

We now look for prime elements of the lattice \((\mathcal {F}uFil(M); \wedge , \sqcup ; c_0, c_1)\).

Definition 41

A proper fuzzy filter \(\mu \) of M is prime if for every fuzzy filters \(\theta \) and \(\sigma \) of M, \(\theta \wedge \sigma \le \mu \) implies \(\theta \le \mu \) or \(\sigma \le \mu \).

Example 42

Let L and M be the residuated lattices of Example 3 and 4, respectively. Consider the fuzzy subset \(\mu \) of M defined by Example 4

$$\begin{aligned} \mu (x)= \left\{ \begin{array}{l} d \quad \mathrm{if} \ x =0 \\ 1 \quad \mathrm{if} \ x \ne 0 \\ \end{array} \right. \end{aligned}$$

It is easy to check that \(\mu \) is a prime fuzzy filter of M.

Lemma 43

Any prime fuzzy filter \(\mu \) of M is a fuzzy prime filter.

Proof

Let \(\alpha \in L\) such that \(\mu _{\alpha }\) is a proper filter of M, and F, G be filters of M such that \(F \cap G \subseteq \mu _{\alpha }\). Consider the fuzzy filters \((F)_0^{\alpha }\) and \((G)_0^{\alpha }\) of M; then \((F)_0^{\alpha } \wedge (G)_0^{\alpha } \le \mu \). So, \((F)_0^{\alpha } \le \mu \) or \((G)_0^{\alpha } \le \mu \). But, \((F)_0^{\alpha } \le \mu \) implies \(F \subseteq \mu _{\alpha }\), and \((G)_0^{\alpha } \le \mu \) implies \(G \subseteq \mu _{\alpha }\). Thus \(\mu _{\alpha }\) is a prime filter of M; and \(\mu \) is a fuzzy prime filter. \(\square \)

Theorem 44

A proper fuzzy filter \(\mu \) is prime iff \(\mu = (G)_{\alpha }^1\), where G is a prime filter of M and \(\alpha \) is \(\wedge \)-prime in L.

Proof

\((\Rightarrow )\): Note that \(F := \mu _{\mu (1)}\) is a prime filter by the above lemma. Consider the fuzzy filters \(\lambda := (F)_0^1\) and \(\delta := c_{\mu (1)}\); then

$$\begin{aligned} (\lambda \wedge \delta )(x) = \left\{ \begin{array}{ll} \mu (1)&{}\quad \text {if}\; x \in F\\ 0 &{}\quad \text {otherwise}\\ \end{array} \right. \end{aligned}$$

So \(\lambda \wedge \delta \le \mu \); and \(\lambda \le \mu \) or \(\delta \le \mu \). Since \(\mu \) is non constant, we have \(\delta > \mu \); thus \(\lambda \le \mu \), showing that \(\mu (1) = 1\).

Now, let \(a, b \notin F\), and consider the fuzzy filters f and g defined by

$$\begin{aligned} f(x) = \left\{ \begin{array}{ll} 1 &{}\quad \text {if}\; a^n \le x\; \text {for some}\; {n \ge 1 \ }\\ 0 &{}\quad \text {if not}, \\ \end{array} \right. \end{aligned}$$

and \(g = c_{\mu (a)}\).

Then, \(f \wedge g \le \mu \); since \(f \nleq \mu \), we have \(g \le \mu \). So \(\mu (a) = g(a) = g(b) \le \mu (b)\). Similarly, we show that \(\mu (a) \ge \mu (b)\). So, \(\mu \) takes only one value other than \(1 = \mu (1)\); let us call it \(\alpha \); then \(\mu = (F)_{\alpha }^1\), and it remains to show that \(\alpha \) is \(\wedge \)-prime.

Suppose that \(\beta , \gamma \) are elements of L such that \(\beta \wedge \gamma \le \alpha \); then \(c_{\beta } \wedge c_{\gamma } \le \mu = (F)_{\alpha }^1\). So, \(c_{\beta } \le (F)^1_{\alpha }\) or \(c_{\gamma } \le (F)_{\alpha }^1\), that is, \(\beta \le \alpha \) or \(\gamma \le \alpha \).

\((\Leftarrow )\): Let \(\mu := (G)_{\alpha }^1\) where G is a prime filter of M and \(\alpha \) is \(\wedge \)-prime in L. Let \(\lambda , \delta \) be fuzzy filters of M such that \(\lambda \nleq \mu \) and \(\delta \nleq \mu \). Then there are \(a,b \notin G\) such that \(\lambda (a) \nleq \alpha \) and \(\gamma (b) \nleq \alpha \). Since G is a prime filter, we have \(a \vee b \notin G\) and \(\mu (a \vee b) = \alpha \).

Now, \(\lambda (a \vee b) \nleq \alpha \) and \(\gamma (a \vee b) \nleq \alpha \); thus \((\lambda \wedge \gamma )(a \vee b) \nleq \alpha = \mu (a \vee b)\), and \(\lambda \wedge \gamma \nleq \mu \). So \(\mu \) is a prime fuzzy filter. \(\square \)

5 Fuzzy maximal filter

5.1 Maximal fuzzy filter

Definition 45

A proper fuzzy filter \(\mu \) is called a maximal fuzzy filter if for every fuzzy filter \(\theta \) of M, \(\mu \le \theta \) implies \(\theta = c_{1}\) or \(\theta = \mu \).

It is easy to see that the fuzzy filter of Example 42 is a maximal fuzzy filter. In fact, we have the following result:

Theorem 46

Tonga (2011) A non-constant fuzzy filter \(\mu \) is maximal iff \(\mu = (G)_{\alpha }^1\) where G is a maximal filter of M and \(\alpha \) is a co-atom in L.

Remark 47

  1. (i)

    The existence of at least one co-atom in L is necessary for \(\mathcal {F}uFil(M)\) to have maximal elements.

  2. (ii)

    From Remark 11(ii), if L is a residuated lattice, any maximal fuzzy filter \(\mu : M \rightarrow L\) is a prime fuzzy filter (since any co-atom in L is \(\wedge \)-prime).

  3. (iii)

    A maximal fuzzy filter is called “fuzzy maximal filter” in Swamy and Swamy (1988); here the latter expression has a quite different meaning, as given in what follows:

5.2 Fuzzy maximal filter

Definition 48

A proper fuzzy filter \(\mu : M\rightarrow L\) is called fuzzy maximal if for each \(\alpha \in L\), \(\mu _{\alpha }\) non-trivial (i.e., \( \{ 1 \} \subsetneq \mu _{\alpha } \subsetneq M\)) implies \(\mu _{\alpha }\) is a maximal filter of M.

Example 49

Let M be the residuated lattice of Example 5 and \(F_2\), \(F_3\) the filters considered there, L be a lattice and \(\alpha , \beta \) be two incomparable elements in L. Define the functions \(\mu \), and \(\eta \) from M to L by

$$\begin{aligned} \mu (x)= \left\{ \begin{array}{ll} \alpha \vee \beta &{}\quad \text {if}\; x \in F_3\\ \alpha &{}\quad \text {if not} \\ \end{array} \right. \quad \eta (x)=\left\{ \begin{array}{ll} \alpha \vee \beta &{}\quad \text {if}\; x \in F_2\\ \alpha &{}\quad \text {if}\; x = c\\ \beta &{}\quad \text {if}\; x = b\\ \alpha \wedge \beta &{}\quad \text {elsewhere } \end{array} \right. \end{aligned}$$

Then, \(\mu \) is a fuzzy maximal filter of M (which is not a maximal fuzzy filter if \(\alpha \vee \beta \ne 1\) or \(\alpha \) is not a co-atom); and \(\eta \) is not fuzzy maximal, because \(\{1 \} \subsetneq \eta _{\alpha \vee \beta } \subsetneq M\) but \(\eta _{\alpha \vee \beta }\) is not a maximal filter of M.

Proposition 50

Tonga (2011) Let \(\mu : M \rightarrow L\) be a proper fuzzy filter, and \(\alpha , \beta \in L\) be incomparable elements of \(Im(\mu )\). Then

  1. (i)

    \(\mu _{\alpha }\) and \(\mu _{\beta }\) are non comparable proper filters.

  2. (ii)

    If \(\mu : M\rightarrow L\) is fuzzy maximal, \(\mu _{\alpha }\) and \(\mu _{\beta }\) are maximal filters with \(\mu _{\alpha } \cap \mu _{\beta } = \{1\}\).

Corollary 51

A proper fuzzy filter \(\mu : M \rightarrow L\) is fuzzy maximal iff \(\forall x,y, \in M\), \(\mu (x) \nleq \mu (y)\) implies \(x = 1\) or \(\mu _{\mu (x)}\) is a maximal filter of M.

Proof

\((\Rightarrow )\): Let \(\alpha = \mu (x)\) and \(\beta = \mu (y)\).

If \(\alpha \) and \(\beta \) are incomparable, then by Proposition 50, \(\mu _{\alpha }\) and \(\mu _{\beta }\) are maximal filters.

If \(\alpha \) and \(\beta \) are comparable, then \(\beta < \alpha \); so \(x \ne 1\) implies \(\{1 \} \subsetneq \mu _{\alpha } \subsetneq \mu _{\beta } \subseteq M\), and \(\mu _{\alpha }\) is a maximal filter

\((\Leftarrow )\): Let \(\alpha \in L\) such that \(\mu _{\alpha }\) is a non trivial filter of M. There are elements \(x,y \in M\) such that \(x \in \mu _{\alpha }\) and \(x \ne 1\), \(y \notin \mu _{\alpha }\). Then \(\mu (x) = \alpha \nleq \mu (y)\), and \(x \ne 1\), so \(\mu _{\alpha } = \mu _{\mu (x)}\) is a maximal filter. \(\square \)

From this we can give a shape to the image of a fuzzy maximal filter. First the following:

Proposition 52

Let \(\mu \) be a fuzzy maximal filter of M.

  1. (i)

    If \(x,y \in M\) such that \(\mu (x) < \mu (y)\), then \(\mu _{\mu (y)} = \{1\}\) or \(\mu _{\mu (x)} = M\).

  2. (ii)

    A chain in Im(\(\mu \)) has no more than three elements.

Proof

  1. (i):

    Obvious.

  2. (ii)

    Let \(\alpha \le \beta < \gamma \le \delta \) be a chain in \(Im(\mu )\).

Since \(\gamma \nleq \beta \), we obtain from the above corollary that \(\mu _{\gamma } = \{1\}\) or \(\mu _{\gamma } \) is a maximal filter.

If \(\mu _{\gamma } = \{1\}\), then \(\{1\} \subseteq \mu _{\delta } \subseteq \mu _{\gamma } = \{1\}\); so \(\mu _{\delta } = \{1\} = \mu _{\gamma }\), and \(\gamma = \delta \).

If \(\mu _{\gamma } \ne \{1\}\), then \(\mu _{\gamma }\) is a maximal filter of M, and \(\mu _{\beta } = M\). Since \(\mu _{\beta } \subseteq \mu _{\alpha } \subseteq M\), we obtain that \(\mu _{\beta } = M = \mu _{\alpha }\), and \(\alpha = \beta \). \(\square \)

Note The implication in Proposition 52 (i) is not enough for \(\mu \) to be fuzzy maximal, as shown by the following example:

Let M be the residuated lattice of Example 5, L be a lattice, and \( \alpha , \beta \) be two incomparable elements in L. Consider the function \(h: M \rightarrow L\) defined by

$$\begin{aligned} h(x) = \left\{ \begin{array}{ll} \alpha \vee \beta &{}\quad \text {if}\, x = 1\\ \alpha &{}\quad \text {if}\, x \in \{c,d \}\\ \alpha \wedge \beta &{}\quad \text {elsewhere}\\ \end{array} \right. \end{aligned}$$

Then h is a fuzzy filter satisfying the condition of Proposition 52 (i), but h is not fuzzy maximal.

Corollary 53

Let \(\mu \) be a fuzzy maximal filter of M. In the ordered set \((Im(\mu ); \le )\), every element of \(Im(\mu ) \backslash \{\mu (0), \mu (1) \}\) is both an atom and a co-atom.

Proof

Let \(\alpha = \mu (0)\) and \(\gamma = \mu (1)\).

If M is locally finite, \(\{1 \}\) is the unique (maximal) proper filter of M; so \(\mu (x) = \alpha \) for every \(x \ne 1\), and \(Im(\mu ) = \{ \alpha , \gamma \}\).

If M is not locally finite and \(\mu _{\mu (1)} \ne \{1\}\), then \(\mu _{\mu (1)}\) is a maximal filter by Corollary 51; so \(\mu (x) = \alpha \) for every \(x \notin \mu _{\mu (1)}\), and \(Im(\mu )= \{ \alpha , \gamma \}\).

So we are remained with the case M not locally finite and \(\mu _{\mu (1)} = \{1 \}\). If \(\mu (x) = \beta > \alpha \) for some \(x \ne 1\), then \(\{\alpha , \beta , \gamma \} \subseteq Im(\mu )\), and \(\alpha < \beta < \gamma \) is a maximal chain in \(Im(\mu )\), by Proposition 52. So, \(\beta \) is both an atom and a co-atom in \((Im(\mu ); \le )\). \(\square \)

Now, it is clear that a maximal fuzzy filter is fuzzy maximal, and a fuzzy maximal filter \(\mu \) is fuzzy prime iff \(\mu _{\mu (1)}\) is a prime filter.

Problem 2

It would be nice to have suitable conditions under which the lattice (or a sublattice) of fuzzy filters is a residuated lattice.