Academia.eduAcademia.edu

A generalization of set-difference

2011, Mathematica Slovaca

A structure called d 0 -algebra is defined and studied, which leads to a new description of D-lattices and generalized D-lattices by means of only one totally defined operation. c 2011 Mathematical Institute Slovak Academy of Sciences 2010 M a t h e m a t i c s S u b j e c t C l a s s i f i c a t i o n: Primary 03G05; Secondary 03G25, 81P10. K e y w o r d s: set-difference, Boolean algebra, D-lattice, D-poset, generalized D-lattice, congruence, ideal.

 DOI: 10.2478/s12175-011-0051-0 Math. Slovaca 61 (2011), No. 6, 835–850 A GENERALIZATION OF SET-DIFFERENCE Paolo Vitolo (Communicated by Anatolij Dvurečenskij ) ABSTRACT. A structure called d0 -algebra is defined and studied, which leads to a new description of D-lattices and generalized D-lattices by means of only one totally defined operation. c 2011 Mathematical Institute Slovak Academy of Sciences Introduction Since the first years of 20th century, algebras of sets have been generalized to Boolean algebras, mainly for applications in Measure Theory and Probabilty. Later on, due also to the developments of Quantum Mechanics, orthomodular lattices were introduced. Independently, MV-algebras were defined in order to investigate suitable extensions of the classical structures of Mathematical Logic. Both orthomodular lattices and MV-algebras generalize Boolean algebras, but they are incompatible generalizations, in the sense that an orthomodular lattice need not be an MV-algebra, and conversely. More recenty (see [2, 3] or the book [4]), D-lattices (i.e. lattice-ordered effect algebras) have been introduced, which are a common generalization of orthomodular lattices and MV-algebras, and hence of Boolean algebras, too. These structures have application also in Mathematical Economics (see, for instance [5]). The structure of D-lattice consists of an order relation and a partially defined difference related to each other; the equivalent structure of a lattice-ordered effect algebra has a partially defined sum and an order relation induced by it, but one has to require that the structure be a lattice in the induced order: thus both approaches are somewhat unsatisfactory from an algebraic point of view. 2010 M a t h e m a t i c s S u b j e c t C l a s s i f i c a t i o n: Primary 03G05; Secondary 03G25, 81P10. K e y w o r d s: set-difference, Boolean algebra, D-lattice, D-poset, generalized D-lattice, congruence, ideal. PAOLO VITOLO The idea of this article originates from the aim of describing D-lattices by making use of just one (totally defined) operation—called difference, and denoted by “\”—and a list of axioms. This, in fact, leads quite naturally to a further generalization of the structure of a D-lattice, which is called d0 -algebra. The reader should note that a description of D-lattices with a totally defined operation has been already done in [4, Theor. 1.8.11]. In the present article, we choose a different operation, which has the advantage of allowing description of structures without a greatest element, such as generalized D-lattices [4, §1.8]. We also stress the fact that the order relation (and hence the semilattice or lattice structure) can be derived from the operation. The paper is organized as follows: In the first section we introduce d0 -algebras, and establish basic properties. In the second section we investigate the correspondence between congruences and ideals, thus extending some results of [1]. Next, in §3, we study the ordering relation. Section 4 deals with another difference, denoted by “−”, and the relationship between the two operations. In the final section the definition of D-lattice and generalized D-lattice are recalled, and these structures are characterized as d0 -algebras satisying some additional assumptions. 1. Definition of d0 -algebra First of all, we define the structure we deal with throughout the paper.  A d0 -algebra is a nonempty set A, with a distiguished element 1.1. 0 and a binary operation \, called difference, such that the following properties hold, for all a, b, c ∈ A: (d1) a \ 0 = a;   (d2) a \ (b \ a) \ a = 0;     (d3) a \ (a \ b) \ (b \ a) = b \ (b \ a) \ (a \ b) ; (d4) (a \ b) \ (c \ b) = (a \ c) \ (b \ c);         (d5) a \ (a \ b) = b\ (b\ a) \ (b\ a) \ b and (a \ b) \ a = (b\ a) \ b \ b\ (b\ a) . It is not difficult to see that this is in fact a generalization of set-difference, i.e. if one takes as A any nonempty collection of sets closed under set-difference, then, by interpreting the symbol “\” just as set-difference and 0 as the empty set, all the above-listed axioms are satisfied. Actually we will prove a more general statement later on (see Theorem 5.6 below). 836 A GENERALIZATION OF SET-DIFFERENCE 1.2.     In a d0 -algebra A the following hold, for all a, b, c ∈ A: (i) 0 \ a = 0 and a \ a = 0; (ii) a \ b = b \ a =⇒ a = b; (iii) a \ b = 0 =⇒ (a \ c) \ (b \ c) = 0; (iv) a \ b = 0 =⇒ (b \ a) \ b = 0 and b \ (b \ a) = a;   (v) (a \ b) \ b \ (a \ b) = 0. P r o o f.   (i) By (d1) and (d2), we have 0 \ a = 0 \ (a \ 0) \ 0 = 0. This implies in particular that (a   \ 0) \(0 \ a) = a. Itfollows, applying (d3), that a \ a = a \ (a \ 0) \ (0 \ a) = 0 \ (0 \ a) \ (a \ 0) = 0. (ii) Indeed, if a \ b = b \ a then (a \ b) \ (b \ a) = (b \ a) \ (a \ b) = 0. Hence, from (d3), we get a = b. (iii) By (d4), we have (a \ c) \ (b \ c) = (a \ b) \ (c \ b) = 0 \ (c \ b) = 0. (iv) Applying the second equality in (d5) (with a and b interchanged) and the first equality in (i), we get         (b \ a) \ b = (a \ b) \ a \ a \ (a \ b) = (0 \ a) \ a \ (a \ b) = 0 \ a \ (a \ b) = 0. Next, from the first equality in (d5), it follows that     b \ (b \ a) = a \ (a \ b) \ (a \ b) \ a) = (a \ 0) \ (0 \ a) = a. (v) Applying first the second equality in (d5) (with a \ b in place of a), and then (d2) (with a and b interchanged), we get         (a \ b) \ b \ (a \ b) = b \ (a \ b) \ b \ b \ b \ (a \ b)    = 0 \ b \ b \ (a \ b) = 0.  1.3.     In a d0 -algebra A the following holds, for all a, b, c ∈ A: a \ b = b \ c = 0 =⇒ a \ c = 0. P r o o f. It follows immediately from Proposition 1.2(iii) and (d1).  Besides the rather easy properties established above, the following consequences of the axioms will be useful in the sequel. 1.4.     In a d0 -algebra A the following holds, for all a, b ∈ A:   (a \ b) \ (b \ a) \ a = 0. 837 PAOLO VITOLO P r o o f. Applying (d2), (d4), the first equality in (d5), then Proposition 1.2(v) and (d4) twice and, finally, (d2) again, we have:   (a \ b) \ (b \ a) \ a       = (a \ b) \ (b \ a) \ a \ a \ (b \ a) \ a        = (a \ b) \ (b \ a) \ a \ (b \ a) \ a \ a \ (b \ a)     = (a \ b) \ a \ (b \ a) \ a       \ (b \ a) \ (b \ a) \ a \ (b \ a) \ a \ (b \ a)        = (a \ b) \ a \ (b \ a) \ a \ (b \ a) \ (b \ a) \ a       = (a \ b) \ a \ (b \ a) \ (b \ a) \ a \ (b \ a)    = (a \ b) \ a \ (b \ a)    = (a \ b) \ b \ (a \ b) = 0.  In a d0 -algebra A the following hold, for all a, b ∈ A:     a \ (a \ b) \ (b \ a) \ a = 0 and a \ a \ (a \ b) \ (b \ a) = (a \ b) \ (b \ a). 1.5.       P r o o f. By Proposition 1.4, we can apply Proposition 1.2(iv) (with a in place of b and (a \ b) \ (b \ a) in place of a).  1.6. In a d0 -algebra A the following holds, for all a, b ∈ A:    (a \ b) \ (b \ a) \ (b \ a) \ (a \ b) = a \ b.        P r o o f. Let c = a\ (a\b)\(b\a) . Applying the second equality in Corollary   1.5, we get (a \ b) \ (b \ a) = a \ c. Since by (d3) we have b \ (b \ a) \ (a \ b) = c, arguing similarly as above we also get (b \ a) \ (a \ b) = b \ c. Hence, by (d4),     (a \ b) \ (b \ a) \ (b \ a) \ (a \ b) = (a \ c) \ (b \ c) = (a \ b) \ (c \ b) = a \ b where the last equality follows because c \ b = 0 (apply the first equality in Corollary 1.5 with a and b interchanged).  1.7.     In a d0 -algebra A the following holds, for all a, b, c ∈ A: a \ c = b \ c =⇒ (c \ b) \ (c \ a) = (a \ b) \ (b \ a). P r o o f. By (d4) we have (b \ a) \ (c \ a) = (b \ c) \ (a \ c) = 0 and, similarly, (a \ b) \ (c \ b) = 0. Hence, from Proposition 1.2(iv), we obtain     (c \ a) \ (b \ a) \ (c \ a) = 0, (c \ b) \ (a \ b) \ (c \ b) = 0 (1.1) 838 A GENERALIZATION OF SET-DIFFERENCE and   (c \ a) \ (c \ a) \ (b \ a) = b \ a,   (c \ b) \ (c \ b) \ (a \ b) = a \ b. Now observe that (c \ b) \ (a \ b) = (c \ a) \ (b \ a), by (d4). Thus, applying (d4) again and taking (1.1) into account, it follows that       (a \ b) \ (b \ a) = (c \ b) \ (c \ b) \ (a \ b) \ (c \ a) \ (c \ a) \ (b \ a)       = (c \ b) \ (c \ a) \ (b \ a) \ (c \ a) \ (c \ a) \ (b \ a)      = (c \ b) \ (c \ a) \ (c \ a) \ (b \ a) \ c \ a))   = (c \ b) \ (c \ a) \ 0 = (c \ b) \ (c \ a).  2. Congruences and ideals We define ideals of d0 -algebras, in order to establish a canonical one-to-one correspondence between congruences and ideals. Of course, congruences are defined in the usual way.  2.1. A congruence of a d0 -algebra A is an equivalence relation ∼ on A such that, for every a, b, c, d ∈ A  (a ∼ b & c ∼ d) =⇒ a \ c ∼ b \ d. 2.2. An ideal of a d0 -algebra A is a nonempty subset I ⊆ A such that, for every a, b ∈ A: (I1) If a ∈ I then a \ b ∈ I; (I2) If a ∈ I and b \ a ∈ I then b ∈ I. One easily sees that every ideal must contain 0 (just put b = a into (I1) and recall Proposition 1.2(i)).     2.3. Let ∼ be a congruence of a d0 -algebra A, and let I be the ∼-equivalence class of 0. Then I is an ideal of A. P r o o f. Let a ∈ I and b ∈ A; then a\b ∼ 0\b = 0, which gives (I1). Suppose now that b\ a ∈ I;  from we have just proved it follows in particular that (b\ a) \ (a \ b) ∈ I and a \ (a \ b) \ (b \ a) ∈ I: hence, by (d1) and (d3),     b = b \ 0 ∼ b \ (b \ a) \ (a \ b) = a \ (a \ b) \ (b \ a) ∈ I.  Now we construct the relation associated to an ideal.  2.4. Let I be an ideal of a d0 -algebra A. The relation associated to I on A, denoted by ∼I , is defined as follows: ∀a, b ∈ A : a ∼I b ⇐⇒ (a \ b ∈ I & b \ a ∈ I). 839 PAOLO VITOLO In order to prove the main theorem of this section, we need a preliminary result. 2.5.  Let a, b be elements of a d0 -algebra A, with a \ b = 0. Then, for every c ∈ A, we have       (c \ b) \ (c \ a) = (b \ a) \ (c \ a) \ (b \ a) \ (b \ a) \ (b \ a) \ (c \ a) and       (c \ a) \ (c \ b) = (b \ a) \ (b \ a) \ (c \ a) \ (b \ a) \ (c \ a) \ (b \ a) . P r o o f. Applying (d1), then (d4) (with a and c interchanged), and finally the second equality in (d5) (with c \ a in place of a and b \ a in place of b), we have   (c \ b) \ (c \ a) = (c \ b) \ (a \ b) \ (c \ a)   = (c \ a) \ (b \ a) \ (c \ a)       = (b \ a) \ (c \ a) \ (b \ a) \ (b \ a) \ (b \ a) \ (c \ a) . Similarly, applying (d1), then (d4) (with a and c interchanged), and finally the first equality in (d5) (with c \ a in place of a and b \ a in place of b), we have   (c \ a) \ (c \ b) = (c \ a) \ (c \ b) \ (a \ b)   = (c \ a) \ (c \ a) \ (b \ a)       = (b \ a) \ (b \ a) \ (c \ a) \ (b \ a) \ (c \ a) \ (b \ a) .  2.6.   Let A be a d0 -algebra. For every ideal I of A, the relation ∼I (see Definition 2.4) is a congruence of A, whose equivalence class of 0 coincides with I. Conversely, given any congruence ∼ of A, its equivalence class of 0 is an ideal, whose associated relation is ∼. P r o o f. Given an ideal I, we first prove that ∼I is an equivalence relation. By Proposition 1.2(i), for every a ∈ A we have a \ a = 0 ∈ I, i.e. a ∼I a. Symmetry of ∼I follows immediately from its definition. To see that ∼I is transitive, consider a, b, c ∈ I with a ∼I b and b ∼I c: by (d4) and (I1) we have (a \ c) \ (b \ c) = (a \ b) \ (c \ b) ∈ I, hence a \ c ∈ I by (I2); similarly one gets c \ a ∈ I, so that a ∼I c. To complete the proof that ∼I is a congruence, is suffices to show that a ∼I b implies a\c ∼I b\c and c\a ∼I c\b for every c ∈ A. To get the former implication note that we have (a \ c) \ (b \ c) = (a \ b) \ (c \ b) ∈ I by (d4) and (I1), and similarly (b \ c) \ (a \ c) ∈ I. To get the latter implication, consider first the case in which a \ b = 0: applying Lemma 2.5 and taking (I1) into account, we have both (c \ b) \ (c \ a) ∈ I and (c \ a) \ (c \ b) ∈ I, whence c \ a ∼I c \ b. Now we obtain the general case if we can find d ∈ A such that d \ a = d \ b = 0 and 840 A GENERALIZATION OF SET-DIFFERENCE   a ∼I d ∼I b. This is accomplished by setting d = a \ (a \ b) \ (b \ a) . Indeed, from Corollary 1.5, we get d \ a = 0 ∈ I and a \ d = (a \ b) \ (b \ a) ∈ I. Since by (d3) d is also equal to b \ (b \ a) \ (a \ b) , in the same way as above we get d \ b = 0 ∈ I and b \ d = (b \ a) \ (a \ b) ∈ I. Finally, from (d1) and Definition 2.4 it follows that a ∼I 0 if and only if a ∈ I, i.e. the ∼I -equivalence class of 0 coincides with I. Conversely, let ∼ be a congruence, and let I be the ∼-equivalence class of 0: by Proposition 2.3, I is an ideal; hence ∼I is a congruence by the arguments above. It remains to prove that ∼ and ∼I coincide. Suppose first that a ∼ b: then a\b ∈ I and b\a ∈ I so that a ∼I b. Conversely, if a ∼I b, then both a \ b and b \ a belong to I: hence (a \ b) \ (b \ a) ∼ 0 and (b \ a) \ (a \ b) ∼ 0, too; therefore, applying (d1) and (d3), we have     a = a \ 0 ∼ a \ (a \ b) \ (b \ a) = b \ (b \ a) \ (a \ b) ∼ b \ 0 = b.  3. The ordering relation In this section we are going to see that d0 -algebras have a canonical ordering relation. 3.1.   In a d0 -algebra A, letting for every a, b ∈ A a ≤ b ⇐⇒ a \ b = 0 defines a partial order, and 0 is the least element of A with respect to this order. P r o o f. Reflexivity follows from the second equality in Proposition 1.2(i), antisymmetry from Proposition 1.2(ii), and transitivity from Corollary 1.3. The fact that 0 is the least element is an immediate consequence of the first equality in Proposition 1.2(i).  The notation a ≤ b, with a and b elements of a d0 -algebra A, will be used— from now on—always to denote the partial order introduced above (and we could also write, equivalently, b ≥ a). With this notation most of the previous formulas could be rewritten in a slightly simpler form. For instance, Proposition 1.2(iii) says that a ≤ b implies a \ c ≤ b \ c for every a, b, c ∈ A. In the sequel such a simpler form will be tacitly used most of the times. 3.2.     If I is an ideal of a d0 -algebra A, then for every a ∈ I and every b ∈ A with b ≤ a one has b ∈ I. P r o o f. Let a ∈ I, b ∈ A, and suppose that b ≤ a. Applying Proposition 1.2(iv), we get a \ (a \ b) = b. Hence b ∈ I by (I1).  841 PAOLO VITOLO  3.3. A unit of a d0 -algebra A is an element u ∈ A such that a \ u = 0 for every a ∈ A. A unit of a d0 -algebra A, if it exists, is always unique (as follows from Proposition 1.2(ii)) and is the greatest element of A. In the sequel it will be always denoted by 1.  3.4. We say that a d0 -algebra A is directed if for every a, b ∈ A there exists c ∈ A such that a \ c = b \ c = 0 In other words a d0 -algebra A is directed if and only if (A, ≥) is a directed set in the usual sense. A d0 -algebra with unit is trivially directed. 3.5. Example. The d0 -algebra V1 consisting of the set {0, a, b}, with a \ b = b and b \ a = a (see Table 1) is not directed. Table 1. The Cayley table of the d0 -algebra V1 introduced in Example 3.5 \ 0 a b 0 0 a b a 0 0 a b 0 b 0 4. The second-order difference In this section we are going to introduce an operation on a d0 -algebra, which is to be considered as another difference.  4.1. In a d0 -algebra A, the second-order difference is the operation −, defined as follows: 4.2.     ∀a, b ∈ A : a − b = (a \ b) \ (b \ a) (4.1) In a d0 -algebra A, the following hold, for all a, b ∈ A: (i) a ≥ b =⇒ a − b = a \ b; (ii) a ≤ b ⇐⇒ a − b = 0. P r o o f. (1) It follows immediately from the definition of −. (2) If a \ b = 0 then a − b = (a \ b) \ (b \ a) = 0 \ (b \ a) = 0. Conversely, if a − b = 0, since by Corollary 1.5 we have b \ (b − a) ≤ b, applying (d3) we obtain a = a \ 0 = a \ (a − b) = b \ (b − a) ≤ b. 842  A GENERALIZATION OF SET-DIFFERENCE In the sequel we will tacitly substitute an expression like (a \ b) \ (b \ a) with its simpler form a − b in all formulas where we find it convenient. For example the statement of Proposition 1.6 would be rewritten as (a \ b) − (b \ a) = a \ b or, equivalently, (a − b) \ (b − a) = a \ b. 4.3.     In a d0 -algebra A, the following holds, for all a, b ∈ A: (a − b) − (b − a) = a − b. P r o o f. Apply Proposition 1.6 with a \ b in place of a and b \ a in place of b.   4.4. We say that a d0 -algebra has the Riesz property if the operations \ and − coincide. 4.5. Example. The d0 -algebra V2 consisting of the set {0, a, b}, with a \ b = a and b \ a = b (see Table 2) has the Riesz property. On the other hand, the d0 -algebra V1 of Example 3.5 does not have the Riesz property. Note that the difference of V2 coincides with the second-order difference of V1 . Table 2. The Cayley table of the d0 -algebra V2 introduced in Example 4.5 \ 0 a b  4.6. a, b, c ∈ A, 0 0 a b a 0 0 b b 0 a 0 We say that a d0 -algebra A is monotone if, for every b ≤ c =⇒ a − c ≤ a − b. In other words, A is monotone if and only if, for every a ∈ A, the mapping x → a − x is decreasing. 4.7.   Every directed d0-algebra is monotone. P r o o f. Let A be a directed d0 -algebra, and let a, b, c ∈ A with b ≤ c. Take m ∈ A such that m ≥ a and m ≥ c (i.e. a \ m = b \ m = c \ m = 0). Applying Proposition 1.7 with m in place of c, we get (m \ b) \ (m \ a) = a − b; similarly (m \ c) \ (m \ a) = a − c and (m \ c) \ (m \ b) = b − c = 0. 843 PAOLO VITOLO Hence, applying (d4),     (a − c) \ (a − b) = (m \ c) \ (m \ a) \ (m \ b) \ (m \ a)     = (m \ c) \ (m \ b) \ (m \ a) \ (m \ b)   = 0 \ (m \ a) \ (m \ b) = 0.  4.8.  In a d0 -algebra A the following hold, for all a, b ∈ A:   a \ (a − b) ≤ a, a \ a \ (a − b) = a − b and a \ (a − b) ≤ b. P r o o f. Let i = a \ (a − b): by Corollary 1.5 we have i ≤ a and a \ i = a − b; similarly, since i = b \ (b − a) by (d3), we also have i ≤ b.  4.9.   Every monotone d0 -algebra A is a semilattice, where ∀a, b ∈ A : a ∧ b = a \ (a − b). (4.2) P r o o f. Let i = a \ (a − b): by the previous lemma we have i ≤ a, a \ i = a − b and i ≤ b. Now let c ∈ A and suppose that c ≤ a and c ≤ b: we show that c ≤ i, too, which completes the proof. Note that c \ a = i \ a = 0; applying first Proposition 1.7 (with a in place of c, i in place of b and c in place of a), then Proposition 4.2(i) and monotonicity, we have c − i = (a \ i) \ (a \ c) = (a − b) \ (a − c) = 0 which means that c ≤ i, by virtue of Proposition 4.2(ii).  4.10.     Every directed d0 -algebra is a semilattice. P r o o f. It follows immediately from Theorem 4.7 and Theorem 4.9.  Note that, by Proposition 1.4 and Proposition 4.2(i), the equality in (4.2) could be rewritten as a ∧ b = a − (a − b). 4.11.     In a monotone d0 -algebra A, we have the following ∀a, b ∈ A : a − b = a \ (a ∧ b) = a − (a ∧ b). P r o o f. Since by Proposition 1.4, a − b ≤ a, we may apply Proposition 1.2(iv) (with  a − b in place of a and a in place of b) and we obtain a \ (a ∧ b) = a \ a \ (a − b) = a − b. The other equality follows form Proposition 4.2(i).  Clearly, in a d0 -algebra A, an equation of the form a∧b=0 (4.3) makes sense, even if A is not a semilattice. As usual, if a, b ∈ A satisfy (4.3), we say that the are disjoint. 844 A GENERALIZATION OF SET-DIFFERENCE 4.12.     In a d0 -algebra A, for every a, b ∈ A we have the following implication: a ∧ b = 0 =⇒ a − b = a. Moreover, if A is monotone, the converse implication also holds. P r o o f. Suppose that a ∧ b = 0. By Lemma 4.8, we have a \ (a − b) = 0, i.e. a ≤ a − b; by Proposition 1.4 we have a − b ≤ a, too, hence equality follows. Conversely, if a − b = a, applying Proposition 1.2(iv) (with a ∧ b in place of a and a in place of b) and Corollary 4.11, we obtain   a ∧ b = a \ a \ (a ∧ b) = a \ (a − b) = 0.  4.13. Example. Let Y1 and Y2 be the d0 -algebras whose underlying set is {0, a, b, c} and whose operations are given by the tables in Table 3. Both Y1 and Y2 do not verify (4.2) (though they are semilattices) and hence they are not monotone. In particular Y2 shows that even a d0 -algebra with the Riesz property need not be monotone. Table 3. Two non-monotone d0 -algebras on the same set Y1 : \ 0 a b c 0 0 a b c a 0 0 a 0 b 0 b 0 0 c 0 c c 0 Y2 : \ 0 a b c 0 0 a b c a 0 0 b 0 b 0 a 0 0 c 0 c c 0 4.14.  In a monotone d0 -algebra A the following implication holds, for all a, b ∈ A: a \ b ≤ a =⇒ a \ b ≥ a − b. P r o o f. Suppose that a \ b ≤ a, and put c = a \ (a \ b). By Proposition 1.2(iv) (with a \ b in place of a and a in place of b) we have   c = a \ (a \ b) ≤ a and a \ c = a \ a \ (a \ b) = a \ b. (4.4) Now, applying the first equality in (d5), we get c = a \ (a \ b) = b − (b \ a). Hence, by Proposition 1.4, one obtains that c ≤ b, too, and therefore c ≤ a ∧ b (here Theorem 4.9 is taken into account). Applying the second equality in (4.4), Proposition 4.2(i), then monotonicity and Corollary 4.11, we have a \ b = a \ c = a − c ≥ a − (a ∧ b) = a − b.  845 PAOLO VITOLO     4.15. In a monotone d0 -algebra A the following equivalence holds, for all a, b ∈ A: a \ b ≤ a ⇐⇒ a \ b = a − b. P r o o f. The implication ⇐= follows from Proposition 1.4. So, suppose that a \ b ≤ a: by the previous lemma we have (a \ b) \ (b \ a) = a − b ≤ a \ b. Now apply the lemma again, with a \ b in place of a and b \ a in place of b, and recalling Proposition 1.6, we have a − b = (a \ b) \ (b \ a) ≥ (a \ b) − (b \ a) = a \ b. Hence equality follows.  In view of the above result, a monotone d0 -algebra A has the Riesz property if and only if a \ b ≤ a for every a, b ∈ A. In fact the monotonicity assumption is unnecessary, as we are going to see. 4.16.     A d0 -algebra A has the Riesz property if and only if ∀a, b ∈ A : a \ b ≤ a. (4.5) P r o o f. To show the only nontrivial implication, suppose that (4.5) holds, and take any a, b ∈ A. Applying (4.5) (with a \ b in place of a and b \ a in place of b), we get a − b = (a \ b) \ (b \ a) ≤ a \ b. (4.6) On the other hand, by Proposition 1.6 and (4.5) (with a − b in place of a and b − a in place of b), we also have a \ b = (a − b) \ (b − a) ≤ a − b, whence the equality.  5. D-posets and D-lattices  5.1. A poset with difference is a structure of the form (P, ≤, ⊖), where P is nonempty set, ≤ is a partial orded on P and ⊖ a partially defined operation on P such that the following conditions are satisfied for all a, b, c ∈ P : (DP1) a ⊖ b is defined if and only if b ≤ a; (DP2) If a ≤ b then b ⊖ a ≤ b and b ⊖ (b ⊖ a) = a; (DP3) If a ≤ b ≤ c then c ⊖ b ≤ c ⊖ a and (c ⊖ a) ⊖ (c ⊖ b) = b ⊖ a. Note that if a poset with difference (P, ≤, ⊖) has the smallest element, denoted by 0 as usual, then a ⊖ a = 0 for each a ∈ P . 846 A GENERALIZATION OF SET-DIFFERENCE     5.2. all a, b, c ∈ P : In a poset with difference (P, ≤, ⊖), the following hold, for (i) If P has the smallest element 0, then a ⊖ 0 = a; (ii) If P has the smallest element 0, and b ≤ a, then a ⊖ b = 0 ⇐⇒ a = b; (iii) If c ≤ b ≤ a then b ⊖ c ≤ a ⊖ c and (a ⊖ c) ⊖ (b ⊖ c) = a ⊖ b. P r o o f. (i) Recall that 0 = a ⊖ a and apply (DP2). (ii) One implication is immediate. Conversely, assume b ≤ a and a ⊖ b = 0; then a = a ⊖ 0 = a ⊖ (a ⊖ b) = b by (i) and (DP2). (iii) See [4, Prop. 1.1.2(i)].    Every d0-algebra A can be viewed as a poset with difference by 5.3. letting, ∀a, b ∈ A such that b ≤ a, define a ⊖ b = a \ b. (5.1) P r o o f. Indeed, (DP1) holds by construction and (DP2) by Proposition 1.2(iv). To complete the proof, take a, b, c ∈ A with a ≤ b ≤ c, and apply Proposition 1.7: we have (c ⊖ b) \ (c ⊖ a) = (c \ b) \ (c \ a) = a − b = 0, i.e. c ⊖ b ≤ c ⊖ a; now interchange the roles of a and b and apply Proposition 1.7 again: we have (taking Proposition 4.2(i) into account) (c ⊖ a) ⊖ (c ⊖ b) = (c \ a) \ (c \ b) = b − a = b \ a = b ⊖ a.   5.4. A poset with difference is called D-poset if it has (the smallest and) the greatest element. A poset with difference which is also a lattice is called a generalized D-lattice. A D-poset which is also a lattice is called a D-lattice. Observe that a generalized D-lattice must have the smallest element.     5.5. all a, b, c ∈ P : In a generalized D-lattice (P, ≤, ⊖), the following hold, for (i) If a ≥ b ∨ c then a ⊖ (b ∧ c) = (a ⊖ b) ∨ (a ⊖ c); (ii) If a ≥ b ∨ c then a ⊖ (b ∨ c) = (a ⊖ b) ∧ (a ⊖ c); (iii) If a ≤ b ∧ c then (b ∧ c) ⊖ a = (b ⊖ a) ∧ (c ⊖ a); (iv) If a ≤ b ∧ c then (b ∨ c) ⊖ a = (b ⊖ a) ∨ (c ⊖ a). P r o o f. See [4, Prop. 1.8.2 and Prop. 1.8.4].  In view of Theorem 5.3 and Definition 5.4, it is apparent that a d0 -algebra A which is a lattice in its canonical ordering can be viewed as a generalized D-lattice, defining ⊖ as in (5.1). The following crucial result shows that in fact that each generalized D-lattice can be canonically identified with a directed d0 -algebra. 847 PAOLO VITOLO 5.6.   Every directed d0 -algebra A can be viewed as a generalized D-lattice, by defining ⊖ as in (5.1). Conversely if (A, ≤, ⊖) is a generalized D-lattice, then letting ∀a, b ∈ A : a \ b = (a ∨ b) ⊖ b (5.2) defines a (directed) d0 -algebra whose canonical order coincides with ≤. Hence this d0 -algebra, when viewed as a poset with difference, gives back (A, ≤, ⊖). P r o o f. Suppose that A is a directed d0 -algebra; we already know (see Corollary 4.10 above) that A is a semilattice, hence it suffices to prove that a ∨ b exists for every a, b ∈ A. Actually, given a, b ∈ A, we show that   a ∨ b = m \ (m \ a) ∧ (m \ b) , (5.3) where m ∈ A is such that m ≥ a and m ≥ b.   Fix m ∈ A with m ≥ a and m ≥ b and let s = m \ (m \ a) ∧ (m \ b) . Since (m \ a) ∧ (m \ b) ≤ m \ a, applying Proposition 1.2(iv) and Proposition 1.7, we have a − s = (m \ s) \ (m \ a)     = m \ m \ (m \ a) ∧ (m \ b) \ (m \ a)   = (m \ a) ∧ (m \ b) \ (m \ a) = 0 so that a ≤ s; similarly one sees that b ≤ s. Now let c ∈ a with a ≤ c and b ≤ c: we prove that s ≤ c. Set d = c ∧ m; clearly it suffices to show that s ≤ d. Since a ≤ d and d ≤ m, by Proposition 1.7 it follows that (m \ d) \ (m \ a) = a − d = 0, i.e. m \ d ≤ m \ a; analogously one sees that m \ d ≤ m \ b, and therefore m \ d ≤ (m \ a) ∧ (m \ b). Finally, applying Proposition 1.7 again, we obtain s − d = (m \ d) \ (m \ s)     = (m \ d) \ m \ m \ (m \ a) ∧ (m \ b)   = (m \ d) \ (m \ a) ∧ (m \ b) = 0, thus (by virtue of Proposition 4.2(ii)) we have s ≤ d, as claimed. Conversely let (A, ≤, ⊖) be a generalized D-lattice. Let us begin by observing that ∀a, b ∈ A : (a ∨ b) ⊖ b = 0 ⇐⇒ a ≤ b. (5.4) Define the operation \ as in (5.2): we show that all the conditions listed in Definition 1.1 are satisfied. 848 A GENERALIZATION OF SET-DIFFERENCE Condition (d1) follows readily from Proposition 5.2(i). To prove (d2), that in the light of (5.4) can be rewritten as a \ (b \ a) ≤ a, we proceed as follows:      a \ (b \ a) = a ∨ (b ∨ a) ⊖ a ⊖ (b ∨ a) ⊖ a      ≤ (b ∨ a) ∨ (b ∨ a) ⊖ a ⊖ (b ∨ a) ⊖ a   = (b ∨ a) ⊖ (b ∨ a) ⊖ a = a, where the inequality is a consequence of Proposition 5.2(iii). In order to simplify the other verifications, we note that ∀a, b ∈ A : b ≤ a =⇒ a \ b = a ⊖ b. (5.5) Define the operation − as in (4.1): we claim that ∀a, b ∈ A : a − b = a ⊖ (a ∧ b). (5.6) Indeed, applying Proposition 5.5(i) and Proposition 5.2(iii), we obtain       (a \ b) \ (b \ a) = (a ∨ b) ⊖ b ∨ (b ∨ a) ⊖ a ⊖ (b ∨ a) ⊖ a     = (a ∨ b) ⊖ (a ∧ b) ⊖ (a ∨ b) ⊖ a = a ⊖ (a ∧ b).     Since  by (DP3)we have a ⊖ a ⊖ (a ∧ b) = a ∧ b, it follows that a ⊖ a ⊖ (a ∧ b) = b ⊖ b ⊖ (b ∧ a) and this, in view of (5.5) and (5.6), is equivalent to (d3). Now observe that, by Proposition 5.5(iv) and Proposition 5.2(iii), we have       (a \ b) \ (c \ b) = (a ∨ b) ⊖ b ∨ (c ∨ b) ⊖ b ⊖ (c ∨ b) ⊖ b      = (a ∨ b) ∨ (c ∨ b) ⊖ b ⊖ (c ∨ b) ⊖ b   = (a ∨ b) ∨ (c ∨ b ) ⊖ (c ∨ b) = (a ∨ b ∨ c) ⊖ (b ∨ c) and therefore (a \ c) \ (b \ c) = (a ∨ b ∨ c) ⊖ (b ∨ c), too, so that we get (d4). Finally, let us prove (d5). Recalling the definition of − and (5.6), we obtain the first equality as follows:     b \ (b \ a) \ (b \ a) \ b = b − (b \ a)    = b ⊖ (a ∨ b) ⊖ a ∧ b      = b ⊖ (a ∨ b) ⊖ a ∧ (a ∨ b) ⊖ (a ∨ b) ⊖ b     = b ⊖ (a ∨ b) ⊖ a ∨ (a ∨ b) ⊖ b        = (a ∨ b) ⊖ (a ∨ b) ⊖ b ⊖ (a ∨ b) ⊖ a ∨ (a ∨ b) ⊖ b      = a ∨ (a ∨ b) ⊖ b ⊖ (a ∨ b) ⊖ b = a \ (a \ b), 849 PAOLO VITOLO where we have applied (DP2), Proposition 5.5(ii), then (DP2) again and (DP3). Similarly, we obtain the second equality in (d5) as follows:     (b \ a) \ b \ b \ (b \ a) = (b \ a) − b      = (a ∨ b) ⊖ a ⊖ b ∧ (a ∨ b) ⊖ a        = (a ∨ b) ⊖ a ⊖ (a ∨ b) ⊖ (a ∨ b) ⊖ b ∧ (a ∨ b) ⊖ a       = (a ∨ b) ⊖ a ⊖ (a ∨ b) ⊖ (a ∨ b) ⊖ b ∨ a    = (a ∨ b) ⊖ b ∨ a ⊖ a = (a \ b) \ a. This completes the proof that A is a d0 -algebra. The canonical order of this d0 -algebra, by virtue of (5.4), coincides with the order ≤ of the given generalized D-lattice (thus, in particular, A is directed).  5.7.     Every d0 -algebra with unit can be viewed as a D-lattice. Conversely, every D-lattice, with the difference defined as in (5.2), is a d0 -algebra (with unit). P r o o f. Straightforward consequence of the previous theorem.  REFERENCES [1] AVALLONE, A.—VITOLO, P.: Congruences and ideals of effect algebras, Order 20 (2003), 67–77. [2] BENNET, M. K.—FOULIS, D. J.: Effect algebras and unsharp quantum logics, Found. Phys. 24 (1994), 1331–1352. [3] CHOVANEC, F.—KÔPKA, F.: D-posets, Math. Slovaca 44 (1994), 21–34. [4] DVUREČENSKIJ, A.—PULMANNOVÁ, S.: New Trends in Quantum Structures, Kluwer Academic Publishers, Dordrecht, 2000. [5] EPSTEIN, L. G.—ZHANG, J.: Subjective probabilities on subjectively unambiguous events, Econometrica 69 (2001), 265–306. Received 6. 4. 2009 Accepted 3. 10. 2009 850 Dipartimento di Matematica e Informatica Università della Basilicata viale Ateneo Lucano 10 Contrada Macchia Romana I–85100 Potenza ITALY E-mail : [email protected]