Метод Квайна-МакКласки. Выпишем наборы, на которых функция принимает единичное значение.

Презентация:



Advertisements
Похожие презентации
1 Конечные и бесконечные множества Конечное множество- множество, состоящее из конечного числа элементов. Бесконечное множество – непустое множество, не.
Advertisements

Бинарные отношения Бинарным отношением между элементами множеств А и В называется любое подмножество R A B. Если множества A и B совпадают А=В, то R называют.
1 Понятие множества Понятие множества является одним из наиболее общих и наиболее важных математических понятий. Множества обозначают прописными латинскими.
1 Свойства отношений R 1 содержится в R 2 (R 1 R 2 ), если любая пара (x, y), которая принадлежит отношению R 1 также принадлежит и отношению R 2 Рефлексивность.
1 Кубенский А.А. Дискретная математика Глава 1. Множества и отношения Отношения Декартово произведение множеств: A B = { (a, b) | a A, b B } B A.
2. Соответствия Соответствие между множествами А и В определяется заданным правилом, согласно которому элементам одного множества сопоставляются элементы.
Негатранзитивность отношений Транзитивное замыкание Транзитивным замыканием отношения R называется бинарное отношение такое, что x R y тогда и только тогда,
БИНАРНЫЕ ОТНОШЕНИЯ Преподаватель О.В. Козлова ГАПОУ КК«НКСЭ»
ФУНКЦИОНАЛЬНЫЙ АНАЛИЗ Составила: М.П. Филиппова доцент кафедры высшей математики ИМИ СВФУ.
Бинарные отношения. Транзитивное замыкание Для произвольного отношения A можно найти минимальное транзитивное отношение a такое, что ab. Минимальность.
1. Основные понятия теории графов 1. Основные понятия теории графов 2. Степень вершины Введение 5. Ориентированные графы 6. Изоморфизм графов 7. Плоские.
Элементы теории множеств. Понятие множества Множество - это совокупность определенных различаемых объектов, причем таких, что для каждого можно установить,
1 1. Множества Понятие множества. Логические символы Под множеством понимают совокупность определенных и отличных друг от друга объектов, объединенных.
Лекция 1 Основные понятия ст.преп Касекеева А.Б..
Функции и отображения Отображения. N-местные функции. Понятие образов и прообразов элементов. Свойства функций: инъекция, сюръекция и биекция. Обратные.
Лекция 2. Бинарные отношения и свойства 2008 г. Дискретная математика. Математическая логика ИОПИОПИОПИОП МИФИ Проф., д.т.н. Гусева А.И., доцент Порешин.
Лекция 5. Отношения на множестве © Гусева И.Н., кафедра СМиРЯ, КГУ, 2010.
Множество – это совокупность однотипных элементов или объектов, объединённых по некоторому признаку, интересному для данного рассмотрения или анализа.
Множества, операции над ними. «Множество есть многое, мыслимое нами как единое». Основоположник теории множеств немецкий математик Георг Кантор ( )
ЭЛЕМЕНТЫ ТЕОРИИ МНОЖЕСТВ. Множества Для любых объектов м множество этих объектов обозначается через. Следует отметить, что объект а и множество {а} -
Транксрипт:

Метод Квайна-МакКласки

Выпишем наборы, на которых функция принимает единичное значение

Отсортируем наборы по количеству единиц

Начинаем склеивание *1 ( ) 00*11 ( ) 1*011 ( ) 01*00 ( ) 0*011 ( ) 110*1 ( ) *1000 ( ) *0011 ( ) 1101* ( ) 0110* ( ) 1001* ( ) 1*010 ( ) 1100* ( ) 110*0 ( )

Второй этап склеивания *1000*00111*011 01*000*011110*1 000*11* * 00*11 110*0 1100* 0110* 1001* 000*1* *00**011 (0*011+1*011) *10001*01* (1*010+1*011) 00*11 110** (110*0+110*1) 110** (1100*+1101*) 0110* 1*01* (1001*+1101*)

Дальше склеивание невозможно, строим импликантную матрицу * *00 ++ * * ** *01* * ** * ++

Выделим существенные импликанты Импликанта *0011 окзалась избыточной, а из двух оставшихся импликант выбираем любую и записываем минимальную ДНФ *00+ *1000+ *0011

Результат

Бинарные отношения

Определение Бинарным отношением между элементами множеств А и В называется любое подмножество R A B. Если множества A и B совпадают А=В, то R называют бинарным отношением на множестве А. (однородное отношение) Если (x, y) R, то это обозначают еще xRy и говорят, что между элементами x и y установлено бинарное отношение R.

Примеры Отношение a= {(4, 4), (3, 3), (2, 2), (4, 2)} на множестве X = {4, 3, 2} можно определить как свойство "Делится" на этом подмножестве целых чисел. Из школьного курса На множестве целых чисел Z отношения "делится", "делит", "равно", "больше", "меньше", "взаимно просты"; на множестве прямых пространства отношения "параллельны", "взаимно перпендикулярны", "скрещиваются", "пересекаются", "совпадают"; на множестве окружностей плоскости "пересекаются", "касаются", "концентричны".

