Boolean Algebras

(ブール代数)

Discrete Mathematics I

12th lecture, December 8, 2023

https://www.sw.it.aoyama.ac.jp/2023/Math1/lecture12.html

Martin J. Dürst

AGU

© 2005-23 Martin J. Dürst Aoyama Gakuin University

 

Today's Schedule

 

Summary of Last Lecture

 

Leftovers from Last Lecture

Group theorems: Uniqueness of Inverse, Cancellation Law

Groups in Computer Science

 

Last Week's Homework 1:
Symmetric Group of Order 3

Create a Cayley table of the symmetric group of order 3. Use lexical order for the permutations.

[都合により削除]

 

Last Week's Homerwork 2:
Non-Isomorphic Groups of Size 4

If we define isomorphic groups as being "the same", there are two different groups of size 4. Give an example of each group as a Cayley table. Hint: Check all the conditions (axioms) for a group. There will be a deduction if you use the same elements of the group as another student.

[都合により削除]

 

Algebraic Structures Related to Groups

 

More Algebraic Structures

 

Boolean Algebra

 

Boolean Algebra Example 1:
Basic Logic

 

Comments on Boolean Algebra

 

Boolean Algebra Example 2:
A Powerset with Set Operations

 

Bitwise Operations

*) and many other programming languages

 

Boolean Algebra Example 3:
Bitstrings and Bitwise Operations

 

Boolean Algebra Example 4:
Integers and Divisibility

*) This restriction can be slightly relaxed.

 

The Structure of Boolean Algebras

 

Isomorphisms for Examples

 

Axioms for Boolean Algebras

The axioms for Boolean algebras are the same as the axioms for basic logic (standard/Huntington/Robbins/Sheffer/Wolfram).

There is a choice between compactness and obviousness.

We obtained the axioms by starting with basic logic and trying to find axiomatizations.

We obtain Boolean algebras by trying to find all objects that conform to these axioms.

Basic logic ⇒ Axioms of basic logic/boolean algebras ⇒ Boolean algebras

 

The Magic Garden of George B.

(The Magic Garden of George B. And Other Logic Puzzles, Raymond Smullyan, Polimetrica, 2007)

 

How to Solve the Magic Garden Puzzle

 

The Magic Garden Boolean Algebra

 

Answers to Magic Garden Quiz

 

Summary

  

Homework

Deadline: December 14, 2022 (Thursday), 18:40.

Format: A4 single page (using both sides is okay; NO cover page), easily readable handwriting (NO printouts), name (kanji and kana) and student number at the top right

Where to submit: Box in front of room O-529 (building O, 5th floor)

Draw the Hasse diagram of a Boolean algebra of dimension 4 (16 elements). There will be a deduction if you use the same elements as another student.

Additional Homework (no need to submit): Which Boolean function makes a group out of any Boolean algebra?

 

Glossary

coverage
(試験) 範囲
cyclic group
巡回群
Klein four-group
クラインの四元群
Abelian group
アベル群、可換群
semigroup
半群
ring
環 (かん)
polynomial
多項式
field
体 (たい)
lattice
束 (そく)
Boolean algebra
ブール代数
zero element
零元
unary operation
単項演算
binary operation
二項演算
bitwise operation
ビット毎演算
bitwise not
ビット毎否定
bitwise and
ビット毎論理積
bitwise or
ビット毎論理和
bitwise xor (exclusive or)
ビット毎排他的又は
coprime
互いに素
greatest common divisor
最大公約数
least common multiple
最小公倍数
coprime
互いに素
pairwise coprime
対ごとに素、どの二つも互いに素
n-dimensional
n 次元 (の)
cube
立方体
supremum (least upper bound)
上限、最小上界
infimum (greatest lower bound)
下限、最大下界