Анализ — раздел математики, изучающий такие сущности, как предел последовательности, непрерывные и дифференцируемые функции, пространства функций, бесконечные ряды. Зачем этим заниматься? Есть две мотивации — «ньютоновская» (эти основы понадобятся в других курсах) и «лейбницевская» (сам анализ знать полезно): без него легко начать допускать смешные ошибки.
Пример (почему нельзя бездумно группировать). Рассмотрим сумму
Оставим первую единицу, а дальше сгруппируем слагаемые попарно:
А можно единицу не оставлять и группировать сразу:
Получили . Ответ «просто не нужно было группировать» неудовлетворителен: это не значит, что ни в каком ряде нельзя группировать слагаемые. Курс анализа учит строго обосновывать, когда такие операции законны, а когда нет.
Замечание. Попытка доказать классическое равенство для бесконечного ряда «чисто символьно», так, чтобы ни одна сходимость не пострадала, вполне может закончиться выведенным к трём часам ночи равенством . Чтобы этого не случалось, нужно внимательно изучать математический анализ.
Хотя истоки анализа просматриваются ещё у древних греков, начнём с совсем современных по отношению к ним вещей — с теории множеств (конец XIX — начало XX века). Постараемся уложиться менее чем в одну лекцию: цель — лишь возникшее ощущение, что мы умеем манипулировать этими объектами.
Множество — это просто какой-то набор объектов. Это, конечно, не определение, а неформальное описание: чтобы определить лучше, нужен курс математической логики, а не анализа. Важно, что сами множества тоже являются объектами, то есть могут быть элементами других множеств.
Пусть и — множества. Тогда определены:
Объединение — множество, состоящее из всех элементов и всех элементов .
Произведение
— множество упорядоченных пар.
Множество подмножеств
то есть . Обозначение оправдано: если , то .
Выделение по свойству. Если — какое-нибудь свойство, можно образовать множество
Здесь важно, что пробегает элементы уже имеющегося множества : если собирать множество просто из всех объектов, обладающих свойством, начнутся проблемы (об этом ниже).
Определим множество отображений
— все отображения из в , то есть штуки, которые по элементу выдают элемент . Его можно строго определить как подмножество в : отображение отождествляется со своим графиком, а график — это подмножество произведения, у которого «на каждой вертикальной прямой ровно одна точка»:
Обозначение тоже оправдано: для конечных множеств . Кроме того, — это то же самое, что : подмножеству отвечает функция, равная на его элементах и вне их.
Отображение как подмножество : над каждой точкой лежит ровно одна точка графика.
Отображения бывают разные.
Определение (Инъекция, сюръекция, биекция). Отображение называется инъекцией, если
то есть разные элементы не склеиваются воедино.
Отображение называется сюръекцией, если
Биекция — отображение, являющееся одновременно инъекцией и сюръекцией.
Если между множествами есть биекция, они в каком-то смысле одинаковые. Это, конечно, отчасти грубая эквивалентность: одно множество может состоять из букв, а другое из цифр — объекты разной природы, — но и биективны друг другу как угодно.
Определение (Равномощность). Множества и называются равномощными, если существует биекция .
Несколько некорректно можно сказать, что кардинал (мощность) — это класс множеств по отношению «существует биекция». Некорректно потому, что говорить про множество всех множеств опасно, как мы увидим ниже; в основаниях математики есть способы обойти эту проблему, поэтому пока будем думать именно так.
Множества бывают конечные и бесконечные, и определение мощности учит нас, что бесконечности бывают разные. Некоторые далёкие от математики люди при этом заявлении падают в обморок — призываю вас сохранять самообладание.
Определение (Сравнение мощностей). Пишем , если существует инъекция , то есть можно вложить в , не потеряв никакой информации.
Определение (Счётно бесконечное множество). Множество называется счётно бесконечным, если равномощно .
Построить биекцию между и — то же самое, что занумеровать элементы : вот первый, вот второй, вот третий и так далее.
Пример (пары натуральных чисел).
Думаем про пары натуральных чисел как про точки клетчатой плоскости и обходим их по диагоналям, начиная из угла. Каждая диагональ конечна, поэтому до любой точки мы доберёмся за конечное число шагов — вот и нумерация. (Можно написать и явную формулу, но с картинкой легче.)
Нумерация пар натуральных чисел: обход клетчатой плоскости по диагоналям из угла.
Пример (конечные слова). Пусть — конечный (или даже счётно бесконечный) алфавит. Тогда множество всех конечных слов в алфавите счётно: занумеруем сначала все слова из одной буквы, потом из двух и так далее. Слов каждой длины конечное число, поэтому до любого слова мы в конечном счёте доберёмся.
Бесконечное множество можно определять по-разному; например, так.
Определение (Бесконечное множество). Множество бесконечно, если , то есть в можно вложить натуральные числа.
Утверждение. бесконечно тогда и только тогда, когда существует инъекция , не являющаяся биекцией.
Доказательство. Вложим в , будем сдвигать вложенные натуральные числа на единичку, а всё остальное не будем трогать. Получилась инъекция, не являющаяся сюръекцией.
Замечание. Это соответствует истории про Гильбертов отель: в отеле бесконечное число комнат, все заняты; приезжает новый жилец, всех немножко переселяют — и всё получается.
Теорема (Кантор). Для любого множества
где означает « и не равно».
Доказательство. Инъекция есть: каждый элемент отправим в соответствующее одноэлементное множество, . Значит, , и осталось доказать, что биекции нет.
Пусть — любое отображение. Рассмотрим множество
Если бы было сюръективно, нашлось бы с . Тогда: если , то по определению имеем — противоречие; если же , то — снова противоречие. Значит, никакое не сюръективно, и биекции нет.
Пример (континуум). Первый пример несчётного множества: . Про его элементы можно думать как про подмножества натуральных чисел, а можно — как про бесконечные последовательности нулей и единиц. Из такой последовательности можно сделать вещественное число (бесконечную двоичную запись), поэтому мощность называется континуумом: она равна мощности множества вещественных чисел. Разные последовательности иногда отвечают одному и тому же числу, но таких коллизий счётное количество, и их можно повыкидывать (см. листок).
Замечание (парадокс Рассела). Доказательство теоремы Кантора очень похоже на парадокс Рассела. Если бы существовало множество всех множеств — или если бы мы умели строить множество из всех объектов с данным свойством, — можно было бы рассмотреть множество всех множеств, не являющихся своими элементами. Тогда всё бы сломалось ровно по той же схеме, что и выше. Поэтому так делать нельзя: свойство выделяет подмножество только в уже имеющемся множестве.
В этом курсе бесконечные мощности будут, как правило, либо счётные, либо континуальные, либо в крайнем случае чуть-чуть «гиперконтинуальные», типа (например, множество всех функций ; если рассматривать только непрерывные, проблема исправляется).
Полезное свойство для сравнения размеров множеств.
Теорема (Кантор–Бернштейн). Если и , то .
Доказательство. Пусть и — инъекции. Будем говорить, что — предшественник элемента , если ; аналогично — предшественник , если . Предшественник существует не всегда (мы требовали инъективность, но не сюръективность), но если существует, то ровно один (по инъективности).
Возьмём любой элемент и посмотрим на самую длинную цепочку предшественников, которую он допускает: предшественник, предшественник предшественника и так далее, прыгая попеременно между и . Иногда процесс никогда не прекращается, иногда мы утыкаемся в элемент без предшественников. Положим:
Аналогично определяются и . Заметим:
Теперь построим биекцию :
Словами: , если самая длинная цепочка предшественников имеет чётную длину (бесконечность считаем чётным числом), и , если нечётную. Значение определено: у элемента с нечётной (в частности, ненулевой) цепочкой предшественник есть. По замечаниям выше биективно переводит в и в , а биективно переводит в ; вместе эти куски покрывают всё ровно по одному разу, поэтому — биекция.
Инъекции и позволяют «прыгать» между и . Цепочка предшественников элемента — это тот же путь, пройденный в обратную сторону: она либо бесконечна, либо утыкается в элемент без предшественников.
Это полезный инструмент: чтобы доказать равномощность двух множеств, достаточно предъявить две инъекции навстречу друг другу.
Добавим в множество ещё одну структуру: научимся сравнивать, какие элементы больше, а какие меньше.
Отношение на множестве — это подмножество в декартовом квадрате : по паре элементов можно сказать, состоят они в этом отношении или нет. Типичный пример отношения порядка — «иметь меньший рост» на множестве людей.
Определение (Отношение порядка). Отношение на называется (нестрогим) порядком, если выполнены три свойства (с растущим количеством переменных):
Определение (Линейно упорядоченное множество). Упорядоченное множество линейно упорядочено, если любые два элемента сравнимы.
Пример. Порядок бывает и нелинейным. Скажем, на множестве людей объявим, что один больше другого, если он и выше, и нос у него длиннее. Наверняка есть люди, которые выше меня, но у которых нос короче, — с ними мы несравнимы.
Определение (Вполне упорядоченное множество). Упорядоченное множество вполне упорядочено, если у любого непустого подмножества существует наименьший элемент, то есть элемент, который всех элементов .
Это довольно нетривиальное свойство, что легко увидеть, если попробовать ввести полный порядок на вещественной прямой (если не пробовали — попробуйте). Даже счётных вполне упорядоченных множеств бывает много интересных: не только , но и, например, с искусственно добавленной бесконечностью, которая больше всех.
Итого упорядоченные множества бывают трёх видов: ЧУМы, ЛУМы и ВУМы (частично, линейно и вполне упорядоченные).
Есть три нетривиальных утверждения — одна аксиома, одна теорема и одна лемма, — и оказывается, что все они друг другу эквивалентны. Они понадобятся позже, когда займёмся более абстрактными вещами (Хан–Банах, Тихонов и тому подобное).
Аксиома выбора. Для любого множества существует функция
По-человечески: можно организовать функцию, которая из любого непустого подмножества выбирает элемент. Звучит совершенно безобидно.
Замечание. Аксиома выбора часто приводит к интересным явлениям: многие контрпримеры в анализе на неё опираются, и чем сильнее опираются, тем более дикие получаются контрпримеры. С другой стороны, в алгебре страшно становится без аксиомы выбора: например, без неё не у всякого векторного пространства есть базис. Так, на мой взгляд, жить трудновато.
Теорема (Цермело). Для любого множества существует порядок такой, что — вполне упорядоченное множество.
То есть всякое множество можно вполне упорядочить. Это звучит уже гораздо сильнее — особенно если вы хоть раз пробовали вполне упорядочить вещественные числа.
Прежде чем формулировать лемму Цорна, уточним термины.
Определение (Цепь). Цепь в упорядоченном множестве — это подмножество, которое в индуцированном порядке линейно упорядочено, то есть подмножество, в котором любые два элемента сравнимы.
Определение (Наибольший и максимальный элементы). Элемент упорядоченного множества — наибольший, если для любого ; максимальный, если для любого либо , либо и несравнимы (то есть никто не больше ).
Наибольший элемент может быть только один, а максимальных — сколько угодно.
Лемма (Цорн). Пусть — непустое упорядоченное множество (не обязательно линейно), в котором у любой цепи есть верхняя грань: элемент, который всех элементов цепи. Тогда в есть максимальный элемент.
Теорема. Аксиома выбора теорема Цермело лемма Цорна.
Эта теорема оставлена без номера: лектор не нумерует теоремы, которые не доказывает подробно, потому что ему совестно. Проговорим одну тривиальную эквивалентность и укажем, как делается самая сложная; средняя по сложности — упражнение на подумать.
Доказательство. Из теоремы Цермело следует аксиома выбора. Очень легко: возьмём наше множество, вполне упорядочим и из каждого непустого подмножества выберем наименьший элемент. Конец.
Из аксиомы выбора следует лемма Цорна (набросок). Идея: при помощи некоторого процесса построить цепь, которая будет слишком длинной для того, чтобы иметь верхнюю грань.
Предположим, что для непустого упорядоченного множества лемма Цорна неверна: максимальных элементов нет. Тогда (аксиома выбора) существует функция
(запись означает « и не равно»). Далее, пусть — множество всех цепей в . По условию у каждой цепи есть верхняя грань, поэтому (снова аксиома выбора) существует функция
причём можно добиться того, чтобы : сначала возьмите какую-нибудь верхнюю грань, а потом примените к ней — получится элемент ещё больше, который в цепи уже не лежит.
Назовём цепь хорошей, если вполне упорядочена и для любого
( — начальный отрезок цепи до ). Хорошие цепи бывают: например, одноэлементная цепь . Ключевое замечание: если и — хорошие цепи, то одна из них является начальным отрезком другой; не может быть, что они «не имеют отношения друг к другу» (техническую проверку — что у двух хороших цепей не может быть одновременно нетривиальных дополнений друг до друга — здесь опустим).
Теперь возьмём объединение всех хороших цепей. Оно оказывается тоже хорошей цепью (объединение законно: всё происходит внутри подмножеств одного множества ). Но тогда — снова хорошая цепь, строго большая, чем объединение всех хороших цепей. Противоречие.
Из леммы Цорна следует теорема Цермело — упражнение; оно не такое сложное, как предыдущий пункт.
Когда изучаешь коммутативную алгебру, из леммы Цорна моментально получают, что любой идеал содержится в максимальном. Извлечём и мы какое-нибудь следствие, оставаясь в рамках теории множеств: любые два множества можно сравнить по размеру.
Следствие. Для любых множеств и либо , либо (может быть и то и другое сразу, но не может быть, что ни то ни другое).
Доказательство. Построим по и частично упорядоченное множество
Оно непусто: из пустого множества есть пустое отображение, которое, конечно, инъективно (даже если пусто). Порядок такой:
то есть, во-первых, порядок соблюдён на уровне множеств, а во-вторых, бо́льшая инъекция при ограничении на меньшее множество совпадает с меньшей.
Любая цепь в имеет верхнюю грань: возьмём и объединение всех (у отображений можно брать объединение графиков; элемент объединения лежит в каком-то — применим к нему , и по свойству цепи результат не зависит от выбора ).
По лемме Цорна в есть максимальный элемент , . Варианты:
Даже на уровне элементарной теории множеств лемма Цорна весьма пригождается, а дальше будет пригождаться ещё больше.
На этом экскурс в теорию множеств завершён; таких вещей в ближайшее время на курсе не будет. Дальше — про вещи более приземлённые: пределы последовательностей.
Введём нотацию, тоже относительно современную: её создали Пауль Бахман и Эдмунд Ландау, и появилась она, как ни странно, впервые в книгах по теории чисел. Пусть — последовательность рациональных чисел (для вещественных всё в точности так же); пока говорим про большое и малое «от единицы».
Определение (Ограниченная последовательность). , если существует константа такая, что
Словами: ограниченная последовательность.
Определение (Бесконечно малая последовательность). при , если
Словами: для сколь угодно маленького числа существует такой большой номер, начиная с которого последовательность меньше этого числа. Такая последовательность называется бесконечно малой (она стремится к нулю).
Определение (Предел последовательности).
Пример (числа Фибоначчи). Пусть , а дальше каждое следующее число — сумма двух предыдущих: Сама последовательность — не : она не ограничена никакой константой. А вот отношение соседних
последовательность не убывает, поэтому , и отношение не больше двойки. Можно сказать точнее:
то есть отношение соседних чисел Фибоначчи стремится к золотому сечению (легко доказать по индукции).
Пример. большое пишут не только от единицы: например, при , потому что , и константу можно взять равной единице.
Замечание (свойства и).
Утверждение. Если и , то при больших : последовательность, сходящаяся к чему-то ненулевому, начиная с какого-то момента отделена от нуля.
Замечание. Иногда уместен ещё символ «тильдочка»: означает, что . Вот одна такая асимптотика, которой я амбициозно планирую вас научить в этом семестре, — формула Стирлинга:
У этого факта много глубоких следствий; например, здесь равен (с точностью до степени) регуляризованному детерминанту лапласиана на прямой — что бы это ни значило. Одна из целей семестра — рассказать все пререквизиты и демистифицировать эту формулу, в частности объяснить, откуда берётся .
При решении листков формулой Стирлинга пользоваться нельзя — иначе вас заставят её доказывать.
Натуральные числа можно определить аксиоматически или просто поверить, что они существуют, и как-нибудь с этим жить. С вещественными числами сложнее (вспомните пример про из начала лекции), поэтому их нужно аккуратно определить.
Мы все любим найти какое-нибудь понравившееся свойство и как-нибудь его обозвать.
Определение (Фундаментальная последовательность). Последовательность фундаментальна, если
Утверждение. Если , то фундаментальна.
Заметьте: свойство фундаментальности не зависит от , в нём участвует только сама последовательность. Через малое его можно переписать так:
В рациональных числах есть своего рода дыры: можно организовать фундаментальную последовательность рациональных чисел, которая сходится не к рациональному числу. Если все эти дыры заделать, получится множество вещественных чисел.
Определение (Вещественные числа). — это классы эквивалентности фундаментальных последовательностей из элементов , где
То есть вещественное число — это, в каком-то смысле, просто предел какой-то последовательности рациональных чисел; два вещественных числа одинаковы, если разность соответствующих последовательностей стремится к нулю.
Следствие (из свойств и ). — поле: в нём можно складывать и умножать со всеми положенными свойствами (коммутативность, ассоциативность, дистрибутивность) и делить на всё, что не ноль.
Доказательство. Замечания о свойствах и нужны были ровно для этого.
Сложение. Чтобы сложить , возьмём последовательности , и положим равным классу . Свойство используется дважды: чтобы сумма была фундаментальной последовательностью и чтобы результат не зависел от выбора представителей.
Умножение. То же самое, но нужны более сильные утверждения: сходящаяся последовательность есть , и . Действительно, , , и при перемножении возникают члены вида и — все они .
Деление. Дополнительно используется отделённость от нуля: если последовательность сходится к чему-то ненулевому, то единица делить на неё ограничена. По той же причине можно обращать ненулевые элементы.
Замечание (-адические числа). Кроме вещественных чисел, в курсе я надеюсь затронуть -адические. Вещественное число можно записывать в двоичной записи — это выражения вида
где степени идут по убыванию. Двоично-адические (-адические) числа пойдут наоборот:
и там можно придать смысл равенству
которое в вещественных числах глубоко неверно, а в -адических — просто точное равенство. Строятся они ровно так же, через фундаментальные последовательности, только вместо обычного модуля рационального числа берётся -адический: степени двойки тем меньше, чем больше показатель, а, например, — довольно большое число (-адическая норма равна ). Двойку можно заменить на любое простое число; надеюсь также обсудить (или вставить в листок) теорему Островского о том, что ничего, кроме этого, не бывает.
Замечание (десятичные записи). Если последовательность рациональных чисел сходится, то последовательность знаков их десятичных записей стабилизируется — с точностью до одной поправки: сходясь к десятично-рациональному числу, знаки могут вести себя как , а потом перескочить на Последовательность стабилизировавшихся знаков и называется десятичной записью вещественного числа. Записи рациональных чисел периодичны, всех остальных — непериодичны, а больше не известно почти ничего: скажем, все ли конечные последовательности цифр встречаются с правильной частотой в десятичном разложении числа — очень широко открытый вопрос. Поэтому буквальная работа с десятичными записями может вызывать проблемы; впрочем, это верно про любую простую систему записи — чисел очень много.
Утверждение. имеет мощность континуум.
Доказательство. Сначала покажем, что отрезок равномощен . Каждому числу можно сопоставить его двоичную запись — это инъекция (при коллизиях вида выбираем каноническую запись), поэтому . В обратную сторону: не все двоичные последовательности задают разные числа, но коллизии происходят только на двоично-рациональных числах, которых счётное количество. Выкинув из счётное множество последовательностей, отвечающих таким числам, получаем инъекцию в ; а если из несчётного множества выкинуть счётное, получится множество той же мощности (см. листок). По теореме Кантора–Бернштейна .
Теперь . В одну сторону очевидно: в отрезке не больше элементов, чем в . В другую — предъявим инъекцию . Отображение
— биекция на интервал : знак восстанавливается однозначно, а при одинаковых знаках равенство после раскрытия скобок даёт . Остаётся сдвинуть на единицу и поделить пополам: . По Кантору–Бернштейну равномощно , то есть имеет мощность континуум.
Вот такое континуальное множество, с которым нам жить все три семестра. С -адическими числами будет ровно то же самое.
По определению фундаментальная последовательность рациональных чисел сходится к вещественному числу. А что, если фундаментальная последовательность состоит из вещественных чисел? Она тоже сходится к вещественному числу — но сначала лемма.
Лемма (плотность в). Для любого и любого натурального существует рациональное такое, что
Доказательство. Возьмите последовательность рациональных чисел, которая сходится к , и возьмите в ней достаточно далёкий элемент: он будет достаточно близок к и рационален.
Это свойство называется плотностью: рядом с любым вещественным числом можно найти рациональное, всюду плотно в .
Замечание. Бывают и более экзотические множества, плотные в : например, множество всех чисел вида , где — целые.
Теорема (полнота). Если — фундаментальная последовательность вещественных чисел, то сходится к элементу .
Доказательство. По плотности для каждого существует рациональное такое, что
Утверждается, что последовательность фундаментальна. Действительно, пусть и большие; тогда
Возьмём и такими большими, чтобы каждое из трёх слагаемых было меньше , — получится меньше . Здесь использовано, что любое вещественное число меньше какого-нибудь натурального (всякая сходящаяся последовательность ограничена); это свойство называется архимедовостью.
Итак, — фундаментальная последовательность рациональных чисел; она определяет вещественное число . Так как , последовательность сходится к тому же .
Это означает, что процесс взятия классов эквивалентности фундаментальных последовательностей залатал в все дыры — и новых дыр не появилось. Иногда бывает, что от пополнения хочется ещё каких-нибудь дополнительных свойств, и приходится делать забавные вещи: пополнять, потом делать что-нибудь алгебраическое, потом пополнять то, что получилось. Здесь, к счастью, ничего такого не понадобилось.
Определение (Верхняя грань). Верхняя грань множества — это элемент такой, что для любого . Если множество не ограничено сверху, верхних граней у него нет.
Определение (Точная верхняя грань). Точная верхняя грань — наименьшая верхняя грань множества . Точная нижняя грань — то же самое со всеми знаками в обратную сторону; она обозначается и называется инфимум.
Важно: инфимум, не «инфинум».
Теорема (о точной верхней грани). Если непустое множество ограничено сверху, то существует.
Доказательство. Построим последовательность, которая сойдётся к точной верхней грани.
Положим равным минимальному целому числу, являющемуся верхней гранью (оно существует: верхняя грань есть, а множество непусто, поэтому целые верхние грани ограничены снизу). Дальше, если уже построены и все являются верхними гранями, положим
Иначе говоря, — максимальный из этих двух элементов, являющийся верхней гранью.
Последовательность фундаментальна: начиная с номера элементы отличаются не больше чем на хвост геометрической прогрессии
а бесконечная геометрическая прогрессия сходится. Значит, существует .
— верхняя грань. Каждый — верхняя грань; предположим, нашлось с . Тогда можно чуть-чуть пошевелить вверх так, чтобы оно всё ещё было меньше ; но мы каждый раз вычитаем какую-то мелочь, поэтому чуть-чуть сдвинутое вверх окажется больше какого-то из — противоречие с тем, что — верхняя грань. (Здесь использовано, что предел неотрицательной последовательности неотрицателен.)
— наименьшая верхняя грань. Предположим, что при некотором — тоже верхняя грань. Тогда и минус какая-то степень двойки является верхней гранью, а это значит, что на каком-то этапе построения мы «не довычли»: обязаны были вычесть , но не сделали этого. Противоречие.
Подробности последнего шага — в следующей лекции.
Верхняя грань пустого множества по соглашению равна — так же, как произведение пустого набора элементов равно единице.