
- •Теория множеств Основные понятия
- •Способы задания множеств
- •Декартово произведение и векторы
- •Соответствия
- •Отношения
- •Разбиения
- •Факторизация отображения
- •Отношения порядка
- •Теория алгоритмов. Понятие алгоритма.
- •Машина Тьюринга.
- •Числовая функция
- •Кодировка машин Тьюринга.
- •Алгоритмически неразрешимые проблемы.
- •Проблема применимости.
- •Нормальные алгоритмы Маркова
- •Рекурсивные функции.
- •Операция минимизации.
- •Предикаты Основные понятия
- •Операции над предикатами
- •Предикатные формулы.
- •Основные понятия
- •Функции k-значной логики.
- •Законы Моргана:
- •Формальные теории Основные понятия
- •Свойства вывода из гипотез
- •Классическое исчисление высказываний
Отношения
Пусть дано множество А. Если вектор (a1, a2,... an) Î G, то говорят, что элементы, составляющие его, вступают в n – местно отношение Ф. Ф=(А,G), причем GÍАn.
Если n=1, то отношение называется свойством.
Если n=2, то отношение называется бинарным.
Диагональю множества A2 называется график A={(x,x)|xA}.
Операции :
Пусть даны Ф=(А,G) и Ψ=(А,F) =>
если (x,y) G xφy;
ФÈΨ=(A,GÈF);
не Ф=(A,A2\G);
Ф-1=(A,G-1);
ФΨ=(A,GF);
Ф\Ψ=(A,G\F);
ФΨ=(A,GF).
Свойства отношений:
Рефлексивность. xÎА (xφx) или A2G – все точки диагонали включены в график
;
Антирефлексивность xÎА не (xφx) или AG= -диагональ не принадлежит графику
;
Симметричность xÎА"yА(xφyyφx) или G=G-1 – симметрично относительно диагонали
;
Антисимметричность. xÎА"yА (xφy и yφxx=y) или xÎА"yА (xφy и xy не(yx)) или GG-1 DA – нет точек, симметричных относительно главной диагонали:
;
Транзитивность xÎА"yА zА(xφy и yφz xφz) или GGG
;
Связность "xÎА"yÎА(x≠y => xφy или yφx) или A2\DAGG-1:
Отношение называется частичного порядка, если выполняются свойства 1,4,5;
Отношение называется строгого порядка, если выполняются свойства 2,4,5;
Отношение называется строго линейного порядка, если выполняются 2,4,5,6;
Отношение называется отношение эквивалентности, если выполняются 1,3,5.
Пример:
Пусть дано отношение xφy
↔ x тёща y:
Д
оказать:
утверждение «если выполняются свойства
3, 5, то выполняется 1» - ложно.
Док-во:
Пример, когда отношение на множестве
А={a,b,c}
обладает свойствами
:
Разбиения
П
усть
дано множество А. Разбиением этого
множества называется система непустых
попарно непересекающихся множеств
m={{Ai}|
Ai0,
ik→AiAk=,
Ai=A},
в объединении дающих множество А.
Отношение называется отношением
эквивалентности, если оно рефлексивно,
симметрично и транзитивно.
Теорема (о разбиении отношения эквивалентности): Каждое разбиение множества порождает на нем отношение эквивалентности.
Док–во:
Пусть имеется множество А и m. Введём отношение Фm=xφmy найдётся k : xAk и yAk. Тогда это отношение является отношением эквивалентности.
Рефлексивно: x xφmx – очевидно, т.к. при разбиении x попал в один класс сам с собой;
Симметрично: x,y xφmy→yφmx ;
Транзитивно: xyz xφmy и yφmz→xφmz – так как множества Ai и Ak не пересекаются.
ч.т.д.
Фm - отношение, порождённое разбиением m; оно является отношением эквивалентности.
Фактор-множество – множество классов эквивалентности.
Теорема (о порождении отношением эквивалентности разбиения множества): Каждое отношение эквивалентности, заданное на множестве A, порождает разбиение этого множества.
Пусть имеется множество А и отношение эквивалентности Ф, заданное на этом множестве.
Док-во: Пусть [a]=a/φ={x | xφa}, [b]=… Продолжаем, пока один элемент не попадёт в один и тот же класс. m={[a]|aA} – фактор – множество
a[a] [a]0;
[a][b]. Пусть [a][b]0, тогда с[a] и c[b] → cφa и cφb (из симметричности cφaaφc) → aφc и сφb (из транзитивности получаем ab) → b[a] противоречие, разные классы не имеют общих элементов. ч.т.д.
Индекс разбиения – мощность фактор-множества.