- •Едеральное агентство по образованию
- •Оглавление
- •Раздел 1. Элементы теории множеств 8
- •Раздел 2. Элементы комбинаторики 20
- •Раздел 3. Алгебра логики 36
- •Раздел 4. Синтез управляющих систем 62
- •Раздел 5. Теория графов 77
- •Введение
- •Раздел 1 элементы теории множеств
- •1.1. Множества и операции над ними
- •1.2. Алгебра множеств
- •1.3. Разбиение множества на подмножества
- •1.4. Кортежи и декартово произведение множеств
- •1.5. Отображение множеств
- •1.6. Отношения
- •1.7. Свойства бинарных отношений
- •1.8. Алгебра подмножеств
- •1.9. Задания для самостоятельной работы
- •Раздел 2 элементы комбинаторики
- •2.1. Комбинаторика
- •2.2. Различные комбинаторные соотношения
- •2.3. Свойства биномиальных коэффициентов. Биномиальная теорема. Полиномиальная теорема
- •2.4. Принцип включения и исключения
- •2.5. Формула решета
- •2.6. Производящие функции
- •2.7. Производящие функции числа основных комбинаторных объектов
- •2.8. Задания для самостоятельной работы
- •Раздел 3 алгебра логики
- •3.1. Булевы функции
- •3.2. Формулы
- •3.3. Сопоставление формулам над множеством функций
- •3.4. Свойства элементарных функций
- •3.5. Разложение булевых функций
- •3.6. Совершенная д. Н. Ф., совершенная к. Н. Ф.
- •3.7. Полные системы
- •3.8. Примеры полных систем
- •3.9. Полиномы Жегалкина
- •3.10. Единственность представления булевых функций полиномами Жегалкина
- •3.11. Методы построения полиномов
- •I. Метод построения с помощью таблицы.
- •II. Метод неопределенных коэффициентов.
- •III. Метод суперпозиции.
- •3.12. Замыкание. Свойства операции замыкания. Замкнутые классы
- •3.13. Классы и их свойства
- •3.14. Линейные функции и их свойства
- •3.15. Принцип двойственности
- •3.16. Самодвойственные функции, их свойства
- •3.17. Лемма о несамодвойственной функции
- •3.18. Монотонные функции, их свойства
- •3.19. Лемма о немонотонной функции
- •3.20. Теорема о полноте в р2
- •3.21. Предполные классы
- •3.22. Возможность выделить из любой полной системы полную подсистему, состоящую из не более чем 4-х функций
- •3.23. Представление о результатах Поста
- •3.24. Задания для самостоятельной работы
- •Раздел 4 синтез управляющих систем
- •4.1. Схемы из функциональных элементов
- •4.2. Определение схем из функциональных элементов
- •4.3. Основные понятия и определения
- •4.4. Возможность реализации любой функции алгебры логики сфэ
- •4.5. Простейшие методы синтеза
- •4.6. Метод Шеннона
- •4.7. Асимптотически наилучший метод (метод о.Б. Лупанова)
- •4.8. Задания для самостоятельной работы
- •Раздел 5 теория графов
- •5.1. Элементы теории графов
- •5.2. Основные понятия и определения
- •5.3. Способы задания графа
- •5.4. Некоторые соотношения в графе
- •5.5. Перечисление графов
- •5.6. Оценка числа неизоморфных графов с p вершинами
- •5.7. Оценка числа неизоморфных графов с q ребрами
- •5.8. Укладки графов. Укладка графов в трехмерном пространстве
- •5.9. Планарность. Формула Эйлера для плоских графов
- •5.10. Следствия из формулы Эйлера для плоских графов
- •5.11. Операция подразделения ребра
- •5.12. Гомеоморфность графов
- •5.13. Теорема Понтрягина-Куратовского
- •5.14. Деревья и их свойства
- •5.15. Деревья и операции над ними
- •5.16. Оценка числа неизоморфных корневых деревьев на p вершинах
- •5.17. Задания для самостоятельной работы
- •Литература Основная
- •Дополнительная
- •Михеева Елизавета Алексеевна
3.21. Предполные классы
Определение. Класс функций изназываетсяпредполным, если , а.
Определение. Класс функций изназываетсяпредполным, если неполный класс, а дляфункциикласс– полный.
Из определения следует, что предполный класс замкнутый.
Следствие 9. В существуют только 5 предполных классов, а именно.
Доказательство: Возьмем произвольный класс . По следствию 8содержится в одном из пяти классов. Пусть.
а) , тогда, где, то есть– предполный по определению.
б) , это значит, что, ноне является предполным в, значит пункт б) отбрасывается из рассмотрения.
3.22. Возможность выделить из любой полной системы полную подсистему, состоящую из не более чем 4-х функций
Теорема 8. Из всякой полной в системы функцийможно выделить полную подсистему, содержащую не более четырех функций.
Доказательство: Согласно теореме 7 из системы функций можно выделить полную подсистему, содержащую не более 5 функций, то есть,.
Оказывается , либо не самодвойственна (случайа пункта 1 в доказательстве теоремы 7), так как , либо не сохраняет единицу и не монотонна (случайб пункта 1 в доказательстве теоремы 7): . Поэтому полной будет либо система, либо система.
Теорема доказана.
3.23. Представление о результатах Поста
Определение. Система функций называетсябазисом в замкнутом классе , если, а.
Другими словами, базис класса есть его минимальная полная подсистема.
Пример: 1) - базис в.
2) - базис в.
В 1921 г. появилось краткое сообщение о крупном исследовании в , выполненном известным американским математиком Э. Постом. Однако только через 20 лет, в 1941 г. автору удалось оформить этот труд в виде монографии «Two-valued iterative system». Монография написана на языке отношений и занимает очень большой объем. Основным результатом этой работы является построение всех замкнутых классов в .Формально основные результаты Поста можно сформулировать в виде следующих теорем:
Теорема 9. Каждый замкнутый класс из имеет конечный базис.
Теорема 10. Мощность множества замкнутых классов в счетна.
Хотя вторая из этих теорем логически следует из первой, тем не менее в доказательстве Поста сначала устанавливается второй факт, а затем – первый.
Заметим, более современное изложение результатов Поста имеется в книге «Функции алгебры логики и классы Поста» (см. дополнительную литературу [1] к разделу 3). Книга изложена на языке функций и занимает всего 120 страниц.
3.24. Задания для самостоятельной работы
В приведенных ниже заданиях формула, определяющая булеву функцию f (в зависимости от номера варианта), представлена в таблице 1.
1. Функцию f задать: а) с помощью таблицы; б) графически с использованием структуры.
2. С помощью эквивалентных преобразований упростить формулу, определяющую функцию f.
3. Построить функцию, двойственную к функции f.
4. Представить функцию f: а) в виде СДНФ; б) в виде СКНФ.
5. Определить, каким из классов Т0, Т1, S, L и M принадлежит функция f.
6. Выяснить, является ли данная функция шефферовой. Если нет, то какую одну функцию надо добавить к ней, чтобы получить полную систему. Единственным ли образом это можно сделать?
Таблица 1
Номер варианта Формула, определяющая функцию |
1 (((x1+x4)(x2 x3))+((x1x4)x3x1x2) 2 ((x1x2)(x2 x4))((x3 +x4) x1x3) 3 ((x1+x3)(x2 x4))((x1+x3)(x2x4)) 4 ((((x1x2x3)(x1 x4))x1)+(x2x3))x1x3 5 (((x1 x2)(x3+x4))(( x1x3)x4))x3 6 ((x1+(x2x3))(x4 x1))(x1(x2+(x3x4))) 7 ((((x1x2)x3)+x4)(x1x3x2x4))x1x4 8 (((x1x3)+(x2x4))(x1x4)) (x3x2 x3) 9 ((x1((x2x4)+x3))x1x2)((x2x3)x4) 10 ((x1(x3x4))(x2+(x3x4)))(x1x3x4) |
7. Выясните, полна ли система функций .
8. Выясните, полна ли система функций .
9. Выясните, полна ли система функций {}.
10. Выясните, полна ли система функций {}.
11. Выясните, полна ли система функций {}.
12. Выясните, полна ли система функций {}.