Пример Пусть A=B=R, пара (x, y) является точкой вещественной плоскости. Тогда бинарное отношение R 1 = { (x, y) | x 2 + y 2 1 } определяет замкнутый круг единичного радиуса с центром в точке (0,0) на плоскости, отношение R 2 = { (x, y) | x y } полуплоскость, а отношение R 3 = { (x, y) | |x-y| 1 } полосу.

Способы задания Перечисление всех пар из базового множества А и базового множества В A={a1,a2} B={b1,b2,b3}, ={(a1, b1), (a1,b3), (a2, b1)} Отношения могут задаваться формулами: формулы y = x 2 +5x - 6 или x + y < 5 задают бинарные отношения на множестве действительных чисел; формула x + y = любовь, задает бинарное отношение на множестве людей.

Графический метод задания a= {(a, d), (a, c), (b, b), (c, a), (e,d), (e, a)}

Графовое представление Граф - фигура состоящая из точек (вершин) соединенных линиями (дугами). Вершины графа соответствуют элементам множества А, то есть x i, а наличие дуги, соединяющей вершины x i и x j, означает, что (x i,x j ) R. Чтобы подчеркнуть упорядоченность пары на дуге ставится стрелка. А={(a, b), (a, c), (b, d), (c, e), (e,b), (e, e)}

Матричная форма задания Пусть на некотором конечном множестве X задано отношение a. Упорядочим каким-либо образом элементы множества X = {x 1, x 2,..., x n } и определим матрицу отношения A = [a ij ] следующим образом:

Определения Диагональ множества A A, т.е. множество ={(x,x) | x A}, называется единичным бинарным отношением или отношением равенства в A. Областью определения бинарного отношения R называется множество R={ x A | y B, (x, y) R }. Областью значений бинарного отношения R называется множество R={ y B | x A, (x, y) R }. Образом множества X относительно отношения R называется множество R(X) = { y B | x X, (x, y) R }; прообразом X относительно R называется R -1(X).

Операции над бинарными отношениями Пересечение двух бинарных отношений R 1 и R 2 - это отношение R 1 R 2 = { (x, y) | (x, y) R 1 и (x, y) R 2 }. = > Объединение двух бинарных отношений R 1 и R 2 - это отношение R 1 R 2 = { (x, y) | (x, y) R 1 или (x, y) R 2 }. Разностью отношений a и b, заданных на множестве X, называется отношение a\b, такое, что: R 1 \R 2 = { (x, y) | (x, y) R 1 и (x, y) R 2 } Дополнение к отношению R={ (x, y) | (x, y) (A A)\R}.

Обратное отношение R –1 = { (x, y) | (y, x) R}.

Композиция отношений Композиция (суперпозиция) отношений R=R 1 oR 2 содержит пару (x, y) тогда и только тогда, когда существует такое z A, что (x, z) R 1 и (z, y) R 2.

Свойства отношений R 1 содержится в R 2 (R 1 R 2 ), если любая пара (x, y), которая принадлежит отношению R 1 также принадлежит и отношению R 2 Рефлексивность xM (xRx) Антирефлексивность xM ¬(xRx)

Рефлексивность отношений Обозначим через Ix отношение на множестве X, состоящее из пар вида (a, a), где a X: Ix = {(a, a)| a X}. Отношение Ix обычно называют диагональю множества X или отношением тождества на X. Очевидно, что отношение a на множестве X рефлексивно, если диагональ Ix является подмножеством множества a: Ix a. Отношение антирефлексивно, если диагональ Ix и отношение a не имеют ни одного общего элемента: Ix a = Ø.

Свойства отношений Симметричность xRy yRx или R=R -1

Свойства отношений Антисимметричность Пусть А - множество людей в данной очереди. Отношение R "не стоять за кем-то в очереди" будет антисимметричным. Пусть х=ВАСЯ, а y=ИВАНОВ. Тот факт, что (x, y) R означает, что "ВАСЯ не стоит в очереди за ИВАНОВЫМ", (y, x) R - "ИВАНОВ не стоит за ВАСЕЙ". Очевидно, что одновременное выполнение обоих включений может быть, только если ВАСЯ и есть ИВАНОВ, т.е. x = y. Отношение " " также антисимметрично: если x y и y x, то x=y. Асимметричность Асимметричность эквивалентна одновременной антирефлексивности и антисимметричности отношения.

Свойства отношений Для любого отношения R вводятся понятия симметричной части отношения R s = R R -1 и асимметричной части отношения R a = R \ R s. Если отношение R симметрично, то R= R s, если отношение R асимметрично, то R= R a. Примеры. Если R - " ", то R -1 - " ". Транзитивность отношений