1.2: Відносини. Відображення
Відносини
У §1 ми вже розглядали множини впорядкованих пар, такі як декартові добуткиA×B або множини виду{(x,y)|P(x,y)} (див. §§1—3, завдання 7). Якщо пара(x,y) є елементом такого наборуR, пишемо
(x,y)∈R
(x,y)трактування як одне. Зверніть увагу, що це не означає, щоx іy взяті окремо є членамиR (в цьому випадку ми б писалиx,y∈R). yНазиваємоx, умови(x,y).
У математиці прийнято називати будь-який набір впорядкованих пар відношенням. Наприклад, всі множини, перераховані в Задача 7 з §1—3, є відносинами. Оскільки відносини є множинами, рівністьR=S для відносин означає, що вони складаються з одних і тих же елементів (впорядкованих пар), т. Е.
(x,y)∈R⟺(x,y)∈S
Якщо(x,y)∈R, ми називаємоyRx -relative of; ми також говоримо,y щоR пов'язане зx або що відношенняR тримає міжx іy (у цьому порядку). Замість того(x,y)∈R, ми також пишемоxRy, і часто замінюємо «R» спеціальними символами на кшталт<∼, і т.д. таким чином, у випадку (i) завдання 7 вище, «xRy» означає, щоx<y.
Замінивши всі пари(x,y)∈R на зворотні пари(y,x), отримаємо нове відношення, зване зворотнимR і позначенеR−1. Ясно,xR−1y iffyRx; таким чином
R−1={(x,y)|yRx}={(y,x)|xRy}.
ЗвідсиR, в свою чергу, є зворотнимR−1; тобто,
(R−1)−1=R.
Наприклад, відносини< і> між числами обернені один одному; так само⊆ і відносини і⊇ між множинами. (Ми можемо розглядати «⊆» як ім'я множини всіх пар,(X,Y) таких, щоX⊆Y в заданому просторі.)
ЯкщоR містить пари(x,x′),(y,y′),(z,z′),..., ми напишемо
R=(xyz…x′y′z′ );e.g.,R=(14132211).
Для отриманняR−1 ми просто міняємо верхній і нижній рядки в Equation\ ref {eq1}.
Визначення 1
Безліч всіх xлівих членів пар(x,y)∈R називається доменомR, позначаєтьсяDR. Безліч всіх правильних членів цих пар називається діапазономR, позначаєтьсяD′R. x∈DRЗрозуміло, якщоxRy для деякихy. В символах,
x∈DR⟺(∃y)xRy;similarly,y∈D′R⟺(∃x)xRy.
У Equation\ ref {eq1},DR є верхнім рядком іD′R нижнім рядком. Зрозуміло,
DR−1=D′RandD′R−1=DR.
Наприклад, якщо
R=(141221),
потім
DR=D′R−1={1,4}andD′R=DR−1={1,2}.
Визначення 2
Образ безлічіA під відношенняR (коротко,R−image ofA) являє собою сукупність всіхR -родичів елементівA, що позначаютьсяR[A]. Обернене зображенняA underR - це зображенняA під зворотним співвідношенням, т. ЕR−1[A]. Якщо А складається з одного елементаA=x, тоR[A] і такожR−1[A] записуютьсяR[x] іR−1[x], відповідно, замістьR[x] іR−1[x].
Нехай
R=(11122333371345341351),A={1,2},B={2,4}.
Тоді
R[1]={1,3,4};R[2]={3,5};R[3]={1,3,4,5};R[5]=∅;R−1[1]={1,3,7};R−1[2]=∅;R−1[3]={1,2,3};R−1[4]={1,3};R[A]={1,3,4,5};R−1[A]={1,3,7};R[B]={3,5}.
За визначенням,R[x] це сукупність всіхR -родичівx. Таким чином
y∈R[x]iff(x,y)∈R;i.e.,xRy.
Більш загально,y∈R[A] це означає, що(x,y)∈R для деякихx∈A. В символах,
y∈R[A]⟺(∃x∈A)(x,y)∈R.
Зверніть увагу,R[A] що завжди визначено.
Відображення
Ми зараз розглянемо особливо важливий вид відносин.
Визначення 3
RВідношення називається відображенням (map), або функцією, або перетворенням, якщо кожен елементx∈DR має унікальнийR -відносний, так щоR[x] складається з одного елемента. Цей унікальний елемент позначаєтьсяR(x) і називається значенням функції atx (underR). Таким чином,R(x) є єдиним членомR[x].
Якщо, крім того, різні елементиDR мають різні зображення,R називається один до одного (або один-один) карта. У цьому випадку
x≠y(x,y∈DR) implies R(x)≠R(y);
еквівалентно,
R(x)=R(y) implies x=y.
Іншими словами, жодна дві пари, що належать, неR мають однакових лівих або однакових правих термінів. Це показує,R що один до одногоR−1, iff, теж є карта. Відображення часто позначаються буквами іf,g,h,F,ψ т.д.
Відображенняf, як кажуть, «відA доB», якщоDf=A іD′f⊆B; ми потім пишемо
f:A→B("f maps A into B")
Якщо, зокрема,Df=A іD′f=B, миf називаємо картуA наB, і пишемо
f:A⟶ontoB("f maps A onto B")
Якщоf є як на, так і один до одного, ми пишемо
f:A⟷B
(f:A⟷Bозначає,f що один до одного).
Усі пари, що належать до відображення,f мають вигляд,(x,f(x)) деf(x) знаходиться значення функції atx, тобто унікальнеf -відносне значенняx,x∈Df. Тому, щоб визначити якусь функціюf, досить вказати її доменDf і значення функціїf(x) для кожноїx∈Df. Ми будемо часто використовувати такі визначення. Прийнято говорити, щоf визначається наA (або «fє функція включенаA») iffA=Df.
(а)
R={(x,y)|x is the wife of y}
Відносини - це карта «один до одного» набору всіх дружин на безлічі всіх чоловіків. R−1тут одна до одного карта безлічі всіх чоловіків(=D′R) на
безлічі всіх дружин(=DR).
(б) Відносини
f={(x,y)|y is the father of x}
це карта безлічі всіх людей на безлічі їхніх батьків. Це не один до одного, оскільки кілька осіб можуть мати одного батька (f-родича), і тому неx≠x′ означаєf(x)≠f(x′).
(c) Нехай
g=(12342238)
Тодіg це картаDg={1,2,3,4} ontoD′g={2,3,8}, з
g(1)=2,g(2)=2,g(3)=3,g(4)=8
(Як зазначалося вище, ці формули можуть служити для визначенняg.) Це не один до одного, оскількиg(1)=g(2),g−1 це не карта.
(d) Розглянемо
f:N→N, with f(x)=2x for each x∈N
За тим, що було сказано вище,f добре визначено. Це один до одного, оскількиx≠y маєDf=N( на увазі2x≠2y. тут природні,), алеD′f складається навіть з натуральних тільки. Таким чиномf, не наN (він знаходиться на меншому наборі, навіть природних);f−1 відображає навіть природні на всіN.
Домен і діапазон відношення можуть бути досить довільними множинами. Зокрема, можна розглянути функції,f в яких кожен елемент домену сам по собіDf є впорядкованою парою(x,y) абоn -кортежем.(x1,x2,…,xn). Такі відображення називаються функціями двох (відповідноn) змінних). Будь-якомуn -кортежу(x1,…,xn), який належитьDf, функції,f присвоюється унікальне значення функції, позначаєтьсяf(x1,…,xn). Це зручно розглядатиx1,x2,…,xn як певні змінні; тоді значення функції теж стає змінною в залежності відx1,…,xn. ЧастоDf складається з усіх упорядкованихn -кортегів елементів, взятих з множиниA, тобтоDf=An (крос-добутокn множин, кожен дорівнюєA). діапазону, може бути довільним множиноюB; такf:An→B. Аналогічно,f:A×B→C є функція двох змінних, зDf=A×B,D′f⊆C.
Функції двох змінних також називаються (бінарними) операціями. Наприклад, додавання натуральних чисел може розглядатися як картаf:N×N→N, зf(x,y)=x+y.
Визначення 4
RВідношення вважається
(i) рефлексивним, якщо ми маємоxRx для кожногоx∈DR;
(ii) симетричний iffxRy завжди має на увазіyRx;
(iii) перехідний iff уxRy поєднанні зyRz завжди має на увазіxRz.
Rназивається співвідношенням еквівалентності на множиніA iffA=DR іR має всі три властивості (i), (ii) та (iii). Наприклад, таке відношення рівності наA (також називається карта ідентичності наA) позначеному
IA={(x,y)|x∈A,x=y}
Відносини еквівалентності часто позначаються спеціальними символами, що нагадують рівність, такими як≡,≈,∼, і т.д. формула,xRy, деR знаходиться такий символ, читається
"x is equivalent (orR-equivalent) to y,"
іR[x]={y|xRy} (тобто,R -image ofx) називається класомR -еквівалентності (короткоR -клас)x вA; ньому складається з усіх елементів, якіR -еквівалентніx і, отже, до кожного інші (дляxRy іxRz маютьyRx, на увазі спочатку симетрію, а значить іyRz, транзитивність). Кожен такий елемент називається представником даногоR -класу, або його генератором. Ми часто пишемо[x] дляR[x].
(a ') Відношення нерівності< між дійсними числами є перехідним, оскільки
x<y and y<z implies x<z
він не є ні рефлексивним, ні симетричним. (Чому?)
(b ') Відношення включення⊆ між множинами є рефлексивним (forA⊆A) і перехідним( дляA⊆B іB⊆C передбачає,A⊆C), але воно не є симетричним.
(c ') Співвідношення членства∈ між елементом і множиною не є ні рефлексивним, ні симетричним, ні перехідним(x∈A іA∈M не передбачаєx∈M).
(d')R Дозволяти відношення паралелізму між лініями в площині, тобто множина всіх пар(X,Y), деX іY є паралельними лініями. Написання‖ дляR, насX\|X, X\| Y має на увазіY \| X,(X \| Y і іY\ |Z) означаєR,X \| Z, що це відношення еквівалентності. RКлас -тут складається з усіх ліній, паралельних заданій лінії в площині.
(e ') Конгруентність трикутників - це відношення еквівалентності. (Чому?)
ЯкщоR (також написано\equiv) є співвідношенням еквівалентності,A, то всі R- класи не з'єднані з кожним інші, іA є їх союз.
- Доказ
-
Візьміть дваR -класи,[p] \neq[q]. Шукаючи протиріччя, припустимо, що вони не розмежовуються, тому
(\exists x) \quad x \in[p] \text{ and } x \in[q];
тобто,p \equiv x \equiv q а значить,p \equiv q . але потім, симетрією і перехідністю,
y \in[p] \Leftrightarrow y \equiv p \Leftrightarrow y \equiv q \Leftrightarrow y \in[q];
тобто,[p] і[q] складаються з однакових елементівy, всупереч припущенню[q] \neq[q]. Таким чином, дійсно, будь-які два (disfinctive)R -класи є неспільними.
Також за допомогою рефлексивності,
(\forall x \in A) \quad x \equiv x
тобто,x \in[x] . Таким чином коженx \in A знаходиться в якомусьR -класі (а саме,[x] ) ; in ofA знаходиться в об'єднанні таких класів,
A \subseteq \bigcup_{x} R[x]
І навпаки,
(\forall x) \quad R[x] \subseteq A
так як
y \in R[x] \Rightarrow x R y \Rightarrow y R x \Rightarrow(y, x) \in R \Rightarrow y \in D_{R}=A
за визначенням. Таким чиномA містить всеR[x], звідси їх союз, і так
A=\bigcup_{x} R[x] . \square