1

المرجع الالكتروني للمعلوماتية

تاريخ الرياضيات

الاعداد و نظريتها

تاريخ التحليل

تار يخ الجبر

الهندسة و التبلوجي

الرياضيات في الحضارات المختلفة

العربية

اليونانية

البابلية

الصينية

المايا

المصرية

الهندية

الرياضيات المتقطعة

المنطق

اسس الرياضيات

فلسفة الرياضيات

مواضيع عامة في المنطق

الجبر

الجبر الخطي

الجبر المجرد

الجبر البولياني

مواضيع عامة في الجبر

الضبابية

نظرية المجموعات

نظرية الزمر

نظرية الحلقات والحقول

نظرية الاعداد

نظرية الفئات

حساب المتجهات

المتتاليات-المتسلسلات

المصفوفات و نظريتها

المثلثات

الهندسة

الهندسة المستوية

الهندسة غير المستوية

مواضيع عامة في الهندسة

التفاضل و التكامل

المعادلات التفاضلية و التكاملية

معادلات تفاضلية

معادلات تكاملية

مواضيع عامة في المعادلات

التحليل

التحليل العددي

التحليل العقدي

التحليل الدالي

مواضيع عامة في التحليل

التحليل الحقيقي

التبلوجيا

نظرية الالعاب

الاحتمالات و الاحصاء

نظرية التحكم

بحوث العمليات

نظرية الكم

الشفرات

الرياضيات التطبيقية

نظريات ومبرهنات

علماء الرياضيات

500AD

500-1499

1000to1499

1500to1599

1600to1649

1650to1699

1700to1749

1750to1779

1780to1799

1800to1819

1820to1829

1830to1839

1840to1849

1850to1859

1860to1864

1865to1869

1870to1874

1875to1879

1880to1884

1885to1889

1890to1894

1895to1899

1900to1904

1905to1909

1910to1914

1915to1919

1920to1924

1925to1929

1930to1939

1940to the present

علماء الرياضيات

الرياضيات في العلوم الاخرى

بحوث و اطاريح جامعية

هل تعلم

طرائق التدريس

الرياضيات العامة

نظرية البيان

الرياضيات : الجبر : الجبر البولياني :

Definition and properties of a Boolean algebra.

المؤلف:  J. ELDON WHITESITT

المصدر:  BOOLEAN ALGEBRA AND ITS APPLICATIONS

الجزء والصفحة:  27-32

26-12-2016

1525

The definition of a Boolean algebra which will be used here is the one given by Huntington in 1904. Many other sets of postulates could be chosen that would define the algebra equally well. This set has the property that no postulate can be derived from the remaining postulates.

DEFINITION. A class of elements B together with two binary operations  (+) and(.) (where a b will be written ab) is a Boolean algebra if and only if the following postulates hold:

P1. The operations (+) and(.) are commutative.

P2. There exist in B distinct identity elements 0 and 1 relative to the operations (+) and(.) respectively.

P3. Each operation is distributive over the other.

P4. For every a in B there exists an element a' in B such that

                                a+ a' = 1                    and                   aa' = 0.

There is no reason why the two operations in the definition must be written (+) and(.) Any two symbols would serve equally well. If a set with operations and *, or and , satisfied the analogous postulates, it would be a Boolean algebra. (+) and (.) were chosen only to conform with the notation used in the other chapters.

THEOREM 1. Every statement or algebraic identity deducible from the postulates of a Boolean algebra remains valid if the operations (+)and (.)and the identity elements 0 and 1 are interchanged throughout.

(This theorem is known as the principle of duality.)

Proof. The proof of this theorem follows at once from the symmetry of the postulates with respect to the two operations and the two identities.  If one statement or algebraic expression is obtained from another by a single application of the principle of duality, the second is said to be the dual of the first. In this case, it is clear that the first is also the dual of the second. Each of the following theorems contains two dual statements,  with the exception of one in which the given proposition is its own dual.  From Theorem 1, it is necessary to prove only one of each pair of dual statements. However, to illustrate the nature of duality, both proofs are given in Theorem 2.

It should be noted that the steps in one proof are dual statements to those in the other, and the justification for each step is the same postulate or theorem in one case as in the other.

THEOREM 2. For every element a in a Boolean algebra B,

a + a = a                            and                     as = a.

