Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Otvety_na_ekzamen (1).docx
Скачиваний:
167
Добавлен:
11.04.2015
Размер:
1.08 Mб
Скачать

9) Свойства отношений (рефлексивность, симметричность, антисимметричность, транзитивность, эквивалентность), теорема о свойствах композиции отношений.

В силу свойства ассоциативности обычно композицию отношений обозначают (PQ)R  PQR.

Бинарное отношение R на множестве А называется рефлексивным, если для любого его элемента a выполняется aRa: a   aRa.

Бинарное отношение R на множестве А называется антирефлексивным, если для любых его элементов a,b aRb b.

Бинарное отношение R на множестве А называется симметричным, если из его выполнения для ab следует выполнение для ba:  ab   aRb  bRa.

Бинарное отношение R на множестве А называется антисимметричным, если из его выполнения для ab и ba следует, что a и b совпадают.  a, b   aRb и bRa  a = b.

Бинарное отношение R на множестве А называется транзитивным, если из его выполнения для a,b и для b,c следует его выполнение для a,c:  a, b, c   aRb и bRc  aRc.

Бинарное отношение R на множестве А называется полным, или линейным, если для любых двух различных элементов множества A оно выполняется или для ab, или для ba:  ab   | ab  aRb или bRa.

Отношение R на множестве A2:

1. R рефлексивно  I  r;

      1. R симметрично  = R–1;

      2. R транзитивно  R R;

      3. R антисимметрично   R–1  I;

      4. R полно  R  I  R–1 = U;

Доказательство:

  1. R рефлексивно  aA выполняется aRa, т.е. (a,a)R. Но множество всех таких a составляет I  IR. IR  aA {(a,a)}=I  (a,a)R, т.е. R рефлексивно.

  2. R симметрично  a,bA | (a,b)R  (b,a)R. Но если (a,b)R  (b,a)R–1 по определению обратного отношения. Поскольку это справедливо для любых a,b, то R  R–1 и R–1  RR–1 = R. R–1 = RRR–1 и R–1R  a,bA | (a,b)R  (a,b)R–1 и (a,b)R–1  (a,b)R. Если (a,b)R, то по определению (b,a)R–1, значит, (b,a)R, т.е. a,bA | (a,b)R (b,a)R, что и означает симметричность.

  3. R транзитивно  a,b,cA | (a,b)R и (b,c)R  (a,c)R. Но по определению композиции RR {(a,b) |  cA | (a,c)R и (c,b)R}  по определению транзитивности, эта пара (a,b)R, т.е. RRR. Если RRR, то это значит, что a,bA | (a,b)RR эта пара (a,b)R. По определению композиции, RR {(a,b) |  cA | (a,c)R и (c,b)R}, но было показано, что (a,b)R,  R транзитивно.

  4.  От противного. Пусть  R–1  I. Значит,  ab| (a,b)R и (a,b)R–1, т.е. в пересечении существует общий элемент (a,b). Но если (a,b)R–1, то (b,a)R. Получили, что  ab | (a,b)R и (b,a)R. По условию, R антисимметрично  a,bA | (a,b)R и (b,a)R a=b. Получено противоречие:  aba=b.  R–1  I  (a,bA | (a,b)R и (a,b)R–1  (a,b)I a=b). Но (a,b)R–1(b,a)R  ((a,b)R и (b,a)Ra=b)  антисимметричность.

10) Представление отношений в ЭВМ и проверка свойств отношений с помощью матриц.

Удобным способом представления отношений в ЭВМ является матричная форма. Рассмотрим два конечных множества A={a1,a2,…,am}, B={b1,b2,…,bn} и бинарное отношение P  AB . Определим матрицу [P] = (pij) бинарного отношения P по следующему правилу: Полученная матрица содержит полную информацию о связях между элементами и позволяет представлять эту информацию на компьютере.

  • Заметим, что любая матрица, состоящая из нулей и единиц, является матрицей некоторого бинарного отношения.

  1. Рассмотрим отношение P на множестве A2, где A={1,2,3} (см. иллюстрацию). Матрица этого отношения

