Exercise 1.24

Let L be a lattice, in which the sup and inf of two elements a , b are denoted by a b and a b respectively. L is a Boolean lattice (or Boolean algebra) if

i)
L has a least element and a greatest element (denoted by 0 , 1 respectively).
ii)
Each of , is distributive over the other.
iii)
Each a L has a unique “complement” a L such that a a = 1 and a a = 0 .

(For example, the set of all subsets of a set, ordered by inclusion, is a Boolean lattice).

Let L be a Boolean lattice. Define addition and multiplication in L by the rules

a + b = ( a b ) ( a b ) , ab = a b .

Verify in this way L becomes a Boolean ring, say A ( L ) .

Conversely, starting from a Boolean ring A , define an ordering on A as follows: a b means that a = ab . Show that, with respect to this ordering, A is a Boolean lattice. [The sup and inf are given by a b = a + b + ab and a b = ab , and the complement by a = 1 a .] In this way we obtain a one-to-one correspondence between (isomorphism classes of) Boolean rings and (isomorphism classes of) Boolean lattices.

Answers

Proof that A ( L ) is a Boolean ring. 0 0 = 0 implies 0 = 0 . So, L is an abelian group with respect to addition since it is abelian by definition of sup , inf , has inverses by iii ) , and has identity 0 since a + 0 = ( a 0 ) ( a 0 ) = 0 0 = 0 by definition of sup , inf . Multiplication is associative by definition of inf , distributes over addition by ii ) , is commutative by definition of inf , and has identity 1 since 1 a = 1 a = a by definition of sup .

L is a Boolean ring since x 2 = x x = x for all x L by definition of inf . □

Proof that L ( A ) is a Boolean lattice. A is a poset under since a a is the condition a = a 2 , a b and b a imply both a = ab and b = ab so a = b , and since a b and b c imply both a = ab and b = bc so a = ac , i.e., a c . sup , inf define upper and lower bounds for two elements in A , respectively, and so it remains to show they are least upper and greatest lowest bounds, respectively. So suppose c < sup { a , b } but both a c and b c . Then, a = ac and b = bc , so sup { a , b } = a + b + ab = ac + bc + abc = sup { a , b } c implies c = 1 , a contradiction. Suppose 1 inf { a , b } < c but both c a and c a ; note the inf { a , b } = 1 case is trivial since this implies a = b = 1 . Then, c = ac and c = bc , so inf { a , b } c = abc = c implies c = 0 , a contradiction.

i ) . 0 is the least element since a 0 = 0 for any a A . 1 is the greatest element since a 1 = a + 1 + a = 1 for any a A by Exercise 1.11 i ) .

ii ) . Using Exercise 1.11 i ) ,

a ( a b ) = a + ab + a 2 b = a + ab + ab = a , a ( a b ) = a ( a b ) = a ( a + b + ab ) = a 2 + ab + a 2 b = a + ab + ab = a .

iii ) . We see a a = a a = a ( 1 a ) = 1 and a a = a + ( 1 a ) + a ( 1 a ) = 1 + 1 = 0 by Exercise 1.11 i ) , and a is unique since multiplicative inverses are unique. □

Proof of correspondence. The operations L A ( L ) and A L ( A ) are bijections on sets, and so to show we have a bijection on isomorphism classes, it suffices to show that the lattice structure on L and L ( A ( L ) ) are the same, and similarly the ring structure on A and A ( L ( A ) ) are the same.

If L is a Boolean lattice, then A ( L ) has ab = a b , and so L ( A ( L ) ) has a b defined by a = ab = a b . Now a b if and only if a = a b if and only if a b .

If A is a Boolean ring, then L ( A ) has a b = a + b + ab and a b = ab . Letting ⊕,⊗ be the operations on A ( L ( A ) ) , a b = a b = ab , and using Exercise 1.11 i ) ,

a b = ( a b ) ( a b ) = a b a b = a b + a b + a a b b = a ( 1 b ) + ( 1 a ) b + a ( 1 a ) b ( 1 b ) = a ab + b ab + ( a a 2 ) ( b b 2 ) = a + b .
User profile picture
2023-07-24 14:45
Comments