
- •Н.И. Калядин
- •Н.И. Калядин
- •Глава 1. Функции алгебры логики
- •1.1. Основные определения
- •Геометрическое представление фал.
- •2.3 Задачи и упражнения iiIго типа *.
- •1.4 Свойства конъюнкции, дизъюнкции и отрицания.
- •1.5 Свойства сложения по модулю два, импликации и функции Шеффера и Вебба.
- •Алгоритм приведения формулы к днф.
- •Совершенные дизъюнктивные и конъюнктивные нормальные формы.
- •Алгоритм построения скнф.
- •Алгоритм нахождения сднф путем тождественных преобразований
- •Совершенно полиноминальная нормальная форма (спнф).
- •Алгоритм построения спнф.
- •Глава 2. Задания к практическим занятиям, выполнению расчетно-графических работ и для самостоятельной работы по функциям алгебры логики.
- •2.1 Задачи и упражнения iго – типа *.
- •1.8 Методы определения линейности фал.
- •1. Использование таблиц истинности.
- •Замечательное свойство классов фал (классов Поста):
- •1.9 Функционально замкнутые классы. Критерий полноты *.
- •2. Использование полинома Жегалкина.
- •1.7 Основные классы функций алгебры логики
- •Алгоритм построения сднф.
- •2.2 Задачи и упражнения iiго – типа *.
- •1.6 Аналитические формы представления фал. Дизъюнктивные и конъюнктивные нормальные формы
- •1.3 Выражение одних элементарных функций через другие
- •1.2 Элементарные функции алгебры логики
- •Предисловие.
- •Список литературы.
1.2 Элементарные функции алгебры логики
В число функций алгебры логики, подсчитываемых с помощью теоремы 1, входят как функции, существенно зависящие от всех n аргументов, так и функции, для которых часть из этих аргументов являются фиктивными.
|
|
|
|
|
0 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
0 |

