- •Автор: р. З. Камалян – доктор технических наук, профессор
- •Криволинейные и поверхностные интегралы: Методическая разработка для студентов дневной формы обучения по специальностям:
- •351400 – Прикладная информатика в экономике;
- •1. Чтение учебников и учебных пособий
- •2. Решение примеров
- •3. Самопроверка усвоения изученной темы
- •4. Консультации (письменные и устные)
- •5. Выполнение контрольных работ
- •6. Лекции и практические занятия
- •7. Требования на зачете и экзамене
- •8. Рекомендуемая литература
- •Элементы теории множеств
- •2. Основные операции над множествами
- •3. Свойства операций над множествами
- •4. Декартово произведение множеств
- •5. Отображение множеств. Функции.
- •6. Бинарные отношения.
- •Свойства разложения бинома Ньютона
- •Основные формулы числа сочетаний
- •Решение комбинаторных уравнений
- •5. Элементы теории графов и сетей
- •1. Основные понятия и определения
- •2. Операции над графами
- •3. Деревья. Лес.
- •4. Эйлеровы и гамильтоновы графы
- •5. Плоские и планарные графы
- •6. Матрицы графов
- •7. Понятие сети
- •Алгоритм построения максимального потока.
- •Построить некоторый начальный поток
- •Элементы математической логики
- •Предел математической логики
- •2. Понятие о высказывании
- •3. Основные логические операции
- •4. Равносильность высказываний
- •1. Основные равносильности:
- •2. Равносильности, выражающие одни логические операции через другие.
- •3. Равносильности, выражающие основные законы алгебры логики.
- •5. Алгебра Буля. Основные законы
- •6. Булевы функции
- •7. Представление произвольной функции алгебры логики в виде формулы алгебры логики и закон двойственности
- •8. Представление булевых функций нормальными формами
- •8.1. Дизъюнктивная нормальная форма и совершенная дизъюнктивная нормальная форма
- •8.2. Конъюнктивная нормальная форма и совершенная конъюнктивная нормальная форма
- •9. Проблема разрешимости
- •Элементы математической логики
- •1. Предмет математической логики
- •2. Понятие о высказывании
- •3. Основные логические операции
- •4. Равносильность высказываний.
- •1. Основные равносильности:
- •2. Равносильности, выражающие одни логические операции через другие.
- •3. Равносильности, выражающие основные законы алгебры логики.
- •5. Алгебра Буля. Основные законы.
- •6. Булевы функции
- •7. Представление производной функции алгебры логики в виде формулы алгебры логики и закон двойственности
- •8. Представления булевых функций нормальными формами
- •8.1. Дизъюнктивная нормальная форма и совершенная дизъюнктивная нормальная форма
- •8.2. Конъюнктивная нормальная форма и совершенная конъюнктивная нормальная форма
- •9. Проблема разрешимости
- •10. Логика предикатов
- •11. Формулы логики предикат
- •12. Общезначимость и выполнимость формул. Предваренная нормальная форма.
- •Контрольные задания
- •Пример выполнения контрольного Задания
7. Представление произвольной функции алгебры логики в виде формулы алгебры логики и закон двойственности
Пусть F
(
) – произвольная функция алгебры логики
n
переменных. Рассмотрим формулу
.
( 1 ).
Формула ( 1 ) составлена следующим образом: каждое слагаемое этой логической суммы представляет собой конъюнкцию, в которой член является значением функции F при некоторых определенных значениях переменных , остальные же члены конъюнкции представляют собой переменные или их отрицания. При этом под знаком отрицания находятся те и только те переменные, которые в первом члене конъюнкции имеют значения 0.
Вместе с тем формула ( 1 ) содержит в виде логических слагаемых всевозможные конъюнкции указанного вида.
Ясно, что формула ( 1 ) полностью определяет функцию F( ). Иначе говоря, значения функции F и формулы ( 1 ) совпадают на всех наборах значений переменных .
Например, если
принимает значение 0, а остальные
переменные принимают значение 1, то
функция F
принимает значение
F
( 0, 1, 1, …, 1 ).
При этом логическое слагаемое
F
( 0, 1, 1, …, 1 )
входящее в формулу ( 1 ), принимает также значение F( 0, 1, …, 1 ), все остальные логические слагаемые формулы ( 1 ) имеют значение 0.
Действительно, в
них знаки отрицания над переменными
распространяются иначе, чем в рассмотренном
слагаемом, но тогда при замене переменных
теми же значениями в конъюнкцию войдет
символ 0 без знака отрицания. В таком
случае один из членов конъюнкции имеет
значение 0, а поэтому вся конъюнкция
имеет значение 0. В связи с этим на
основании равносильности
значением
формулы ( 1 ) является F(
0, 1, …, 1 ).
Вид формулы ( 1 )
может быть упрощен, если в ней отбросить
те логические слагаемые, в которых
первый член конъюнкции имеет значение
0 ( и, следовательно, вся конъюнкция имеет
значение 0 ). Если же в логическом слагаемом
первый член конъюнкции имеет значение
1, то, пользуясь равносильностью
,
этот член конъюнкции можно не выписывать.
Таким образом, в результате получается формулу ( 1 ), которая содержит только элементарные переменные высказывания и обладает следующими свойствами:
Каждое логическое слагаемое формулы содержит все переменные, входящие в функцию F( ).
Все логические слагаемые формулы различны.
Ни одно логическое слагаемое формулы не содержит одновременно переменную и отрицание.
Ни одно логическое слагаемое формулы не содержит одну и ту же переменную дважды.
Перечисленные свойства называются свойствами совершенства.
Каждое не тождественно ложной функции соответствует единичная формула вида ( 1 ).
Если функция F(
)
задана таблицей истинности, то
соответствующая ей формула алгебры
логики может быть получена просто.
Действительно, для каждого набора
значений переменных, на котором функция
F(
)
принимает значение 1, запишем конъюнкцию
элементарных переменных высказываний,
взяв за член конъюнкции
,
если значение
есть 0. Дизъюнкция всех записанных
конъюнкций и будет искомой формулой.
Пусть, например,
функция F(
)
имеет следующую таблицу истинности (
табл. 17 )
Таблица 17
|
|
|
F( ) |
|
|
|
F( ) |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
Для наборов значений переменных ( 1, 1, 0 ), ( 1, 0, 1 ),
( 0, 1, 0 ), ( 0, 0, 0 ), на
некоторых функция принимает значение
1, запишем конъюнкции
а искомая формула,
обладает свойствами совершенства, имеет
вид
Пусть формула А содержит только операции конъюнкции, дизъюнкции и отрицания. Будем называть операцию конъюнкции двойственной операции дизъюнкции, а операцию дизъюнкции двойственной операции конъюнкции.
Определение. Формулы А и А* называются двойственными, если формула А* получается из формулы А путем замены в ней каждой операции на двойственную.
Например, для
формулы
двойственной будет формула
.
Лемма. Если для формулы А двойственной является формула А*, то справедлива равносильность
Теорема. Если формулы А и В равносильны, то равносильны и двойственные им формулы, т.е. А* ~ В*.