Основные свойства матриц бинарных отношений:

1. Если бинарные отношения P,Q  AB, [P] =(pij), [Q] = (qij), то [PQ] = (pij+qij), [PQ] = (pij·qij), где умножение осуществляется обычным образом, а сложение – по логическим формулам (т.е. 0+0=0, во всех остальных случаях 1). Итак: [PQ] = [P]+[Q], [PQ] = [P]*[Q].

  1. Пусть отношения P и Q заданы: . Тогда матрица их суммы [PQ] = [P]+[Q] = , матрица произведения: [PQ] = [P]*[Q] = .

2. Если бинарные отношения P  AB, Q  BC, то [PQ] = [P]·[Q] , где умножение матриц [P] и [Q] осуществляется по обычному правилу, а произведение и сумма элементов из [P] и [Q] – по правилам пункта 1.

3. Матрица обратного отношения P–1 равна транспонированной матрице отношения P: [P–1]=[P]T.

4. Если PQ, [P]=(pij), [Q]=(qij), то pij  qij. i,j.

5. Матрица тождественного отношения единична: [IA] = (Iij) :  Iij =1  i=j.

6. Пусть R – бинарное отношение на A2. Отношение R называется рефлексивным, если xA (x,x)R, т.е. IAR (на главной диагонали R стоят единицы). Отношение R называется симметричным, если x,yA (x,y)R  (y,x)R, т.е. R–1=R, или [R]=[R]T (матрица симметрична относительно главной диагонали). Отношение R называется антисимметричным, если R R–1 IA, т.е. в матрице [R R–1]=[R]*[R]T вне главной диагонали все элементы равны 0. Отношение R наз. транзитивным, если (x,y)R, (y,z)R (x,z)R, т.е. RRR.

  1. Пусть отношение P на множестве A2, где A={1,2,3}, задано матрицей . Поскольку на главной диагонали есть нулевые элементы, отношение не рефлексивно. Поскольку матрица не симметрична, отношение тоже не является симметричным. Проверим его антисимметричность, для чего возьмем транспонированную матрицу и вычислим [PP–1] = [P]*[P]=. Все элементы вне главной диагонали равны 0, отношение антисимметрично. Проверим транзитивность по матрице: выполняется ли [PP]  [P]? [PP] =  отношение транзитивно.

11) Отношение эквивалентности и разбиения.

      1. Отношение эквивалентности

Бинарное отношение R на множестве А называется отношением эквивалентности, если оно является рефлексивным, симметричным и транзитивным. Обычно отношение эквивалентности обозначают через  или ~.

  1. 1. Отношения равенства чисел и множеств, равномощности множеств являются отношениями эквивалентности. 2. Отношение подобия на множестве треугольников является тривиальным отношением эквивалентности. 3. Отношение эквивалентности – на множестве программ: {(a,b) | программы a, b вычисляют одну и ту же функцию на определенной машине}.

Пусть Rотношение эквивалентности на множестве А. Определим класс эквивалентности [x] для xA: [x] = {| xRy}, т.е. это множество всех элементов A, которые R-эквивалентны x.

Пусть E – эквивалентность на множестве M. Тогда семейство классов эквивалентности множества M называется фактормножеством множества M по отношению E и обозначается M /E ={E(x)| xM}.

  1. Для отношения принадлежности к одной студенческой группе классом эквивалентности является множество студентов одной группы. Тогда фактормножество множества всех студентов СибГУТИ по этому отношению эквивалентности представляет собой множество всех студ. групп СибГУТИ.

Утверждение 1.1. Всякое отношение эквивалентности на множестве M определяет разбиение множества M, причем среди элементов разбиения нет пустых; и обратно, всякое разбиение множества M, не содержащее пустых элементов, определяет отношение эквивалентности на множестве M:

  M2   ß= {B| Bi  M, B , M = Bi и  i,j ijBiBj=}.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]