В этом случае
только функции
и
существенно
зависят от
,
а для функций
и
этот единственный аргумент является
фиктивным.
Теорема 2. Число всех функций алгебры логики, существенно зависящих от n аргументов, определяется следующим рекуррентным соотношением:
.
(1- 2)
В этом соотношении
- число функций алгебры логики, существенно
зависящих от
аргументов.
Рассмотрим ФАЛ, которые играют большую роль в построении теории функций алгебры логики и ее приложениях. Эти функции мы будем называть в дальнейшем элементарными (таблица 1).
Система Bобразует
булеву алгебру ФАЛ отn
переменных (алгебру булевых функций,
алгебру Буля), где
- носитель алгебры Буля.
Рассмотренные элементарные ФАЛ позволяют строить новые функции алгебры логики двумя основными путями:
1) перенумерация аргументов;
2) подстановка в функцию новых функций вместо аргументов.
Функцию, полученную
из функций
путем применения (возможно многократного)
этих двух правил будем называтьсуперпозицией
функций
.
Имея, например, элементарные функции отрицания, дизъюнкции, эквивалентности и импликации, можно составить следующие новые функции алгебры логики, являющиеся суперпозициями этих функций:
6
9.
(A
B) – (C
D) = (A – C)
(B – D);
(A
(B
C))
((A
B)
C);
a ~
(b | c) = ((a +b)
c) + (a – c).
10. (A – B) + (B – A) = A +B;
P – Q = A
C,если
P = A – (B – C), Q = (A – B) – C;
(a ~ b) –
(a | b) = (a
a)
(b
b).
11. ((A
)
(
C))
((
B)
(B
))
= 0;
(A – (B –
C))
(A
(B
C));
(b
(a
c))
((b
c)
a) = b
a.
12. (A
B) + (C
D) = A + B + C + D,если
A
B = C
D;
(A – B) – C = (A – C) – (B – C);
(a
)
((
c )
b) = a
b.
13. ((A
C) + (B
D))
((A + B)
(C + D));
((A +B) –
C) = (A – (B
C))
(B – (A
C));
(a | b)
(b
c ) = b
c.
14. ((C)
(
)
(A
))
((
B)
(B
C)) = 0;
(A + B) – C) = (A – C) – (B – C);
(a
)
((
c)
b) = a
b.
15. P = (A
– B) – C, Q = A – (B – C), если
P
Q;
(A – B)
(B – C)
(C – A) = (A
B
C) + (A
B
C);
(a
b
c) ~ (a
b
c) = (a
b)
(b
c)
(c
a).
16. ((A
C) + (B
D))
((A + B)
(C + D));
((A)
C)
(
B) = B
C;
((a + b) –
c) | ((a – b) + c) = a
(b
c).
17. (C
B)
(
)
(
C)
(
B)
(A
)
= 1;
(A
B)
C = A
(B
C),если
C
A;
(a ~ b)
((a
c)
(c
d)) = (b – a) – c.
18. A –
(B
C) = (A – B)
(A – C);
P
Q ,если
P = (A – B) – C, Q = A – (B – C);
((a | b)
(b
c))
(c ~ d) = (d – c) – b.
19. (A –
(BC))
(B–
(A
C))
(C–
(A
B))
= A + B + C + (A
B
C);
((A
B) – C)
((A
B
C) – (A
B
C));
(a – b) –
c = (a ~ b)
(b
c).
20. A + B =
(B) + (A
);
(A
B)
(B
C)
(A
C) = (A
B)
(B
C)
(A
C);
(
35
b
=
+ (b
| c).
Предисловие.
Функции алгебры логики (ФАЛ) представляют собой один из важных и сложных разделов булевой алгебры, изучаемой по дисциплине «Дискретная математика».
Практикум включает в себя разбор пяти тем по ФАЛ:
элементарные логические операции;
тождественные преобразования равносильностей;
аналитические формы представления;
основные классы;
полные системы, критерии полноты.
При раскрытии указанных тем сжатое изложение необходимого теоретического материала сопровождается подробным решением типовых задач.
Сбалансированное количество определений, теорем и формул в предлагаемых методах решения задач позволяет рассматривать последние больше как методы мышления, призванными вырабатывать соответствующую математическую культуру у решателя.
Предлагаемые в заданиях к практическим занятиям и выполнению расчётно-графических работ задачи подбирались с целью наиболее полного и широкого охвата изучаемого раздела.
Такой подход позволяет изучающему в дальнейшем самостоятельно и углубленно освоить методы решения разнообразных задач при многоплановой интерпретации ФАЛ: в теории конечных автоматов, программировании, компьютерном моделировании.
Пособие преследует цель овладения практическими навыками решения задач на языке функций алгебры логики, что представляет наибольшие трудности у изучающих дискретную математику.
Как и принято в учебной литературе, большинство теоретических результатов приведено без указания авторов (за исключением задач), так как такие ссылки затрудняли бы чтение пособия. Однако вся использованная литература указана в списке литературы, приведенном в конце пособия.
4
7. 8. 9.
10. 11. 12.
13. 14. 15.
16. 17. 18.
37
УДК 519.1 (07)
К17
Рецензенты: А.Г. Ицков, канд. физ. – мат. наук, доц.;
Т.Ю. Нистюк, канд. техн. наук, доц.
Калядин Н.И. Практикум по дискретной математике (часть III. Функ К17 ции алгебры логики): Учеб. - метод. пособие. - Ижевск:Изд-во ИжГТУ,
2006. - 40с.
Практикум содержит краткие теоретические сведения (определения, утверждения, решения типовых примеров) по одному из важных и сложных разделов булевой алгебры в дисциплине «Дискретная математика» - функции алгебры логики.
Теоретический материал справочного характера тем не менее позволяет охватить большое разнообразие задач по функциям алгебры логики, ориентирует на углублённое изучение различных методов их решения, обеспечивает возможность овладения практическими навыками решения задач в процессе самостоятельной работы над курсом.
Предназначен для студентов и преподавателей технических вузов, изучающих дискретную математику.