on finite boolean algebras

Post on 08-Apr-2017

212 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

On Finite Boolean AlgebrasAuthor(s): B. A. BernsteinSource: American Journal of Mathematics, Vol. 57, No. 4 (Oct., 1935), pp. 733-742Published by: The Johns Hopkins University PressStable URL: http://www.jstor.org/stable/2371009 .

Accessed: 05/12/2014 00:31

Your use of the JSTOR archive indicates your acceptance of the Terms & Conditions of Use, available at .http://www.jstor.org/page/info/about/policies/terms.jsp

.JSTOR is a not-for-profit service that helps scholars, researchers, and students discover, use, and build upon a wide range ofcontent in a trusted digital archive. We use information technology and tools to increase productivity and facilitate new formsof scholarship. For more information about JSTOR, please contact support@jstor.org.

.

The Johns Hopkins University Press is collaborating with JSTOR to digitize, preserve and extend access toAmerican Journal of Mathematics.

http://www.jstor.org

This content downloaded from 142.51.1.212 on Fri, 5 Dec 2014 00:31:00 AMAll use subject to JSTOR Terms and Conditions

ON FINITE BOOLEAN ALGEBRAS.'

By B. A. BERNSTEIN.

Introduction. In every finite Boolean algebra there exists a set of ele- ments, which I shall call the "minimals" of the algebra, that play a role in the algebra very much like that played by the prime numbers in arithmetic. Huntington 2 introduced these elements, under the term "irreducible," 3 for the purpose of proving the order theorem for finite Boolean algebras. The object of my paper is to discuss the minimal elements more fully and to make further application of the properties of these elements. The application will be to some questions concerning sub-algebras of a finite Boolean algebra, to a problem in dichotomy, and to arithmetic representations of finite Boolean algebras. Incidentally, Huntington's results concerning the minimal elements will be obtained from a different starting point. Incidenitally, also, a proof of the order theorem for finite Boolean algebras will be obtained without the help of the minlimal elements.4

1. The minimals. Consider any Boolean algebra B. If a1, a2, ,an be elements of B, and 1 the universe element, then

