- •Министерство образования и науки Российской Федерации
- •Глава I. Наивная теория множеств
- •§ 1. Основные понятия и операции
- •Основные операции над множествами
- •Универсальные множества и операция дополнения
- •§ 2. Проверка некоторых равенств со множествами
- •§ 3. Бинарные отношения и их основные свойства
- •Способы задания бинарных отношений
- •Основные типы бинарных отношений
- •§ 4. Отношения эквивалентности и разбиения множеств
- •§ 5. Функции и их основные виды
- •Графики функций
- •Функции специального вида
- •§ 6. Композиция (суперпозиция) функций
- •Обратимые функции
- •§ 7*. Об аксиоматике Цермело-Френкеля теории множеств
- •40. Аксиома существования булеана (множества всех подмножеств) :
- •50. Аксиома (неупорядоченной) пары :
- •Глава II. Мощности множеств
- •§ 1. Счётные множества и множества мощности континуум
- •Некоторые свойства счётных множеств и множеств мощности континуума
- •§ 2. Сравнение мощностей
- •§ 3. Кардинальные числа : порядок
- •Порядок на кардиналах
- •§ 4. Кардинальные числа : арифметика
- •Основные свойства операций с кардиналами
§ 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+2n a + 2n } = [2n; 2n + ].
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).
Следствие доказано.