- •1. Концепция процесса: основные понятия определения и соглашения.
- •2. Концептуальная модель времени в теории асинхронных процессов. Глобальные свойства процессов.
- •3. Множества. Основные определения и функции. Равенство множеств.
- •4. Способы задания множеств: порождающие и разрешающие процедуры.
- •5. Конструктивные аксиомы общей теории множеств.
- •6. Покрытия, разбиения, множество-степень, классы эквивалентности. Понятие фактор-множества.
- •7. Алгебра множеств.
- •8. Понятие комплекта. Основные определения и характеристики комплектов. Способы записи комплектов.
- •Мощность. Мощность есть общее число экземпляров элементов в комплекте: .
- •9. Алгебра над комплектами. Одноместные, двуместные, многоместные операции. Носители результатов выполнения операций. Свойства операций.
- •10. Отображение Париха. Отношение порядка над комплектом.
- •11. Упорядоченные комплекты. Кортежи. Отношение следования (предшествования) в кортежах.
- •12. Равенство кортежей. Стандартные операции над кортежами.
- •Операции
- •13. Алгебра кортежей. Голова, префикс, подпоследовательность кортежа.
- •14. Соответствия: определения, свойства соответствий. Понятия функции и отображения.
- •15. Отношения: основные определения, способы задания. Отношения тождества, универсальное и обратное отношение.
- •16. Составные отношения. Алгебра отношений.
- •17. Свойства отношений. Эквивалентность и классы эквивалентности по заданному отношению.
- •18. Задача минимизации функций алгебры логики. Теоремы Квайна и Мак-Класски.
- •19. Покрытие n-мерного бинарного векторного пространства, Многомерный гиперкуб.
- •20. Приведенная система простых ипликант и конъюнктивная форма импликантной матрицы.
- •21. Теоремы Квайна и Мак-Класски и минимизация булевских функций на n-мерных гиперкубах – доказательство.
- •22. Элементы гиперкуба и элементы функции. Основные элементы функции и простые импликанты. Понятие приведенной системы простых импликант.
19. Покрытие n-мерного бинарного векторного пространства, Многомерный гиперкуб.
n-мерное векторное пространство:Bn, гдеВ = {0, 1}.
|Bn| = 2n
Разбиение бинарного векторного пространства:
Возьмём некоторую функцию алгебры логики f: Bn B.
Множество истинности этой функции: xlT[f()n = 1]
Множество ложности: xlF[f()n = 0]
Множество, на котором функция не определена: N.
Все эти множества не пересекаются, причём Bn = T F N– разбиение, однако…
Покрытие:
Здесь надо говорить про покрытие множества истинности функции (которое, ясен пень, входит в бинарное векторное пространство) множествами истинности импликант этой функции.
Многомерный гиперкуб– это графическое представление всей вышесказанной ботвы.
Этот вопрос наверно можно рассказывать с рисунками и на примере чего-нить.
20. Приведенная система простых ипликант и конъюнктивная форма импликантной матрицы.
Система простых импликант некоторой булевской функции, не содержащая избыточных простых импликант, называется приведенной системой простых импликант.
Избыточная простая импликанта– та, мн-во истинности которой покрывается другими ипликантами.
Для построения приведённой системы простых импликант используют импликантную матрицу. В ней количество столбцов – |Tf| – мощность множества истинности исходной функции; количество строк – мощность системы простых импликант.
Элемент матрицы aij = 1, еслиi-ая простая импликанта покрываетj-ую конституэнту единицы, иначеaij = 0.
Конъюнктивная форма импликантной матрицыстроится в виде конъюнкции по столбцам дизъюнкций ненулевых элементов каждого столбца. Затем конъюнктивная форма преобразуется в дизъюнктивную (дизъюнкция конъюнкций), в которой каждой конъюнкции соответствует неизбыточная система простых импликант.
21. Теоремы Квайна и Мак-Класски и минимизация булевских функций на n-мерных гиперкубах – доказательство.
Что такое ваще склеивание (т.н. правила склейки):
Теорема Квайна:Для того чтобы 2 конституэнты единицы склеивались необходимо и достаточно, чтобы:
1) | index (xl ) - index (xp )|=1
2) lp = 2k , kZ+
3) | xl | > | xp | index (xl ) > index (xp )
Примерное док-во теоремы Квайна:
Возьмём 2 склеивающиеся конституэнты единицы. Представим их как кортежи единичек и ноликов. У них все разряды кроме одного одинаковые. Сложим их по модулю 2 (эта операция эквивалентна операции взятия разности их модулей). Получаем что их сумма по модулю (она же разность модулей) 2 равна целой степени двойки: x1… …xn x1… …xn = 0 …0 1 0 … 0 = 2 j-1. Т.о. доказали теорему в одну сторону.
В обратную сторону – х.з., как. =( Но в общем-то аналогично. ;)
Теорема Мак-Класски:
Необходимыми и достаточными условиями склеивания импликант произвольного уровня являются:
1) Равенство последовательностей разностей
2) Возможность склеивания младших конституэнт единицы в склеиваемых импликантах.
Ооооочень примерное док-во теоремы Мак-Класски:
Импликанта – «сборище» конституэнт.
Равенство последовательностей разностей нужно для того, чтоб соответствующие элементы гиперкуба «не пересекались».
Короче, это *дец. Эту теорему, если, не дай Бог она попадётся, лучше «показывать» на примере.