Краткое содержание
Этот урок устанавливает язык, на котором курс говорит о числах и функциях, вместе с самым необходимым из логики кванторов. Урок определяет включение и операции над множествами, доказывает равенство двойным включением и законы де Моргана, строит упорядоченную пару с её характеристическим свойством и определяет декартово произведение и отношения с их свойствами. Он доказывает, что классы эквивалентности образуют разбиение и что всякое разбиение задаёт эквивалентность, подготавливая построение целых чисел; изучает порядки с их крайними элементами и границами; и рассматривает функции как отношения, доказывая, что композиция ассоциативна и сохраняет инъективность и сюръективность и что функция биективна тогда и только тогда, когда у неё есть обратная, причём единственная. Задачи подсчитывают эквивалентности, сопоставляют натуральные числа с чётными, определяют дни недели и раскладывают всякую функцию в композицию сюръекции, биекции и инъекции.
Цели обучения
- Записывать на символическом языке высказывания с кванторами, правильно строить их отрицания и выбирать стратегию доказательства, которую требует их логическая форма.
- Доказывать равенства и включения множеств двойным включением и вычислять объединения, пересечения, разности, декартовы произведения и булеаны конечных множеств.
- Определять, является ли отношение рефлексивным, симметричным, антисимметричным или транзитивным, и распознавать отношения эквивалентности и отношения порядка.
- Строить классы и фактормножество отношения эквивалентности и переходить от эквивалентности к задаваемому ею разбиению и обратно.
- Находить наименьший, наибольший, минимальные и максимальные элементы и границы подмножества упорядоченного множества.
- Вычислять образы, прообразы, композиции и обратные функции, определять, является ли функция инъективной, сюръективной или биективной, и доказывать свойства композиции.
Язык курса
Следующий урок определяет натуральные числа с помощью функции следования, которая инъективна и не принимает значения . Следующий раздел строит целые и рациональные числа как классы отношения эквивалентности; урок по комбинаторике определяет число элементов с помощью биекций; порядок натуральных чисел есть отношение порядка; а третий раздел составляет композиции вещественных функций и обращает их. Все эти слова принадлежат одному языку, который следует установить прежде, чем им пользоваться, вместе с первыми теоремами, на которые курс будет опираться в дальнейшем.
Следует оговорить, что используется заранее. В примерах участвуют небольшие натуральные числа с их порядком, сложением, умножением, делимостью и остатком от деления, в том виде, в каком их изучают в школе. Следующий урок определяет натуральные числа с помощью аксиом Пеано, а уроки раздела определяют эти операции и доказывают их свойства, не используя ни одного примера из этого урока, так что порочного круга нет. Ни одна теорема этого урока не зависит от примеров: числа служат лишь для того, чтобы увидеть теоремы в действии.
Что принимается
Множество есть совокупность объектов, его элементов; пишут , чтобы сказать, что принадлежит , и , чтобы это отрицать. Множество и принадлежность не определяются: это первичные понятия, как и следование в арифметике. Однако не всякое свойство задаёт множество. Если бы существовало множество всех множеств, которые не принадлежат самим себе, вопрос о том, принадлежит ли множеству , не имел бы ответа, потому что по определению выполнялось бы . Это противоречие, открытое Расселом в 1901 году, вынуждает ограничить образование множеств: свойство лишь выделяет элементы из уже данного множества.
Факт, принимаемый без доказательства (правила наивной теории множеств). Без доказательства принимаются те правила наивной теории множеств, которыми пользуется этот урок: два множества с одними и теми же элементами равны; из данного множества и свойства образуется множество тех элементов , которые им обладают; и существуют пустое множество, множество , единственными элементами которого являются и , объединение элементов множества множеств и множество подмножеств данного множества. Существование множества со свойствами множества натуральных чисел принимается в следующем уроке.
Эти правила входят в аксиомы Цермело и Френкеля, изучение которых относится к теории множеств и выходит за рамки этого курса; поэтому они принимаются и явно перечисляются, чтобы было точно известно, что используется.
Логика кванторов
Доказательства соединяют высказывания связками , , , и , законы которых изучаются в дополнительном курсе Математическая логика I: логика высказываний, начиная с её языка; здесь достаточно напомнить, что импликация ложна лишь тогда, когда истинно, а ложно, что она равносильна своей контрапозиции и что законы де Моргана строят отрицание конъюнкции и дизъюнкции:
Чтобы говорить о множествах, нужны, кроме того, высказывания обо всех элементах или о некотором из них. Если есть свойство элементов , то высказывание , которое читается «для всякого из верно », утверждает, что этим свойством обладают все элементы ; высказывание , «существует из , такой что », утверждает, что им обладает хотя бы один элемент; а утверждает, что им обладает ровно один элемент. Знаки и называются кванторами, всеобщности и существования.
Факт, принимаемый без доказательства (отрицание кванторов). Отрицать, что все элементы обладают свойством, значит утверждать, что некоторый элемент им не обладает, а отрицать, что некоторый элемент им обладает, значит утверждать, что им не обладает ни один:
Эти правила, принадлежащие логике первого порядка, принимаются; они обобщают законы де Моргана, потому что если , то высказывание с квантором всеобщности есть , а высказывание с квантором существования есть . Порядок кванторов важен: высказывание говорит, что для всякого натурального числа есть другое, большее его, и оно истинно; высказывание говорит, что есть натуральное число, большее всех, в том числе большее самого себя, и оно ложно.
Логическая форма высказывания диктует способ его доказательства. Этот урок пользуется следующими стратегиями; их логическое обоснование изучается в уроке о приёмах вывода.
- Чтобы доказать , берут произвольный элемент из , не предполагая о нём ничего, кроме его принадлежности , и доказывают .
- Чтобы доказать , предъявляют конкретный элемент из , обладающий свойством ; чтобы опровергнуть , достаточно контрпримера, элемента, который этим свойством не обладает.
- Чтобы доказать , предполагают и выводят ; или доказывают контрапозицию ; или предполагают и приходят к противоречию.
- Чтобы доказать , доказывают обе импликации и .
Множество натуральных чисел ограничено сверху, если существует натуральное число , большее или равное всем его элементам. Записать определение с помощью кванторов и шаг за шагом построить его отрицание.
Доказательство
В определении квантор существования стоит перед квантором всеобщности: одно и то же должно годиться для всех элементов.
Отрицаем всё высказывание целиком.
Отрицание высказывания с квантором существования есть высказывание с квантором всеобщности от отрицания.
Отрицание высказывания с квантором всеобщности есть высказывание с квантором существования от отрицания.
По трихотомии порядка натуральных чисел отрицать значит утверждать : множество не ограничено, когда ни одно натуральное число не является границей, потому что каждого кандидата превосходит некоторый элемент.
Множества
Принадлежность, равенство и включение
Множество задаётся перечислением, когда его элементы перечисляются в фигурных скобках, как , или описанием, с помощью свойства, как , и это одно и то же множество. Правило экстенсиональности говорит, что множество определяется своими элементами:
Отсюда следует, что при задании перечислением не важны ни порядок, ни повторения: и есть одно и то же множество, потому что у них одни и те же элементы. Следует также, что существует лишь одно множество без элементов, пустое множество : у двух множеств без элементов одни и те же элементы, а именно никаких.
Определение (включение). Множество содержится в множестве , или является подмножеством , если всякий элемент является элементом :
Если, кроме того, , то говорят, что есть собственное подмножество .
Пустое множество содержится во всяком множестве , потому что у импликации посылка всегда ложна, и поэтому она истинна. Следует различать принадлежность и включение: и истинны, тогда как ложно, потому что единственные элементы суть и , а множество не равно ни одному из них: , потому что множество, единственным элементом которого является , не совпадает с , и .
Для любых множеств , и включение рефлексивно, ; транзитивно: если и , то ; и антисимметрично: если и , то . Последнее свойство вместе с обратным к нему, которое очевидно, составляет метод двойного включения: чтобы доказать, что два множества равны, доказывают, что каждое содержится в другом.
Каждое свойство сводится к закону импликации, применённому к произвольному элементу. На рисунке множества изображены областями плоскости.
Доказательство
Рефлексивность: для всякого импликация истинна, потому что её заключение совпадает с её посылкой.
Транзитивность: пусть есть произвольный элемент . По первому условию принадлежит .
По второму условию принадлежит . Поскольку был произвольным, .
Антисимметричность: два условия дают для каждого обе импликации между и , то есть их равносильность.
По экстенсиональности и равны. Обратно, если , то каждое из них содержится в другом по рефлексивности.
Объединение, пересечение и разность
Определение (операции над множествами). Объединение и есть множество элементов, принадлежащих хотя бы одному из них; пересечение есть множество элементов, принадлежащих обоим; а разность есть множество элементов, принадлежащих и не принадлежащих :
Если , то разность называется дополнением до . Два множества называются непересекающимися, если их пересечение пусто.
Каждая операция переводит связку: объединение есть дизъюнкция; пересечение есть конъюнкция; разность есть конъюнкция с отрицанием. Если это так, то каждый логический закон порождает закон для множеств: объединение и пересечение коммутативны, ассоциативны и дистрибутивны одно относительно другого, потому что таковы связки, и все эти законы доказываются так же, как следующая теорема. Дополнение всегда берётся до некоторого объемлющего множества, потому что множество всего, что не лежит в , воспроизвело бы парадокс Рассела.
Пусть есть множество делителей числа , а есть множество делителей числа . Найти их объединение, их пересечение и обе их разности.
Доказательство
Общие элементы суть делители обоих чисел, то есть делители числа .
Элементы , не являющиеся делителями числа , суть те, что остаются, если удалить из общие элементы.
Точно так же это делители числа , не являющиеся делителями числа .
Объединение собирает три части, попарно непересекающиеся: каждый элемент встречается лишь один раз, и .
Для любых множеств , и дополнение объединения до есть пересечение дополнений, а дополнение пересечения есть объединение дополнений:
Доказывается, что произвольный элемент принадлежит левой части тогда и только тогда, когда он принадлежит правой, для чего каждая операция переводится в свою связку. На рисунке на диаграмме Венна закрашены участвующие области.
Доказательство
Пусть произвольно. По определению разности принадлежать левой части значит лежать в и не лежать в .
По определению объединения.
По закону де Моргана из логики отрицание дизъюнкции есть конъюнкция отрицаний.
Поскольку равносильно , повторяем условие и перегруппировываем по ассоциативности и коммутативности конъюнкции.
По определениям разности и пересечения это значит принадлежать правой части. По экстенсиональности первый закон доказан.
Второй закон доказывается той же цепочкой равносильностей, в которой объединение меняется местами с пересечением, а дизъюнкция с конъюнкцией; тогда участвующий логический закон есть другой закон де Моргана.
Булеан
Подмножества множества сами образуют множество, существование которого было принято в начале. Булеан множества , который обозначается , есть множество, элементами которого являются подмножества :
Например, булеан множества имеет восемь элементов: пустое множество, три одноэлементных множества, три двухэлементных и само .
Для всякого множества пустое множество и само являются элементами , и для каждого из выполняется , тогда как , вообще говоря, не является элементом . В уроке по комбинаторике будет доказано, что множество из элементов имеет подмножеств.
Упорядоченные пары и декартово произведение
Точка плоскости, дробь или ещё не выполненное вычитание описываются двумя объектами в определённом порядке: пара не есть пара . Множество не годится для её представления, потому что оно равно . От упорядоченной пары требуется лишь её характеристическое свойство: две пары равны тогда и только тогда, когда у них одна и та же первая компонента и одна и та же вторая компонента. Куратовский заметил в 1921 году, что для построения объекта с таким свойством достаточно понятия множества.
Определение (упорядоченная пара). Упорядоченная пара с первой компонентой и второй компонентой есть множество
Для любых , , и пары и равны тогда и только тогда, когда и .
Если компоненты равны, то пары являются одним и тем же множеством. Для обратного утверждения различают случаи, когда и равны или различны, и подсчитывают, сколько элементов у каждого участвующего множества. На рисунке каждая пара изображена как множество из двух множеств.
Доказательство
Предположим, что пары равны. По экстенсиональности у них одни и те же элементы.
Первый случай: . Тогда , и левая часть имеет лишь один элемент, ; следовательно, оба элемента правой части равны ему.
Второй случай: . Множество принадлежит левой части, так что оно есть или ; оно не может быть , у которого два элемента, и, следовательно, оно есть .
Множество тоже принадлежит левой части. Если бы оно было , то было бы , и правая часть имела бы лишь один элемент, , тогда как у левой их два: это невозможно. Следовательно, есть .
Поскольку , элемент множества есть или ; он не есть , потому что , и, следовательно, он есть .
В обоих случаях компоненты совпадают.
После того как характеристическое свойство доказано, о построении Куратовского можно забыть: всё, что курс говорит о парах, выводится из этого свойства.
Определение (декартово произведение). Декартово произведение и есть множество пар, первая компонента которых принадлежит , а вторая компонента принадлежит :
Запись сама по себе не является ни одним из принятых правил, которые позволяют лишь выделять элементы из уже образованного множества. Однако такое множество существует: если и , то множества и содержатся в и, следовательно, являются элементами ; отсюда следует, что пара содержится в , то есть является элементом . Следовательно, декартово произведение образуется выделением внутри этого множества, которое существует по принятым правилам: есть объединение элементов , и булеан берётся дважды.
Название напоминает о Декарте: плоскость аналитической геометрии есть . Произведение не коммутативно: содержит лишь , а лишь , которая отлична от первой по характеристическому свойству.
Выписать произведение для и и сравнить число его элементов с числом элементов сомножителей.
Доказательство
Располагаем элементы на горизонтальной оси, а элементы на вертикальной: каждая пара есть точка сетки.
Пары со второй компонентой образуют первый ряд.
Пары со второй компонентой образуют второй ряд.
Произведение имеет элементов: столько рядов, сколько элементов в , и в каждом столько пар, сколько элементов в . Правило произведения в комбинаторике обобщает этот подсчёт.
Отношения
Сказать, что делит , что меньше или что две даты приходятся на один и тот же день недели, значит утверждать, что некоторые пары объектов находятся в отношении. Если это так, то отношение определяется парами, которые оно связывает, и его можно определить как множество пар.
Определение (отношение). Отношение из в есть подмножество произведения ; отношение на есть отношение из в . Если , то говорят, что связан с отношением .
Например, отношение «меньше или равно» на есть множество пар . Для часто используемых отношений между членами пишут знак, как или , вместо . Четыре свойства отношения на множестве встречаются на протяжении всего курса.
Определение (свойства отношений). Отношение на называется рефлексивным, симметричным, антисимметричным или транзитивным, если оно удовлетворяет соответственно следующим условиям.
- Оно рефлексивно, если каждый элемент находится в отношении с самим собой: ;
- Оно симметрично, если из того, что находится в отношении с , следует, что находится в отношении с : ;
- Оно антисимметрично, если два элемента, находящиеся в отношении в обе стороны, равны: ;
- Оно транзитивно, если из того, что находится в отношении с , а с , следует, что находится в отношении с : .
На сетке отношение есть множество точек. Оно рефлексивно, когда содержит всю диагональ, то есть пары ; симметрично, когда его изображение симметрично относительно диагонали; и антисимметрично, когда ни у одной точки вне диагонали симметричная ей точка не входит в отношение. Антисимметричное не означает «несимметричное»: равенство является и тем и другим, а задача для самостоятельного решения 1 просит найти отношение, не являющееся ни тем, ни другим.
На рассматриваются делимость, , и отношение «иметь одинаковую чётность». Изобразить оба на сетке и определить, какими из четырёх свойств обладает каждое.
Доказательство
Делимость связывает каждое число с его кратными внутри : со всеми, с , и , с и , а каждое из остальных с самим собой. Всего пар.
Она рефлексивна, потому что всякое число делит само себя: диагональ заполнена целиком.
Она не симметрична: достаточно одного контрпримера. Зато она антисимметрична, потому что если и , то каждое из чисел меньше или равно другому.
Она транзитивна: если и , то . Например, из и следует .
Одинаковая чётность связывает нечётные числа между собой и чётные между собой: это пар, которые образуют два блока, симметричных относительно диагонали. Она рефлексивна, симметрична и транзитивна, но не антисимметрична, потому что связывает и , которые различны.
Отношения эквивалентности
Отношение «иметь одинаковую чётность» ведёт себя как частичное равенство: оно отождествляет числа, совпадающие в одном отношении, в чётности, и забывает об остальных. Три свойства, благодаря которым оно так себя ведёт, получают название.
Определение (отношение эквивалентности). Отношение на называется отношением эквивалентности, если оно рефлексивно, симметрично и транзитивно. Тогда пишут и говорят, что эквивалентен . Класс элемента есть множество элементов, эквивалентных , и каждый из них есть представитель этого класса:
Множество всех классов называется фактормножеством и обозначается .
Отношениями эквивалентности являются равенство, классы которого содержат по одному элементу; одинаковая чётность, с двумя классами; одинаковый остаток при делении на , с тремя; и совпадение дня недели, с семью, чему посвящена решённая задача 3. Вообще, если есть функция, определённая на , то отношение наследует от равенства все три свойства, а решённая задача 5 показывает, что всякая эквивалентность имеет такой вид.
Пусть есть отношение эквивалентности на . Для любых и из : каждый элемент принадлежит своему классу; два элемента эквивалентны тогда и только тогда, когда их классы равны; и два класса с общим элементом равны. Каждое утверждение получается из одного из трёх свойств эквивалентности, применённого к произвольному элементу класса.
Доказательство
По рефлексивности ; по определению класса принадлежит , и ни один класс не пуст.
Предположим, что , и пусть из . По транзитивности из и следует ; следовательно, .
По симметричности также , и то же рассуждение даёт . По двойному включению классы равны.
Обратно, если , то элемент , принадлежащий , принадлежит , то есть .
Если принадлежит и , то по симметричности и транзитивности из и получается , и по доказанному выше классы равны.
Следовательно, классы делят множество на неперекрывающиеся блоки. Такой способ деления множества заслуживает собственного определения.
Определение (разбиение). Разбиение множества есть множество подмножеств , называемых блоками, которые непусты, попарно не пересекаются и в объединении дают ; равносильно, каждый элемент принадлежит ровно одному блоку.
Классы отношения эквивалентности на образуют разбиение . Обратно, если есть разбиение , то отношение «принадлежать одному блоку» есть отношение эквивалентности, классы которого суть в точности блоки . Первая часть есть предыдущая лемма; во второй три свойства проверяются с помощью условия, что каждый элемент лежит лишь в одном блоке. На рисунке прослежено отношение «иметь одинаковый остаток при делении на » на множестве от до .
Доказательство
По лемме ни один класс не пуст и каждый элемент принадлежит своему классу, так что объединение классов есть .
По лемме два различных класса не имеют общих элементов. Следовательно, классы образуют разбиение.
Обратно, пусть есть разбиение, и будем писать , когда и лежат в одном блоке. Каждый элемент лежит в некотором блоке и, следовательно, в одном блоке с самим собой: отношение рефлексивно. Симметричность очевидна, потому что условие не зависит от порядка, в котором названы и .
Транзитивность: если и лежат в блоке , а и в блоке , то лежит в и в ; поскольку каждый элемент лежит лишь в одном блоке, , и и лежат в одном блоке.
Наконец, если лежит в блоке , то класс состоит из элементов, лежащих в одном блоке с , то есть из элементов : классы суть блоки.
Следовательно, задать эквивалентность на и задать разбиение есть два способа сказать одно и то же; решённая задача 4 пользуется этим, чтобы подсчитать эквивалентности. Фактормножество есть разбиение, рассматриваемое как новое множество: при переходе от к эквивалентные элементы сливаются в один.
На множестве пар натуральных чисел полагаем , если . Это отношение эквивалентности, как доказывается в уроке о целых числах. Найти несколько представителей классов пар , и и описать классы на сетке пар.
Доказательство
Пара представляет ещё не выполненное вычитание , которое среди натуральных чисел может не существовать; условие говорит, что две пары представляют одно и то же вычитание, не записывая никакого вычитания.
Класс пары содержит пары, описывающие разность . Например, , потому что .
Класс пары состоит из пар с равными компонентами, потому что равенство требует : это диагональ сетки.
Класс пары описывает разность, которой ещё не существует, ту, что станет числом .
Каждый класс есть множество пар, лежащих на прямой, параллельной диагонали, и по теореме эти прямые образуют разбиение сетки. Целое число будет по определению одним из этих классов: есть фактормножество.
Точно так же в уроке о рациональных числах две дроби и эквивалентны, если , и рациональное число есть класс; а в уроке о сравнениях вычеты по модулю суть классы эквивалентности на целых числах.
Отношения порядка
Делимость из предыдущего примера не симметрична, а антисимметрична: вместо того чтобы отождествлять элементы, она их упорядочивает. Отношения такого рода получают собственное название.
Определение (порядок). Отношение на называется отношением порядка, или частичным порядком, если оно рефлексивно, антисимметрично и транзитивно; тогда пишут и говорят, что предшествует . Порядок называется линейным, если любые два элемента сравнимы, то есть если для любых и выполняется или .
Порядками являются отношение на натуральных числах, которое линейно по трихотомии, доказанной в уроке об операциях с натуральными числами; включение, по теореме о его свойствах, которое не линейно, потому что и не сравнимы; и делимость на натуральных числах, антисимметричность которой доказывается в уроке о делимости, которая не линейна, потому что неверно ни , ни . Конечный порядок изображают диаграммой Хассе: по точке на элемент, причём располагается выше , когда предшествует , и отрезок проводится, когда между ними нет никакого другого элемента; транзитивность позволяет опустить остальные отрезки.
Определение (границы и крайние элементы). Пусть есть порядок на , а есть подмножество . Границы и крайние элементы определяются следующим образом.
- Элемент из есть нижняя граница , если он предшествует всем элементам , и верхняя граница, если все элементы предшествуют ему.
- Наименьший элемент есть нижняя граница , принадлежащая , а наибольший элемент есть верхняя граница, принадлежащая .
- Элемент из называется минимальным, если ему не предшествует ни один отличный от него элемент , и максимальным, если сам он не предшествует ни одному отличному от него элементу .
- Точная нижняя грань есть наибольший элемент множества его нижних границ, а точная верхняя грань есть наименьший элемент множества его верхних границ, когда они существуют.
Если подмножество упорядоченного множества имеет наименьший элемент, то этот наименьший элемент единствен и является единственным минимальным элементом . Если порядок линеен, то всякий минимальный элемент есть его наименьший элемент. То же верно для наибольшего элемента и максимальных элементов. Единственность опирается на антисимметричность, а последнее утверждение на сравнимость.
Доказательство
Если и суть наименьшие элементы , то каждый из них принадлежит и предшествует всем его элементам; в частности, каждый предшествует другому, и по антисимметричности они равны.
Наименьший элемент минимален: если из предшествует , то, поскольку также , антисимметричность даёт .
Если минимален, то, поскольку предшествует и принадлежит , определение минимального элемента требует : других минимальных элементов нет.
Если порядок линеен и минимален, то для каждого из выполняется или ; во втором случае, в силу минимальности, . В обоих случаях , и есть наименьший элемент.
На множестве делителей числа , упорядоченном делимостью, рассматривается подмножество . Построить диаграмму Хассе и найти минимальные и максимальные элементы, наименьший и наибольший элементы, границы, точную нижнюю и точную верхнюю грани .
Доказательство
На диаграмме расположено внизу, потому что делит все числа; над ним и ; над ними и ; наверху . Соединяются с и с ; с и с ; с ; и и с .
Минимальные элементы суть и : ни один другой элемент их не делит. Поскольку их два, по утверждению не имеет наименьшего элемента; порядок не линеен, потому что и не сравнимы.
Максимальные элементы суть и , которые не делят никакого другого элемента ; наибольшего элемента тоже нет.
Единственная нижняя граница в есть , которая, следовательно, является точной нижней гранью; единственная верхняя граница есть , которая является точной верхней гранью. Ни одна из них не принадлежит .
Следовательно, точная нижняя и точная верхняя грани могут существовать, когда наименьшего и наибольшего элементов нет. Это различие выделяет действительные числа: в уроке о числовых множествах в качестве аксиомы полноты принимается, что всякое непустое ограниченное сверху множество действительных чисел имеет точную верхнюю грань, чего рациональные числа не выполняют. Натуральные числа, напротив, удовлетворяют принципу вполне упорядоченности, доказанному в уроке о суммах и индукции: всякое непустое множество натуральных чисел имеет наименьший элемент.
Функции
Функции как отношения
Функция сопоставляет каждому элементу одного множества ровно один элемент другого. Если это так, то функция определяется парами, образованными каждым элементом и сопоставленным ему элементом, и её можно определить как отношение с особым свойством.
Определение (функция). Функция из в есть отношение из в , которое связывает каждый элемент ровно с одним элементом :
Этот единственный элемент называется образом и обозначается ; пишут и говорят, что есть область определения функции , а её кообласть.
Две функции равны, если у них одна и та же область определения, одна и та же кообласть и один и тот же образ каждого элемента. Тождественная функция на , которая обозначается , оставляет каждый элемент на месте: это диагональ , и для всякого из .
Определение (образ и прообраз). Пусть . Образ подмножества множества есть множество образов его элементов, а прообраз подмножества множества есть множество тех элементов , образ которых лежит в :
Образ всей области определения, , называется множеством значений функции и обозначается .
Обозначение прообраза не предполагает, что у есть обратная: прообраз существует для любой функции.
Пусть есть функция, сопоставляющая каждому числу количество его делителей. Найти её значения, её множество значений, прообраз и сравнить с для и .
Доказательство
У один делитель; у , и по два; у три, , и ; а у четыре, , , и .
Каждый элемент кообласти есть образ некоторого элемента: множество значений есть вся кообласть.
Числа, имеющие ровно два делителя, суть простые числа области определения.
Пересечение и есть , образ которого есть .
Напротив, , потому что и имеют один и тот же образ. В общем случае верно лишь включение , потому что из служит свидетелем для обоих образов; равенство нарушается, когда свидетели различны, как здесь и .
Композиция
Если и , то каждый из имеет образ в , который в свою очередь имеет образ в . Композиция с есть функция , которая применяет сначала , а затем :
Это функция, потому что каждому соответствует лишь одно значение , а ему лишь одно значение . Порядок записи обратен порядку применения: в первой действует функция, стоящая справа. Композиция не коммутативна: если и на натуральных числах, то , что нечётно, а , что чётно. Тождественная функция нейтральна с обеих сторон, потому что и :
Если , и , то функции и равны. Обе действуют из в ; достаточно проверить, что они принимают одно и то же значение на каждом элементе, дважды раскрыв определение композиции. На рисунке функции изображены стрелками между четырьмя столбцами.
Доказательство
Пусть есть произвольный элемент . По определению композиции, применённому к и к .
Снова по определению, применённому теперь к .
С другой стороны, по определению, применённому к и к .
И по определению, применённому к , в элементе .
Две функции имеют одну и ту же область определения, одну и ту же кообласть и одни и те же значения: они равны. Поэтому пишут без скобок .
Инъективные, сюръективные и биективные функции
Определение. Функция называется инъективной, если различные элементы имеют различные образы, или, по контрапозиции, если из равенства образов следует равенство элементов; сюръективной, если каждый элемент есть образ некоторого элемента , то есть если ; и биективной, или биекцией, если она инъективна и сюръективна:
Функция «число делителей» из примера сюръективна и не инъективна. Функция из натуральных чисел в натуральные числа инъективна и не сюръективна, потому что не есть удвоенное натуральное число. Функция следования из следующего урока по четвёртой аксиоме Пеано есть инъективная функция из в , а по третьей не сюръективна, потому что не является образом никакого натурального числа. Сюръективность зависит от объявленной кообласти. Биекция сопоставляет элементы двух множеств друг другу, ничего не повторяя и не пропуская; поэтому урок по комбинаторике определяет, что имеет элементов, если существует биекция из в .
Пусть и . Если и инъективны, то инъективна; если и сюръективны, то сюръективна; и, следовательно, если обе биективны, то биективна. Для инъективности цепочку проходят в обратном направлении, от к ; для сюръективности тоже, но отыскивая прообразы. На рисунке показаны три столбца.
Доказательство
Инъективность: пусть и из имеют один и тот же образ при .
Поскольку инъективна, элементы и , имеющие один и тот же образ при , равны.
Поскольку инъективна, . Следовательно, инъективна.
Сюръективность: пусть из . Поскольку сюръективна, существует из , для которого ; поскольку сюръективна, существует из , для которого .
Этот есть прообраз при композиции. Следовательно, сюръективна, а если обе функции биективны, то биективна и композиция.
Обратная функция
Функция отменяет , если, будучи применённой после , она возвращает каждый элемент в исходную точку, то есть если ; а в свою очередь отменяет , если . Функция, удовлетворяющая обоим равенствам, называется обратной к . Следующая теорема говорит, у каких функций она есть.
Функция биективна тогда и только тогда, когда существует функция , такая что и . Эта функция единственна; она называется обратной функцией к и обозначается . Кроме того, биективна и обратная к ней есть . Чтобы построить обратную функцию, обращают пары ; для единственности используют ассоциативность композиции. На рисунке прослежена биекция между двумя четырёхэлементными множествами.
Доказательство
Предположим, что биективна. Для каждого из существует , для которого , потому что сюръективна, и только один, потому что инъективна. Следовательно, отношение, получаемое обращением пар , есть функция из в .
По определению применение , а затем возвращает каждый , а применение , а затем возвращает каждый .
Обратно, предположим, что существует. Если , то применение даёт : функция инъективна.
Для каждого из элемент есть прообраз : функция сюръективна и, следовательно, биективна.
Единственность: если и удовлетворяют обоим равенствам, то вставляют тождественную функцию и перегруппировывают по ассоциативности.
Два равенства из определения симметричны относительно и : отменяет в обе стороны. По уже доказанной части биективна, и обратная к ней есть .
Для любых множеств , и : существует биекция из в ; если существует биекция из в , то существует биекция из в ; и если существуют биекции из в и из в , то существует биекция из в . В частности, если имеет элементов и существует биекция из в , то имеет элементов. Каждое утверждение есть одна из предыдущих теорем.
Доказательство
Тождественная функция есть биекция, потому что она обратна сама себе.
Обратная к биекции есть биекция по теореме об обратной функции.
Композиция двух биекций есть биекция по предыдущей теореме.
Если есть биекция из в , а есть биекция из в , то композиция есть биекция из в .
Её не называют отношением эквивалентности, потому что нет множества всех множеств, на котором её можно было бы определить. Урок о действиях с функциями применит эти результаты к вещественным функциям, и там график обратной функции окажется симметричным графику функции относительно диагонали, что геометрически выражает обращение пар.
Решённые задачи
Задачи ведут от двух упражнений о функциях к трём приложениям эквивалентностей. Во второй используются умножение натуральных чисел и закон сокращения для него, который доказывается в уроке об операциях с натуральными числами; в третьей используется деление с остатком, которое доказывается в уроке о делимости. Ни один из этих результатов не зависит от этого урока.
Пусть и . Доказать, что если инъективна, то инъективна, и что если сюръективна, то сюръективна. Показать на примере, что может быть биективной, хотя не инъективна, а не сюръективна.
Решение
Пусть и из таковы, что . Поскольку есть функция, равным элементам она сопоставляет равные образы.
Это равенство есть равенство образов при , которая инъективна: следовательно, , и инъективна.
Пусть из . Поскольку сюръективна, существует , для которого ; элемент из есть прообраз при .
Для примера пусть и , причём и . Композиция есть тождественная функция на , которая биективна.
Однако не инъективна, потому что , и не сюръективна, потому что не является образом ничего. Композиция передаёт инъективность первого сомножителя и сюръективность второго, и ничего больше.
Пусть есть множество чётных чисел. Построить биекцию из в вместе с обратной к ней и заметить, что есть собственное подмножество .
Решение
Предлагаем удвоение: . Это функция из в , потому что чётно, со свидетелем .
Инъективность: если , то по закону сокращения для умножения натуральных чисел .
Сюръективность: всякое из имеет вид с натуральным и, следовательно, есть образ .
По теореме об обратной функции у есть обратная: та, что сопоставляет каждому чётному числу его половину, то есть натуральное число из предыдущего шага, единственное по закону сокращения.
Однако есть собственное подмножество : не чётно, потому что для всякого натурального .
Этот результат противоречит интуитивному представлению, что часть меньше целого, что заметил ещё Галилей в 1638 году, сопоставляя натуральные числа с их квадратами. То, что никакое конечное множество не находится в биекции со своим собственным подмножеством, есть одна из форм принципа Дирихле, который урок по комбинаторике принимает без доказательства вместе с единственностью числа элементов; если принять этот принцип, то не конечно. Дедекинд взял именно это свойство в качестве определения бесконечного множества, а урок об аксиомах Пеано показывает, что им обладает.
1 января 2026 года был четверг. Занумеруем дни 2026 года от до и будем называть два дня эквивалентными, если их номера дают одинаковые остатки при делении на . Доказать, что это отношение эквивалентности, описать его классы и определить, каким днём недели является 5 октября 2026 года и каким будет 5 октября 2027 года.
Решение
Пусть есть остаток от деления на , единственный по теореме о делении с остатком. Отношение есть , и оно наследует от равенства его три свойства: ; если , то ; и если и , то .
Возможные остатки суть , и каждый из них достигается, так что классов семь: это столбцы календаря из семи столбцов. Поскольку неделя повторяется каждые семь дней, два эквивалентных дня приходятся на один и тот же день недели.
5 октября есть день номер этого года, потому что девять предыдущих месяцев содержат в сумме дня.
Делим на : остаток равен , так что 5 октября лежит в классе дня номер , то есть 5 января.
День номер был четвергом, и, следовательно, день номер , четырьмя днями позже, был понедельником: 5 октября 2026 года приходится на понедельник.
В 2026 году дней, и : та же дата следующего года наступает через дней, то есть на один день недели позже. 5 октября 2027 года будет вторник.
Сколько существует отношений эквивалентности на множестве ?
Решение
По теореме об эквивалентностях и разбиениях каждая эквивалентность определяет своё разбиение на классы, а каждое разбиение определяет эквивалентность «лежать в одном блоке», классы которой суть блоки; эти два соответствия отменяют друг друга. Следовательно, достаточно подсчитать разбиения, которые мы классифицируем по размерам их блоков.
Один блок из четырёх элементов: одно разбиение, то, в котором лишь один класс.
Блок из трёх элементов и блок из одного: столько, сколькими способами можно выбрать одиночный элемент, то есть четыре.
Два блока по два элемента: разбиение определяется напарником элемента , которым может быть , или ; таких разбиений три.
Блок из двух элементов и два блока по одному: разбиение определяется парой, образующей блок из двух, а таких пар шесть.
Четыре блока по одному элементу: одно разбиение, разбиение равенства. Складывая пять видов, получаем число эквивалентностей.
Числа разбиений множества из , , , , элементов равны , , , , ; они называются числами Белла, и задача для самостоятельного решения 2 находит пятое из них.
Пусть есть функция. Доказать, что отношение , определённое условием , есть эквивалентность и что есть композиция трёх функций: сюръекции , переводящей каждый элемент в его класс, биекции из фактормножества в множество значений функции и инъекции , переводящей каждый элемент множества значений в него самого внутри . Применить это к функции «число делителей» из примера.
Решение
Отношение есть эквивалентность по тому же рассуждению, что и в решённой задаче 3. Его классы суть прообразы элементов множества значений: класс элемента собирает элементы, имеющие тот же образ, что и он. В примере это , , и .
Функция действует из в и сюръективна, потому что всякий класс есть класс некоторого из своих элементов.
Положим . Поскольку у класса много представителей, нужно проверить, что значение не зависит от выбранного представителя: если , то , то есть .
Функция инъективна, потому что предыдущая импликация обращается: если , то и . Она сюръективна на множество значений, потому что каждое есть .
Вложение множества значений в инъективно, и композиция возвращает . В примере четыре класса переходят в , , и ; функция не инъективна, потому что класс содержит три элемента.
Задача показывает, что всякая функция классифицирует свою область определения и, обратно, по лемме о классах, что всякая эквивалентность есть отношение «иметь один и тот же образ» при некоторой функции, а именно при той, что переводит каждый элемент в его класс. Так, система оценок делит учащихся на классы по их отметке, почтовый индекс делит адреса по их району, а функция остатка делит числа по их остатку.
Задачи для самостоятельного решения
У каждой задачи есть подсказка, которую стоит открывать лишь после того, как вы попытались решить задачу самостоятельно; окончательный ответ появляется после подсказки.
Доказать, что для любых множеств , и
Привести также пример отношения на , которое не является ни симметричным, ни антисимметричным.
Подсказка
Для импликации слева направо возьми из : он лежит в правой части, значит, в левой, значит, в . Для обратной импликации докажи двойное включение, различая для каждого , лежит ли он в или в . Для отношения соедини одну пару с симметричной ей и другую пару без симметричной.
Ответ
Если равенство верно, то содержится в правой части, которая равна левой, содержащейся в . Если , то элемент , лежащий в или в , лежит в или в , и обратно, элемент лежит в и в . Отношение, не являющееся ни симметричным, ни антисимметричным, таково:
Подробное решение
Решение
Если равенство верно и лежит в , то лежит в правой части, которая содержит ; по равенству он лежит в левой части и, в частности, в . Следовательно, .
Обратно, предположим, что , и пусть из левой части: он лежит в и, кроме того, в или в . В первом случае он лежит в ; во втором в . В обоих случаях он лежит в правой части.
Пусть теперь из правой части. Если он лежит в , то он лежит в и в ; если он лежит в , то он лежит в и по условию также в .
По двойному включению обе части равны, когда ; вместе с первым шагом равносильность доказана.
В предложенном отношении пара присутствует, а симметричная ей нет, так что оно не симметрично; пары и присутствуют, причём , так что оно не антисимметрично.
Подсчитать отношения эквивалентности на множестве и определить, сколько из них имеют ровно два класса.
Подсказка
Классифицируй разбиения по размерам блоков, как в решённой задаче 4: видов семь, от до . Для блока из трёх элементов и блока из двух достаточно выбрать блок из двух; для двух блоков по два и одного блока из одного элемента сначала выбери одиночный элемент.
Ответ
По видам ; разбиения с двумя классами относятся к видам и , которые дают в сумме :
Пусть и биективны. Доказать, что обратная к есть , именно в таком порядке. Применить это к одеванию: если есть надевание носков, а надевание ботинок, то в каком порядке отменяется эта операция?
Подсказка
По единственности обратной достаточно проверить, что композиция с в обоих порядках даёт тождественную функцию; перегруппируй по ассоциативности так, чтобы встретилась с , а с .
Ответ
По ассоциативности средние сомножители сокращаются; по единственности обратной . Чтобы раздеться, снимают сначала ботинки, а затем носки.
Подробное решение
Решение
Композиция двух биекций биективна и, следовательно, имеет единственную обратную. Достаточно проверить, что , действующая из в , отменяет её в обоих порядках.
Первый порядок: по ассоциативности композиции встречается с , и их композиция есть тождественная функция на , которая не меняет .
Второй порядок: точно так же встречается с .
По единственности обратной есть обратная к : сомножители обращаются в противоположном порядке.
Одевание есть : сначала носки, затем ботинки. Отменить его значит применить сначала , снять ботинки, а затем , снять носки.
Доказать, что функция , определённая формулой
есть биекция.
Подсказка
Всякое натуральное число единственным образом записывается как степень числа , умноженная на нечётное число: дели на , пока число чётно; процесс заканчивается, потому что частные убывают. Для единственности: если , где и нечётны и , сократи на и сравни чётность обеих частей.
Ответ
Функция биективна: показатель степени в даёт , а нечётная часть даёт . Первые значения таковы:
Подробное решение
Решение
Функция корректно определена: есть или натуральное число, и в первом случае по соглашению о степени с нулевым показателем, которое обосновывается в уроке об основных операциях; кроме того, нечётно. В таблице строка содержит произведения на нечётные числа.
Сюръективность: для данного делим на , пока число чётно. Частные убывают, а строго убывающая последовательность натуральных чисел не может быть бесконечной (это принцип вполне упорядоченности, доказанный в уроке о суммах и индукции, который здесь используется заранее): процесс заканчивается нечётным числом после делений, и , где .
Инъективность: предположим, что , то есть , где , , и , причём и нечётны. Если бы было , то после сокращения на нечётное число оказалось бы равным чётному, что невозможно; аналогично, если , и по трихотомии , то есть .
При закон сокращения для умножения даёт ; отсюда следует , и закон сокращения для умножения даёт : две пары совпадают по обеим координатам.
Следовательно, функция есть биекция из в . Например, есть образ пары .
Студентка планирует шесть курсов, , , , , и , которые будет проходить по одному. Курс служит предварительным требованием для и для ; курсы и служат им для ; а служит им для . Записывая , когда или нужно пройти раньше , прямо или косвенно, доказать, что есть частичный порядок, найти его минимальные и максимальные элементы и подсчитать, сколькими способами можно упорядочить шесть курсов с соблюдением предварительных требований.
Подсказка
Допустимое упорядочение есть линейный порядок, содержащий . Курсы , , и можно пройти лишь в двух порядках, в зависимости от того, что идёт раньше, или ; затем нужно вставить и , в этом порядке, между остальными четырьмя: выбери, какие два из шести мест они займут.
Ответ
Минимальные элементы суть и ; максимальные и ; наименьшего и наибольшего элементов нет. Существует способов выбрать места для и среди шести, и, следовательно,
Подробное решение
Решение
Отношение рефлексивно по определению, потому что первая альтернатива определения, , выполняется, когда есть сам . Оно транзитивно: если идёт раньше , а раньше , прямо или косвенно, то идёт раньше .
Оно антисимметрично: если бы было и при , то предварительные требования образовали бы цикл, и ни один из двух курсов нельзя было бы пройти первым. На рисунке стрелки предварительных требований всегда направлены вниз, и циклов нет.
Минимальные элементы суть курсы без предварительных требований, и ; максимальные суть те, что не служат предварительным требованием ни для одного курса, и . Поскольку и не сравнимы, как и и , наименьшего и наибольшего элементов нет.
Курсы , , и допускают лишь два порядка: первым, последним, а и в любом из двух порядков между собой.
Остаётся вставить и , в этом порядке: достаточно выбрать два места, которые они займут среди шести, и таких способов , в зависимости от места . Каждый из двух порядков сочетается с каждым из этих выборов, и всего получается упорядочений.