- •1.Основы теории множеств Введение
- •1.1.Основные понятия
- •1.2.Способы задания множеств
- •1.3.Отношения между множествами
- •1.4.Алгебра множеств
- •1.4.1Операции над множествами
- •1.4.2Основные тождества (законы) алгебры множеств
- •1.4.31.4.3 Способы доказательства тождеств
- •1.5.1Понятие вектора
- •1.5.2Прямое (декартово) произведение множеств
- •1.5.3 Декартова степень множества
- •1.5.Упорядоченные множества
- •Контрольные вопросы Основные понятия, положения и формулировки
- •Контрольные задачи
- •2.Приложение булевой алгебры к синтезу комбинационных схем Введение
- •2.1.Элементы булевой алгебры
- •2.2.Разнообразие булевых функций
- •2.3.Нормальные формы булевых функций
- •2.4.Числовая и символическая формы представления булевых функций
- •2.5.Преобразование произвольной аналитической формы булевой функции в нормальную
- •2.6.Приведение произвольных нормальных форм булевой функции к каноническим
- •2.7.Разнообразие двоичных алгебр
- •2.8.Задача минимизации булевых функций и методы ее решения
- •2.8.1. Постановка задачи минимизации
- •2.8.2. Методы минимизации булевых функций
- •Минимизация булевых функций, представленных в других базисах:
- •2.9.Кубическое представление булевых функций
- •2.10. Графическое представление булевых функций. Геометрическая интерпретация кубов малой размерности
- •2.11.Покрытия булевых функций
- •2.11.1. Построение покрытий булевых функций из кубов различной размерности. Соответствие между покрытием и днф булевой функции
- •2.11.2. Цена покрытия
- •2.11.3. Нулевое покрытие булевой функции и получение мкнф
- •2.12. Минимизация булевых функций на картах Карно
- •2.12.1. Представление булевых функций на картах Карно
- •2.12.2. Образование кубов различной размерности на картах Карно
- •2.12.3. Определение минимальных покрытий и мднф
- •2.12.4. Минимизация частично определенных булевых функций
- •2.13.Импликанты булевой функции. Системы импликант
- •Аналогия между импликантами и кубическим представлением булевой функции
- •2.14.Минимизация булевых функций методом Квайна-Мак-Класки
- •2.14.1Нахождение множества максимальных кубов (простых импликант) булевой функции
- •2.14.2Определение ядра покрытия
- •2.14.3Определение множества минимальных покрытий
- •2.15.Функциональная полнота системы булевых функций
- •2.15.1Теорема о функциональной полноте (теорема Поста)
- •Другая формулировка теоремы Поста:
- •2.15.2 Замечательные классы булевых функций
- •2.15.3Конструктивный подход к доказательству функциональной полноты системы булевых функций
- •Контрольные вопросы и задачи
- •3. Синтез комбинационных схем
- •3.1. Типовые логические элементы и их обозначения на функциональных схемах
- •Способы кодирования логических сигналов
- •Понятие логической схемы. Типы логических схем
- •Основные параметры комбинационных схем
- •Задачи анализа и синтеза комбинационных схем
- •Построение комбинационных схем по минимальным нормальным формам в различных базисах
- •Булев базис (и, или, не)
- •Сокращенный булев базис (и, не)
- •Сокращенный булев базис (или, не)
- •Универсальный базис (и-не)
- •Универсальный базис (или-не)
- •Задача факторизации булевых функций
- •Оценка эффекта факторизации
- •3.9. Декомпозиция булевых функций
- •3.10. Синтез многовыходных комбинационных схем
- •3.11. Минимизация системы булевых функций
- •Раздельная минимизация функций системы
- •Совместная минимизация функций системы
- •3.12. Факторизация системы булевых функций
- •3.13. Декомпозиция системы булевых функций
- •Раздельная минимизация
- •Раздельная факторизация
- •Декомпозиция системы булевых функций
- •Контрольные вопросы и задачи
- •Вопросы к рубежному контролю
- •Литература
- •3.Мальцев и.А. Дискретная математика. СПб.:Изд. "Лань", 2011. – 304 с.
- •4.Шевелев ю.П. Дискретная математика. СПб.:Изд. "Лань", 2008. – 592 c.
- •Кафедра вычислительной техники
- •Основы теории множеств и приложение булевой алгебры к синтезу комбинационных схем
1.5.Упорядоченные множества
1.5.1Понятие вектора
Под вектором понимается упорядоченный набор элементов. Определение является не строгим (интуитивным), так же как и определение множества.
Элементы, образующие вектор, называются координатами или компонентами вектора. Число координат вектора называется его длиной или размерностью. Синонимом понятия «вектор» является «кортеж».
Для обозначения вектора обычно используются скобки, например (1, 2, 1, 3). Иногда скобки и даже запятые в обозначении вектора опускаются.
Примером векторов могут служить целые числа, при этом отдельные цифры числа являются координатами этого вектора.
Замечание. В отличие от элементов множеств, некоторые координаты вектора могут совпадать.
Векторы длины два называются упорядоченными парами (или просто парами), длины три – тройками, …, длины n – n-ками и т.д.
Два вектора равны, если они имеют одинаковую длину и соответствующие их координаты равны, т.е.
(а1, а2, …, аm)=(b1, b2,…,bn), если m=n и a1=b1, a2=b2, …, am=bm.
Векторы (кортежи) образуют особый класс множеств, называемых упорядоченными. В отличии от множеств, элементы которых могут быть перечислены в произвольном порядке, для элементов (координат) вектора существенным является их положение внутри вектора. В связи с этим множества, содержащие одинаковые элементы, но в различном порядке, равны {a, b}={b, a}, а вектора – не равны (a, b) ( b, a).
1.5.2Прямое (декартово) произведение множеств
Прямым (декартовым) произведением множеств А и В называется множество всех пар (а,b), таких, что аА и bВ.
Прямое произведение множеств А и В обозначается в виде АВ:
АВ={(a,b)aA и bB}.
П
ример
1.10
А={a,b,c}; B={b,c}.
AB={(a,b), (a,c), (b,b), (b,c), (c,b), (c,c)};
BA={(b,a}, (b,b), (b,c), (c,a), (c,b), (c,c)}.
Замечание. Из рассмотренного примера видно, что АВВА, т.е. коммутативный закон для прямого произведения множеств не действует.
Пример 1.11
Х – множество точек отрезка [0;1];
Y – множество точек отрезка [1;2].
Тогда ХY – множество точек квадрата с вершинами в точках (0,1), (0,2), (1,1), (1,2).
1.5.3 Декартова степень множества
Прямое (декартово) произведение одинаковых множеств называется декартовой степенью множества:
если В=А, то АВ=АА=А2.
Точка на плоскости может быть задана упорядоченной парой координат, т.е. двумя точками на координатных осях. Та как координаты представляются множеством действительных чисел R, то прямое произведение RR=R2 представляет собой множество координат точек плоскости.
Замечание. Метод координат ввел в употребление Рене Декарт, отсюда и название «декартово произведение».
Прямым (декартовым) произведением множеств А1, А2, …, Аn называется совокупность всех упорядоченных n-ок (векторов длиной n) (a1, a2, …, an) таких, что aiAi (i=1,2,…,n). В случае, если А1=А2=…=Аn=А, то А1А2…Аn = Аn - n-ая декартова степень множества А.
Пример 1.12
Х – множество точек отрезка [0;1];
Y – множество точек отрезка [1;2];
Z – множество точек отрезка [0;0,5].
XYZ – множество точек пространства, ограниченного параллелепипедом.
Замечание. Декартово произведение RRR= R3 представляет собой множество координат точек пространства.
1.5.4 Мощность прямого произведения множеств
Теорема. Пусть А1, А2, …, Аn – конечные множества мощностью m1, m2, …, mn. соответственно, т.е. А1=m1,A2=m2, …,An=mn.. Тогда мощность их прямого произведения равна произведению мощностей множеств – сомножителей, т.е.
А1А2…Аn=m1*m2*…*mn
Следствие: Мощность n-ой декартовой степени множества А равна n-ой степени мощности этого множества Аn=An
1.5.3Основные тождества для операции
прямого произведения множеств
(АВ) (CD) = (АC) (BD);
(АВ) C = (АC) (BC);
(А\В) C = (АC) \(BC);
А(В\C) = (АB) \(AC).
Литература
Новиков Ф.А. Дискретная математика для программистов. 3-е изд. СПб.:Питер, 2009.–383 с.
Тюрин С.Ф. Дискретная математика: Практическая дискретная математика и математическая логика: учеб. пособие. /С.Ф.Тюрин, Ю.А. Аляев. – М.:Финансы и статистика, 2010. – 384 с.
Гладков Л.А., Курейчик В.В., Курейчик В.М.: Дискретная математика: теория множеств, алгоритмом, алгебры логики: Учебное пособие / Под ред. В.М.Курейчика. – Таганрог: изд-во ТТИ ЮФУ, 2009. – 312 с.
Нефедов В.Н., Осипова В.А. Курс дискретной информатики: Учеб. пособие. – М.:изд-во МАИ, 1992. – 264 с.
Кузнецов О.П. Адельсон-Вельский Г.М. Дискретная математика для инженеров. 2-е изд., перераб. и доп. – М.: Энергоатомиздат, 1988. – 480с.
