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

1.3. Отношение

Упорядоченные кортежи, компоненты которых принадлежат одному множеству, называют отношением. Например, (xi, xj, xk,..).

Отношениями между математическими объектами могут быть элементы 1 = {=, , , , <, }. Например, “2=2”, “32”.

Отношениями между “нематематическими” объектами могут быть элементы 2 = {”..принадлежит..”, “..часть..”, “..смежный..”, “.. родственник..”, “..родитель..”, “..находится рядом с..”, и т. д.}.

Например, “двигатель <тип> часть автомашины <тип>”, “судно <имя> находится рядом с причалом <номер>”, ”игорь родитель святослава” и т.п.

Отношения, как и отображения, могут быть четким (relation) и и нечеткими (fuzzi relation).

1.3.1. Четкие отношения

Упорядоченные кортежи, сформированные из элементов одного множеств, формируют отношение:

r={(x1, x2,..,xn)| xiX}Xn.

Если n=1, то отношение называют унарным или одноместным. Такое отношение r(x) равносильно заданию предиката Р(х) на области определения для формирования подмножества, удовлетворяющего заданному условию.

Например, r={x| P(x):=”x-простое число”, для x{1,2, 3,..20}}=

{2, 3, 5, 7, 11, 13, 17, 19}

Если n=2, то отношение называют бинарным или двухместным. Такое отношение позволяет сравнивать по предикату P(xi, xj) элементы множества X.

Например, r={(xi, xj)| P2(xi, xj):=”(xi, xj ) имеют общий делитель” для x{2, 3, 4, 5, 6, 7, 8}}={(2, 4), (2, 6), (2, 8), (3,6)}.

Если n=3, то отношение называют терарным или трехместным.

Такое отношение позволяет сравнивать по заданному предикату P(xi, xj, xk) элементы множества X.

