шпоры 1 (2) (шпоры в ворде на печать)

2017-08-26СтудИзба

Описание файла

Файл "шпоры 1 (2)" внутри архива находится в папке "шпоры в ворде на печать". Документ из архива "шпоры в ворде на печать", который расположен в категории "". Всё это находится в предмете "математический анализ" из 7 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "к экзамену/зачёту", в предмете "высшая математика" в общих файлах.

Онлайн просмотр документа "шпоры 1 (2)"

Текст из документа "шпоры 1 (2)"

Вопрос №1 Множества

Вопрос №2 Отображения

Вопрос №3 Отображения

Вопрос №5 Графы и матрицы

Пусть Jn={1,2,…,n} – множество n первых натуральных чисел. Назовем конечным множество, эквивалентное одному из Jn (пустое множество также считается конечным). Множество называется счетным, если оно эквивалентно множеству натуральных чисел. Бесконечное множество, не являющееся счетным, называется несчетным. Не более чем счетным называется множество, которое либо конечно, либо счетно. Два множества A и B считаются равными, если любой элемент x из множества A (xA) является множеством элемента B (xB) и наоборот. A=B(x)(xAxB). Объединением двух множеств X и Y называется множество XY, состоящее из элементов, принадлежащих хотя бы одному из множеств X или Y. Пересечением двух множеств X и Y называется множество XY, состоящее из элементов, принадлежащих каждому из множеств X и Y. Разностью множеств X и Y называется подмножество X\Y множества X, состоящее из всех его элементов, не содержащихся в Y. Симметрической разностью множеств X и Y называется множество X∆Y=(X\Y)(Y\X). Пусть выбрано некоторое «универсальное » множество U, такое, что все рассматриваемые множества являются его подмножествами. Дополнением к множеству X называется множество X=U\X. Свойства операций над множествами:

1. (XY)Z=X(YZ) 2. (XY)Z=X(YZ) (свойство ассоциативности) 3. XY=YX 4. XY=YX (свойство коммутативности) 5. (XY)Z=(XZ)(YZ) 6. (XY)Z=(XZ)(YZ) (свойство взаимной дистрибутивности) 7. XX=X 8. XX=X (свойство идемпотентности) 9. XY=XY 10. XY=XY (законы де Моргана) 11. X(XY)=X 12. X(XY)=X (законы поглощения).

