- •1. Концепция процесса: основные понятия определения и соглашения.
- •2. Концептуальная модель времени в теории асинхронных процессов. Глобальные свойства процессов.
- •3. Множества. Основные определения и функции. Равенство множеств.
- •4. Способы задания множеств: порождающие и разрешающие процедуры.
- •5. Конструктивные аксиомы общей теории множеств.
- •6. Покрытия, разбиения, множество-степень, классы эквивалентности. Понятие фактор-множества.
- •7. Алгебра множеств.
- •8. Понятие комплекта. Основные определения и характеристики комплектов. Способы записи комплектов.
- •Мощность. Мощность есть общее число экземпляров элементов в комплекте: .
- •9. Алгебра над комплектами. Одноместные, двуместные, многоместные операции. Носители результатов выполнения операций. Свойства операций.
- •10. Отображение Париха. Отношение порядка над комплектом.
- •11. Упорядоченные комплекты. Кортежи. Отношение следования (предшествования) в кортежах.
- •12. Равенство кортежей. Стандартные операции над кортежами.
- •Операции
- •13. Алгебра кортежей. Голова, префикс, подпоследовательность кортежа.
- •14. Соответствия: определения, свойства соответствий. Понятия функции и отображения.
- •15. Отношения: основные определения, способы задания. Отношения тождества, универсальное и обратное отношение.
- •16. Составные отношения. Алгебра отношений.
- •17. Свойства отношений. Эквивалентность и классы эквивалентности по заданному отношению.
- •18. Задача минимизации функций алгебры логики. Теоремы Квайна и Мак-Класски.
- •19. Покрытие n-мерного бинарного векторного пространства, Многомерный гиперкуб.
- •20. Приведенная система простых ипликант и конъюнктивная форма импликантной матрицы.
- •21. Теоремы Квайна и Мак-Класски и минимизация булевских функций на n-мерных гиперкубах – доказательство.
- •22. Элементы гиперкуба и элементы функции. Основные элементы функции и простые импликанты. Понятие приведенной системы простых импликант.
16. Составные отношения. Алгебра отношений.
Пусть R– бинарное отношение наM.
Составное отношение:R2 = RoR={ (a, c): aM&cM&bM[aRb&bRc] }.
Ахтунг! Не путать с R2 = RxR! Потому как элементыRxR– это пары пар, а вRoR– это просто пары.
Алгебра отношений.
Пусть заданы отношения RMxMиSMxM.
1. R S = { (x, y): x, y M & ( (x, y) R v (x, y) S ) }
x (R S) y => xRy v xSy
2. R S = { (x, y): x, y M & ( (x, y) R & (x, y) S ) }
x (R S) y => xRy & xSy
3. Обратное отношение:R-1= { (y,x):x,yM& (x,y)R}
4. R S = { (x, y): x, y M & z M [ xRz & zSy ] }
5. Транзитивное замыкание:
6. Рефлексивное замыкание:
17. Свойства отношений. Эквивалентность и классы эквивалентности по заданному отношению.
Свойства порождаются выполнением неких абстрактных ограничений. © Красюк. Это справедливо не только для данного билета. ;)
1. Рефлексивность. xM[ (x,x)R]
2. Антирефлексивность. неxM[ (x,x)R]
3. Симметричность. x, y M [ (x, y) R => (y, x) R ]
4. Антисимметрич-ть. x, y M [ (x, y) R & (y, x) R => x = y ]
5. Иррефлексивность. x M [ (x, x) R ] & y M [(y, y) R ]
6. Транзитивность. x, y, z M [ (x, y) R & (y, z) R => (x, z) R ]
– транзитивное замыкание б.о.R.
– рефлексивное замыкание б.о.R.
Ахтунг! Различие асимметричности и антисимметричности:
RR-1=дляасимметричногоR
RR-1=IMдляантисимметричногоR
Бинарное отношение называется отношением эквивалентности на множестве X, если оно рефлексивно, симметрично и транзитивно.
Далее символом X обозначается множество, на котором задано отношение эквивалентности R.
Каждое подмножество A из X называется классом эквивалентности, если:
1) оно состоит из эквивалентных друг другу элементов и
2) если эквивалентен хотя бы одному элементу из , то.
(Пример: x, yN (x=y)mod 7. d1: (x)mod 7=0. X1={0,7,14,...}. d2: (x)mod 7=1. X2={1,8,15,...}.X1иX2– классы эквивалентности, т.к. отношение(x=y)mod 7явл. отношением эквивалентности.)
Система классов эквивалентности (например, система множеств X1,X2,...из предыдущего примера) называетсяфактор-множеством.
Теорема. Два класса эквивалентности либо совпадают, либо не пересекаются.
Доказательство. Пусть A и B – два класса эквивалентности из X. Допустим, что они пересекаются и c – общий элемент, то есть . Еслиx – произвольный элемент из A, то x~c. Поскольку , то и. Таким образом,. Аналогично доказывается, что. Итак,A = B. Теорема доказана.
18. Задача минимизации функций алгебры логики. Теоремы Квайна и Мак-Класски.
Минимальной формойбулевской функции называется такая форма, которая содержит количество символов, не превышающее количество символов в любой другой форме.
В общем случае минимальных форм может быть несколько.
Минимальную форму ищут в форме дизъюнкции простых импликант неизбыточной системы простых импликант. Для этого сначала определяют систему простых импликант исходной функции, а затем удаляют из неё избыточные элементы.
Для построения системы простых импликант используют теоремы Квайна и Мак-Класски или численную процедуру минимизации на гиперкубах. Эти методы основаны на склеивании элементов, являющихся ближайшими соседями.
Вспомогательные характеристики конституэнт единицы, используемые в теоремах Квайна и Мак-Класски:
1) | xe| = – десятичное представление двоичного набора.
2) index(xe) =
3) lp=abs( |xl| – |xp| ) – разность
Теорема Квайна:Для того чтобы 2 конституэнты единицы склеивались необходимо и достаточно, чтобы:
1) | index (xl ) - index (xp )|=1
2) lp = 2k , kZ+
3) | xl | > | xp | index (xl ) > index (xp )
Теорема Мак-Класски:
Необходимыми и достаточными условиями склеивания импликант произвольного уровня являются:
1) Равенство последовательностей разностей
2) Возможность склеивания младших конституэнт единицы в склеиваемых импликантах.