Proof.     a = a + 0                                           by P2

                   = a+aa'                                          by P4

                   = (a + a) (a + a')                          by P3

                    = (a + a) (1)                                by P4

                       = a+ a,                                     by P2

and similarly,

                        a = a(1)                                                   by P2

                          = a(a + a')                                             by P4

                         = as + ad                                                by P3

                         = as+0                                                     by P4

                          = aa.                                                        by P2

THEOREM 3. For each element a in a Boolean algebra B,

                   a + 1 = 1             and                   a0 = 0.

Proof.           1 = a+ a'                                             by P4

                         = a + a'(1)                                        by P2

                        = (a + a') (a + 1)                              by P3

                       = 1(a+1)                                            by P4

                         =a+1.                                               by P2

THEOREM 4. For each pair of elements a and b in a Boolean algebra B,

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

Proof.                   a= 1a                                       by P2

                              =(1 + b)a                                 by Theorem 3

                             = 1a+ba                                   by P3 and P1

                             = a+ba                                       by P2

                            = a+ab.                                        by P1

THEOREM 5. In every Boolean algebra B, each of the binary operations  (+) and (.)is associative. That is, for every a, b, and c in B,

a + (b + c) = (a + b) + c                       and                            a(be) = (ab)c.

Proof. First we will show that   a + a(bc) = a + (ab)c,  as follows:

                       a + a(bc) = a                                   by Theorem 4

                                        = a(a + c)                       by Theorem 4

                                        = (a + ab) (a + c)         by Theorem 4

                                       = a + (ab)c.                    by P3

Next we will show that a' + a(bc) = a' + (ab)c, as follows:

                   a' + a(bc) = (a' + a) (a' + bc)                            by P3

                                    = 1(a' + bc)                                        by P4

                                    = a'+bc                                                by P2

                                   =(a' + b) (a' + c)                                 by P3

                                  = [1(a' + b)](a' + c)                            by P2

                                 =[(a' + a)(a'+ b)](a' + c)                     by P4

                                = (a' + ab)(a' + c)                                  by P3

                                 = a' + (ab)c.                                           by P3   

Now if we multiply these two equations, we obtain

[a + a(bc)][a' + a(bc)] = [a + (ab)c][a' + (ab)c].                                 (1-1)

The left side of Eq. (1-1) may be reduced as follows:

               [a + a(bc)][a' + a(bc)] = [a(bc) + a][a(bc) + a'] by P1

                                                        = a(bc) + aa'                    by P3

                                                       = a(bc) + 0                       by P4

                                                      = a(bc).                              by P2

Similarly, the right side of (1-1) reduces as follows:

[a + (ab)c][a' + (ab)c] = [(ab)c + a][(ab)c + a']             by P1

                                        = (ab)c + aa'                                 by P3

                                       = (ab)c + 0                                     by P4

                                       = (ab)c.                                           by P2

Hence Eq. (1-1), when simplified, reads

                                                a(bc) = (ab)c,

and this statement is the associative law that we were to prove.

From now on, we shall write both a(bc) and (ab)c as abc, and similarly,  we shall write both (a + b) + c and a + (b + c) as a + b + c.

THEOREM 6. The element a' associated with the element a in a Boolean algebra is unique. (That is, only one element a' satisfies the conditions of P4.)

Proof. Suppose that a + x = 1, ax = 0, and also that a + y = 1,  ay = 0. Then,

Thus any two elements associated with a as specified in P4 are equal. In other words, a' is uniquely determined by a. We will refer to a' as the complement of a.

THEOREM 7. For every a in a Boolean algebra B, (a')' = a.

Proof. By P4, a + a' = 1, and aa' = 0. But this is exactly the necessary condition that (a')' is equal to a. By Theorem 6, no other element has this property.

THEOREM S. In any Boolean algebra, 0' = 1 and 1' = 0.

Proof. By Theorem 3, 1 + 0 = 1, and (1)(0) = 0. Since Theorem 6 shows that for each a there is only one element a', these equations imply that 0' = 1, and 1' = 0.

THEOREM 9. For every a and bin a Boolean algebra B,

                              (ab)' = a' + b'                and                        (a + b)' = a'b'.

(ab) (a' + b') = aba' + abb'                                          by P3

                       = 0b + a0 = 0 + 0 = 0.                     by P1, P2, P4, Theorem 3

Further,

            Ab+a'+b'=a'+b'+ab                                                     by P1

                             = (a'+b'+a)(a'+b'+b)                                    by P3

                             = (1 + b') (1 + a')                                          by P4 and P1

                             = 1.                                                          by Theorem 3 and P2

DEFINITION. The "order" relation ab is defined by the statement:  For every a and bin a Boolean algebra B, ab if and only if ab' = 0.

The following theorem contains the contents of four theorems in Section (Properties of set inclusion) which were derived there intuitively for sets. The proof here is based on the definition of the relation.

THEOREM 10. The following four properties of are valid in every Boolean algebra for arbitrary elements x, y, and z:

(a) If x y and y z, then x z.

(b) If x ⊆⊆ y and x z, then x yz.

(c) If xy,then xy+zfor any z.

(d) x y if and only if y' x'.

Proof. The reasons for the steps in the proofs have been omitted, but should be supplied by the reader.

(a) x c y is equivalent to xy' = 0 and y z is equivalent to yz' = 0.

Hence xz' = xz'(y + y') = xyz' + xy'z' = 0 + 0 = 0. But xz' = 0 is equivalent to x z, which was to be shown.

(b) From xy and x z we have xy' = 0 and xz' = 0. Hence xy' + xz' = 0 and x(y' + z') = 0. But by Theorem 9, y' + z' = (yz)' and thus x(yz)' = 0 or, equivalently, x yz.

(c) From x y we have xy' = 0 and hence x(y + z)' = x(y'z') = (xy')z' = 0. But x(y + z)' = 0 is equivalent to xy + z and (c) is proven.

(d) Assume first that x y and thus xy' = 0. Then 0 = xy' = (x')'y'= y'(x')', and from this we have that y' x'. Conversely, if y' x',  then, applying the preceding statement, (x')' (y')' and by Theorem 7 this gives x y.

 

 

EN

تصفح الموقع بالشكل العمودي