In this paper, we introduce the notion of fuzzy filters on equality algebras and study a fuzzy filter generated by a fuzzy set. We also solve the open problem which was presented by Kadji, Lele and Tonga in [Soft Computing, 21 (2017) 1913-1922]. In addition, we denote the set of all cosets of a fuzzy filter f by E/f, and prove that the structure (E/f, ∧ , ∼ , f1) is an equality algebra, and is isomorphic to the (E/ff(1), ∧ , ∼ , ff(1)), where ff(1) = {x ∈ E|f (x) = f (1)}. At the meantime, we define fuzzy congruences on equality algebras and show that there is one-to-one correspondence between fuzzy filters and fuzzy congruences. Finally, we investigate some topological properties of uniform topology induced by the special family of extreme fuzzy filters.
Fuzzy type theory [9] was developed as a fuzzy counterpart of the classical higher-order logic. Since the truth values for algebra is no longer a residuated lattice, a specific algebra called an EQ-algebra [8] was proposed by Novák and De Baets. Viewing the axioms of EQ-algebras with a purely algebraic eye it appears that unlike in the case of residuated lattices where the adjointness condition ties product with implication, the product in EQ-algebras is quite loosely which can be replaced by any other smaller binary operation. Furthermore, the freedom in choosing the product might prohibit to find deep related algebraic results. Based on the above reasons, a new algebraic structure was introduced by Jenei in [4], called equality algebra, which consisting of two binary operations, meet and equivalence, and constant 1.
Filters are an important concept in logical deductive systems and logical algebra systems. From a logical point of view, various filters correspond to various sets of provable formulas. Jenei [4] introduced the notion of filters on equality algebras. Then, Zarean etc. [11] studied the prime filters and maximal filters, and gave some important results. Borzooei etc. [1] introduced some types of filters such as (positive) implicative, fantastic, Boolean, and prime filters on equality algebra and discuss the relations among these filters. The concept of fuzzy sets was introduced by Zadeh [10]. At present, these ideas have been applied to other algebraic structures such as residuated lattices [13], EQ-algebras [7] and so on. Since each residuated lattice is an equality algebra, and each good EQ-algebra is an equality algebra, it is natural to extend some fuzzy filters of residuated lattices and EQ-algebras to equality algebras, and we shall obtain some general results of fuzzy filters on equality algebras.
The paper is organized as follows: In section 2, we recall some facts about equality algebras, residuated lattices, and fuzzy set theories. In section 3, we introduce the notion of fuzzy filters on equality algebras and investigate some properties of fuzzy filters. Also, we give a method about generating a fuzzy filter by a fuzzy set. In [6] Kadji, Lele and Tonga presented an open problem as follows: “Let L be a residuated lattice, where lattice is a completely meet-distributive, and FF (L) be a set of all fuzzy filters of L. Is it possible that (FF (L) , ∧ , ⊔) is a completely meet-distributive lattice?" Thus, for the more generalized form of the open problem in an equality algebra, we give a positive answer, and hence, it obviously holds in residuated lattices. Moreover, we prove that the algebra E/f, which is the set of all cosets of a fuzzy filter f, is an equality algebra, and is isomorphic to the E/ff(1), where ff(1) = {x ∈ E|f (x) = f (1)}. In section 4, we present the concept of fuzzy congruences on equality algebras and show that there is one-to-one correspondence between fuzzy filters and fuzzy congruences. In Section 5, we establish uniform structures by the special family of extreme fuzzy filters on equality algebras, and then induce uniform topologies. Finally, we show that equality algebras with uniform topologies are topological equality algebras, and also some properties of them are investigated.
Preliminaries
In this section, we summarize some definitions and results about equality algebras which will be used in the following sections.
Definition 2.1. [3, 4] An algebra structure (E, ∧ , ∼ , 1) of type (2, 2, 0) is called an equality algebra, if it satisfies the following conditions: for all x, y, z ∈ E, (E1) (E, ∧ , ∼ , 1) is a commutative idempotent integral monoid (i.e. meet semilattice with top element 1), (E2) x ∼ y = y ∼ x, (E3) x ∼ x = 1, (E4) x ∼ 1 =1, (E5) x ≤ y ≤ z implies x ∼ z ≤ y ∼ z and x ∼ z ≤ x ∼ y, (E6) x ∼ y ≤ (x ∧ z) ∼ (y ∧ z), (E7) x ∼ y ≤ (x ∼ z) ∼ (y ∼ z).
Where x ≤ y if and only if x ∧ y = x, for all x, y ∈ E.
The operation ∧ is called meet (infimum) and ∼ is an equality operation. Also, other two operations are defined, called implication and equivalence operation, respectively: x → y = x ∼ (x ∧ y) (Q1)
x ↔ y = (x → y) ∧ (y → x) (Q2)
In what follows, we let E = (E, ∧ , ∼ , 1) be an equality algebra.
Proposition 2.2.[3] Let E be an equality algebra. Then the following statements hold: for all x, y, z ∈ E, (1) x ∼ y ≤ x ↔ y ≤ x → y, (2) x → y = 1 if and only if x ≤ y, (3) 1 → x = x, x → 1 =1, x → x = 1, (4) x ≤ y → x, (5) x ≤ (x ∼ y) ∼ y ≤ (x → y) → y, (6) x → y ≤ (y → z) → (x → z), (7) x ≤ y → z if and only if y ≤ x → z, (8) x → (y → z) = y → (x → z), (9) y ≤ x implies x ↔ y = x → y = x ∼ y.
Proposition 2.3.[12] Let E be an equality algebra. Then the following properties hold: for all x, y, z ∈ E, (1) x, y ∈ E implies y → z ≤ x → z, z → x ≤ z → y, (2) x → y = x → (x ∧ y), (3) x ∼ y ≤ (z → x) ∼ (z → y), (4) x ∼ y ≤ (z → x) → (z → y), (5) x → y ≤ (z → x) → (z → y), (6) x → y ≤ (x ∧ z) → (y ∧ z), (7) x → y = ((x → y) → y) → y.
Definition 2.4. [12] A lattice equality algebra is an equality algebra which is lattice.
Proposition 2.5.[12] Let E be a lattice equality algebra. Then the following hold: for all x, y ∈ E, (1) for all indexed families {xi} i∈E on E, we have (⋁ i∈Exi) → y = ⋀ i∈E (xi → y), provided that the infimum and suprimum of {xi} i∈E exist in E, (2) (x ∨ y) → z = (x → z) ∧ (y → z), (3) x → y = (x ∨ y) → y.
Now, we recall that some facts about filters of equality algebras.
Definition 2.6. [4] Let E be an equality algebra and F is a nonempty set of E. F is called a filter of E if for all x, y ∈ E, (F1) 1 ∈ F, (F2) x ∈ F, x ≤ y ⇒ y ∈ F, (F3) x, x ∼ y ∈ F ⇒ y ∈ F.
Theorem 2.7.[4] Let E be an equality algebra. Then F is a filter of E iff for all x, y ∈ E, 1 ∈ F, x, x → y ∈ F ⇒ y ∈ F.
For a nonempty subset X of an equality algebra E, the smallest filter of E which contains X, i.e., ⋂ {F ∈ F (E) : X ⊆ F} is said to be a filter of E generated by X and will be denoted by 〈X〉. If a ∈ E and X = {a}, we denote by 〈a〉 the filter generated by {a}.
The following theorem gives a characterization of a filter generated by a set.
Theorem 2.8. [11] Let X be a nonempty subset of an equality algebra E. Then 〈X〉 = {a ∈ E|x1 → (x2 → … (xn → a) …) =1, for some xi ∈ X and n ≥ 1}.
Definition 2.9. [2, 4] Let E be an equality algebra. A subset μ ⊆ E × E is called a congruence of E if it is an equivalence relation on E and for all x1, x2, y1, y2 ∈ E such that (x1, y1) , (x2, y2) ∈ μ the following hold,
(1) (x1 ∧ x2, y1 ∧ y2) ∈ μ,
(2) (x1 ∼ x2, y1 ∼ y2) ∈ μ.
Let F be a filter of E. Define the congruence ≡F on E by x ≡ Fy if and only if x ∼ y ∈ F if and only if {x → y, y → x} ⊆ F ([4]).
In order to solve the open problem, which was presented in [6] by A. Kadji etc, we must review some facts about residuated lattices.
Theorem 2.10.[13] An algebraic structure (L, ∧ , ∨ , ⊗ , →, 0, 1) of type (2, 2, 2, 2, 0, 0) is called a residuated lattice if it satisfies the following conditions: (1) (L, ∧ , ∨ , 0, 1) is a bounded lattice; (2) (L, ⊗ , 1) is a commutative monoid; (3) x ⊗ y ≤ z if and only if x ≤ y → z, for all x, y, z ∈ L, where ≤ is the partial order of the lattice (L, ∧ , ∨ , 0, 1).
Definition 2.11. [13] Let (L, ∧ , ∨ , ⊗ , → , 0, 1) be a residuated lattice. A nonempty fuzzy subset f of L is called a fuzzy filter of L if satisfies: for all x, y ∈ L, (1) x ≤ y ⇒ f (x) ≤ f (y), (2) f (x) ∧ f (y) ≤ f (x ⊗ y).
Proposition 2.12.[13] Let (L, ∧ , ∨ , ⊗ , → , 0, 1) be a residuated lattice and f be a nonempty fuzzy set. Then the following hold: for all x, y ∈ L, (1) f is a fuzzy filter of L if and only if f (x) ≤ f (1) and f (x) ∧ f (x → y) ≤ f (y). (2) ⋯, an ∈ L, a1 ⊗a2 ⊗ ⋯ ⊗ an ≤ x}.
In what follows, we review some notions about fuzzy sets, cuts and fuzzy equivalences which will be necessary in the following section.
A fuzzy set on a nonempty set X, is a map f : X → [0, 1]. Let f be a fuzzy set of X. Then, for all α ∈ [0, 1], the set fα = {x ∈ E|f (x) ≥ α} is called a cut of f. A fuzzy subset R on E × E is called a fuzzy relation on E; A fuzzy relation R is called a fuzzy equivalence if it satisfies R (x, x) =1 (reflexivity), R (x, y) = R (y, x) (symmetry) and R (x, y) ∧ R (y, z) ≤ R (x, z) (transitivity) [10].
For fuzzy sets f, g of E, we define f ⊆ g if and only if f ≤ g if and only if f (x) ≤ g (x) for all x ∈ E.
The fuzzy set f ∧ g is defined as follows: for all x ∈ E, f ∧ g = f ∩ g, and (f ∧ g) (x) = f (x) ∧ g (x).
Fuzzy filters of equality algebras
In this section, we introduce the notion of fuzzy filters on equality algebras and investigate some their properties. Also we study a fuzzy filter generated by a fuzzy set on equality algebras, and solve an open problem, which was presented in [6] by Kadji, Lele and Tonga.
Definition 3.1. Let E be an equality algebra. A fuzzy set f of E is said to be a fuzzy filter of E, if satisfies for all x, y ∈ E, (1) f (x) ∧ f (x ∼ y) ≤ f (y), (2) if x ≤ y, then f (x) ≤ f (y).
Example 3.2. Let E = [0, 1]. For all x, y ∈ E, define x ∧ y = min {x, y} and x ∼ y = 1 - |x - y|. By routine calculations, we can see that (E, ∧ , ∼ , 1) is an equality algebra. Let f be a fuzzy set on E given by:
where 0 < α < β < 1. Then it is routine to verify that f is a fuzzy filter of E.
Example 3.3. Let E = {0, a, b, 1} be a chain. For all x, y ∈ E, define x ∧ y = min {x, y} and ∼ as follows,
∼
0
a
b
1
0
1
a
0
0
a
a
1
a
a
b
0
a
1
b
1
0
a
b
1
Then by routine calculations, we can see that (E, ∧ , ∼ , 1) is an equality algebra. Let f be a fuzzy set in E given by:
where 0 ≤ t1 < t2 < t3 ≤ 1. Then it is routine to verify that f is a fuzzy filter of E.
Proposition 3.4.Let f be a fuzzy set of E. Then f is a fuzzy filter if and only if for all α ∈ [0, 1] such that fα≠ ∅ is a filter of E.
Proof. It is clear.
Proposition 3.5.Let E be the equality algebra, which is given in Example 3.2. (1) Then E has exactly two filters: E and {1}. (2) For each fuzzy filter g of E, we have Im (g) = {α}, or Im (g) = {α, β}, where 0 < α < β < 1.
Proof. (1) By (F2), we can get that F has only a form, which is F = [a, 1]. When a = 1 and a = 0, we obtain F = {1} and F = E are filters of E. We wish to show that E has exactly two filters: E and {1}. In other words, for all F = [a, 1] (0 < a < 1) is not a filter of E. We proceed by cases.
Case1. 1/2 ≤ a < 1. Assume that F is a filter of E. Then taking x = a and y = 2a - 1, we have x ∼ y = a ∈ F. Since 2a - 1 < a, we obtain y ∉ F. Thus x, x ∼ y ∈ F but y ∉ F, it contradicts with F3.
Case2. 0 < a < 1/2. Suppose that F is a filter of E. Similarly, taking x = a and y = a/2, we have x ∼ y = 1 - a/2 ∈ F. Since a/2 < a, we get that y ∉ F. Thus x, x ∼ y ∈ F but y ∉ F, it contradicts with F3.
Hence F = [a, 1] (0 < a < 1) is not a filter of E. (2) Assume that Im (g) has at least three elements. We let α, β, γ ∈ Im (g), where 0 < α < β < γ < 1. Then there exist xi ∈ E (i = 1, 2, 3), x1 < x2 < x3 such that g (x1) = α, g (x2) = β, g (x3) = γ. Then x1, x2, x3 ∈ gα, x1 ∉ gβ and x1, x2 ∉ gγ. By Proposition 3.4, we can get that gα, gβ, gγ are filters, which contradicts with (1). Therefore, Im (g) = {α}, or Im (g) = {α, β}.
Theorem 3.6.Let f be a fuzzy set of E. Then the following statements are equivalent: (1) f is a fuzzy filter; (2) f satisfies f (x) ≤ f (1) and f (x) ∧ f (x → y) ≤ f (y), for all x, y ∈ E.
Proof. (1) ⇒ (2) Suppose that f is a fuzzy filter. Trivially f (x) ≤ f (1) holds. Let x, y ∈ E. By Definition 3.1 and (Q1), we get f (x) ∧ f (x → y) = f (x) ∧ f (x ∼ (x ∧ y)) ≤ f (x ∧ y) ≤ f (y), hence f (x) ∧ f (x → y) ≤ f (y). (2) ⇒ (1) Suppose that (2) holds. Let x, y ∈ E. If x ≤ y, then x → y = 1. By f (x) ≤ f (1) and f (x) ∧ f (x → y) ≤ f (y), we can get f (x) ∧ f (x → y) = f (x) ∧ f (1) = f (x) ≤ f (y), and so f (x) ≤ f (y). By f (x) ∧ f (x → y) ≤ f (y) and Proposition 2.2 (1), we get f (x ∼ y) ≤ f (x → y), and hence f (x) ∧ f (x ∼ y) ≤ f (x) ∧ f (x → y) ≤ f (y). Therefore, f is a fuzzy filter of E by Definition 3.1.
Theorem 3.7.Let f be a fuzzy set of E. Then the following statements are equivalent: (1) f is a fuzzy filter; (2) (∀x, y, z ∈ E) x ≤ y → z ⇒ f (x) ∧ f (y) ≤ f (z).
Proof. (1) ⇒ (2) Suppose that f is a fuzzy filter. Let x, y, z ∈ E such that x ≤ y → z. Then f (x) ≤ f (y → z), and so f (z) ≥ f (y) ∧ f (y → z) ≥ f (y) ∧ f (x). (2) ⇒ (1) Let f be a fuzzy set of E satisfying (2). Since x ≤ 1 = x → 1 for all x ∈ E, it follows from (2) that f (1) ≥ f (x) ∧ f (x) = f (x) for all x ∈ E. Since x → y ≤ x → y for all x, y ∈ E, we have f (y) ≥ f (x → y) ∧ f (x) for all x, y ∈ E. Hence f is a fuzzy filter of E by Theorem 3.6.
Next, we present some properties of fuzzy filters on equality algebras.
Proposition 3.8.Let f be a fuzzy filter of E. Then the following hold: for all x, y, z, s, t ∈ E, (1) If f (x → y) = f (1), then f (x) ≤ f (y), (2) f (x) ∧ f (x → y) ≤ f (x ∧ y), (3) f (x) ∧ f (y) = f (x ∧ y), (4) f (x ∼ y) ∧ f (y ∼ z) ≤ f (x ∼ z), (5) f (x → y) ∧ f (y → z) ≤ f (x → z).
Proof. (1) By Theorem 3.6, then f (x) ∧ f (x → y) = f (x) ∧ f (1) = f (x) ≤ f (y). (2) By Definition 3.1 and (Q1), we have f (x) ∧f (x → y) = f (x) ∧ f (x ∼ (x ∧ y)) ≤ f (x ∧ y). (3) Obviously, f (x ∧ y) ≤ f (x) ∧ f (y). Conversely, applying Proposition 2.2 (4) and item(2), we obtain f (x) ∧ f (y) ≤ f (x) ∧ f (x → y) ≤ f (x ∧ y). (4) By Definition 2.1 (E7) and Definition 3.1, it follows that f (x ∼ y) ∧ f (y ∼ z) ≤ f ((x ∼ y) ∼ (y ∼ z)) ∧ f (y ∼ z) ≤ f (x ∼ z). (5) By Proposition 2.2 (6), Definition 3.1 and Theorem 3.6, we have f (x → y) ∧ f (y → z) ≤ f ((y → z) → (x → z)) ∧ f (y → z) ≤ f (x → z).
Proposition 3.9.Let fi (i ∈ I) be fuzzy filters. Then ⋀i∈Ifi is a fuzzy filter.
Proof. Assume that x ≤ y → z, for any x, y, z ∈ E. Since fi are fuzzy filters, we have fi (z) ≥ fi (x) ∧ fi (y) by Theorem 3.7. Hence, ⋀i∈Ifi (z) ≥ ⋀ i∈I (fi (x) ∧ fi (y)) = ⋀ i∈Ifi (x) ∧ ⋀ i∈Ifi (y). Therefore, ⋀i∈Ifi is a fuzzy filter by Theorem 3.7.
In what follows, we give a characterization of a fuzzy filter generated by a fuzzy set.
Definition 3.10. Let f be a fuzzy set of an equality algebra E. A fuzzy filter g of E is said to be generated by f, if f ≤ g and for any fuzzy filter h of E, f ≤ h implies g ≤ h. The fuzzy filter generated by f will be denoted by 〈f〉.
Lemma 3.11.Let E be an equality algebra and f be a fuzzy set of E. Then
.
Proof. Obviously, we obtain .
Conversely, x ∈ E,
let ,
and
.
Hence, for any σ > 0, there exist a1, …, am, b1, …, bp, s.t.
;
.
Thus, we have
a1 → (a2 → … (am → x) ⋯) =1, b1 → (b2 → … (bp → (x → y)) …) =1 .
Therefore, n > min {(l - σ) , (m - σ)}. Since σ is a arbitrary, we obtain n ≥ min {l, m}, that is,
.
Theorem 3.12.Let E be an equality algebra and f be a nonempty fuzzy set of E. Then for any x ∈ E,.
Proof. Let
Firstly, we prove that g is a fuzzy filter of E. (1) For all x ∈ E, we have,
(2) It follows from Lemma 3.11 thatg (x) ∧ g (x → y)
x) ⋯) =1, b1 → (b2 → … (bp → (x → y)) …) =1}
= g (y).
Therefore g is a fuzzy filter of E by Theorem 3.6.
Next, since x ≤ 1 = x → x, we have x → (x → x) =1, then g (x) ≥ f (x) ∧ f (x) = f (x) by Theorem 3.7.
Finally, suppose that h is a fuzzy filter with f ≤ h. Then for all x ∈ E,
.
By Definition 3.10, we have that g is a fuzzy filter generated by f, that is, g = 〈f〉. This completes the proof.
We will denote the set of all fuzzy filters of an equality algebra E by FF (E).
Recall that a lattice (L, ∧ , ∨) is called completely meet-distributive, if it is complete and the identity x ∧ (⋁ i∈Lyi) = ⋁ i∈L (x ∧ yi) holds in L, for all x ∈ L, and {yi, i ∈ I} ⊆ L.
In [6], Kadji, Lele and Tonga presented an open problem as follows: Let L be a residuated lattice, where lattice is a completely meet-distributive, and FF (L) be a set of all fuzzy filters of L. Is (FF (L) , ∧ , ⊔) a completely meet-distributive lattice?
In order to solve the problem, we must study relations between residuated lattices and equality algebras. It was proved in [12] that any residuated lattice (L, ⊙ → , ∨ , ∧ , 0, 1), the structure EL = (L, ∼ , ∧ , ∨ , 1) is a lattice equality algebra, where the operation ∼ defined on L as follows, x ∼ y = (x → y) ∧ (y → x). Therefore, equality algebras are a generalization of residuated lattices.
In what follows, by L we denote the residuated lattice (L, ⊙ → , ∨ , ∧ , 0, 1) and by EL we denote the lattice equality algebra (L, ∼ , ∧ , ∨ , 1).
Lemma 3.13.Let L be a residuated lattice. Then FF (L) = FF (EL).
Proof. By Proposition 2.12 (1) and Theorem 3.6, we obtain FF (L) = FF (EL).
Now, we solve the above problem in equality algebras, which are a generalization of residuated lattices. As a consequence, it also holds in residuated lattices. So we give the following theorem.
Theorem 3.14.Let E be a lattice equality algebra, where lattice is a completely meet-distributive, and fi ∈ FF (E). The operation ⊔ on FF (E) is definded by: ⨆i∈Ifi = 〈 ⋁ i∈Ifi〉,
Then (FF (E) , ∧ , ⊔) is a completely meet-distributive lattice.
Proof. Obviously, (FF (E) , ∧ , ⊔) is a completely lattice.
Let f, gi ∈ FF (E). In the following, we prove the meet-distributive law: f ∧ (⨆ i∈Igi) = ⨆ i∈I (f ∧ gi)
Obviously, ⨆i∈I (f ∧ gi) ≤ f ∧ (⨆ i∈Igi) holds.
On the other hand, note that a1 → (a2 → … (an → x) …) =1 if and only if (a1 ∨ x) → ((a2 ∨ x) → … ((an ∨ x) → x) …) =1 by Proposition 2.5 (2). Therefore,
(f ∧ (⨆ i∈Igi)) (x)
= f (x) ∧ (⨆ i∈Igi) (x)
x) …) =1}
= (⨆ i∈I (f ∧ gi)) (x).
Thus, we can get f ∧ (⨆ i∈Igi) = ⨆ i∈I (f ∧ gi).
In the following corollary, we solve the open problem in residuated lattices, which was presented in [6] by Kadji, Lele and Tonga.
Corollary 3.15.Let L be a residuated lattice, where lattice is a completely meet-distributive. Then (FF (L) , ∧, ⊔) is a completely meet-distributive lattice.
Proof. Let L be a residuated lattice, where lattice is a completely meet-distributive. Then EL = (L, ∼ , ∧ , ∨ , 1) is a lattice equality algebra, in which the lattice also is a completely meet-distributive. Moreover, we can obtain that (FF (EL) , ∧ , ⊔) is a completely meet-distributive lattice by Theorem 3.14. Using Lemma 3.13, we can get that (FF (L) , ∧ , ⊔) is a completely meet-distributive lattice.
In what follows, we construct a quotient algebra of an equality algebra by using a fuzzy filter. A fuzzy subset defined by fx (z) = f (x ∼ z) is called the fuzzy coset determined by x and f.
Lemma 3.16.Let E be an equality algebra and f be a fuzzy filter of E. Then for any x, y ∈ E, fx = fy if and only if f (x ∼ y) = f (1).
Proof. Suppose that for all z ∈ E, fx (z) = fy (z) holds, that is, f (x ∼ z) = f (y ∼ z). Particularly, let z = y, then we have f (x ∼ y) = f (y ∼ y) = f (1). Conversely, assume that f (x ∼ y) = f (1) holds. Applying Proposition 3.8 (4), we get f (y ∼ z) = f (x ∼ y) ∧ f (y ∼ z) ≤ f (x ∼ z). Analogously, we obtain f (x ∼ z) ≤ f (y ∼ z). This completes the proof.
Lemma 3.17.Let E be an equality algebra and f be a fuzzy filter of E. Then for any x, y, u, v ∈ E, fx = fy and fu = fv imply fx⋄u = fy⋄v, where ⋄ ∈ {∧ , ∼}.
Proof. From Lemma 3.16, we have fx = fy and fu = fv imply f (x ∼ y) = f (1) and f (u ∼ v) = f (1). Since f is a fuzzy filter, then it follows from Definition 2.1 (E6)(E7) and Definition 3.1 (2) that f (1) = f (x ∼ y) ∧ f (u ∼ v) ≤ f ((x ⋄ u) ∼ (y ⋄ v)). By Lemma 3.16 again, we get fx⋄u = fy⋄v.
Let f be a fuzzy filter of E. Suppose that E/f denotes the set of all fuzzy cosets of f. For any fx, fy ∈ E/f, we define fx ∧ fy = fx∧y, fx ∼ fy = fx∼y.
From Lemma 3.17, we can show that the operations on E/f are well-defined. The binary relation on E/f is defined by the derived meet operation in the following way: fx ≤ fy iff fx ∧ fy = fx iff fx∧y = fx iff f ((x ∧ y) ∼ x) = f (1) iff f (x → y) = f (1). It is clear that ≤ is a partial order.
Theorem 3.18.Let E be an equality algebra and f be a fuzzy filter of E. Then E/f = (E/f, ∧ , ∼ , f1) is an equality algebra.
Proof. It is trivial to verify that E/f is an equality algebra.
Theorem 3.19.Let E be an equality algebra and f be a fuzzy filter of E. Define a mapping μ : E ↦ E/f, μ (x) = fx. Then (1) μ is a surjective homomorphism, (2) Ker(μ) = ff(1), (3) E/f is isomorphic to E/ff(1).
Proof. (1) It is trivial.
(2) For all x∈ Ker(μ) if and only if μ (x) = f1 if and only if fx = f1 if and only if f (x ∼ 1) = f (1) if and only if f (x) = f (1) if and only if x ∈ ff(1).
(3) By (1) and (2), we can get that E/f is isomorphic to E/ff(1).
Fuzzy congruences of equality algebras
In this section, we introduce the concept of fuzzy congruences on equality algebras, and show that there is one-to-one correspondence between fuzzy filters and fuzzy congruences.
Definition 4.1. Let E be an equality algebra. A fuzzy relation ρ on E is called a fuzzy congruence if ρ is a fuzzy equivalent and satisfies ρ (x,y) ≤ ρ (x ⋄ z,y ⋄ z), for all x, y, z ∈ E, where ⋄ ∈ {∧ , ∼}.
Let ρ be a fuzzy congruence, the fuzzy subset ρa : E → [0, 1], which is defined by ρa (x) = ρ (a, x), is said to be the fuzzy congruence class including x.
We will denote the set of all fuzzy congruences on an equality algebra E by FC (E).
Corollary 4.2.Let E be an equality algebra. If ρ is a fuzzy congruence on E, then ρ (x, y) ≤ ρ (x → z, y → z) ∧ ρ (z → x, z → y), for all x, y, z ∈ E.
Proof. It is clear that ρ (x, y) ≤ ρ (z → x, z → y). By Definition 4.1, we have ρ (x, y) ≤ ρ (x ∧ z, y ∧ z) ≤ ρ (x ∼ (x ∧ z) , x ∼ (y ∧ z)) and ρ (x, y)≤ ρ (x ∼ (y ∧ z) , y ∼ (y ∧ z)). By transitivity of ρ, it follows that ρ (x, y)≤ ρ (x ∼ (x ∧ z) , x ∼ (y ∧ z)) ∧ ρ (x ∼ (y ∧ z) , y ∼ (y ∧ z)) ≤ ρ (x ∼ (x ∧ z) , y ∼ (y ∧ z)) = ρ (x → z, y → z). Thus, ρ (x, y) ≤ ρ (x → z, y → z) ∧ ρ (z → x, z → y).
Definition 4.3. A fuzzy filter f of an equality algebra E is called an extreme fuzzy filter of E if f (1) =1.
In the following, we use extreme fuzzy filters of an equality algebra to induce fuzzy congruences on it.
Theorem 4.4.LetE be an equality algebra and f be an extreme fuzzy filter of E. Define a fuzzy binary relation ρ on E as follows: for all x, y ∈ E, ρ (x, y) = f (x → y) ∧ f (y → x), Then ρ is a fuzzy congruence on E, and ρ1 = f.
Proof. For all x, y ∈ E, it is clear that ρ is reflexive and symmetry. For the transitivity, by Proposition 3.8 (5), we have ρ (x, y) ∧ ρ (y, z) = f (x → y) ∧ f (y → z) ∧ f (z → y) ∧ f (y → x) ≤ f (x → z) ∧ f (z → x) = ρ (x, z). Thus, ρ is a fuzzy equivalent relation. By (E5) (E7) and Proposition 2.2 (1), we have x → y ≤ (x ∼ z) → (y ∼ z). So it follows that ρ (x, y) ≤ ρ (x ∼ z, y ∼ z). And since Proposition 2.3 (6), we obtain ρ (x, y) ≤ ρ (x ∧ z, y ∧ z). Hence ρ is a fuzzy congruence on E, and so ρ1 (x) = ρ (1, x) = f (1 → x) ∧ f (x → 1) = f (x). Therefore, ρ1 = f.
The fuzzy congruence ρ which is given in Theorem 4.4 is called the fuzzy congruence induced by fuzzy filter f and denoted by ρf.
Corollary 4.5.Let E be an equality algebra and f be a fuzzy filter of E. Then .
Theorem 4.6.Let E be an equality algebra and ρ be a fuzzy congruence on E. Then ρ1 is a fuzzy filter.
Proof. By Corollary 4.2, we have ρ1 (x) = ρ (1, x) ≤ ρ (x → 1, x → x) = ρ (1, 1) = ρ1 (1). According to Corollary 4.2 and the transitivity of ρ, it follows that ρ1 (x) ∧ ρ1 (x → y) = ρ (1, x) ∧ ρ (1, x → y) ≤ ρ (y, x → y) ∧ ρ (1, x → y) ≤ ρ (1, y) = ρ1 (y). Thus, by Theorem 3.6, ρ1 is a fuzzy filter.
Lemma 4.7.Let E be an equality algebra and ρ be a fuzzy congruence on E. Then ρ (x, y) = ρ (1, x ∼ y), for any x, y ∈ E.
Proof. It is clear that ρ (x, y) ≤ ρ (1, x ∼ y). By Proposition 2.2 (5) and ρ is a fuzzy congruence, we have ρ (1, x ∼ y) = ρ (1, y ∼ x) ≤ ρ (1 ∼ x, (y ∼ x) ∼ x) ∧ ρ (y, y) ≤ ρ (x ∧ y, ((y ∼ x) ∼ x) ∧ y) = ρ (x ∧ y, y). Similarly, we obtain ρ (1, x ∼ y) ≤ ρ (x ∧ y, x). So ρ (1, x ∼ y) ≤ ρ (x, y). Thus, ρ (x, y) = ρ (1, x ∼ y).
Theorem 4.8.Let E be an equality algebra and ρ be a fuzzy congruence on E. Then ρρ1 = ρ.
Proof. According to Corollary 4.2, we have ρ (x, y) ≤ ρ (x → x, x → y) ∧ ρ (x → x, y → x) = ρ (1, x→ y) ∧ ρ (1, y → x) = ρ1 (x→ y) ∧ ρ1 (y → x) = ρρ1 (x, y). On the other hand, by Lemma 4.7 and the transitivity of ρ, it follows that ρρ1 (x, y) = ρ1 (x → y) ∧ ρ1 (y → x) = ρ (1, (x ∧ y) ∼ x) ∧ ρ (1, (x ∧ y) ∼ y) = ρ (x ∧ y, x) ∧ρ (x ∧ y, y) ≤ ρ (x, y). Therefore, ρρ1 = ρ.
Theorem 4.9.Let E be an equality algebra. Then there is one-to-one correspondence between FF (E) and FC (E).
Proof. Define two maps Ψ : FF (E) ↦ FC (E) by f ↦ ρf, and Φ : FC (E) ↦ FF (E) by ρ ↦ ρ1. By Corollary 4.5 and Theorem 4.8, it follows that Φ ∘ Ψ = idFF(E) and Ψ ∘ Φ = idFC(E). This completes the proof.
Uniform topologies on equality algebras
In this section, we construct the uniform structures by the special family of extreme fuzzy filters, and then induce uniform topologies. Moreover, we show that equality algebras with uniform topologies are topological equality algebras, and also some properties are investigated.
Let f be an extreme fuzzy filter of an equality algebra E. According to Theorem 4.4, we have that ρf is a fuzzy congruence on E, where ρf (x, y) = f (x → y) ∧ f (y → x). Obviously, ρf (x, y) =1 if and only if f (x → y) = f (y → x) =1.
Let X be a nonempty set and A, B be any subset of X × X. We have the following notation:
(1) A ∘ B = {(x, y) ∈ X × X : (x, z) ∈A, (z, y) ∈ B, for some z ∈ X};
(2) A-1 = {(x, y) ∈ X × X : (y, x) ∈ A};
(3) △; = {(x, x) ∈ X × X : x ∈ X}.
Definition 5.1. [5] A nonempty collection of subsets of X × X is called an uniformity on X, which satisfies the following conditions:
(A1) △; ⊆ A for any ;
(A2) if , then ;
(A3) if , then there exists such that B ∘ B ⊆ A;
(A4) if , then ;
(A5) if and A ⊆ B ⊆ X × X, then .
Then the pair is called an uniform structure(uniform space).
From now on, we assume that is a family of extreme fuzzy filter of an equality algebra E, which is closed under intersection.
In the following, we use to induce uniform structures.
Theorem 5.2.Let E be an equality algebra, , Af = {(x, y) ∈ E × E : ρf (x, y) =1} and . Then satisfies the conditions (A1) - (A4).
Proof. (A1): Since f is an extreme fuzzy filter of E, we have ρf (x, x) =1 for all x ∈ E. Hence △; ⊆ Af for all . (A2): For all , we have (x, y) ∈ (Af) -1 ⇔ (y, x) ∈ Af ⇔ ρf (y, x) =1 ⇔ ρf (x, y) =1 ⇔ (x, y) ∈ Af.
(A3): For any , by the transitivity of ρf, we imply that Af ∘ Af ⊆ Af. (A4): For any , we will show that Af ∩ Ag = Af∩g. If (x, y) ∈ Af ∩ Ag, then f (x → y) = f (y → x) =1 and g (x → y) = g (y → x) =1. It follows that (f ∩ g) (x → y) = (f ∩ g) (y → x) =1. Hence (x, y) ∈ Af∩g. Conversely, let (x, y) ∈ Af∩g. Then (f ∩ g) (x → y) = (f ∩ g) (y → x) =1. It follows that f (x → y) ∧ g (x → y) = f (y → x) ∧ g (y → x) =1. We can get that 1 = f (x → y) ∧ g (x → y) ≤ f (x → y), which implies that f (x → y) =1. Analogously, we get f (y → x) =1. Hence (x, y) ∈ Af. Similarly, we can get (x, y) ∈ Ag. Therefore, Af∩g ⊆ Af ∩ Ag. Since , we have , and so .
Theorem 5.3.Let E be an equality algebra and , where comes from Theorem 5.2. Then is an uniformity on E and the pair is an uniform structure.
Proof. By Theorem 5.2, the collection satisfies conditions (A1) - (A4). So we prove that (A5). Let and A ⊆ B ⊆ E × E. Then there exists Af ⊆ A ⊆ B, which means that .
Let x ∈ L and . Define A [x] : = {y ∈ E : (x, y) ∈ A}. Obviously, if B ⊆ A, then B [x] ⊆ A [x].
Theorem 5.4.LetE be an equality algebra. Then s.t. A [x] ⊆ G}is a topology onE, where comes from Theorem 5.3.
Proof. Obviously, ∅ and E belong to . It is clear that is closed under arbitrary union. Finally, we will show that is closed under finite intersection. Let and assume that x ∈ G ∩ H. Then there exist such that A [x] ⊆ G and B [x] ⊆ H. If C = A ∩ B, then . Thus, C [x] ⊆ A [x] ∩ B [x] and so C [x] ⊆ G ∩ H, hence . Therefore, is a topology on E.
Note that for all x ∈ E, U [x] is a neighborhood of x.
Let be an arbitrary family of extreme fuzzy filters of an equality algebra E which is closed under intersection. Then the topology comes from Theorem 5.4 is called an uniform topology on E induced by . If , we denote it by .
In what follows, we show that equality algebras with uniform topologies are topological equality algebras, and also study some properties of them.
Definition 5.5. Let E be an equality algebra and be a topology on E. is called a topological equality algebra (TE-algebra for short) if the operations ∧, ∼ are continuous on .
Note that the operation ★ ∈ {∧ , ∼} is continuous if and only if for any x, y ∈ E and any neighborhood C of x ★ y there exist two neighborhoods A and B of x and y, respectively, such that A ★ B ⊆ C.
Theorem 5.6.Let be a family of extreme fuzzy filters of an equality algebra E, which is closed under intersection. Then the space is a TE-algebra.
Proof. By Definition 5.5, we will show that ★ is continuous, where ★ ∈ {∧ , ∼}. Indeed, suppose that x ★ y ∈ G, where x, y ∈ E and G is an open subset of E. Then there exist , A [x ★ y] ⊆ G, and an extreme fuzzy filter f such that and Af ∈ A. We prove that the following relation holds: Af [x] ★ Af [y] ⊆ Af [x ★ y] ⊆ A [x ★ y].
Let h, k ∈ Af [x] ★ Af [y]. Then h ∈ Af [x] and k ∈ Af [y], it follows that ρf (x, h) =1 and ρf (y, k) =1. Thus ρf (x ★ y, h ★ k) =1, and we get (x ★ y, h ★ k) ∈ Af ⊆ A. Hence h ★ k ∈ Af [x ★ y] ⊆ A [x ★ y]. Then h ★ k ∈ G. Obviously, Af [x] and Af [y] are neighborhoods of x and y, respectively. Therefore, the operation ★ is continuous.
Lemma 5.7.Let f and g be extreme fuzzy filters of an equality algebra E. If g ≤ f, then Ag ⊆ Af.
Proof. It is clear.
Theorem 5.8.Let f and g be extreme fuzzy filters of an equality algebra E. If g ≤ f, then .
Proof. Let and . Let . Then for all , there exists such that and . By Lemma 5.7, we have Ag ⊆ Af. It follows that . Therefore, , and so .
Theorem 5.9.Let be a family of extreme fuzzy filters of an equality algebra E, which is closed under intersection. If , then .
Proof. Let and . Let . Then for all , there exists such that . Thus . Since is closed under intersection, so we have . It follows that , and . So . Conversely, it directly follows from Theorem 5.8.
Conclusions
Since Zadeh [10] introduced the concept of fuzzy sets, his ideas have been applied to various fields. For example, artificial intelligence, information science, computer science, and so on. In this paper, we apply these ideas to propose the notions of fuzzy filters and fuzzy congruences on equality algebras, and investigate some properties of them. In order to discuss the algebra structure about the set of all fuzzy filters of an equality algebra, and solve the open problem in [6] by Kadji, Lele and Tonga, we must study a method about generating a fuzzy filter by a fuzzy set. Also, we prove that the quotient algebra E/f, induced by a fuzzy filter f, is an equality algebra. We know that the quotient algebra E/F, induced by a filter F, also is an equality algebra. But what is the relationship between the two quotient algebras? we give a positive answer, that is, E/f is isomorphic to the E/ff(1), where ff(1) = {x ∈ E|f (x) = f (1)} is a filter of E. Moreover, we prove that there exists one-to-one correspondence between fuzzy filters and fuzzy congruences. Finally, we construct uniform structures by extreme fuzzy filters on equality algebras, and uniform topologies are induced. Moreover, we prove that equality algebras with uniform topologies are topological equality algebras, and also investigate some properties of them.
Future research will focus on studying fuzzy prime filters, and establishing fuzzy prime spectrums of equality algebras.
Footnotes
Acknowledgments
The authors thank the editors and the anonymous reviewers for their valuable suggestions in improving this paper. This research is supported by a grant of National Natural Science Foundation of China (11571281).
References
1.
BorzooeiR.A., ZebardastF. and KologaniM.A., Some types of filters in equality algebras, General Algebraic Structures7 (2017), 33–55.
2.
CiunguL.C., Internal states on equality algebras, Soft Computing19 (2015), 939–953.
3.
JeneiS., Equality algebras, Studia Logica100 (2012), 1201–1209.
4.
JeneiS., Equality algebras, Proceedings of the CINTI2010 conference (11th IEEE International Symposium on Computational Intelligence and Informatics), Budapest, 2010.
5.
JoshiK.D., Introduction to General Topology, New Age International Publisher, India, 1983.
6.
KadjiA., LeleC. and TongaM., Fuzzy prime and maximal filters of residuated lattices, Soft Computing21 (2017), 1913–1922.
7.
MaZ.M. and HuB.Q., Fuzzy EQ-filters of EQ-algebras, Quantitative Logic and Soft Computing (2012), 528–535.
8.
NovákV. and DeB., Baets, EQ-algebras, Fuzzy Sets Systems160 (2009), 2956–2978.
9.
NovákV.On fuzzy type theory, Fuzzy Sets Systems149 (2005), 235–273.
10.
ZadehL.A., Fuzzy sets, Information and Control8 (1965), 338–353.
11.
ZareanM., BorzooeiR.A. and ZahiriO., On state equality algebras, Quasigroups and Related Systems25 (2017), 307–326.
12.
ZebardastF., BorzooeiR.A., Aaly KologaniM.Results on equality algebras, Information Science381 (2017), 270–282.
13.
ZhangJ.L.Fuzzy filters on the residuated lattices, New Mathematics and Natural Computation2(1) (2006), 11–28.