Вопросы к зачету часть1 (Вопросы к зачету (ответы))
Описание файла
Файл "Вопросы к зачету часть1" внутри архива находится в папке "Вопросы к зачету (ответы)". Документ из архива "Вопросы к зачету (ответы)", который расположен в категории "". Всё это находится в предмете "информационная безопасность" из 7 семестр, которые можно найти в файловом архиве РТУ МИРЭА. Не смотря на прямую связь этого архива с РТУ МИРЭА, его также можно найти и в других разделах. Архив можно найти в разделе "к экзамену/зачёту", в предмете "информационная безопасность" в общих файлах.
Онлайн просмотр документа "Вопросы к зачету часть1"
Текст из документа "Вопросы к зачету часть1"
Множества с операциями. 1
1. Определения: n-операция; бинарное отношение; алгебраическая система. 1
2. Булева алгебра, примеры (все подмножества множества, все делители числа m=p1p2…pn, pj – различные простые числа. 2
3. Изоморфизм алгебраических систем, пример изоморфизма группы R(.) - действительных чисел c операцией умножения с группой R(+) – действительных чисел с операцией сложения. 3
Алгебры высказываний и предикатов. 4
4. Операции над высказываниями, n-местный предикат, его связь с n-арным отношением. 4
5. Модель М() сигнатуры . Способы получения предикатов из предикатов. Квантор всеобщности. Квантор существования. 5
6. Термы. Формула на алгебраической системе М() (на предикатах). Свободные и связные переменные в формулах предикатов. 7
7. Формула над классом (множеством) логических функций. Примеры эквивалентных преобразований формул, в частности, правила поглощения, склеивания, вычеркивания. 9
8. Доказательство теоремы о разложении логической функции по К переменным. 13
9. Формула разложения по переменной. 13
10. Доказательство теоремы о представлении двоичной функции в виде СДНФ. 13
11. Представление в виде СКНФ. 15
12. Понятие ДНФ булевой функции. Импликанта логической функции. Простой импликант. 15
Строение м.д.н.ф. 15
13. Доказательство утверждения о том, что минимальная ДНФ (отличная от 0 и 1) является дизъюнкцией некоторых простых импликантов. 16
14. Методы построения простых импликантов. 17
15. Методы формирования МДНФ. 21
М. д. н. ф. монотонных функций 21
Формирование м. д. н. ф. 22
Сложность м.д.н.ф. 27
Для отыскания сокращенных и минимальных ДНФ функций от 4 переменных можно использовать проекцию 4-мерного куба, изображенную на рис. 2. 30
16. Доказательство теоремы о представлении двоичной функции в виде полинома Жегалкина. 39
Множества с операциями.
1. Определения: n-операция; бинарное отношение; алгебраическая система.
Определение 1.Операцией арности n,или n-арной операцией, на множестве М при п> 0 называется произвольное отображение
f:MnM.
При этом образ элемента (а1, ..., ап) из М при отображении f называется результатом применения операции к элементам а1 ..., ап из М и обозначается в виде
f(a1,...,an)
Результатом нуль-арной операции по определению считается некоторый фиксированный элемент множества М. В связи с этим нуль-арную операцию и обозначают, как правило, тем же символом, что и элемент множества М, являющийся значением этой операции.
Практически наиболее интересными являются бинарные операции. Если f-бинарная операция на множестве М, то вместо f(a1,а2) чаще пишут а1fа2. Во многих конкретных примерах вместо f используются символы +, •, -, о, U, и др.
Приведем примеры бинарных операций.
1. Бинарными операциями являются операции сложения и умножения на множествах N0, Z, Q, R, С, а также операция вычитания на множествах Z , Q, R , С .
N-натуральные числа.Z-целые числа.Q-рациональные числа.R-действительные(вещественные ) числа.
2. Рассмотрим множество P(М) всех подмножеств фиксированного множества М. Так как пересечение и объединение любых двух подмножеств из M являются вполне определенными подмножествами из М, то операции пересечения и объединения пар подмножеств из М являются бинарными операциями на множестве P(М).
Заметим, что на P(М) обычно рассматривается еще унарная операция ' взятия дополнения: А' = М\А,
3. Пусть П(М) есть множество всех преобразований непустого мно-жества М. Следовательно, композиция преобразований есть бинарная операция на множестве П(M). То же самое можно сказать и о произведении преобразований множества М.
4. Обозначим через B(М) множество всех бинарных отношений на M. Определим для каждой пары отношений R1 R2 на М третье отношение R, положив для любых элементов a, b М aRb в том и только том случае, когда существует элемент сМ, такой, что aR1с и cR2b :
aRbсуществует cM: aR1c ,cR2b
Отношение R называется произведением отношений R1 R2 и обозначается в виде R1R2. Произведение бинарных отношений есть бинарная операция на множестве B(М).
Определение 2. Бинарная операция * на множестве М называется коммутативной или ассоциативной, если для любых элементов а, b, с М выполняется соответственно равенство
ab=ba
(ab)c=a(bc).
Так, операции сложения и умножения чисел на N, Z, Q, R , С и бинарные операции, приведенные в примерах 2-3, коммутативны и ассоциативны. Так как на одном и том же множестве может быть задано несколько бинарных операций, то могут существовать свойства, связывающие различные операции.
Определение 3. Пусть и - две бинарные операции па множестве М. Операция * называется лево- или праводистрибутивной относительно операции , если для любых элементов а, b, с из М выполняется соответственно равенство
a(bс) = (ab) (ас),
(ab)c=(ac)(bc).
Если выполняются оба эти равенства, то говорят просто о дистрибутивности операции * относительно операции .
Определение 4. Множество М с заданными на нем операциями и отношениями называется алгебраической системой. При этом М называют основным множеством системы, а множество символов, используемых для обозначения определенных на M операций и отношений, - ее сигнатурой.
Алгебраическую систему с основным множеством М и с сигнатурой ={f1, ..., fk; R1, ..., Rl}, состоящей из символов операций fi арностей пi и отношений Rj арностей тi , обозначают в виде M(), или подробнее, М (f1,...,fk R1,..,Rl). При этом набор натуральных чисел <n1,...,nk;m1,...mk> называют типом системы M() Если на алгебраической системе определены только операции или только предикаты, то она называется соответственно алгеброй или моделью.
Примером алгебраической системы может служить множество натуральных чисел N с бинарными операциями сложения и умножения и бинарными отношениями =, <. Примером модели является любое частично упорядоченное множество.
2. Булева алгебра, примеры (все подмножества множества, все делители числа m=p1p2…pn, pj – различные простые числа.
Определение 1. Булевой алгеброй называется множество В с двумя бинарными операциями -, V, одной унарной операцией и двумя нуль-арными операциями (т. е. выделенными элементами) 0 1, удовлетворяющими условиям {при любых а, b, c В):
1. (ab)c=a(bc),
2. (aVb)Vc=aV(bVc),
3.ab=bа,
4. aVb=bVa,
5. аа=a,
6. аVа = а,
7. а(а Vb)=a,
8. aV(ab) = а,
9. а(bVс) = (ab)V(аb),
10.aV(bc)=(aVb)(aVc),
11.aa=0,
12 aVa=1.
Элементы 0 и 1 булевой алгебры В называют соответственно ее ну-лем и единицей. Иногда их обозначают в виде 0B и 1B.
Примером булевой алгебры является множество всех подмножеств
произвольного множества М с бинарными операциями пересечения и объединения , унарной операцией дополнения и нуль-арными операциями , М, играющими соответственно роль 0 и 1.
;Л Булеву алгебру образует также множество всех (положительных) делителей числа m, равного произведению различных простых чисел, с операциями
ab = н.о.д.(a, b),aVb = н..о.к. (а, b}, а' = m/a
и с числами 1 и т в роли нуль-арных операций соответственно 0 и 1.
3. Изоморфизм алгебраических систем, пример изоморфизма группы R(.) - действительных чисел c операцией умножения с группой R(+) – действительных чисел с операцией сложения.
Определение 1. Алгебраические системы А, В одной и той же сигнатуры ={f1,..., fk;R1,...,Rl} типа <п1,...,nk; m1,...,тl> называются изоморфными, если существует биективное отображение :AB, такое, что:
1) для любой операции fi и любых элементов а1,...,аniА вы- полняется равенство 1
(fi(a1,...,ani))=fi((a1),...,(ani));
2) для любого отношения Rj и любых элементов a1,..., аmj
Rj(a1,...,ami)Rj((a1),...,(ami)).
При этом само отображение называется изоморфизмом системы А на систему В.
Примеры алгебраических структур.
Опр: Бинарная операция на множестве Х – отображение декартового квадрата множества Х в себя:
Свойства операций:
Группоид (G ,*) множество с одной операцией.
Полугруппа- группоид (G,*) с ассоциативной операцией *.
Группа – группоид (G ,*) , *- ассоциативна, нейтральный элемент е,ае=еа=а
для любого aG существует симметричный aG: aa=aa=e,
Кольцо (R,+,)
(R,+) – абелева группа
(R,) – полугруппа, операция дистрибутивна относительно +.
Поле – коммутативное кольцо (ab=ba) c нейтральным элементом e относительно , любой ненулевой элемент a обратим.
Алгебры высказываний и предикатов.
4. Операции над высказываниями, n-местный предикат, его связь с n-арным отношением.
Предикаты и операции над ними
В математики при изучении того или иного множества М зачастую используют предложения, содержащие символы со значениями из М и превращающиеся в истинные или ложные высказывания при замене символов переменными из М. Приведем примеры, взяв в качестве М множество натуральных чисел N и буквы x,y,z в качестве символов переменных.
Рассмотрим предложение “x есть простое число”,
обозначив его ради краткости через p(x). Ясно, что это предложение не является высказыванием, поскольку о нем нельзя сказать истинно оно или ложно. При x = 1 оно ложно при x=2, 3 – истинно и т.д. Предложение p(x) естественнее считать функцией от x, которая при каждом конкретном значении x из N становится высказыванием. Такие функции принято называть предикатами. Другими примерами предикатов на множестве N могут служить предложения:
-
“x есть число, кратное 5”,
-
“Число x не превосходит 7 ”,
-
“Число x имеет хотя бы один делитель”,
-
“Число x удовлетворяет уравнению x2+x-1=0”,
-
“Произведение чисел x, y больше ста”,
-
“ Число x делит число y”,
-
“Число z является суммой чисел x, y”,
-
“Число z заключено между числами x, y”
и т.д.
По числу переменных, участвующих в предложении, различают 1-местные (или унарные) предикаты, 2-местные ( или бинарные) предикаты, 3-местные (или тернарные) предикаты и т.д.
Определение 1. В общем случае под n-местным (или n-арным) предикатом на произвольном множестве М принимают всякое предложение, которое содержит n различных переменных, принимающих значение из М, и превращается в высказывание при замене переменных произвольными элементами из М.
В дальнейшем мы не будем исключать и случай n = 0, понимая под 0-местным предикатом произвольное высказывание.