Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Дискретная математика.doc
Скачиваний:
108
Добавлен:
12.04.2015
Размер:
1.72 Mб
Скачать

Операции над бинарными отношениями. Бинарным отношением между элементами множеств a и b называется произвольное подмножество r  ab. Запись aRb (при a  a, b  b ) означает, что (a,b)  r .

Определены следующие операции над отношениями R AA:

R -1={(a,b): (b,a)R},

R S={(a,b): ( xA)(a,x)R & (x,b)R},

Rn=R(Rn-1),

.

Пусть IdA = {(a,a): aA}– тождественное отношение. ОтношениеR XX называется

  1. рефлексивным, если(a,a)Rдля всех a X,

  2. антирефлексивным, если(a,a)Rдля всехa X,

  3. симметричным, если для всехa, b Xверна импликация aRb bRa,

  4. антисимметричным, еслиaRb & bRa a=b,

  5. транзитивным, если для всехa, b, c Xверна импликацияaRb & bRc aRc,

  6. линейным, для всехa, b Xверна импликация ab aRb bRa .

Обозначим IdA через Id. Легко видеть, что имеет место следующее

Предложение 1.ОтношениеR XX

  1. рефлексивно  Id R ,

  1. антирефлексивно  RId= ,

  1. симметрично  R = R-1 ,

  2. антисимметрично  R R-1 Id ,

  3. транзитивно  RR R,

  4. линейно R Id R-1 = X X.

Матрица бинарного отношения. ПустьA={a1,a2, …,am} иB={b1,b2, …,bn} – конечные множества.Матрицей бинарного отношенияRABназывается матрица с коэффициентами

Пусть A– конечное множество, |A|=nиB=A. Рассмотрим алгоритм вычисления матрицы композицииT= RS отношенийR,SAA. Обозначим коэффициенты матриц отношенийR,SиTсоответственно черезrij,sijиtij. Поскольку свойство (ai,ak)Tравносильно существованию такогоajA, что (ai,aj)R и (aj,ak)S, то коэффициентtikбудет равен 1, если и только если существует такой индексj, чтоrij=1 иsjk =1. В остальных случаяхtikравен 0. Следовательно,tik= 1 тогда и только тогда, когда. Отсюда вытекает, что для нахождения матрицы композиции отношений нужно перемножить эти матрицы и в полученном произведении матриц ненулевые коэффициенты заменить на единицы. Следующий пример показывает, как этим способом вычисляется матрица композиции.

Пример 2. Рассмотрим бинарное отношение наA={1,2,3}, равноеR={(1,2),(2,3)}. Запишем матрицу отношенияR. Согласно определению, она состоит из коэффициентовr12=1 ,r23=1 и остальныхrij= 0. Отсюда матрица отношенияRравна

.

Найдем отношение RR. С этой целью умножим матрицу отношенияRна себя

.

Получаем матрицу отношения

.

Следовательно, RR={(1,2),(1,3),(2,3)}.

Из предложения 1 вытекает

Следствие 2. ЕслиA=B, то отношениеRнаA

  1. рефлексивно, если и только если все элементы главной диагонали матрицы отношения Rравны 1,

  2. антирефлексивно, если и только если все элементы главной диагонали матрицы отношения Rравны 0,

  3. симметрично, если и только если матрица отношения Rсимметрична,

  4. транзитивно, если и только если каждый коэффициент матрицы отношения RRне больше соответствующего коэффициента матрицы отношенияR.

1.6. Отношения порядка и эквивалентности

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

Определение 1. Пусть X – множество. Бинарное отношение RXX называется отношением порядка на X, если оно рефлексивно, антисимметрично и транзитивно. Таким образом, R – отношение порядка, если

  1. (a,a)R для всех a X,

  2. aRb & bRaa=b,

  3. для всех a, b, c Xверна импликацияaRb & bRc aRc,

Пара (X,R), состоящая из множестваXи отношения порядкаRнаXназываетсячастично упорядоченным множеством.

Пусть (X,R) – частично упорядоченное множество. Всякое подмножествоAXбудет частично упорядоченным множеством с отношением порядкаR(AA).

Отношение порядка обычно обозначается символом .

Элемент xчастично упорядоченного множества (X,) называетсянаибольшим(соответственнонаименьшим), если для всякогоyXверноyx(соответственноxy).

Определение 2. Пусть (X,) – частично упорядоченное множество.Нижней граньюмножества его элементов называется наибольший элемент подмножества

.