Например, r={(xi, xj, xk)| P(xi, xj, xk):=”(xk:=<число>, xj:=<месяц>, xk:=<год>)”.

Или r={(xi, xj, xk)| P(xi, xj, xk):=”xk:= (xixj)” для x{2, 3, 4, 5, 6, 7, 8}} = {(2, 3, 6), (2, 4, 8)}.

Если n=n, то отношение называют n-арным или n-местным.

Отношения удобно представлять в операторной форме:

r: XX или r: Xn-1X.

Бинарные отношения между элементами множества X удобно описывать матрицами (ХХ), строки и столбцы которых есть элементы множества X, а на пересечении i-ой строки и j-го столбца ставят знак “1”, если дано отношение r(xi, xj) и “0” в противном случае, т.е.

Пример. между пунктами a, b, c, d, e есть транспортные связи, как показано на рис. 1.2. Эти связи отображены в таблице 1.8.

таблица 1.8.

r

a

b

c

d

e

a

0

1

0

1

0

b

1

0

1

1

0

c

0

1

0

0

1

d

1

1

0

0

0

e

0

1

1

0

0

Если даны два отношения r1 и r2, то может быть сформировано их прямое произведение, как новое отношение r=(r1r2), носителем которого являются (xi1, xj2)(X1X2), a r((xi1, xm2), (xk1, xj2))=1 тогда и только тогда, когда r1(xi1, xk1)=1 и r2(xm2, xj2)=1.

r=(r1r2)={((xi1, xm2), (xk1, xj2))| xi1, xk1X1 и xm2, xj2X2}.

Операторная запись прямого произведения имеет вид:

r=product(r1, r2).

Анализ множества отношений позволяет выделить свойства, наличие которых характеризует определенный класс отношений.

Бинарное отношение рефликсивно, если для каждого хiХ имеем r(xi; xi)=1. Такими отношениями являются “..=..”, “..быть похожим..”, “..быть изоморфным..”, “..быть эквивалентным..” и т.п. При матричном описании такого отношения на главной диагонали матрицы будут только “1”, т.е. r(xi, xi)=1.

Бинарное отношение антирефлексивно, если для каждого хiХ имеем r(xi, xi)=0.

Такими отношениями являются “.... ”, “..<..”, “..быть родителем..”, “..быть частью..” и т.п..

При матричном описании такого отношения на главной диагонали матрицы будут только “0”, т.е. r(xi, xi)=0.

Бинарное отношение симметрично, если для любой пары (xi, xj)R при ij имеем r(xi, xi)=r(xj, xi)=1. Такими отношениями являются “....”, “..быть похожим..”, “..быть эквивалентным..”, “..быть родственником..” и т.п.. При матричном задании такого отношения будет симметричное расположение “1” относительно главной диагонали, т.е. r(xi, xi)=r(xj, xi).

Бинарное отношение антисимметрично, если для любой пары (xi, xj) при ij имеем r(xi, xi)r(xj, xi), а при i=j имеем r(xi, xi)=1. Такими отношениями являются “....”, “....” и т.п.. При матричном задании такого отношения это означает несимметричное расположение “1” относительно главной диагонали и наличие “1” на главной диагонали.

Бинарное отношение асимметрично, если для любой пары (xi, xj) при ij имеем r(xi, xi)r(xj, xi), а при i=j имеем r(xi, xi)=0.. Такими отношениями являются “....”, “..<..”, “быть родителем” и т.п. При матричном задании такого отношения это означает несимметричное расположение “1” относительно главной диагонали и наличие “0” на главной диагонали.

Бинарное отношение транзитивно, если для любых элементов xi, xj, xkХ r(xi, xi)=1 тогда и только тогда, когда r(xi, xk)=1 и

r(xk, xi)=1. Такими отношениями являются “....”, “..<..”, “быть родителем”, “быть родственником” и т.п..

Наиболее изученными классами отношений являются отношения эквиваленции, частичного и строгого порядка.

Бинарное отношение, удовлетворяющее условиям рефлексивности, симметричности и транзитивности формируют класс отношений эквиваленции.

Такими отношениями являются “..=..”, “..быть похожим..”, “..быть родственником..”.

Отношение эквиваленции обозначают r~(xi, xi) или ~(xi, xi). Это отношение позволяет выделять из множества Х классы элементов по образцу х, т.е.

K ={x| r~(x, x)=1, x, xX}X.

Формирование классов эквиваленции K1, K2,...Kn разбивает все множество Х на подмножества, т.е.

Х={Х1, Х2,..,Хn}.

Бинарные отношения, удовлетворяющие условиям рефлексивности, антисимметричности и транзитивности формируют класс отношений частичного порядка.

Такими отношениями являются “....”, “....”, “..быть не старше..” и т.п.

Отношение частичного порядка обозначают для элементов r(xi, xi) или ( xi, xi), а для подмножеств r(Xi, Xj) или (Xi, Xj). Отношение (xi, xj) позволяет установить частичный порядок элементов множества X, а отношение (Xi, Xj) – частичный порядок подмножеств множества X.

Пример: даны множества U={1, 2, 3, 4, 5, 6}, X1={1, 2, 3, 4}, X2={2, 3, 4, 5}, X3={2, 3, 4}, X4={3, 4, 5}, X5={2, 3}, X6={3, 4}, X7={4, 5},

X8={2, 4}. Какой между ними может быть установлен порядок?

Анализ следует начинать с множеств, имеющих наименьшее число элементов. Тогда X8X3X2U или X8X3X1U, X7X4X2U, X6X4X2U или X6X3X2U или X6X3X1U, X5X3X2U, X5X3X1U.

Бинарное отношение, удовлетворяющее условиям антирефлексивности, асимметричности и транзитивности, формирует класс отношений строго порядка.

Такими отношениями являются “....”, “..<..”, “..быть родителем..”, “быть частью”, “быть подчиненным” и т.п. Отношение строгого порядка для элементов множества r<(xi; xi) или <(xi; xi), а для подмножеств множества: r(Xi; Xj) или (Xi; Xj).

Примерами строгого порядка являются целые числа, упорядоченные правилом n=(n+1), или буквы, упорядоченные алфавитом, и т.п.

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