
3.4. Композиція відображень
Означення 3.8. Якщо f : A В, g : B C, то їх композиція (gf): A C, причому (gf)(а) = g(f(а)). Іншими словами, якщо існує множина пар (а,b)f та (b,c)g, то множина пар (а,с)fgутворює композицію (gf).Запис (gf) проводиться в порядку, який є зворотнім до того, в якому виконується операції f : A В, g : B C. Таким чином, в математиці прийнято правило, згідно з яким композицію відображень (gf) треба починати з виконання операції f, яка розташована справа.
Наприклад, якщо f = sin, g = ln, то (gf)(а) = (lnsin)(a) = ln(sin(a)).
Легко показати, що композиція відображень асоціативна, тобто (hg)f = h(gf) і записується у вигляді hgf. Так само легко з’ясувати, що композиція відображень не комутативне (це випливає з означення композиції відображень).
Теорема 3.2. Функція f є взаємно однозначним функціональним відношенням тоді і тільки тоді, коли f –1 – взаємно однозначне відношення.
Доведення. Доведемо, що f –1 – функція. Нехай (b,a1)f –1, (b,a2)f –1. за означенням оберненого відношення маємо (a1,b)f, (a2,b)f. Оскільки f за умовою є взаємно однозначною функцією, дістанемо a1 = a2, а це означає, що f –1 – функціональне відношення. Покажемо, що f –1 – взаємно однозначне функціональне відношення. Нехай (b1,a)f –1, (b2,a)f –1. Це означає, що (a,b1)f, (a,b2)f. Оскільки f – функція, маємо b1 = b2, а це означає, що f –1 є взаємно однозначним функціональним відношенням. Таким чином, необхідну умову теореми доведено. Читачеві пропонуємо показати, що таким чином доведено також її достатню умову. ►
Теорема 3.3. Композиція двох функціональних відношень є функціональним відношенням.
Доведення. Нехай f : A В, g : B C. За означенням композиції відношень h = (gf) = {(a,c) | ((a,b)f та (b,c)g}. Отже, це за означенням – підмножина декартового добутку АС. Доведемо, що h–функціональне відношення. Нехай задано дві пари, які належать h:
Оскільки f – функціональне відношення, маємо b1=b2, а оскільки g – функціональне відношення, дістаємо c1=c2. Отже h – функціональне відношення. ►
Теорема 3.4 (без доведення). Нехай f : AВ, g :BC. Тоді
а) якщо f і g – сюр’єкції А на В та В на С відповідно, то gf є сюр’єкцією А на С. Іншими словами, композиція двох сюр’єкцій – сюр’єкція.
б) якщо f і g – ін’єкції, то gf є ін’єкцією. Іншими словами, композиція двох ін’єкцій – ін’єкція.
в) якщо f і g – бі’єкції, то gf є бі’єкцією. Іншими словами, композиція двох бі’єкцій – бі’єкція.
Для багатомісних функції f
: Am
В, g
: Bn
C
можливими є різні варіанти підстановки
f у g,
які дають функції різних типів. Наприклад,
при m=3, n=4
функція h1=g(b1,f(a1,a2,a3),b3,b4)
має шість аргументів і діє з BA3B2C,
а функція h1=g(f(a1,a2,a3),f(d1,d2,d3),b3,b4)
має вісім аргументів та діє з A6B2C.
Особливо цікавим є випадок, коли задано
множину функцій типу fi
:
.
У цьому разі може виконане будь-яке
перейменування аргументів, наприклад,
перейменуванняa3
в a2,
що породжує з функції f(a1,a2,a3,a4)
функцію трьох аргументів f(a1,a2,a2,a4).
Означення 3.9. Функція, що утворюється з функцій f1, f2,..., fn деякою підстановкою їх одна в одну і перейменуванням аргументів, називається суперпозицією f1, f2,..., fn.
Наприклад, у функції f1(a1,a2,a3) = a1+2a2+7a3 перейменування a3 в а2 приводить до функції f1(a1,a2,a2) = a1+2a2+7a2 = f2(a1,a2) = a1+9a2. Перейменування а1 та а3 в а2 приводить до одномісної функції f3(a2) =10a2.