- •Едеральное агентство по образованию
- •Оглавление
- •Раздел 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. Задания для самостоятельной работы
- •Литература Основная
- •Дополнительная
- •Михеева Елизавета Алексеевна
Раздел 4 синтез управляющих систем
4.1. Схемы из функциональных элементов
Одним из интересных примеров приложения алгебры логики является теория управляющих систем. Основными классами «дискретных» управляющих систем являются контактные схемы, формулы, схемы из функциональных элементов (СФЭ).
В данном разделе остановимся на синтезе СФЭ. Рассмотрим такие дискретные преобразователи, т.е. устройства, которые обладают некоторым числом входов и выходов. Наборы сигналов, поступающие на входы и возникающие на выходах, принадлежат известным конечным множествам.
Устройства осуществляют преобразования входных сигналов в выходные. Выделим такой класс устройств, в которых время преобразования существенно мало по сравнению с длительностью сигналов (другими словами, временем преобразования в которых можно пренебречь). Математической моделью таких устройств и являются так называемые схемы из функциональных элементов.
Задача синтеза управляющих систем является одной из основных задач кибернетики. В общих чертах эта задача может быть сформулирована следующим образом. Пусть задан запас элементарных средств. Заданы правила построения из них более сложных образований – схем. Задан способ нахождения по схеме реализуемой ею функции. Задача синтеза состоит в получении для каждой функции наилучшей схемы, реализующей эту функцию.
Обозначения, используемые в дальнейшем в данном разделе:
–знак сложения по модулю 2;
log a – двоичный логарифм a;
[a] – наибольшее целое число, не превосходящее a;
< – неравенство, справедливое при достаточно больших n;
(и– величины одного порядка) –.
4.2. Определение схем из функциональных элементов
Определение схемы из функциональных элементов распадается на две части. Вначале определяется один вспомогательный объект – сеть, а уже потом с его помощью определяется схема. Понятие сеть играет чисто вспомогательную роль и используется только для определения схемы из функциональных элементов. Сеть строится из полюсов и элементов.
○ – полюс (полюсы будем изображать маленькими кружочками)
1…n
–элемент (каждый элемент имеет несколько входов, занумерованных числами 1, 2, …, и один выход; элементы будем изображать в виде треугольников с отростками, отростки сверху соответствуют входам элемента, а отросток снизу – его выходу).
Определение логической сети:
Полюс есть логическая сеть, при этом он является ее единственной вершиной.
Если S1 и S2 – логические сети без общих вершин, то их объединение есть логическая сеть , вершинами которой являются вершины исходных логических сетейи.
Если S – логическая сеть и E – элемент (входы и выход которого не являются вершинами S), то результат присоединения всех входов элемента E к некоторым вершинамS есть снова логическая сеть. При этом к одной вершине S могут присоединяться различные входы элемента Е, но каждый вход присоединяется только к одной вершине. Вершинами новой логической сети являются вершины S
и выход элемента E.
Определение схемы. Схемой из функциональных элементов (СФЭ) называется логическая сеть, в которой:
1) Каждому полюсу приписана одна из переменных x1, …, xn, …, причем, разным полюсам – разные переменные, полюсы называются входами схемы;
2) Каждому элементу E с r входами поставлена в соответствие некоторая функция алгебры логики φЕ (y1,…,yr), существенно зависящая от r аргументов (при r=0 функция φЕ есть константа) и называемая функцией элемента E; элемент E с сопоставленной ему функцией φЕ называется функциональным элементом;
3) Вершины, которым приписано хотя бы одно из чисел, отмечены символом *. Эти вершины называются выходами схемы; l-м выходом из системы будем называть единственный выход, которому приписано число l.