5.5 Функция
Понятие «функции» является одним из основополагающих в математике. В данном случае подразумеваются прежде всего функции, отображающие одно конечное множество объектов в другое конечное множество. Мы избегаем использования термина «отображение» и предпочитаем слово «функция» в расчете на постоянное сопоставление читателем математического понятия функции с понятием функции в языках программирования.
Пусть f — отношение из А в В, такое что
a (a,b) ϵf&(а,с) ϵfb = с.
Такое свойство отношения называется однозначностью, или функциональностью, а само отношение называется функцией из А в В и обозначается следующим образом: f:A→В. Если f: A→В, то обычно используется префиксная форма записи:
b = f(a)=(a,b) ϵf.
Если b = f(a), то а называют аргументом, а b — значением функции.
Пусть f:A→ В, тогда
область определения функции: fА= {aϵА | bϵВ b= f(а)};
область значений функции: fB= {bϵ В|аϵAb = f(а)}.
Если fА = A, то функция называется тотальной, а если fА≠A — частичной. Сужением функции f:A→ В на множество М А называется функцияf|M, определяемая следующим образом:
f|M = {(а, b) | (а, b) ϵf& а ϵ М}
Для тотальной функции f= f|fA.
Функция f: A1×…× Ап→ В называется функцией n аргументов, или п-местной функцией.
Пусть f:A→ В. Тогда функция f называется:
инъективной, еслиb = f(a1) & b = f(a2) a1 = a2;
сюръективной, если bϵ ВaϵА b = f(а);
биективной, если она инъективная и сюръективная.
Биективную функцию также называют взаимнооднозначной.
Следующий рисунок иллюстрирует понятия отношения, функции, инъекции, сюръекции и биекции.
Теорема. Если f:A→ В — тотальная биекция (fА = А), то отношение f -1В ×А (обратная функция) является биекцией.
Доказательство.
Поскольку f — биекция, имеем (b1= f (a)&b2 = f (a)b1 = b2) &(b= f(a1) &b = f (а2)a1 = a2) &(bϵВaϵА b = f(а)).
Покажем, что f -1 — функция.
f -1 = {(b,а) | aϵА &bϵВ&b = f(а)}.
Пустьa1 = f -1(b) &а2 = f -1(b). Тогдаb= f(a1) &b = f (а2)a1 = a2.
Покажем, что f -1— инъекция. Пусть a1 = f -1(b1)& а2 = f -1(b2). Тогда b1= f (a)&b2 = f (a)b1 = b2.
Покажем от противного, что f -1— сюръекция.
Пусть aϵА¬bϵВ a = f -1(b). Тогда aϵАbϵВ a≠f -1(b). Обозначим этот элемент a0. Имеем ba0≠f -1 (b) bb≠f (a0) a0fAА→ a0А.
Пусть f:A→ В и пусть А1⊂ A, В1⊂В. Тогда множество
F(А1) = {bϵ В |аϵА1b = f(а)}
называется образом множества А1, а множество
F-1(В1) = { аϵ А |bϵВ1b = f(а)}
прообразом множества В1. Заметим, что Fявляется отношением из множества 2fAв множество 2fB:
F = {(Al,B1) | А1A& В1 В & В1= F(А1)}.
Теорема. Если f:A→ В функция, тоF: 2fA→ 2fBи F-1: 2fB→ 2fA– тоже функции.
F называется индуцированной функцией, а F-1— переходом к прообразам.
Принцип Дирихле. Пусть f:A→ В– функция, причем Х и Y – конечные множества. Если |Х|>то по крайней мере одно значение fвстретится более одного раза. Неформально, принцип Дирихле можно например записать следующим образом:
Если Х – множество белок, аY – множество клеток, и |Х| = 12, а |Y| =11, то 12 белок нельзя посадить в 11 клеток так, чтобы в каждой клетке находилась одна белка.
Yandex.RTB R-A-252273-3- Общие сведения Сведения об эумк
- Методические рекомендации по изучению дисциплины
- Рабочая учебная программа
- Протокол согласования учебной программы по изучаемой учебной дисциплине с другими дисциплинами специальности
- Пояснительная записка
- Содержание дисциплины
- 1. Наименование тем, их содержание
- Тема 5. Отношения на множествах
- Тема 6. Соответствие и функции
- Тема 7. Мультимножества
- Раздел 2. Теория графов
- Тема 8. Основные понятия теории графов
- Тема 9. Графы
- Тема 10. Орграфы
- 3. Литература
- Теоретический раздел
- 1.2 Способы задания множеств
- Глава 2. Операции над множествами
- 2.1 Сравнение множеств
- 2.2 Операции над множествами
- 2.3 Свойства операций над множествами
- 2.4 Примеры доказательств тождеств с множествами
- 2.5 Булеан
- Глава 3. Упорядоченные множества
- 3.1 Кортеж
- 3.2 Операция проекции
- 3.3 Декартово произведение множеств
- 3.4 Графики
- Глава 4. Отношения на множествах
- 4.1 Понятие отношения
- 4.2 Свойства отношений
- 4.3 Операции над отношениями
- 4.4 Отношение эквивалентности
- 4.5 Отношение порядка
- Глава 5. Соответствия и функции
- 5.1 Основные понятия соответствия
- 5.2 Операции над соответствиями
- 5.3 Свойства соответствий
- 5.4 Отображения множеств
- 5.5 Функция
- Глава 6. Мультимножества
- 6.1 Понятие мультимножества
- 6.2 Операции над мультимножествами
- Раздел 2. Теория графов Глава 1. Основные понятия
- 1.1 Определения и примеры
- 1.2 Способы задания графов
- Глава 2. Графы
- 2.1 Типы графов
- 2.2 Подграфы
- 2.3 Сильно связные графы и компоненты графа
- 2.4 Маршруты, цепи, пути и циклы
- 2.5 Связность и компоненты графа
- 2.6 Операции над графами
- 2.7 Матрица смежности и инцидентности
- Глава 3. Орграфы
- 3.1 Определения и примеры
- 3.2 Орграфы и матрицы
- 3.3 Ориентированные эйлеровы графы
- Глава 4. Ориентированные ациклические графы и деревья
- 4.1 Ориентированные ациклические графы
- 4.2 Деревья
- Глава 5. Планарность и двойственность
- 5.1 Планарные графы
- 5.2 Точки сочленения, мосты и блоки
- 5.3 Двойственные графы
- Глава 6. Поиск на графах
- 6.1 Исследование лабиринта
- 6.2 Поиск в глубину
- 6.3 Поиск в ширину
- 6.4 Нахождение кратчайшего пути (Алгоритм Дейкстры)
- Практический раздел Контрольные работы Указания по выбору варианта
- Варианты контрольных заданий
- Контрольная работа № 1 Теоретическая часть (вопросы)
- Практическая часть Контрольное задание №1.
- Контрольное задание №2.
- Контрольное задание №3.
- Контрольное задание №4.
- Контрольное задание №5.
- Контрольное задание №6.
- Теоретическая часть (вопросы)
- Контрольное задание №1.
- Контрольное задание №2.
- Контрольное задание №3.