(i) 1 = (a, + a',) (a2 + a',) . . .(an + a',)

(ii) +aa2 . . . a. + aaa2 . . *afn + * * + '1a'2 aln.

The expression (ii) is the additive normal development of 1 with respect to a1, a2, * * *, an. If B be finite, and if a,, a2, * , an be all the elements of B, (ii) will be called the complete additive normal development of 1. The con- stituents in the complete additive normal development of 1 that are not 0 will be called the minimal elements of B, or simply the minimals of B.

We have at once the following basic theorem:

1 Presented to the American Mathematical Society, June 20, 1934. 2Transactions of the American Mathematical Society, vol. 5 (1904), pp. 308, 309. 3 This term seems to me less simple than " minimal," and permits a less convenient

name and notation for the duals of the minimal elements (See ? 4 below) . 4The reader is referred to the following more general papers on Boolean algebra,

which no doubt yield, from a very different alngle, many of my results: E. T. Bell, "Arithmetic of logic," Transactions of the American Mathenwatical Society, vol. 29 (1927), pp. 597-611; W. A. Hurwitz, "On Bell's arithmetic of Boolean algebra," ibid., vol. 30 (1928), pp. 420-424; M. H. Stone, "On the structure of Boolean algebras" (Abstract), Bulletin of the Anmerican Mathemaatical Society, vol. 39 (1933), p. 200; M. H. Stone, "Boolean algebras and their application to topology" (Abstract), Pro- ceedings of the National Academy of Science, vol. 20 (1934), pp. 197-202.

733

This content downloaded from 142.51.1.212 on Fri, 5 Dec 2014 00:31:00 AMAll use subject to JSTOR Terms and Conditions

734 B. A. BERNSTEIN.

1. 1. In a finite Boolean algebra, every element a, 0, is expressible uniquely as a sum of minimals.

For, by (i) and (ii), every element a of the algebra is expressible uniquely as a sum of constituents in (ii), namely, the sum of those constituents in which a enters positively. Hence, if a 74 0, a is expressible uniquely as the sum of those non-0 constituents in which a enters positively.

If m is a minimal in an expression for a, we shall say " m is a minimal of a," or " m belongs to a," or "m m is contained in a."

Theorem 1. 1 enables us to construct a finite Boolean algebra from its minimals.

Theorems 1. 2-1. 19 below are practically all simple corollaries of 1. 1 and the definition of minimals. Proofs for the more obvious of these theorems will be omitted.

1. 2. Every finite Boolean algebra has at least one minimal.

1. 3. The order of a finite Boolean algebra is 2k, where k is the number of minimals of the algebra.

1. 4. If nl1, M2,, * ,mt are the minimals of a finite Boolean algebra, then

ml+m2+- * +Mk=l, mjmj =O [i j].

1. 5. In a finite Boolean algebra, a necessary and sufficient condition that a be a minimal is:

(i) a5=O&0, (ii) a+x,a [x#/0, x7=&A a].

For, first, let a be a minimal. Then a i? 0. Also, if a + x = a [x 7j 0, x 7 a], then x, hence a + x, hence a would contain minimals not belonging to a, contrary to 1. 1. Hence, (i) and (ii) are necessary.

Secondly, let a #7 0 and a + x a [x #4 O, x.== a]. Then, if a were not a minimal, we should have, by 1. 1, a =n m+ + m2+ ' + M'h [h > 1], where the elements mn are minimals. Hence, there would be a minimal, say in1, such that a + ml = a, where m1 0, ml1 - a, contrary to supposition. Hence, (i) and (ii) are sufficient.

1. 6. In a finite Boolean algebra, a necessary and sufficient condition that a be a minimal is:

(i) a#yO, (ii) x a [x7&0, x7a]*

For, x < a is equivalent to a + x = a. Henice the theorem, by 1. 5.

Theorem 1. 6 shows that the minimal elements ar-e identical with Hunting-

This content downloaded from 142.51.1.212 on Fri, 5 Dec 2014 00:31:00 AMAll use subject to JSTOR Terms and Conditions

ON FINITE BOOLEAN ALGEBRAS. 735

ton's " irreducible " elements. Theorems 1. 1-1. 6 include all of Huntington's results concerning these elements.

1. 7. Let a,, a2, , ak be a set of k elements of a finite Boolean algebra B such that

al + a2 + + ak 1, ai 7# 0, aiaj O [i# j];

if k be the number of minimals in B, then a,, a2, ,* ak are the minimals of B.

For, by 1. 1, each element ai is a minimal or a sum of minimals; and if some ai were a sum of two or more minimals, there would be two distinct ai's having a minimal in common, contrary to the supposition that aiaj = 0 [i #1 j].

Hereafter, unless expressly stated otherwise, the algebra under considera- tion in any particular case will be understood to be a finite Boolean algebra, and the symbol m will always denote a minimal.

1. 8. In the additive normal development of 1 with respect to any set of elements, the number of non-0 constituents cannot exceed the number of minimals.

For, each non-0 constituent is a sum of minimals, by 1. 1; and no two distinct constituents, cl and c2, can have a commoln minimal, since cc2 =- 0.

1. 9. The sum of any set of minimals is the negative of the sum of the remaining minimals.

1. 10. If ml and m2 are two distinct minimnals, then mlm'2 = Ml.

For, m72 is of the form m1 + a, by 1. 9, and m1(ml + a) Mi1. More generally, we have:

1. 11. If ml, m2, , mk are distinct minimals, then me = m'1mI2 * mfk-lmk-

For, m'1, m'2, **, mIk-, are each of the form mk + a.

1. 12. In the additive normal development of 1 with respect to the minimals, the non-0 constituents are precisely the minimals.

By 1. 11 and 1. 8.

1. 13. The minimals of a + b consist of the minimals contained in a or b. 1. 14. The minimals of ab consist of the minimals common to a and b. 1. 15. A necessary and sufficient condition that a minimal m be a mini-

mal of a is that m < a.

For, m < a is equivalent to the relation a = a + m. Hence the theorem, by 1.1.

3

This content downloaded from 142.51.1.212 on Fri, 5 Dec 2014 00:31:00 AMAll use subject to JSTOR Terms and Conditions

736 B. A. BERNSTEIN.

1. 16. If m < a;-+ b, then m< a or m < b.

By 1. 15 and 1. 13.

1. 17. m < O.

For, if m < 0, then 0 =0 + m = m.

1. 18. Let ab = O; if m < a then m < b.

For, if m < a and m < b, then m < ab; hence in < 0, contrary to 1. 17.

1.19. If m < a, then ma =0.

For, if m <4 a, then m is not a minimal of a, by 1. 15. Hence ma- 0, by 1.1, 1.4.

Further properties of the minimal elements will be stated with the help of the notion of " index " of an element and of other notions.

2. Index of an element. In a finite Boolean algebra B, by the index of an element a, denoted by I (a), will be meant the number of minimals belonging to a. The index of the universe element 1, i. e., the number of minimals in B, will be called the index of B. A Boolean algebra of index k will be denoted by Bk.

We have, for indices, theorems 2. 1-2. 5 below. (In these theorems the operations between indices are, of course, arithmetic.)

2. 1. If ab 0, then I (a + b) = I (a) + I (b).

For, a and b cannot have a common minimal, by 1. 17. Hence the theorem, by 1. 13.

The following two theorems are corollaries of 2. 1.

2. 2. In an algebra Bk, I (a) =k-I (a). 2. 3. In an algebra Bk, I (ab') k-I (a + b).

Since if b < a then a = ab + ab' = b + ab', we have, by 2. 1,

2. 4. If b < a, then I (ab') -I(a) -I(b).

Since a + b = a + a'b = b + ab' = ab + ab' + a'b, we have, by 2. 1,

2.5. I(a+b)=I(a)+I(a"b)=I(b)+I(ab')=I(a)+I(b)-I(ab).

3. Addends. The introduction of the notion of "addend" and of asso- ciated notions will enable us to view the minimal elements from another angle, and will also enable us to state conveniently some additional propositions for finite Boolean algebras.

This content downloaded from 142.51.1.212 on Fri, 5 Dec 2014 00:31:00 AMAll use subject to JSTOR Terms and Conditions

ON FINITE BOOLEAN ALGEBRAS. 737

In any Boolean algebra B, if there exists an x such that b + x = a, then b will be called an addend of a, and a a complex of b. Two elements a, b will be said to be relative minimals, if 0 is the only addend common to a and b. In a finite B, the minimals of a are, of course, addends of a, and a is a complex of its minimals. If a, 0, has no addends other than 0 and a, then, by 1. 5, a is a minimal. In a finite B, an element c will be called the least common complex (L. C. C.) of a and b, if the minimals of c are the minimals belonging either to a or to b; an element c will be called the highest common addend (H. C. A.) of a and b, if the minimals of c are the minimals common to a and b.

3. 1. In any Boolean algebra, a necessary and sufficient condition that b be an addend of a (or that a be a complex of b) is that b < a.

For, b < a is a necessary and sufficient condition that the equation b + x = a have a solution.

3. 2. In any Boolean algebra, a necessary and sufficient condition that a and b be relative minimals is that ab = 0.

For, the pair of relations x < a, x < b is equivalent to the single relation x < ab; and ab = 0 is a necessary and sufficient condition that x < ab have the unique solution 0.

Theorems 3. 1 and 3. 2 enable us to restate the theorems of ? 1 in terms of addends and related notions. Thus, 1. 16 and 1. 18 become respectively 3. 3 and 3. 4 following.

3. 3. If a minimal m is an addend of a + b, then m is an addend of a or m is. an addend of b.

3. 4. Let a and b be relative minimals; if m is an addend of a, then m is not an addend of b.

In view of 1. 13 and 1. 14, we have:

3. a. a + b = L. C. C. of a, b; ab =- H. C. A. of a, b.

The following four theorems concern the addends of an element as con- stituting a Boolean algebra and an abelian group.

3. 6. In any Boolean algebra B, the addends of an elemeent u., A 0, form a Boolean algebra A with respect to the operations + and X, the elements 0, U, ux' of B serving in A as the " zero," the " universe," and the " negative of x " respectively.

This content downloaded from 142.51.1.212 on Fri, 5 Dec 2014 00:31:00 AMAll use subject to JSTOR Terms and Conditions

738 B. A. BERNSTETN.

For, with respect to the operation +, the addends of u are related to u precisely as the elements of B are related to 1.

3. 7. In any Boolean algebra B, the addends of an element u form an abelian group with respect to the operation o given by x o y = xy' + xy.

For, it -can be verified, the operation o satisfies the following three con- ditions: (i) aob =b oa; (ii) (aob) oc ao (b oc); (iii) for any two addends a, b of u there is an addend x such that a o x = b.

If the algebra B in 3. 6 and 3. 7 be finite, these theorems become respec- tively Theorems 3. 8 and 3. 9 following.

3. 8. In an algebra Bk, the addends of an element- u, 74 0, of index h, formr a Boolean algebra Bh with respect to the operations + and X, thte elements 0, u, ux' of Bk serving in Bi, as the " zero," the " universe," and the " negative of x" respectively.

3. 9. In an algebra Bk, the addends of an element u, of index h, form an abelian group of order 2h with respect to the operation o given by x o y = x/ + x'y.

4. Dual considerations. The maximals. The foregoing considerations have, of course, their dual counterparts. Thus, corresponding to " minimal," "addend," " complex," " relative minimals," " least common complex," " high- est common addend," we have, respectively, " maximal," " factor," " multiple," "relative maximals," "least common multiple," "highest common factor." The definitions of the notions in the latter set follow.

A maximal element , of a finite Boolean algebra B is a non-1 constituent in the complete multiplicative normal development of 0. In any Boolean algebra, if there exists an x such that bx = a, then b is a factor of a, and a is a multiple of b; two elements a, b are relative mcaximrals if 1 is the only factor common to a and b. In a finite Boolean algebra, an element c is the least common multiple (L. C. M.) of a and b, if the maximals of c are the maximals belonging either to a or to b; an element c is the highest common factor (II. C. F.) of a and b, if the maximals of c are the maximals common to a and b.

As samples of the duals of the foregoing propositions, I give propositions 4. 1-4. 5 below. These are the duals of 1. 1, 1. 4, 1. 6, 1. 10, 3. 1 respectively.

4. 1. In a finite Boolean algebra, every element a, 7e 1, is expressible uniquely as a product of maximals.

4. 2. If yl, %2, ,. . are the maximals of a finite Boolean algebra, then

A1l/-2 ..k ?, pi + /i= [ 1 ij]

This content downloaded from 142.51.1.212 on Fri, 5 Dec 2014 00:31:00 AMAll use subject to JSTOR Terms and Conditions

ON FINITE BOOLEAN ALGEBRAS. 73 9

4. 3. In a finite Boolean algebra, a necessary and sufficient condition thal a be a maximal is:

a(i) ! ., (ii) x > a [$7&l, x pa].

4. 4. If u,u and i2 are two distinct maximals, then pt + '/2 = pil

4. 6. In any Boolean algebra, a necessary and sufficient condition that b be a factor of a (or that a be a multiple of b) is that b > a.

In view of 3. 1, Theorem 4. 5 tells us:

4. 6. In any Boolean algebra, a necessary and sufficient condition that a be a multiple of b is that a be an addend of b.

6. Relation between the minimanls and the maximals. As is to be ex- pected, there is a very close relation between the minimal and the maximal elements of a finite Boolean algebra. This relation is given by the following theorem.

6. 1. In a finite Boolean algebra, if m is a minimal then m' is a maximal.

For, if mn is a non-0 constituent in the complete additive normal develop- ment of 1, then in' is a non-1 constituent in the complete multiplicative normal development of 0.

As a consequence of 6. 1, in view of 1. 10, we have:

6. 2. In a finite Boolean algebra, let im be a minimal and ,u a maximal; then m,u = 0, or else m, =? m.

Dually, we have:

6. 3. In a finite Boolean algebra, let ,u be a maximal and m a minimal; then IA + m 1, or else ,u + m =.

6. Existence and construction of sub-algebras. I shall now apply the properties of minimals to answer some questions concerning sub-algebras of a finite Boolean algebra.

We know that every Boolean algebra B has " embedded " in it as a sub- algebra the algebra B1 of index 1, consisting of the elements 0, 1. Are there sub-algebras Bh [h > 1] embedded in an algebra Bk [k > h] ? If sub-algebras Bh exist, how construct these algebras? Again, given an algebra Bh embedded in a Bk [k > h + 1], does there exist an algebra Bh+1 embedded in Bk and embedding Bh? The answers to these questions will be found in the Theorems 6. 1-6. 3 following.

This content downloaded from 142.51.1.212 on Fri, 5 Dec 2014 00:31:00 AMAll use subject to JSTOR Terms and Conditions

740 B. A. BERNSTEIN.

6. 1. Let in1, m2, * , mv be the minimals of an algebra Bk [k'> 1]; the k - 1 elements

Ml, M2, , Mk-2, Mk-1 + Mk

constitute a set of k 1 minimals for a sub-algebra Bk-1 embedded in Bk.

The theorem is true by virtue of 1. 7. As a corollary of 6. 1, we have:

6. 2. Every algebra Bk has emrbedded in it sub-algebras Bh of all in- dices h [1 ? h ?_ k].

Theorems 6. 1 and 6. 2 enable us to construct systematically all sub- algebras of a given finite Boolean algebra.

6. 3. Let in,, m2, , Mh be the minimals of an algebra Bh embedded in an algebra Bk [kc > h]; there is in B, an element x such that for some minimal, say mh, the h + 1 elements

Ml., M2., *,Mh-In XMh, X fMh

constitute a set of minimals for an algebra Bh+l embedding Bh.

For, there exists in Bk some minimal of Bh, say Mh, for which there is an element x, 74 0, #L mh, such that x < Mh; otherwise, k = h. Hence, there is in Bk an element x such that Xrrh X [x / 0, x 7/ mh]. Hence, there is in Bk an element x such that xMAh # 0 [x 0, x # tinh]. Also, for this x, we have Xt'mq 7 0, i. e. Mh < x; otherwise, x Mh. Since xMh #7 0 and X'Mh j 0,

the elements inl, M2,y , mhl, xMAn, X'n7h form, by 1. 7, a set of minimals for an algebra Bh+,; and this algebra embeds Bh.

The reader can readily supply the duals of the above considerations.

7. A problem in dichotomy. In a Boolean algebra B, some of the con- stituents in the additive normal development of 1 with respect to h elements will, in general, vanish. The following problem then suggests itself.

PROBLEM. In an algebra Bk, to find a set of h elemnents with respect to which none of the additive constituents of 1 vanish.

The properties of the minimal elements established in the foregoing sec- tions enable us to solve this problem readily. We observe, first, that in order that our problem have a solution, we must have, by 1. 8, that k _ 2h. Suppose k ? 2h. Then, by 6. 2, there exists in Bk a set of 2h elements, in, m2, * * *, m?2,

This content downloaded from 142.51.1.212 on Fri, 5 Dec 2014 00:31:00 AMAll use subject to JSTOR Terms and Conditions

ON FINITE BOOLEAN ALGEBRAS. 741

which can serve as a set of minimals for a sub-algebra B2h embedded in Bk. The desired, h elements are the elements ai determined by the following 21- equations:

ala2 . . ah = il, ala2 *a =- -2, M2 , aflaf2 . .ah

where the a-products are all different, and where a'1a'2 a.h does not appear. Thus, consider a Boolean algebra BR. Let the minimals of B, be

Mi1, M2, , M8. A set of three elements with respect to which none of the additive constituents of 1 vanish are a1, a2, a3 given by the following 2 3- t

equations:

a, a2a3 = Ml, aja2a3' M2, a, a.2 M3=

ala2a3 M4, alaI2a13 M5, afla2 a3 m6, Cafla2a3= iM7.

Indeed, noting that the sum of the products involving ai affirmatively is a?, we have:

a1 = ml 4 m2 + m3 + M5, a2 =mMl + m2 + m4 + M6,

a3 = ml A M3 + m4 + M7.

The reader can supply the dual of the above problem and its solution.

8. Arithmetic representations of finite Boolean algebras. The properties of the minimal elements and related concepts deliver into our hands very simple arithmetic representations of finite Boolean algebras. These representations are given by the following considerations.

Let N, be the class of 2' numbers consisting of the number 1 and the products of h distinct primes taken from a set of le distinct primes pi, P2, ., P.

[1 < h ?< l]. Further, let a L0 b be the least common multiple of a and b, and aA b the greatest common divisor of a and b. Then, no number of Nk contains a prime to a power higher than 1. Hence, the primes of Nk play with regard to L0 and A the precise role that the minimals of Bk play with regard to Boolean addition, E3, and Boolean multiplication, C, respectively. Hence, the arithmetic system (N;, El, A) is simply isomorphic with the Boolean system (Bk, @, (D), C] corresponding to E, and A to (D.5

Dually, the primes of Nk play with regard to L0 and A the precise role that the maximals of Bk play with regard to Boolean (D and q3 respectively..

B The Boolean " zero," " universe," and " negative of a " correspond respectively to the Nk-elements 1, v =p1 Pl P2 [l El Pk, a, =1v* a.

This content downloaded from 142.51.1.212 on Fri, 5 Dec 2014 00:31:00 AMAll use subject to JSTOR Terms and Conditions

742 B. A. BERNSTEIN.

Hence, the arithmetic system -(Nk, O, A) is simply isomorphic with the Boolean system (Bk, (D, D),^ El corresponding to (D and A to @*6

It is to be observed that the representations of finite Boolean algebras given here enable us to " number " conveniently the elements of a finite Boolean algebra. Thus, to number the elements of an algebra B,, we take for the three minimals in B, any three primes, for simplicity, the first three primes: 2, 3, 5. 'The numbered elements of B, are, then:

1, 2, 3, 5, 6 (= 2 El 3), 10 (== 2 i 5)), 15 (== 3 El 5), 30 (= 2 El 3 0 5 = V).7

9. New proof of the order theorem. I shall close my discussion of finite Boolean algebras with a new proof of the theorem that the order of a finite Boolean algebra is of the form 2k [7c > 0]. This proof has interest in that no use is made in it of the minimal (or the maximal) elements. The proof follows.

Let A be a finite Boolean algebra of order n. Consider any group opera- tion in A, say the operation o given by a o b -ab' + a'b. With respect to o the elements of A form an abelian group. Suppose, now, that A has a sub- group B of order 2k [h ? 1]. Let b1, b,, * , b,2 be the elements of B. Then, for any element c of A outside B, the 2h+1 elements

bjl b2, *,b2h, bioc,b2oc, ,b2hoc

form in A an abelian group of order 2+1*. Hence, since A is finite, the number n of its elements must be of the form 2'k [k > 0]. That is, we find that if A has any sub-group of order 2k [h. _ 1], then the order of A is of the form 2k [7I > 0]. But A has the sub-group of order 2, consisting of the elements 0, 1. Hence the theorem.

THE UNIVERSITY OF CALIFORNIA.

6 The Boolean " universe," "z ero," and " negative " correspond respectively to the Yk-elements 1, v, a.

7Compare Sheffer's representations of finite Boolean algebras, reproduced by Huntington, Transactions of the American Mathemattical Society, vol. 35 (1933), p. 278.

This content downloaded from 142.51.1.212 on Fri, 5 Dec 2014 00:31:00 AMAll use subject to JSTOR Terms and Conditions

top related