Курсовая работа: Минимальные формы булевых многочленов

3. a + (b * c) = (a + b) * (a + c)

4. a* (b + c) = (a * b) + (a * c)

5. a + 0 = a , a * 1 = a . (Тождественность)

6. a + a ` = 1, a * a ` = 0. (Дополнительность)

Эта система аксиом является полной и независимой.

Пример 1: Пусть множество В это множество В= {1,0} на котором заданы две бинарные операции:

+ 1 0 * 1 0
1 1 1 1 1 0
0 1 0 0 0 0

И унарная операция: 0` = 1, 1 ` = 0.

Пример 2: Множество делителей числа 70: <1,2,5 , 7,10,14,35,70>

1. a + b = НОД (a, b)

2. a * b = НОК (a, b)

3. a` = 70/a

Определение: Пусть С - непустое подмножество множества В. Говорят, что С - подалгебра алгебры В , если она сама является алгеброй с теми же операциями.

Подмножество С - есть подалгебра алгебры В Û С замкнуто относительно трех операций.

Пример 3: Если С=<1,2,35,70> замкнуто относительно операций «+ », «* », «` », тогда С является подалгеброй алгебры В .

Определение: Две булевы алгебры В и В` изоморфны : В ~ В` , если существует взаимно-однозначная функция f : B ® B ` , такая, что:

1. f (a + b) = f (a) + f (b)

2. f (a * b) = f (a) * f (b)

3. f (a`) = (f (a))`

Для булевой алгебры справедливы принципы дуальности.

Основные теоремы абстрактной булевой алгебры.

1. Идемпотентный закон: a + a = a, a * a = a.

2. Граничный закон: a + 1 = 1, a + 0 = a .

3. Абсорбционный закон: a + (a * b) = a, a * (a + b) = a.

4. Ассоциативный закон: a + (b + c) = (a + b) + c, a * (b * c) = (a * b) * c.

5. Единственность дополнения: если $ x : a + x = 1 , a * x = 0, то x = a `.

6. Инволютивный закон: ((a`))` = a Þ 0` = 1 , 1` = 0.

7. Закон де Моргана: (a + b)`=a` * b`, (a * b)` = a` + b`.

Булева алгебра как решетка.

Поскольку для булевой алгебры справедливы ассоциативный, коммутативный и абсорбционный законы, то согласно определению булева алгебра есть решетка. В этой решетке

К-во Просмотров: 505
Бесплатно скачать Курсовая работа: Минимальные формы булевых многочленов