Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Основы_I-II.doc
Скачиваний:
124
Добавлен:
05.03.2016
Размер:
1.88 Mб
Скачать

§ 6. Композиция (суперпозиция) функций

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

Пусть даны две функции f: A B и g: C D с областями определения D(f) A, D(g) C и образами Im(f) B, Im(g) D. Композицией функций f и g называется множество

g f = {(a; d) AD | a D(f) f(a) D(g) d = g(f(a))},

если оно непусто (т.е. если g f является бинарным отношением). Ясно, что D(g f) = {a D(f) | f(a) D(g)},

Im(g f) = {g(f(a)) C | a D(f) f(a) D(g)}.

На самом деле композиция функций (в том случае, когда она определена) является функцией, т.к. удовлетворяет условию

a D(g f) ! d D a (g f) d

функциональности: из определения видно, что если a (g f) d, то d = g(f(a)) и это значение определено однозначно поскольку f, gфункции. Итак, композиция двух функций f: A B и g: B C является операцией, позволяющей построить новую функцию g f: A D из А в D.

Примеры: 1. Пусть функции f : R R и g : R R заданы правилами f(x) = x – 1, g(y) = . Тогда A = B = C = D = R и композиция gf : R R вычисляется по правилу gf(x) = g(f(x)) = g(x – 1) = . При этом

D(gf) = {a D(f) | f(a) D(g)} = { a R | a – 1 R+0 } =

= {a R | a – 1 0} = [1; +∞ ],

Im(g f) = {g(f(a)) C | a D(gf)} = { R | a 1} = R+0 .

Таким образом, композиция gf – это знакомая сложная функция y = , области определения и значений которой можно найти непосредственно и убедиться, что они совпадут с вычисленными в примере 1 множествами.

2. Если f: R R, f(x) = –1 –x2, g: R R, g(y) = ln(y), то A = B = C = D = = R, но композиция gf не определена, т.к. D(gf) = {a D(f) | f(a) D(g)} = = {a R | –1–a2 R+} = .

Это согласуется со школьным подходом: сложная функция y = ln(–1 – x2) нигде не определена.

3. Если f : R+ R, f(x) = cos x, g : [0; 1] R, g(y) = y , то A = R+ , B = R = D, C = [0; 1] и композиция gf : R R вычисляется по правилу gf(x) = g(f(x)) = g(cos x) = cos x . При этом

D(gf) = {a D(f) | f(a) D(g)} = {a R+ | cos a [0; 1]} =

= {a R+ | 0+2n a + 2n } = [2n; 2n + ].

5. Если f : R+ R, f(x)= x – , g: [0; 1] R, g(y) = cos y, то A = R+ , B = R = D, С = [0; 1] и композиция gf : R+ R вычисляется по правилу gf(x) = g(f(x)) = cos(x – ) = sin x. При этом

D(gf) = {a D(f) | f(a) D(g)} = {a R+ | a – [0; 1]} =

= {a R+ | a 1+} = [ ; 1 + ].

Теорема (об ассоциативности композиции функций). Пусть A, B, C, D – непустые множества, f : A B, g : B C, h : C D – функции. Тогда можно образовать композиции h(gf) : A D и (hg)f : A D, которые на самом деле равны между собой. Таким образом, выполняется закон ассоциативности композиции h(gf) = (hg)f .

Доказательство. Исходя из определения равенства функций, необходимо проверить два условия: D(h(gf)) = D((hg)f) – равенство областей определения и a D(h(gf)) h(gf)(a) = h(gf)(a) – совпадение значений.

Имеем

D(h(gf)) = {a D(gf) | gf(a) D(h)} =

= {a {x D(f) | f(x) D(g)} | g(f(a)) D(h)} =

= { a D(f) | f(a) D(g) g(f(a)) D(h)} =

= { a D(f) | f(a) {x D(g) | g(x) D(h)}} =

= {a D(f) | f(a) D(hg)} = D((hg)f).

Кроме того,

a D(h(gf)) h(gf)(a) = h(gf(a)) = h(g(f(a))) = hg(f(a)) = (hg)f(a).

Теорема доказана.

В отличие от закона ассоциативности композиция функций, вообще говоря, не коммутативна: существуют функции f: A A и g: A A, для которых fg gf. Приведите примеры таких функций (ещё раз проанализируйте предыдущие примеры).

Теорема (о композиции функций специального вида). Пусть А, В, С – непустые множества, f : A B и g : B C – функции. Тогда

(1) если f и g – отображения, то gf – отображение,

(2) если f и g – инъективны, то gf – инъективна,

(3) если f и g – сюръективны, то gf – сюръективна,

(4) если f и g – биективны, то gf – биективна.

Доказательство. Все свойства доказываются однотипно, исходя из определений функций специального вида.

(1) Пусть f и gотображения, т.е. D(f) = A, D(g) = B. Нужно доказать, что D(gf) = A. Если a A, то определены b = f(a) B и c = g(b) C, т.е. определено и значение gf(a) = g(f(a)) = g(b) = c, что и требовалось.

(2) Пусть f и gинъективные функции, т.е. каждая принимает различные между собой значения при разных значениях своих аргументов. Нужно доказать, что a1 , a2 D(gf) gf(a1) = gf(a2) a1 = a2 . В самом деле, если gf(a1) = gf(a2), то g(f(a1)) = g(f(a2)), откуда (ввиду инъективности функции g) следует f(a1) = f(a2). В свою очередь из этого равенства получаем a1 = a2 ввиду инъективности функции f, что и требовалось.

(3) Пусть f и gсюръективны, т.е. Im(f) = B, Im(g) = C. Нужно доказать, что Im(gf) = C. Если c C, то (ввиду сюръективности g) найдётся такой элемент b B, что g(b) = c. Сюръективность функции f гарантирует существование для найденного b B такого элемента a A, что f(a) = b. Поэтому gf(a) = g(f(a)) = g(b) = c, что и требовалось.

(4) следует из (1), (2), (3).

Теорема доказана.

Следствие. Пусть А – непустое множество и

F(A) = { f : A A | D(f) = A}

множество всех отображений из А в А. Тогда

(1) f, g F(A) gf F(A),

(2) f, g, h F(A) (hg)f = h(gf),

(3) idA F(A) f F(A) fidA = f = idAf.

Доказательство. (1) и (2) уже доказаны.

Для проверки (3) нужно проверить, что fidA = f = idAf, т.е. a A fidA(a) = f(a) = idAf(a). Это проверяется непосредственно: например,

fidA(a) = f(idA(a)) = f(a) = idA(f(a)) = idAf(a).

Следствие доказано.