Пусть X и Y – множества. Отображением f:XY из множества X в множество Y называется правило f, сопоставляющее каждому элементу xX однозначно определенный элемент f(x)Y. Множество X называется областью определения. Элемент f(x) называется образом элемента x при отображении f. Отображение f:XY называется сюръективным, если f(X)=Y, т.е., если у каждого элемента из Y есть прообраз. Это отображение называется инъективным, если из f(x)=f(x|) следует x=x|, т.е., если каждый элемент из области его значений имеет единственный прообраз. Отображение называется биективным (или взаимно однозначным соответствием), если оно одновременно и сюръективно, и инъективно. Характеристической функцией множества XU называется функция, определенная следующим образом: A(x)={1,если xA, 0, если xA. Функции A(x) и B(x) совпадают только тогда, когда A=B. Свойства характеристической функции: 1.A(x)=1-A(x) 2. AB(x)= A(x) B(x)

3. AB(x)= A(x)+ B(x)- A(x) B(x) 4.A\B(x)= A(x) - A(x) B(x) 5.A B(x) = A(x)+ B(x)-

-2A(x) B(x)

Пусть X и Y – множества. Отображением f:XY из множества X в множество Y называется правило f, сопоставляющее каждому элементу xX однозначно определенный элемент f(x)Y. Множество X называется областью определения. Элемент f(x) называется образом элемента x при отображении f. Отображение f:XY называется сюръективным, если f(X)=Y, т.е., если у каждого элемента из Y есть прообраз. Это отображение называется инъективным, если из f(x)=f(x|) следует x=x|, т.е., если каждый элемент из области его значений имеет единственный прообраз. Отображение называется биективным (или взаимно однозначным соответствием), если оно одновременно и сюръективно, и инъективно. Пусть f:XY и g:YX – отображения. Отображение g называется обратным к f (а f – обратным к g), если fg=idX и gf= idY. Если обратное отображение существует, то оно единственно. Теорема. Отображение обладает обратным тогда и только тогда, когда оно биективно. Достаточность. Пусть f:XY – биективное отображение. Определим отображение g:YX, полагая g(y)=x, если f(x)=y. Вследствие биективности f отображение g корректно определено, и ясно, что g=f-1. Необходимость. Пусть f:XY и g:XY – взаимно обратные отображения. Пусть yY и g(y)=x. Тогда f(x)=f(g(y))=y, т.е. f сюръективно. Инъективность f также легко проверить: если x,x|X, причем f(x)=f(x|), то g(f(x))=g(f(x|)), откуда eX(x)=eX(x|), т.е. x=x|. Теорема доказана.

Пусть f:XY и g:YZ – отображения. Суперпозицией называется отображение gf:XZ, определенное следующим образом: (gf)(x)=g(f(x)) (xX). Суперпозиция определена не для любых пар отображений. Но суперпозиция двух преобразований одного и того же множества всегда определена. Отображение, обратное к суперпозиции: (fg)-1=f-1g-1

Неориентированный (ориентированный) граф G – это пара множеств G=<V,E>, где V – конечное множество, элементы которого называют вершинами или узлами. E – множество неупорядоченных (упорядоченных) пар на V, т.е. подмножество множества двухэлементных подмножеств V (VV), элементы которого называют ребрами (дугами). Граф (неориентированный и ориентированный) может быть представлен в виде следующей матрицы, называемой матрицей инциденции размера nm, где n – число вершин, а m – число ребер (или дуг): aij={1, если j-ое ребро инцидентно i-й вершине,0, иначе. (неориентированный граф); aij={1, если j-я дуга выходит из I-й вершины,-1, если j-я дуга заходит в i-ю вершину,0, иначе (ориентированный граф). Матрица смежности вершин – это квадратная матрица B n-го порядка, элементы которой определяются для неориентированного графа следующим образом: bij={1, если i-я и j-я вершины соединены ребром,0, иначе. Для орграфа – аналогично. Для неорграфа матрица смежности вершин симметрична.

Вопрос №4 Графы

Вопрос №6 Маршруты

Вопрос №13 Бинарные отнош.

Вопрос №14 Бин. Отншон. Порядка

Неориентированный (ориентированный) граф G – это пара множеств G=<V,E>, где V – конечное множество, элементы которого называют вершинами или узлами. E – множество неупорядоченных (упорядоченных) пар на V, т.е. подмножество множества двухэлементных подмножеств V (VV), элементы которого называют ребрами (дугами). Граф (неориентированный или ориентированный) G1=<V1,E1> называют подграфом графа G=<V,E> (соответственно, неориентированного или ориентированного), если V1V и E1E. Если V1=V2, то G1 называется остовным подграфом графа G. Отображение h:V1V2 множества вершин графа G1=<V1,p1> в множество вершин графа G2=<V2,p2> называют изоморфизмом графа G1 в G2, если любые две вершины смежны в первом графе тогда и только тогда, когда их образы смежны во втором графе, т.е. если (u,vV1)(up1vh(u)p2h(v)). Цепь в неориентированном (путь в ориентированном) графе G – это последовательность вершин v1,v2,…,vn,…, такая, что для любого i vi-()vi+1. Простая цепь (все входящие в нее ребра попарно различны и все входящие в нее вершины, кроме, быть может, первой и последней, попарно различны) неориентированного(ориентированного) графа ненулевой длины с совпадающими концами называется циклом(контуром). Неориентированный (ориентированный) граф называют связным, если любые две его вершины соединены цепью (для любых его двух вершин u,v вершина u достижима из v или v достижима из u: u*v или v*u). Компонента неориентированного (ориентированного) графа G – это его максимальный связный подграф. Диаметр графа D(G) – это расстояние между двумя наиболее удаленными друг от друга вершинами.

Чередующаяся последовательность v1, e1, v2 , e2, ..., el, vl+1(1) вершин и ребер графа, такая что ei = vivi+1 (i = ), называется маршрутом, соединяющим вершины v1 и vl+1 (или (v1, vl+1)-маршрутом). Очевидно, что маршрут (1) можно задать последовательностью v1, v2 , ..., vl+1 (2) его вершин, а также последовательностью e1, e2, ..., el ребер.

Маршрут называется цепью, если все его ребра различны, и простой цепью, если все его вершины, кроме, возможно, крайних, различны. Маршрут (1) называется циклическим, если v1 = vl+1. Циклическая цепь называется циклом, а циклическая простая цепь — простым циклом. Число l ребер в маршруте (1) называется его длиной. Простой цикл длины l называется l-циклом, 3-цикл часто называют треугольником. Длина всякого цикла не менее трех, если речь идет о простом графе, поскольку в таком графе нет петель и кратных ребер. Минимальная из длин циклов графа называется его обхватом.

Очевидно, что любую цепь графа можно рассматривать как его подграф.

Пусть P — некоторая цепь вида (2) в графе G, vi и vj — входящие в нее вершины, i < j. Очевидно, что часть vi, vi+1, ..., vj цепи P, начинающаяся в вершине vi и заканчивающаяся в vj, сама является цепью графа G. Эта цепь называется (vi , vj)-подцепью цепи P.

Бинарным отношением на мн-ве X называется произвольное подмн-во RX2. Бин. отн. R наз. рефлексивным, если xRx для всех x. Бин. отн. R называется симметричным, если xRy тогда и только тогда, когда yRx. Бин. отношение называется транзитивным, если из xRy и yRz следует xRz. Бин. отн. R называется антисимметричным, если из xRy и yRx следует x=y. Бин. отн. называется отношение эквивалентности, если оно рефл., симм. и транз. Пусть в множестве X введено отношение эквивалентности. Подмножество [x]={yX|y~x}, состоящее из всех элементов, эквивалентных данному, называется классом эквивалентности, содержащим x. Теорема. Множество классов эквивалентности по отношению эквивалентности на множестве X есть разбиение этого множества. Обратно, если задано разбиение множества X на попарно непересекающиеся подмножества, то эти подмножества будут классами эквивалентности по некоторому отношению эквивалентности на X. Так как x[x], то X есть объединение классов [x] (xX). Покажем, что любые два класса либо не пересекаются, либо совпадают. Пусть [x][y]0, z[x][y]. Это значит, что z~x и z~y. Ввиду транз. отношения эквивалентности имеем x~y. Пусть теперь t – произвольный элемент из [x]. Это значит, что t~x. Поэтому t~y и t[y], откуда [x][y]. Аналогично доказ. и включение [y][x]. Следов., [x]=[y]. Обратно, пусть подмножества C(A) образуют разбиение на множества X. Положим x~y тогда и только тогда, когда x и y лежат в одном и том же подмножестве C. Полученное отношение рефл., симм. и транз., т.е. является отношением эквивалентности. Ясно, что подмножества C(A) совпадают с классами эквивалентности по этому отношению. Отношением предпорядка назыв. бинарное отнош., кот. рефл. и транз. Если это отношение антисимм., то оно назыв. отношением порядка.

Бинарным отношением на мн-ве X называется произвольное подмн-во RX2. Бин. отн. R наз. рефлексивным, если xRx для всех x. Бин. отн. R называется симметричным, если xRy тогда и только тогда, когда yRx. Бин. отношение называется транзитивным, если из xRy и yRz следует xRz. Бин. отн. R называется антисимметричным, если из xRy и yRx следует x=y. Бин. отн. называется отношение эквивалентности, если оно рефл., симм. и транз. Если это отношение антисимметрично, то оно называется отношением порядка. Пусть X упорядоченное множество. Элемент x называется наибольшим, если yx для всех yX. Если наибольший элемент существует, то он единствен. Не в каждом упорядоченном множестве существует наибольший элемент. Элемент aX называется максимальным, если из ax следует x=a. Аналогично определяется наименьший и минимальные элементы. Пусть <A,> - упорядоченное множество, и BA. Элемент aA называется верхней (соответственно, нижней) гранью множества B, если (xB) (xa) (соответственно, (xB) (xa) ). Наименьший элемент множества всех верхних граней (соответственно, наибольший элемент множества всех нижних граней) множества B называют точной верхней гранью B (соответственно, точной нижней гранью B) и обозначают supB (infB).

Вопрос №15 Мощн. множества

Вопрос №16 Сравнен. Мощн. множ

Вопрос №19 алг.сис.: группы, полугр.

Вопрос №20 алг.сис.: полукольц поля

Множества A и B называют равномощными, если между ними может быть установлено взаимно однозначное соответствие, т.е. существует биекция одного из них на другое. Если мы обозначим через |A| класс эквивалентности множества A по отношению ~, то утверждение о равномощности множеств A и B можно записать так: |A|=|B|. Тогда договоримся сам класс эквивалентности |A| называть мощностью множества A. Множество называется счетным, если оно эквивалентно множеству натуральных чисел. Свойства счетных множеств: 1. Любое бесконечное множество содержит счетное подмножество. 2. Любое бесконечное множество содержит два не пересекающихся между собой счетных подмножества. 3. Любое подмножество счетного множества конечно или счетно. Если множество конечно или счетно, его называют не более чем счетным.

4. Объединение любого не более чем счетного семейства счетных множеств счетно. 5. Если M – счетное множество, а K – его конечное подмножество, то M\K – счетно. 6. Если M – бесконечное множество, а N – его не более, чем счетное подмножество, причем множество M\N – бесконечно, то M\N~M. 7. Если M – бесконечное множество, а N – не более, чем счетное множество, то M~MN.

8. Множество 2N всех подмножеств множества натуральных чисел не есть счетное множество.

9. Прямое произведение конечного

Множества A и B называют равномощными, если меж-ду ними может быть установлено взаимно однозначное соответствие, т.е. существует биекция одного из них на другое. Если мы обозначим через |A| класс эквивалентности множества A по отношению ~, то утверждение о равномощности множеств A и B можно записать так: |A|=|B|. Тогда договоримся сам класс эквивалентности |A| называть мощностью множества A. Множество называется счетным, если оно эквивалентно множеству натуральных чисел. Теорема. Множество всех действительных чисел отрезка [0,1] равномощно множеству всех подмножества множества натуральных чисел: [0,1]~2N. Мощность множества 2N называют мощностью континуума, а любое множество, эквивалентное множеству 2N множеством мощности континуума, или континуальным. Рассмотрим теперь множество действительных чисел отрезка [0,1]. Каждое такое число представим в виде бесконечной дроби в двоичной системе исчисления. Число 1 представим в виде периодической дроби, содержащей бесконечное число единиц - 0,1(1). Конечные рациональные дроби дополним справа бесконечным числом нулей. Кроме этого, выбросим счетное множество всех периодических дробей вида 0,01…k0(1) (k1), так как каждая такая дробь представляет то же самое число, что и дробь 0,01…k1(0) (k1), где для всякого i=1,…,k ai{0,1}. Полученное таким образом множество двоичных дробей равномощно (в силу теоремы о равномощности) множеству {0,1}. Следствие. 1. [0,1]~(0,1). Для доказательства используем теорему: Если M – бесконечное множество, а N – его не более, чем счетное подмножество, причем множество M\N – бесконечно, то M\N~M. 2. [0,1]~(0,1)~[a,b]~(a,b). Для доказательства используем биекцию y=(b-a)x+a.

Группоидом называют любую алгебру, сигнатура кото­рой состоит из одной бинарной операции. Группоид, операция которого ассоциативна, называют полугруп­пой. Полугруппу G=<G,> называют моноидом, если в ней существует единица (нейтральный элемент) по опе­рации. Моноид G=<G,>, называют группой, если в нем для каждого элемента существует обратный по опера­ции , т.е. для каждого xG существует такой элемент x|G, называемый обратным к x, что xx|=x|x=, где  - единица моноида G. Если операция коммутативна, по­лугруппа называется коммутативной. Группой назы­вается полугруппа с единицей, в которой каждый эле­мент обратим. Группу H=<H,,-1,1> называют подгруп­пой группы G=<G,,-1,1>, если H есть подмножество G, замкнутое относительно операции , содержащее еди­ницу 1 группы G и вместе с каждым элементом xH со­держащее элемент x-1, обратный к x. Множество всех биекций некоторого множества A на себя с операцией композиции есть группа. Это следует из того, что отно­шение, обратное биекции, есть биекция, а также из того, что для всякой биекции f:AA имеет место равенство ff-1=f-1f=idA. idA (диагональ) – нейтральный элемент по операции композиции. Эту группу называют симметри­ческой группой множества A, а в том случае, когда мно­жество A конечно – группой подстановок множества A. Теорема Кели. G~HS|G|. Любая конечная группа изо­морфна некоторой группе H, принадлежащей группе пе­рестановок на G. G~HS|G|.

Кольцом (ассоциативным) называется алгебра с двумя операциями – сложением (+) и умножением (), удовлетворяющими следующим условиям: 1. <X,+> - коммутативная группа 2. <X,> - полугруппа 3. (дистрибутивность) Для любых x, y,zX имеют место неравенства (x+y)z=xz+yz, z(x+y)=zx+zy. Если существует нейтральный элемент для умножения, I, то кольцо называют кольцом с единицей. Если умножение коммутативно, то кольцо называется коммутативным. Коммутативное кольцо с I0, в котором каждый ненулевой элемент обладает обратным относительно умножения, называется полем. Кольцо <X,+,> называется булевым, если оно имеет единицу и для всех элементов xX справедливо равенство x2=x. Делители нуля – ненулевые элементы, произведение которых равно 0. Областью целостности называют коммутативное кольцо без делителей нуля. Например, кольцо целых чисел есть область целостности. Конечная область целостности является полем. Примеры конечных полей: ZP – класс вычетов по модулю простого числа.

Вопрос №23 бул. фун., спос зад.

Вопрос №25 кон. дет. автом.

Вопрос №26 бул. фун. разлож.

Вопрос №27 алфавит, слово…

Обозначим через B множество из двух элементов: B={0,1}. Функция, определенная на множестве Bn со значениями в B, называется n –арной булевой функцией. Переменную x, принимающую значения из B, будем называть булевой переменной. Из определения булевой функции f(x1,x2,…,xn) следует, что для ее задания достаточно узнать, какое значение функции соответствует каждому из наборов значений аргументов (булеву вектору – табл.).

x1…xn-1 xn f(x1,…,xn-1,xn) Число всех булевых функций от n переменных равно 2^2n. Унарных

0 … 0 0 f(0,…,0,0) функций всего четыре.

0 … 0 1 f(0,…,0,1)

0 … 1 0 f(0,…,1,0)

0 … 1 1 f(0,…,1,1)

…………………

1 … 1 1 f(1,…,1,1)

Функция f(x1,…,xi-1,xi,xi+1,…,xn) из P2 зависит существенным образом от аргумента xi, если существуют такие значения 1,… i-1, i, i+1,… n, переменных x1,…,xi-1,xi,xi+1,…,xn, что

f(1,… i-1,0, i+1,… n)f(1,…i-1,1, i+1,… n). В этом случае переменная xi называется существенной. Переменная, не являющаяся существенной, называется несущественной, или фиктивной. Функции

f и g называются равными, если функцию f можно получить из g добавлением или изъятием фиктивных аргументов.

Конечный автомат – орграф, размеченный над полу­кольцом R(V) регулярных языков в алфавите V, с выде­ленной вершиной q0 , которая называется начальной и ограниченным набором заключительных вершин.

Конечный автомат называется детерминированным, если в нем нет дуг с меткой  и из любого состояния по любому входному символу возможен переход ровно в одно состояние. Отношение 0-эквивалентности: q1 0 q2  (q1 F)(q2 F) или (q1 F)(q2 F). Т.е. оба сост. одновр. являются или нет заключит. Отношение К-эквивалентности: q1 k q2  q1 k-1 q2 и aV(q1,a) k-1 (q1,a), k1. Т.е К-экв. состояния по лю­бому входному символу переходят из (к-1) обратно в (к-1) класс эквивалентности. Минимальный автомат – КА, содержащий наименьшее число состояний среди эквивалентных ему (т.е. реали­зующих тот же язык). Минимизация КДА состоит в разбиении множества со­стояний автомата на классы эквивалентности до тех пор, пока не получится минимальное разбиение. Тогда мы получим КДА с наименьшим числом состояний, экви­валентный исходному. Алгоритм: Строим КДА, эквивалентный исходному КА. Если в нем есть состояния, недостижимые из начального, удаляем их. Полученный КА разбиваем на классы эквивалентности (сначала на 0, потом дробим на К).

Теорема о разложении б.ф. Для б.ф. справедливо равенство: f(x1,x2,…,xn)=x11 x22…xmm f(1,…,m,xm+1,…xn), где дизъюнкция производится по всем возможным наборам (1,…,m) Доказательство.

Для  набора (1,…, n) правая часть дает f(1,…, n), а левая-11 …mm f(1,…,m, m+1,… n)= 11 …mm f(1,…  n)=f(1,…  n)

ДНФ от переменных x1,…,xn – это формула вида K1…Km, где Ki –элементарная конъюнкция, содержащая некоторые из литералов из x1,…,xn. Когда в каждую конъюнкцию Ki входит в точности один из литералов xj (xj ), ДНФ называется СДНФ.

Алфавит – произвольное непустое конечное множество V={a1 ,…,an }, элементы которого называют буквами или символами.

Словом или цепочкой в алфавите V называют произвольный кортеж из множества VК (К-ой декартовой степени алфавита V) для различных К=0, 1, … .

Длина слова – число компонент кортежа.

Языком в алфавите V называется произвольное подмножество множества V*.

Множество всех языков в алфавите V, т.е. 2 V*, есть булеан счетного множества и имеет мощность континуума.

Операции над языками:

Соединение (конкатенация) слов: для х=х(1) х(2)… и у= у(1) у(2)… соединение ху = х=х(1) х(2)…у(1) у(2)… . Из определения следует, что конкатенация ассоциативна и множество V* всех слов в алфавите V образует моноид. Конкатенация языков L1 и L2 – язык L1L2, состоящий из всех возможных соединений слов ху, где слово хL1, а yL2 .

Итерация языка L - объединение всех его степеней. L* = Ln, где n = 0….

Вопрос №28 двойств. бул. фун.

Вопрос №29 Классы Поста о полн.

Вопрос №30 Полином Жегалк.

Вопрос №31 Полин. Жег. неопр. коэф

Пусть f(x1,x2,…,xn) – булева функция. Функция f * (x1,x2,…,xn ) называется двойственной f(x1,x2,…,xn), если f * (x1,x2,…,xn ) = f(x1,x2,…,xn).

Принцип двойственности: Функция, двойственная суперпозиции функций, равна суперпозиции двойственных функций.

Пусть Ф= f1(x1,…,xi-1, f2(x1,…,xm),xi+1,…,xn), тогда Ф*= f*1(x1,…,xi-1, f*2(x1,…,xm),xi+1,…,xn)

Доказательство: расписать Ф*, учитывая, что Ф(x1, …,xn )= f1(x1,…, xi-1,  f2(x1,…, xm), xi+1,…, xn)

Функция называется самодвойственной, если f (x1,x2,…,xn )= f * (x1,x2,…,xn ).

Если мы применим принцип двойственности к СДНФ, то получим выражение:

, а так как , то: . Полученное выражение является СКНФ.

T0 – класс ф-ий, сохр 0: f(0…0)=0

T1 – класс ф-ий, сохр 1: f(1…1)=1

S – класс всех самодвойственных ф-ий, т.е. ф-ий, совпад. Со своими двойств. ф-ями. f*=f. Ф-ия самодв. т.и.т.т., когда на взаимопротивоположн. наборах она приним. противоположн. значения.

М – класс всех монотон. ф-ий. Ф-ия монотон, если f(a1 a2 …an)<= f(b1 b2 …bn) при (a1 a2 …an)<= (b1 b2 …bn)

L – класс всех линейн. ф-ий. Лин. ф-ия – фун., выраженная в виде f(x1 x2 …xn) = a1x1 + a2x2 + … + anxn (плюс в кружочке).

Теорема Поста о функциональной полноте.

Система F={f1, f2, …,fn} полна тогда и только тогда, когда она целиком не содержится ни в одном из пяти замкнутых классов: T0, T1, S, M, L .

Полиномом Жегалкина называется выражение вида:  i1…is xi1,…xis (i1…is B), где суммирование производится по различным наборам 1<1<…<is, и среди слагаемых имеется константа 0 B, отвечающая пустому множеству.

Теорема: Любая б.ф. реализуется подходящим полиномом Жегалкина.

Доказательство: Учитывая, что тождества в булевом кольце дают возможность свободного обращения с выражениями, содержащими сложение и умножение и то, что х=х1, получим:

Последнее выражение после раскрытия дает полином Жегалкина.

Полиномом Жегалкина называется выражение вида:  i1…is xi1,…xis (i1…is B), где суммирование производится по различным наборам 1<1<…<is, и среди слагаемых имеется константа 0 B, отвечающая пустому множеству.

Для нахождения коэффициентов есть смысл использовать метод неопределенных коэффициентов для чего нужно использовать таблицу истинности.

Теорема: всякую функцию можно реализовать единственным полиномом Жегалкина, т.е. ПЖ однозначно определяет БФ.

Доказательство: Поскольку число наборов переменных х1, х2, …, хn совпадает с числом подмножеств множества { х1, х2, …, хn} и равно 2n и каждый коэффициент полинома Жегалкина равен 0 или 1, то число полиномов от переменных совпадает с числом характеристических функций на множестве указанных наборов. Т. образом число полиномов в точности равно числу булевых функций от n переменных. Поскольку каждая функция реализуется полиномом (т.к. через полином могут быть получены функции стандартного базиса, через который реализуется любая б.ф. что легко показать), теорема доказана.

Вопрос №33 Пол.Жег. существ. перем

Вопрос №34 ДНФ, карты Карно

Вопрос №35 Замкн. классы: монот,лин

Вопрос №35 Теор. Поста

Полиномом Жегалкина называется выражение вида:  i1…is xi1,…xis (i1…is B), где суммирование производится по различным наборам 1<1<…<is, и среди слагаемых имеется константа 0 B, отвечающая пустому множеству. Функция f(x1,…,xi-1,xi,xi+1,…,xn) из P2 зависит существенным образом от аргумента xi, если существуют такие значения 1,… i-1, i, i+1,… n, переменных x1,…,xi-1,xi,xi+1,…,xn, что

f(1,… i-1,0, i+1,… n)f(1,…i-1,1, i+1,… n). В этом случае переменная xi называется существенной. Переменная, не являющаяся существенной, называется несущественной, или фиктивной.Теорема: Пусть реализуемая полиномом Жегалкина функция f(x1,x2,…,xn) зависит только от переменных, входящих в полином. Тогда все переменные функции f существенны. Доказательство: От противного. Пусть хi – фиктивная переменная. Группируя все слагаемые полинома, содержащие хi, представим функцию f в виде: f(x1,x2,…,xn)=xi g(x1,…,xi-1,xi+1,…xn) h(x1,…,xi-1,xi+1,…xn), где g и h – полиномы Жегалкина. Так как функция g не равна тождественно нулю, существует набор (1,… I-1, I+1,…,m) на котором она принимает значение 1, из чего следует, что f существенно зависит от xi, что противоречит условию. Следствие: равные функции реализуются одним и тем же полиномом Жегалкина.

Задача о минимизации ДНФ сводится к отысканию такой формы, которая содержит наименьшее число литералов( функций х или х) по сравнению с другими эквивалентными ей ДНФ.

Функция f называется импликантой g, если для любых наборов значений переменных из f=1 g=1, но не наоборот. ДНФ называется тупиковой, если удаление любой простой импликанты нарушает эквивалентность этой ДНФ исходной. Простую импликанту называют ядровой, если она покрывает некоторую импликату исходной СДНФ, не покрываемую никакими другими импликатами, т.е. на карте Карно, если мы ее удалим, возникнет непокрытая единица.ТДНФ – ДНФ без избыточных импликант, т.е. содержащая только ядровые импликаты.

Для определения МДНФ от 3 или 4 переменных можно использовать карту Карно, которая является одной из форм таблицы истинности. Процесс склейки выглядит так: на карте Карно 2, 4 или 8 соседних единиц обводятся прямоугольником, который обозначает склейку. Таким образом, мы получаем все простые импликанты исходной функции. Карты Карно для 3 и 4 переменных:

x2,x3

x1

00

01

11

1

0

0

1

x3,x4

x1,x2

0

0

0

1

1

1

1

0

00

01

11

10


Пусть F – некоторое множество булевых функций. Замыканием [F] множества F называется совокупность всех функций из P, реализуемых формулами над F. Множество F булевых функций называется функционально замкнутым классом, если [F]=F. Функция называется монотонной, если для любых двух наборов  и  f(А12,…,Аn)  f(В12,…,Вn), при А В (А  В если А1  В1, …, Аn  Вn ). Пример: f = 0; f = 1; f = х; f = х1х. Класс монотонных функций обозначается через M. Доказательство замкнутости: если f(х1,…,хn)М и g(х1,…,хn)М, то f(g(х1,…,хn),х2,…,хn ) М. Пусть АВ, тогда g(А) g(В)  (g(А),a2,…,an )  (g(В),b2,…,bn )  f(g(А),а2,…,аn )  f(g(B),b2,…,bn ) что и требовалось доказать. К классу лин. ф-ций L относят ф-ции, реализ. полиномом Жегалкина вида: 0  1х1  … nхn (iB). Лемма о немонотонной функции: из любой немонотонной функции путем подстановки в нее констант и х можно получить отрицание. Доказательство: возьмем два набора А  В для которых f(А)  f(В) и которые различаются K компонентами. Меняя последовательно в наборе А 0 на 1 мы будем приближаться к В и на j замене получим, что f(А1,…,Аj-1,0, Аj+1,…,Аn)> f(А1,…,Аj-1,1, Аj+1,…,Аn). Положим (х)= f(А1,…,Аj-1,х, Аj+1,…,Аn), которая и будет функцией отрицания. Лемма о нелинейной функции: из любой нелинейной функции путем подстановки в нее констант и использования отрицания можно получить конъюнкцию. Доказательство: Пусть f нелинейна, тогда она содержит хотя бы одну конъюнкцию. Пусть К=хi1 … xis , s>1 – самая короткая из них. Положим хi3 … xis = 1, а для всех хj, не входящим в К положим хj =0. Поэтому f примет вид: (хi1, хi2) = хi1 хi2   хi1   хi2  , где  ,  и  - константы, равные 0 или 1. Положим теперь (хi1i2 ) = (хi1   ,хi2  )     . При раскрытии (хi1i2 ) получим (хi1i2 )= хi1  хi2. Лемма доказана.

Теорема Поста о функциональной полноте.

Система F={f1, f2, …,fn} полна тогда и только тогда, когда она целиком не содержится ни в одном из пяти замкнутых классов: T0, T1, S, M, L .

Доказательство: 1) Пусть F полна, т.е. [F]= F. Предположим, что F содержится в одном из пяти классов – обозначим его через Q, т.е. F Q. Тогда в силу свойства замыкания и замкнутости Q, получим P2=[F] Q = Q. С другой стороны замкнутые классы T0, T1, S, M и L попарно различны и отличны от P2 (P2 – стандартный набор из И, ИЛИ и НЕ). Таким образом P2  Q. Полученное противоречие доказывает необходимость. (Также можно показать, что существуют функции, не лежащие ни в одном классе Поста (например, штрих Шеффера), а из [F] Q следует, что всякая суперпозиция над F также лежит в Q).

2) Пусть F не содержится целиком ни в одном из 5 классов. Это значит, что в системе есть 5 функции I, j, k, l и m, не принадлежащие этим классам. Такая подсистема будет полна:

  • Пусть I T0T1.Тогда мы получим либо константу 1, либо отрицание. В последнем случае возьмем несамодвойств. функцию k S и в силу леммы о несамодв. ф-ции получим константу, а используя отрицание, получим и другую.

  • Теперь, на основе леммы о немонотонной функции, мы можем получить отрицание, подставляя в l M константы и х.

  • На основе леммы о нелинейной функции мы можем получить конъюнкцию, подставляя в константы, х и отрицание в m  L.

Таким образом, мы получили полную систему из И и НЕ. Следовательно, теорема доказана.

Вопрос №36 контактн. схемы

Задача о минимизации ДНФ сводится к отысканию такой формы, которая содержит наименьшее число литералов( функций х или х) по сравнению с другими эквивалентными ей ДНФ. Алгоритм Квайна-Мак-Клоски. 1. Операция склейки: Пусть К1 и К2 – две элементарные конъюнкции, входящие в исходную СДНФ, причем К1=хК , К2=хК, где К – некоторая элементарная конъюнкция. Тогда К1К2=хК(хК)=(хх)К=К. Процесс склейки можно выполнить, используя карты Карно, которая является одной из форм таблицы истинности. Процесс склейки выглядит так: на карте Карно 2, 4 или 8 соседних единиц обводятся прямоугольником, который обозначает склейку. Поучаем сокр. ДНФ. 2. Определение ядра. Простую импликанту называют ядровой, если она покрывает некоторую импликату исходной СДНФ, не покрываемую никакими другими импликатами. 3. Перечисление тупиковых ДНФ. ДНФ называется тупиковой, если удаление любой простой импликанты нарушает эквивалентность этой ДНФ исходной (т.е. ДНФ содержит все ядровые импликанты и не содержит ни одной избыточной). Получить ТДНФ можно, используя КНФ функцию Патрика К1… Kn. Раскрывая скобки в КНФ и применяя правило поглощения, получим ДНФ, элементарные конъюнкци которой определяют ТДНФ. 4. Отыскания среди ТДНФ минимальных ДНФ. Операцию получения сокр. ДНФ можно провести по алгоритму Блейка. Он состоит в том, что к любой ДНФ, представляющей функцию применяются следующие тождества: правило обобщенного склеивания: х К1х К2= хК1 х К2  К1 К2 правило поглощения: К1  К1 К2 = К1 Сам алгоритм следующий: сначала к ДНФ применяют правило обобщенного склеивания до тех пор, пока не перестанут появляться новые элементарные конъюнкции, а затем, применяют правило поглощения. В результате получаем сокращенную ДНФ.

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5137
Авторов
на СтудИзбе
440
Средний доход
с одного платного файла
Обучение Подробнее