Лекция 6. Функции и отображения
Функция как отображение и как бинарное отношение, тождественная функция, домен и кодомен, образ и прообраз, частичные функции, инъекция, сюръекция, биекция, левая и правая обратные, принцип Дирихле.
Функция — частный случай бинарного отношения: такое отношение между и , в котором у каждого элемента ровно одна пара. На лекции 4 мы изучали свойства отношений на одном множестве, теперь — отношения «из в », которые ведут себя как функции. Главные сюжеты занятия: какие функции можно «обратить» и почему из большего множества в меньшее нельзя отобразить без склеек.
Проверять, задаёт ли отношение функцию; находить образ и прообраз множества; определять, инъективна ли, сюръективна ли функция, и строить для неё левую или правую обратную; применять принцип Дирихле.
1. Функция
1.1. Функция как сопоставление
Определение 1. Пусть и — множества. Функция сопоставляет каждому элементу ровно один элемент :
Слова «функция» и «отображение» здесь синонимы. Квантор читается «существует ровно один» (лекция 2).
1.2. Функция как отношение
Определение 2. Бинарное отношение называется функцией из в , если выполнены два условия:
- тотальность слева: — у каждого есть хотя бы одна пара;
- функциональность: — у каждого не больше одной пары.
Вместе условия дают «ровно одну пару», то есть определение 1. Запись означает .
Пусть , .
- — функция.
- — не функция из в : у нет пары, нарушена тотальность.
- — не функция: у две пары, нарушена функциональность.
В матрице отношения функция — это матрица, где в каждой строке ровно одна единица.
1.3. Тождественная функция и композиция
Определение 3. Тождественная функция на — это , . Как отношение это диагональ .
Определение 4. Композиция функций и — функция ,
Сначала применяется , потом — читаем справа налево. Композиция ассоциативна: , обе части переводят в . Тождественная функция ничего не меняет: и .
1.4. Домен и кодомен
Определение 5. Для множество называется доменом (областью определения) , а — кодоменом (областью прибытия).
Кодомен — часть функции: как функция и как функция — это разные функции, и ниже у них будут разные свойства. Кодомен не обязан состоять только из значений : множество реально принимаемых значений — образ , и в общем случае .
2. Образ и прообраз
Определение 6. Пусть .
- Для образ — множество значений на элементах :
- Для прообраз — множество элементов, которые попадают в :
, .
- : на квадрат пробегает , на — .
- .
- : квадрат не бывает отрицательным.
- .
Запись для прообраза имеет смысл для любой функции. Она не означает, что у есть обратная функция: у обратной на нет, а прообраз любого множества есть.
3. Тотальные и частичные функции
Определение 7. Функция тотальна, если она определена для всех . Частичная функция определена лишь на некотором подмножестве ; её записывают .
Частичная функция — отношение, у которого есть функциональность, но может не быть тотальности слева. Всё, что выше и ниже называется просто «функцией», — тотальные функции.
- — частичная функция : в она не определена. Ограниченная на , она становится тотальной.
- Целочисленное деление
a / bв программе — частичная функция , не определена при . - Поиск по словарю: ключа может не оказаться.
4. Инъекция
Определение 8. Функция инъективна, если разные элементы переходят в разные:
Равносильная форма (контрапозиция): . На схеме — в каждый элемент входит не больше одной стрелки.
Чтобы доказать инъективность, берут и выводят . Чтобы опровергнуть — предъявляют два разных элемента с одинаковым значением.
, инъективна: .
на не инъективна: . На — уже инъективна.
4.1. Левая обратная
Теорема 1 (левая обратная). Пусть . Функция инъективна тогда и только тогда, когда существует такая, что .
Такую называют левой обратной к : она стоит слева в композиции и «отменяет» .
Доказательство. Пусть . Применим : .
Зафиксируем какой-нибудь — здесь нужна непустота . Определим :
- если , то по инъективности есть ровно один с ; положим ;
- если , положим .
Тогда для любого , то есть .
Условие существенно. При и пустая функция инъективна, но функции нет: непустому некуда перейти.
Левая обратная обычно не единственна: значения на выбираются произвольно.
4.2. Монотонность и инъективность
Теорема 2. Если строго возрастает, то инъективна.
Доказательство. Пусть , без ограничения общности . Из строгого возрастания , значит .
То же верно для строго убывающих функций. Обратное неверно: при и — биекция (она обратна сама себе), но не монотонна на : , а .
5. Сюръекция
Определение 9. Функция сюръективна, если каждый элемент — значение :
Равносильно: , образ совпадает с кодоменом. На схеме — в каждый элемент входит хотя бы одна стрелка.
не сюръективна: не квадрат. сюръективна: . Это та же формула с другим кодоменом — и другое свойство.
5.1. Правая обратная
Теорема 3 (правая обратная). Пусть . Функция сюръективна тогда и только тогда, когда существует такая, что .
Доказательство. Для любого положим ; тогда .
Для каждого множество непусто по сюръективности. Выберем в нём по одному элементу и назовём его . Тогда , то есть .
Для бесконечного одновременный выбор элемента из каждого опирается на аксиому выбора. Правая обратная тоже обычно не единственна: из каждого прообраза можно взять любой элемент.
6. Биекция
Определение 10. Функция биективна (взаимно однозначна), если она одновременно инъективна и сюръективна: каждый имеет ровно один прообраз.
Теорема 4. У биекции есть ровно одна обратная функция , то есть функция с
Доказательство. Существование. Для каждого ровно один с : хотя бы один по сюръективности, не больше одного по инъективности. Положим . Обе композиции тождественны по построению.
Единственность. Пусть и — две обратные. По ассоциативности композиции
Та же выкладка показывает больше: если у есть левая обратная и правая обратная , то . А по теоремам 1 и 3 функция с двусторонней обратной инъективна и сюръективна. Итог: обратима биекция.
| Функция | Инъекция | Сюръекция | Биекция |
|---|---|---|---|
| нет | нет | нет | |
| нет | да | нет | |
| да | да | да, | |
| да | нет | нет | |
| да | да | да, | |
| да | да | да, | |
| да | да | да, обратная к себе |
7. Принцип Дирихле
Теорема 5 (принцип Дирихле). Пусть и — конечные множества и . Тогда не существует инъективной функции .
Иначе говоря, любая функция из большего конечного множества в меньшее склеивает хотя бы два элемента: найдутся с . Классическая формулировка — «если кролика сидят в клетках, то в какой-то клетке хотя бы два кролика».
Доказательство. Пусть инъективна. Тогда — биекция между и , поэтому . Но , значит — противоречие с .
- Среди человек двое родились в одном месяце: функция «человек месяц» идёт из элементов в .
- Среди любых целых чисел найдутся два с одинаковым остатком от деления на , и их разность делится на .
- Не существует сжатия без потерь, которое укорачивает каждый файл: строк длины — , а всех более коротких — .
Для конечных множеств одинаковой мощности из тех же соображений получается полезное следствие: если , то инъективна сюръективна биективна. Для бесконечных множеств это неверно: на инъективна, но не сюръективна.
Частые ошибки
- Забывать про кодомен. «Функция сюръективна» — бессмысленное утверждение, пока не сказано, в какое множество она действует.
- Путать прообраз с обратной функцией. Прообраз есть всегда, обратная функция — только у биекции.
- Доказывать инъективность, проверяя «». Это верно для любой функции; нужна обратная импликация.
- Считать, что отношение с парой у каждого — уже функция. Нужна ещё функциональность: у не должно быть двух разных пар.
- Путать порядок в композиции: — сначала , потом . Левая обратная к инъекции — , правая к сюръекции — .
- Применять принцип Дирихле в обратную сторону: из не следует, что любая инъективна, — только что инъективная существует.
Мини-тренажёр
- Является ли отношение функцией из в ? Почему?
- Для , (остаток от до ) найдите и .
- Инъективна ли, сюръективна ли , ? А , ?
- Постройте левую обратную к , , . Сколько всего таких левых обратных?
- Постройте правую обратную к , , , . Сколько их всего?
- Сколько существует биекций ? А инъекций ?
- В классе учеников. Докажите, что хотя бы двое празднуют день рождения в один день недели в этом году, а среди любых людей двое родились в один день года.
Ответы
- Нет: у две пары, и , — нарушена функциональность.
- . .
- инъективна (), но не сюръективна: нечётные числа не достигаются. — биекция, обратная .
- , , а — любое из . Значит, левых обратных две.
- обязательно, . Правых обратных две: или .
- Биекций . Инъекций из элементов в нет — по принципу Дирихле.
- Функция «ученик день недели дня рождения» действует из элементов в , , поэтому не инъективна. Аналогично дней даже в високосном году.
Шпаргалка
| Понятие | Суть |
|---|---|
| Функция | |
| Функция как отношение | , тотальна слева и функциональна |
| Композиция | , сначала ; ассоциативна |
| Домен, кодомен | и в записи ; образ |
| Образ | |
| Прообраз | , есть у любой |
| Частичная функция | , определена не на всём |
| Инъекция | ; при есть : |
| Строгая монотонность | строго возрастающая инъективна |
| Сюръекция | , ; есть : |
| Биекция | инъекция и сюръекция; ровно одна обратная |
| Принцип Дирихле | нет инъекции |
Актуальная версия: https://m3105.ru/notes/diskretnaya-matematika/lektsiya-6-funktsii-i-otobrazheniya

Комментарии0
Пока никто ничего не написал.
Войдите, чтобы оставить комментарий