Abstract
In this paper, we show that the category of infinite fuzzy Priestley spaces is equivalent to the dual of the category of infinite fuzzy distributive lattices. A representation theorem for the infinite fuzzy distributive lattices is also given.
Keywords
Introduction
The representation theorems appeared in the thirties of the last century; M. Stone [12] proved that every Boolean algebra is isomorphic to a set of {I a : a∈ A } (where I a denotes the set of prime ideals of A not containing a). The representation theorem for distributive lattices proved by Birkhoff [2]; asserts that any finite distributive lattice L is isomorphic to the lattice of the ideals of the partial order of the join-irreducible elements of L.
H. Priestly developed another kind of duality for bounded distributive lattices see [9, 10]. Such representation theorems enable a deep and a concrete comprehension of the lattices as well their structures.
The duality is central in making the link between syntactical and semantic approaches to logic, also in theoretical computer science this link is central as the two sides correspond to specification languages and the space of computational states. This ability to translate faithfully between algebraic specification and spatial dynamics has often proved itself to be a powerful theoretical tool as well as a handle for making practical problems decidable.
Topological duality for Boolean algebras [11] and distributive lattices [12] is a useful tool for studying relational semantics for propositional logics. Canonical extensions [4–7], provide a way of looking at these semantics algebraically.
Priestley’s duality for bounded distributive lattices has enjoyed growing attention and has been variously applied in the international literature since its inception in 1970.
After the introduction of the notion of fuzzy relations by Zadeh [14], many concepts and results from the theory of ordered sets have been extended to the fuzzy sets. Venugopalan [13] introduced a definition of a fuzzy ordered set (foset), then extended it to obtain a fuzzy lattice, on which a fuzzy relation is a generalization of an equivalence relation.
Another approach was proposed by Chon [3]. Hence, a fuzzy lattice is defined to be just a fuzzy set equipped with a fuzzy ordering relation, albeit the simple definition, many interesting properties of these lattices were deduced [3].
In [1], Amroune and Davvaz gave a representation theorem for finite fuzzy distributive lattices.
The aim of this paper is to extend some results in [1, 10]; more precisely, a representation theorem of fuzzy distributive lattices in the infinite case is presented. The next section is devoted to some basic notions and definitions on which the remaining text rests on. In the third section, we give and prove the main result using a definition of fuzzy ordering admitting the minimum t-norm. At the end of this section, several examples are given. The paper is ended by some open questions.
Preliminaries
In this section, we recall some definitions and concepts needed in the sequel.
Let X be a non-empty set. A mapping R : X × X → [0, 1] is called a fuzzy binary relation on X.
A fuzzy binary relation R on X is called Reflexive, if R (x, x) =1, for all x ∈ X. Antisymmetric, if R (x, y) ∧ R (y, x) =0 whenever x ≠ y, for all x, y ∈ X. Transitive, if R (x, y) ∧ R (y, z) ≤ R (x, z), for all x, y, z ∈ X.
A reflexive, antisymmetric and transitive fuzzy relation is called a fuzzy partial ordering relation. A set equipped with a fuzzy order relation is called a fuzzy ordered set (foset). The height of R, denoted by h (R), is defined by h (R) = ∨ {(x,y)∈X2:x≠y}R (x, y) .
Fuzzy lattices
The terminology used in this paper is the same as in [3, 13], where all the necessary definitions and results may be found.
The least upper bound and the greatest lower bound of the set {x, y} are denoted by x ∨ y and x ∧ y respectively.
R (x, x ∨ y) >0, R (y, x ∨ y) >0, R (x ∧ y, x) >0 and R (x ∧ y, y) >0. R (x, z) >0 and R (y, z) >0 implies R (x ∨ y, z) >0. R (z, x) >0 and R (z, y) >0 implies R (z, x ∧ y) >0. R (x, y) >0 if and only if x ∨ y = y. R (x, y) >0 if and only if x ∧ y = x. If R (y, z) >0, then R (x ∧ y, x ∧ z) >0 and R (x ∨ y, x ∨ z) >0.
x ∨ x = x, x ∧ x = x. x ∨ y = y ∨ x, x ∧ y = y ∧ x. (x ∨ y) ∨ z = x ∨ (y ∨ z), (x ∧ y) ∧ z = x ∧ (y ∧ z). (x ∨ y) ∧ x = x, (x ∧ y) ∨ x = x.
The following definition give a characterizations of fuzzy distributive lattices.
Fuzzy lattices isomorphism
We recall the following definition, see [1] and [13].
A function f : L → M is called monotone if for all x, y ∈ L, r (x, y) ≤ R (f (x) , f (y)). Let f : L → M be monotone function between fuzzy lattices. Then f is called a lattice homomorphism if for any x, y ∈ L, f (x ∧ y) = f (x) ∧ f (y), and f (x ∨ y) = f (x) ∨ f (y). If f is a bijection, then f is said to be fuzzy lattices isomorphism.
Let (X, R) be a foset. A subset E of X is called increasing, if for all x belongs to E and R (x, y) >0 (y is an upper bound of x), then y belongs to E. A decreasing set is defined dually. A fuzzy ordered space is a triplet (X, τ, R), where X is a nonempty set, τ is a topology on X and R is a fuzzy order on X.
A fuzzy ordered space (X, τ, R) is called totally order disconnected if for x, y ∈ X and R (x, y) =0, there exists an increasing τ-clopen U and a decreasing τ-clopen V, such that U ∩ V = φ, with x ∈ U and y ∈ V. We recall that a clopen set in a topological space is a set which is both open and closed. A fuzzy ordered space (X, τ, R) is called a fuzzy Priestley space, if it is compact and totally order disconnected.
Priestley duality for fuzzy distributive lattices
Throughout this section, all fuzzy lattices are closed distributive lattices (fuzzy closed distributive lattices), and homomorphisms preserve the smallest element (denoted 0) and the greatest element (denoted 1). If (A, ∧ , ∨ , R) is a fuzzy distributive lattice, then its dual space is defined by T (A) = (X, τ, R1), where X is the set of 0 - 1 homomorphisms from A onto {0, 1}, τ be the topology induced on X by the product topology on {0, 1 } A and R1 is a fuzzy order adequately chosen on X.
If δ = (X, τ, r) is a fuzzy Priestley space, then its dual is defined by: (L (δ) , ∨ , ∧ , r1), where L (δ) ={ Y ⊆ X/Y isincreasingand τ - clopen } and r1 is a fuzzy order adequately chosen.
T (A) = (X, τ, R1) is a fuzzy Priestley space, (L (T (A)) , ∨
R
2
, ∧
R
2
, R2) is a fuzzy distributive lattice.
We show that R1 is a fuzzy order. Since R1 (f, f) =1 for all f ∈ X, it follows that R1 is reflexive. For all f, g ∈ X such that f ≠ g, we have R1 (f, g) ∧ R1 (g, f) =0 (it suffices to apply the definition of R1). Hence, R1 is antisymmetric. Now, for all f, g, h ∈ X we show that R1 (f, g) ∧ R1 (g, h) ≤ R1 (f, h). Indeed, there are eight possible relations between f-1 (1) , g-1 (1) , h-1 (1) in term of inclusion. Let P be the proposition: R1 (f, g) ∧ R1 (g, h) ≤ R1 (f, h). Let A = (f-1 (1) ⊆ g-1 (1)), B = (g-1 (1) ⊆ h-1 (1)) and C = (f-1 (1) ⊆ h-1 (1)) .
The only case that requires an investigation is f-1 (1) ⊆ g-1 (1) and g-1 (1) ⊆ h-1 (1). Since where g-1 (1) ⊆ h-1 (1), then it follows that Hence for all f, g, h ∈ X, the inequality R1 (f, g) ∧ R1 (g, h) ≤ R1 (f, h) holds, and R1 is transitive. It follows that R1 is a fuzzy order and according to [9, 10], T (A) = (X, τ, R1) is a fuzzy Priestley space. This completes the proof of (1). For the second case (2), let M0 =∧ x∈A ∧ y∈A { R (x, y)/x ≠ y and R (x, y) >0 } and let R2 the relation defined by
If H ≠φ and D ≠ φ and E ≠ φ, the only case that needs investigation is when H ⊂ D and D ⊂ E. This yields to Max (M0, α) ∧ Max (M0, β) = Max (M0, α ∧ β) ≤ Max (M0, δ) .
where, and This inequality comes from where ∪g∈Dg-1 (1) ⊂ ∪ h∈Eh-1 (1) . Hence R2 is transitive. Finally, the least upper and greatest lower bounds of H and D (with respect to the relation R2) are denoted by H ∨
R
2
D and H ∧
R
2
D, respectively. We prove that H ∨
R
2
D = H ∪ D and H ∧
R
2
D = H ∩ D. It is not difficult to see that H ∪ D is an upper bound of {H, D} since R2 (H, H ∪ D) >0 and R2 (D, H ∪ D) >0. If C is the least upper bound of {H, D}, then we have four cases: if H = φ and D = φ, then R2 (C, H ∪ D) = R2 (C, φ), which is different from 0 if and only if C = φ . Hence C = H ∪ D. if H = φ, D ≠ φ and D ⊂ C. Since R2 (D, C) >0, we have R2 (C, H ∪ D) = R2 (C, D), which is different from 0 if and only if C ⊂ D, hence C = D = H ∪ D . if H ≠ φ, D = φ and H ⊂ C. Since R (H, C) >0, it follows that R2 (C, H ∪ D) = R (C, H), which is equivalent to C ⊂ H. Hence C = H = H ∪ D . if H ≠ φ and D ≠ φ, then we have H ⊂ C and D ⊂ C; this implies that H ∪ D ⊂ C, it follows that R2 (C, H ∪ D) is different from 0 if and only if C ⊂ H ∪ D. Hence C = H ∪ D.
Similarly, we proof that H ∧ R 2 D = H ∩ D. It is known that H ∩ D and H ∪ D are increasing and τ-clopens. This shows that (L (T (A)) , ∨ R 2 , ∧ R 2 , R2) is a fuzzy distributive lattice. ■
(L (δ) , ∨
r
1
, ∧
r
1
, r1) is a fuzzy distributive lattice. (T (L (δ)) , τ, r2) is a fuzzy Priestley space.
It is not difficult to see that r1 is a fuzzy order, A ∨ r 1 B = A ∪ B and A ∧ r 1 B = A ∩ B exist for every A and B in L (δ). Therefore A ∪ B and A ∩ B are increasing and τ-clopen sets of L(δ), where (L (δ) , ∨ r 1 , ∧ r 1 , r1) is a fuzzy distributive lattice.
If h (r) ≠0, then X is not an antichain and we can choose
m0 = ∧ x∈X ∧ y∈X {r (x, y)/x ≠ y and r (x, y) > 0} , clearly m0 ≠ 0, we can set
Similarly to Lemma 6, r1 is a fuzzy order and we can assume that A ∨ r 1 B = A ∪ B and A ∧ r 1 B = A ∩ B for every A and B in L (δ), where (L (δ) , ∨ r 1 , ∧ r 1 , r1) is a fuzzy distributive lattice. This completes the proof of (1).
To prove the second assertion
for all f and g in T (L (δ)) let
We will show that the choice of is possible.
Firstly, it is not difficult to see that r2 is well defined since the closed set ∩A∈f-1(1)A exists in τ.
Secondly, ∩A∈f-1(1)A ≠ φ, since f-1 (1) ⊂ g-1 (1) which implies that ∩B∈g-1(1)B ⊂ ∩ A∈f-1(1)A
We show that ∩A∈f-1(1)A ≠ ∩ B∈g-1(1)B .
with ∩B∈g-1(1)B ≠ φ, i.e. ∩A∈f-1(1)A ≠ φ.
Suppose that ∩A∈f-1(1)A = ∩ B∈g-1(1)B . If f-1 (1) ={ Y i : i ∈ I } and g-1 (1) ={ Y i : i ∈ I } ∪ { Zi : j ∈ J }, where Z j ≠ Y i for all i ∈ I and j ∈ J. Then ∩i∈IY i = ∩ i∈IY i ∩∩ j∈JZ j , which implies that ∩i∈IY i ⊂ Z j , for all j ∈ J. Let j0 be a fixed element of J. Then ∩i∈IY i ∩ Z j 0 = ∩ i∈IY i . On the other hand we have ∩i∈IY i ⊂ Z j 0 , where Z j 0 is increasing and τ-clopen, which implies that . Since is τ-clopen, it is compact (see [8, page 76]). Therefore , this implies that , hence , which yields Z j 0 ∈ f-1 (1). This is impossible. Hence, ∩A∈f-1(1)A ≠ ∩ B∈g-1(1)B .
To show that r2 is a fuzzy order, we have r2 (f, f) =1 for all f ∈ X, then r2 is reflexive. For all f, g ∈ T (L (δ)) , clearly r2 (f, g) ∧ r2 (g, f) =0, whenever f = g, then r2 is antisymmetric.
To verify the transitivity, we use the following truth table, where the proposition P is (r2 (f, g) ∧ r2 (g, h) ≤ r2 (f, h)), for all f, g, h ∈ T (L (δ)); also ∗ means can not occur and
As shown above, the only case who merits to be checked is f-1 (1) ⊂ g-1 (1) and g-1 (1) ⊂ h-1 (1). If ∩A∈f-1(1)A = φ or ∩B∈g-1(1)B = φ or ∩C∈h-1(1)C = φ, the transitivity is trivial. If ∩A∈f-1(1)A ≠ φ and ∩B∈g-1(1)B ≠ φ and ∩C∈h-1(1)C ≠ φ,
Let and we have α ∧ β ≤ γ, since β ≤ γ, where ∩B∈g-1(1)B ⊂ ∩ A∈f-1(1)A . Hence, r2 is transitive. Furthermore, (T (L (δ)) , τ, r2) is a fuzzy Priestley space. ■
In this section we extend the result obtained in [1] to the case of infinite fuzzy bounded distributive lattices.
Let A be a fuzzy distributive lattice. The map F
A
: A → L (T (A)) defined by F
A
(a) ={ f ∈ X : f (a) =1 } is a fuzzy lattice isomorphism.
If δ = (X, τ, r) is a Priestley space, then the map
G : δ → T (L (δ)) defined by
If f : A1 → A2 is a fuzzy lattice homomorphism, then the map T (f) : T (A1) → T (A2) defined by T (f) (g) = g ∘ f, is a homomorphism of fuzzy Priestley space, i.e., a continuous and increasing map.
If h : δ1 → δ2 is a homomorphism of fuzzy Priestley space, then the map L (h) : L (δ2) → L (δ1) defined by L (h) (y) = h-1 (y) for every y ∈ L (δ2), is a fuzzy lattice homomorphism.
If f and h are as in (3) and (4), then the following diagrams
and
are commutative.
and
Note that F
A
(x) ≠ φ for all x ∈ A. If x = y, then R (x, y) = R2 (F
A
(x) , F
A
(y)). If x ≠ y, we consider two cases If R (x, y) =0, then we have R (x, y) ≤ R2 (F
A
(x) , F
A
(y)). If R (x, y) >0, then F
A
(x) ⊂ F
A
(y), which implies that R (x, y) ≤ R2 (F
A
(x) , F
A
(y)).
(2) According to [9] and [10] it suffices to show that r (x, y) ≤ r2 (G
δ
(x) , G
δ
(y)) for all x, y ∈ δ
If x = y, then r2 (G
δ
(x) , G
δ
(y)) = r (x, y) = 1 . Otherwise, we consider the two following cases If r (x, y) =0, then we have r (x, y) ≤ r2 (G
δ
(x) , G
δ
(y)). If r (x, y) >0, y belongs to each τ-clopen which contains x. Hence, , which implies that r (x, y) .
The remaining assertions are obtained by the same reasoning. ■
Then, its dual is The set of 0 - 1 homomorphisms from A onto {0, 1}={f1, f2, f3, f4} where f1, f2, f3, f4 are given by
and R1 is given by
which have the bidual as follows
L (T (A)) = {φ, { f3 } , { f1, f3 } , { f2, f3 } , {f1, f2, f3} , X} where R2 is given by
Finally, F A : A → L (T (A)) is given by
Then L (X) = {φ, { x } , { y } , { z } , { x, y } , { x, z } , { y, z } , X} and r1 is given by
Then r1 is given by
The set T (L (X)) is equal to {f1, f2, f3 } .
r2 is given by
The isomorphism G X : X → T (L (X)) is defined as follows
and
The isomorphism G X : X → T (L (X)) is defined as follows
Conclusion and open problems
In this paper, we have proposed a way to represent fuzzy distributive lattices. This, by constructing adequate fuzzy orders. In this context a theory of representation of fuzzy distributive lattices in the infinite case is presented. The main theorem (Theorem 8) shows that the category of infinite fuzzy Priestley spaces is equivalent to the dual of the category of infinite fuzzy bounded distributive lattices. The work in this paper suggests the following question: Is it possible to obtain such representation if we change the definition of fuzzy set? In other words, what happens if we replace the unite interval [0,1] by any closed distributive lattice L?
