Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
глава_5.doc
Скачиваний:
9
Добавлен:
13.03.2015
Размер:
117.25 Кб
Скачать

Оглавление

Глава 1. Булевы функции………………………………………..5

§1.1. Булевы функции и их свойства…………………………5

Вопросы и упражнения для самостоятельной работы………9

§1.2. Нормальные формы булевых функций……………….10

Вопросы и упражнения для самостоятельной работы……..12

§1.3. Важнейшие замкнутые классы булевых функций…...13

Вопросы и упражнения для самостоятельной работы……..16

§1.4. Полные системы. Теорема Поста……………………..17

Вопросы и упражнения для самостоятельной работы…….19

Глава 2. Функции выбора……………………………………...20

§2.1. Понятие функции выбора……………………………...20

Вопросы и упражнения для самостоятельной работы……..24

§2.2. Характеристические векторы подмножеств конечного множества……………………………………………….……….....25

Вопросы и упражнения для самостоятельной работы……..29

§2.3. Логическое представление функций выбора…………29

Вопросы и упражнения для самостоятельной работы……..34

§2.4. Турнирный выбор………………………………………36

Вопросы и упражнения для самостоятельной работы……..39

Глава 3. Графы……………………………………………….....41

§3.1. Основные понятия……………………………………...41

Вопросы и упражнения для самостоятельной работы……..51

§3.2. Деревья……………………………………………….....56

Вопросы и упражнения для самостоятельной работы……..60

§3.3. Доминирование в графах. Внутренняя и внешняя устойчивость. Ядро…………………………………………………...62

Вопросы и упражнения для самостоятельной работы……..67

Ответы…………………………………………………………..69

Литература………………………………………………………72

1. Булевы функции

§1.1. Булевы функции и их свойства

Переменная x, принимающая значения 0 или 1 (x{0,1} ), называетсябулевой переменной.

Функция от одной или нескольких булевых переменных, принимающая значения в множестве {0,1}, называется булевой функцией.

Любую булеву функцию можно задать с помощью таблицы истинности. Следующие ниже две таблицы перечисляют все булевы функции одной и двух переменных.

x0 1

---------------------

g00 0

g10 1

g21 0

g31 1

Здесь используются обозначения:

g0(x)=0 – функция, тождественно равная нулю;

g1(x)=x– тождественная функция;

g2(x)=1–x– функция, заменяющая значение аргументаxна его отрицаниеx’, т.е.g2(x)=x;

g3(x)=1 – функция, тождественно равная единице.

x10 0 1 1

x20 1 0 1

-------------------------------

f00 0 0 0 0тождественный ноль

f10 0 0 1,умножение, конъюнкция

f20 0 1 0

f30 0 1 1x1

f40 1 0 0

f50 1 0 1x2

f60 1 1 0сложениепомодулю2

f70 1 1 1дизъюнкция

f81 0 0 0стрелкаПирса

f91 0 0 1эквивалентность

f101 0 1 0

f111 0 1 1обратнаяимпликация

f121 1 0 0

f131 1 0 1импликация

f141 1 1 0 |штрихШеффера

f151 1 1 1 1тождественнаяединица

Используемые обозначения приведены справа. Например, для конъюнкции f1(x1,x2) =x1x2=x1x2, а для стрелки Пирсаf8(x1,x2) =x1x2.

Суперпозиции указанных функций позволяют строить более сложные функции многих переменных, при этом свойства отрицания, конъюнкции, дизъюнкции и импликации подобны тем, которыми обладают соответствующие логические операции. Например:

Законы поглощения: x(xy) =x;x(xy) =x;

Законы расщепления: (xy)(xy) =x; (xy)(xy) =x;

Дистрибутивность:x(yz) = (xy)(xz);x(yz) = (xy)(xz);

Законы нуля и единицы:xx= 0;xx= 1; 0x =x; 1x=x; 0x=x; 1x =x;

Законы де Моргана: (xy)’ = xy; (xy)=xy;

Устранение импликации:xy =xy.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]