Н.И. КАЛЯДИН
Практикум
По дискретной математике
(часть III. Функции алгебры логики)
Учебно-методическое издание
Николай Иванович Калядин
Практикум
По дискретной математике
(часть III. Функции алгебры логики)
В авторской редакции
Компьютерная верстка Пономарев Е.В.
Подписано в печать Бумага офсетная.
Формат 60 х 84/16. Печать офсетная. Усл. печ. л. .
Уч.-изд. л. . Тираж 50экз. Заказ № .
Отпечатано в типографии издательства ИжГТУ.
Издательство Ижевского государственного технического
университета. 426069, Ижевск, Студенческая, 7
Министерство образования и науки Российской Федерации
Федеральное агентство по образованию
Государственное образовательное учреждение
высшего профессионального образования
“Ижевский государственный технический университет”
Кафедра “Прикладная математика и информатика”
Н.И. КАЛЯДИН
Практикум
По дискретной математике
(часть III. Функции алгебры логики)
![]() |
Ижевск 2006
19. 20. 21.
![]() | |
![]() |
22. 23. 24.
|
Оглавление.
Предисловие………………………………………………………………….......4
Функции алгебры логики……………………………………………....5
Основные определения……………………………………………….5
Элементарные функции алгебры логики……………………………6
Выражение одних элементарных функций через другие ………….8
Свойства конъюнкции, дизъюнкции и отрицания………………….9
Свойства сложения по модулю два, импликации и функции
Шеффера и Вебба ……………………………………….....................9
Аналитические формы представления ФАЛ………………………10
Основные классы функций алгебры логики ……………………….16
Методы определения линейности ФАЛ…………………………….17
Функционально замкнутые классы. Критерий полноты………….19
Задания к практическим занятиям, выполнению расчетно-графических работ и для самостоятельной работы по функциям алгебры
логики……………………………………………………………………...24
Задачи и упражнения Iго типа……………………………………….24
Задачи и упражнения IIго типа………………………………............27
Задачи и упражнения IIIго типа………………………………...........32
Список литературы……………………………………………………………..39
21. (
B) + (
A) = (A
B) + (A
B);
(
B)
(
C)
(
C);
a + (c – b) = (a ~ c) + (b | c);
22. A + B = (A – B) + (B – A);
C
(A
B), если C
A, C
B;
(a
b)
((
| c)
(
| d) = a
b.
23. (A – B) + ((A + C)
B) = (A – C) + ((A + B)
C);
C
(A
B), если A
C;
((a | b)
(b
c))
(c ~ d) = d
(c
b).
24. (A + (A – B))
(1 – B) = 0;
((A – C)
(B – A))
(A
B);
a ~ (b | c) = (a
b) ~ (a +c)
b.
| 1. | 2. | 3. | ||
|
|
| ||
| 4. | 5. | 6. | ||
|
|
|
5. Ниже приведены диаграммы Эйлера – Венна. Представьте заштрихованные и отдельно не заштрихованные области максимально компактными аналитическими выражениями, в которых бы использовалось минимальное количество логических операций и букв. С этой целью сначала выразите все заштрихованные области через конституенты – конъюнкты, а незаштрихованные через конституенты – дизъюнкты, и только после этого приступаете к упрощению совершенных форм (результаты проверьте на таблицах истинности).
ГЛАВА 1. Функции алгебры логики
Основные определения
Рассмотрим множество векторов X={<
>}, где
, x
{0, 1},
=
, |
| = 2n. Произведем однозначное отображение множества X на множество Y={0, 1}, т.е.
: X
Y.
Определение 1. Функцией алгебры логики (ФАЛ или логической функцией) называется отображение вида
: {0, 1}n
{0, 1}.
Так как число различных наборов значений аргументов является конечным, то любая ФАЛ может быть полностью задана таблицей истинности. В левой части этой таблицы перепишем все наборы значений аргументов этой функции, а в правой части – значений функций на этих наборах.
Определение 2. Если две функции алгебры логики
и
принимают на все возможных наборах значений аргументов одинаковые значения, то функции
и
называются равными.
Определение 3. Функция
существенно зависит от аргумента
, если имеет место соотношение:

Теорема 1. Число различных функции алгебры логики, зависящих от n аргумента, конечно и равно
.









