Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Part1.doc
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
334.85 Кб
Скачать

1.2 Відношення

Візьмемо довільні множини A1, A2, , An , не обов'язково різні.

Під n-арним, або n-відношенням, на множинах A1, A2, , An розуміють закон, що виділяє у декартовому добутку деяку підмножину

ρn A1 × A2 × × An .

Часто під відношенням розуміють саму підмножину ρn.

Відношення будемо позначати грецькими буквами ρ, α, β, γ, ... і спеціальними символами <, =, >, ≤, ≥ .

Відношення можна представити у матричній формі:

ρn = .

Рядки матриці при цьому називають векторами відношення.

ρ1 на A – унарне відношення, ρ2 на A, B – бінарне, ρ3 на A, B, C – тернарне.

Унарні відношення

Унарне відношення ρ1 на множині A є характеристичною властивістю деякої підмножини.

Приклади відношень на N:

α1 = {3, 7}; β1 = {n | n>5};

γ1 = {n \ n – парне }.

Множина всіх унарних відношень на A збігається з множиною всіх підмножин A.

Бінарні відношення

Якщо a A і b B знаходяться у відношенні ρ, це іноді записують так: aρb.

Бінарні відношення часто представляють за допомогою таблиць.

Нехай є відношення ρ на A = {a1, , ar } і B = {b1, , bs }. Рядки таблиці відповідають елементам ai , стовпці елементам bj , наявність відношення aiρbj позначається як “*”.

ρ

2

3

5

2

*

*

3

*

Тернарне відношення

Наприклад, з кожною бінарною операцією F(x, y), зокрема “+”, ““, можна зв'язати тернарне відношення φ3(x, y, z), для якого z = F(x, y).

Приклади n-арних відношень

1 A = (2, 3}, B = {2, 3, 4, 6}, a і b знаходяться у відношенні ρ, якщо a є дільник b.

ρ =

2 Бінарне відношення < на N :

<N =

3 Відношення <, =, > на множині слів.

4 Відношення ψ, що зіставляє кожному слову з F(A) його код q M. Тут A – алфавіт; M – деяка множина.

Відношення широко використовуються при описі синтаксису мов і при перекладі з однієї мови на іншу.

Нехай знову ρn = .

Проекцією Пр(j)n) відношення ρn на множину Aj називається множина всіх елементів j-го стовпця матриці.

Перетином S(j)n) відношення ρn за елементами ai(1), , ai(j-1), ai(j+1), , ai(n) називається множина всіх елементів , для яких n-ка ai(1), , ai(j-1), , ai(j+1), , ai(n) належить даному відношенню.

Фактор-множиною Aj / ρn множини Aj стосовно ρn називається множина перетинів цього відношення за різними сукупностями ai(1), , ai(j-1), ai(j+1), , ai(n).

Приклад. Нехай відношення α3 на множинах A = {a1, a2}, B = {b1, b2, b3} і C = {0, 1} визначається рівністю

α3 =

Тоді

Пр13) = A, Пр23) ={b1, b2}, Пр33) = C;

= {a1, a2}, = {b1, b2}.

Фактор-множина C / α3 подається у вигляді

{ = {0}, = {1}, = {0}, = C,

= , = }.

Відношення φn на множинах A1, A2, , An називається функціональним, якщо для кожної послідовності ai(1), , ai(n-1) A1 × × An-1 перетин Sn за цими елементами містить не більше ніж один елемент ai(n) An.

Якщо перетин містить точно один елемент ai(n), то φn називають всюди визначеним функціональним відношенням.

Приклади Нехай є множини A = {a1, a2}, B = {b1, b2} і C = {0,1}. Відношення

α3 = , β3 =

– функціональні, причому β3 усюди визначене.

З функціональним відношенням φn зв'язують функцію F(x1, ,xn-1). У вищенаведеному прикладі з α3 зв'язана часткова функція F(x, y):

F(a1, b1) = F(a1, b2) = 0, F(a2, b1) = 1,

а з β3 зв'язана функція F(x, y):

F(a1,b1)= F(a2, b2) = 1, F(a1,b2)= F(a2 , b1) = 0.

Нехай φ – бінарне відношення на множинах A, B.

Відношення φ називається відображенням множини A в B, якщо φ функціональне й усюди визначене.

Відображення φ множини A у B називається відображенням A на B, якщо кожний елемент b B має в A хоча б один прообраз.

Приклад. Є множини A = {a, b,c,d} і B = {1,2,3}.

Відношення α = є відображенням A на B.

Бінарне відношення β = є відображенням B у себе.

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