К содержимому
ИС30

Поиск по сайту

Конспекты, лабы, квизы, ЧаВо и страницы

Войти
Математический анализЛекция 211 сентября 2026 г.

Лекция 2. Отображения, натуральный ряд и индукция, мощность множеств

Инъекция, сюръекция, биекция, обратное отображение; аксиомы Пеано, индукция, вполне упорядоченность ℕ; неравенство Бернулли, бином Ньютона, треугольник Паскаля; счётные и несчётные множества.

Лекция 1 ввела отображения, образ и прообраз. Здесь отображения классифицируются: инъекции, сюръекции, биекции, композиция и обратное отображение. Затем натуральные числа строятся аксиоматически — через функцию следования SS и пять аксиом Пеано, — и из аксиомы индукции выводятся метод математической индукции и вполне упорядоченность N\mathbb N. Индукцией доказываются неравенство Бернулли и бином Ньютона. Последний раздел — мощность множеств: биекции позволяют сравнивать по размеру даже бесконечные множества.

Как читать

Всё про N\mathbb N держится на аксиоме индукции (аксиома 5): из неё получаются ММИ (§2.4), свойства порядка (§2.6) и вполне упорядоченность (§2.7). Если непонятно, откуда взялся шаг доказательства, ищите, где применена аксиома 5. В курсе N={1,2,3,… }\mathbb N=\{1,2,3,\dots\} — натуральные числа начинаются с единицы.

1. Отображения

1.1. Инъекция, сюръекция, биекция

Определение 1. Отображение f ⁣:A→Bf\colon A\to B называется инъективным (инъекцией, мономорфизмом), если оно переводит разные элементы в разные: ∀x1,x2∈A:x1≠x2 ⇒ f(x1)≠f(x2).\forall x_1,x_2\in A:\quad x_1\ne x_2\ \Rightarrow\ f(x_1)\ne f(x_2). Эквивалентная форма (контрапозиция): f(x1)=f(x2) ⇒ x1=x2.f(x_1)=f(x_2)\ \Rightarrow\ x_1=x_2.

На практике инъективность проверяют именно во второй форме: предполагаем f(x1)=f(x2)f(x_1)=f(x_2) и выводим x1=x2x_1=x_2. Например, для f(x)=2x+1f(x)=2x+1 из 2x1+1=2x2+12x_1+1=2x_2+1 сразу следует x1=x2x_1=x_2. Чтобы опровергнуть инъективность, достаточно одной пары: f(x)=x2f(x)=x^2 на R\mathbb R не инъективно, так как f(1)=f(−1)f(1)=f(-1).

Определение 2. f ⁣:A→Bf\colon A\to B называется сюръективным (сюръекцией, эпиморфизмом, отображением «на»), если у каждого элемента BB есть прообраз: ∀y∈B  ∃x∈A: f(x)=y.\forall y\in B\ \ \exists x\in A:\ f(x)=y. Эквивалентно: f(A)=Bf(A)=B (образ совпадает со всей областью прибытия). Чтобы доказать сюръективность, для произвольного y∈By\in B предъявляют xx: для f ⁣:R→[0;+∞)f\colon\mathbb R\to[0;+\infty), f(x)=x2f(x)=x^2 годится x=yx=\sqrt y.

Определение 3. ff называется биективным (биекцией, взаимно однозначным соответствием), если оно одновременно инъективно и сюръективно. Иначе говоря, у каждого y∈By\in B ровно один прообраз: ∀y∈B  ∃! x∈A: f(x)=y.\forall y\in B\ \ \exists!\,x\in A:\ f(x)=y.

Примеры с одной и той же формулой f(x)=x2f(x)=x^2:

ОтображениеИнъ.Сюр.Почему
f ⁣:[0;1]→[0;4]f\colon[0;1]\to[0;4]данетна [0;1][0;1] функция строго возрастает; образ [0;1]≠[0;4][0;1]\ne[0;4], у y=2y=2 нет прообраза
f ⁣:[−1;2]→[0;4]f\colon[-1;2]\to[0;4]нетдаf(−1)=f(1)=1f(-1)=f(1)=1; образ равен [0;4][0;4]
f ⁣:[0;1]→[0;1]f\colon[0;1]\to[0;1]дадабиекция
f ⁣:R→Rf\colon\mathbb R\to\mathbb Rнетнетf(−1)=f(1)f(-1)=f(1); у y=−1y=-1 нет прообраза

Инъективность и сюръективность зависят не только от формулы, но и от того, какие именно AA и BB выбраны. Образ f(A)f(A) может быть меньше области прибытия BB — поэтому сюръективность и выделяют в отдельное свойство.

1.2. Композиция отображений

Определение 4. Пусть f ⁣:X→Yf\colon X\to Y и g ⁣:Y→Zg\colon Y\to Z — значения ff лежат там, где определено gg. Композицией ff и gg называется отображение g∘f ⁣:X→Z,(g∘f)(x)=g(f(x)).g\circ f\colon X\to Z,\qquad (g\circ f)(x)=g\big(f(x)\big).

Читается «gg после ff»: первым применяется то отображение, что записано справа.

Теорема 1 (ассоциативность композиции). Если f ⁣:X→Yf\colon X\to Y, g ⁣:Y→Zg\colon Y\to Z, h ⁣:Z→Wh\colon Z\to W, то h∘(g∘f)=(h∘g)∘f.h\circ(g\circ f)=(h\circ g)\circ f.

Упражнение 1 (с лекции). Доказать ассоциативность композиции.

Подсказка: два отображения с общей областью определения и общей областью прибытия равны, если равны их значения в каждой точке. Посчитайте обе части в произвольной точке xx.

Решение упражнения 1

Обе части — отображения X→WX\to W. Пусть x∈Xx\in X. Раскрываем композиции по определению, каждый раз снаружи внутрь: (h∘(g∘f))(x)=h((g∘f)(x))=h(g(f(x))),\big(h\circ(g\circ f)\big)(x)=h\big((g\circ f)(x)\big)=h\big(g(f(x))\big), ((h∘g)∘f)(x)=(h∘g)(f(x))=h(g(f(x))).\big((h\circ g)\circ f\big)(x)=(h\circ g)\big(f(x)\big)=h\big(g(f(x))\big). Значения совпадают при каждом x∈Xx\in X, значит, отображения равны. ■\blacksquare

Поэтому скобки можно опускать: h∘g∘fh\circ g\circ f.

Композиция не коммутативна. f(x)=x+1f(x)=x+1, g(x)=2xg(x)=2x: (g∘f)(x)=2x+2(g\circ f)(x)=2x+2, а (f∘g)(x)=2x+1(f\circ g)(x)=2x+1.

Утверждение 1. Пусть f ⁣:X→Yf\colon X\to Y, g ⁣:Y→Zg\colon Y\to Z.

  1. Если ff и gg инъективны, то g∘fg\circ f инъективно: из g(f(x1))=g(f(x2))g(f(x_1))=g(f(x_2)) по инъективности gg получаем f(x1)=f(x2)f(x_1)=f(x_2), а по инъективности ff — x1=x2x_1=x_2.
  2. Если ff и gg сюръективны, то g∘fg\circ f сюръективно: для z∈Zz\in Z найдём yy с g(y)=zg(y)=z, затем xx с f(x)=yf(x)=y; тогда (g∘f)(x)=z(g\circ f)(x)=z.
  3. Поэтому композиция биекций — биекция.
  4. Если g∘fg\circ f инъективно, то ff инъективно: из f(x1)=f(x2)f(x_1)=f(x_2) следует g(f(x1))=g(f(x2))g(f(x_1))=g(f(x_2)), откуда x1=x2x_1=x_2.
  5. Если g∘fg\circ f сюръективно, то gg сюръективно: каждое z=g(f(x))z=g(f(x)) имеет прообраз f(x)f(x) при gg.

1.3. Тождественное отображение

Определение 5. Отображение idX ⁣:X→X\mathrm{id}_X\colon X\to X называется тождественным, если idX(x)=x\mathrm{id}_X(x)=x для всех x∈Xx\in X.

Для любого f ⁣:X→Yf\colon X\to Y: f∘idX=ff\circ\mathrm{id}_X=f и idY∘f=f\mathrm{id}_Y\circ f=f — тождественное отображение нейтрально относительно композиции.

1.4. Обратное отображение и критерий обратимости

Определение 6. Пусть f ⁣:X→Yf\colon X\to Y, g ⁣:Y→Xg\colon Y\to X. Отображение gg называется обратным к ff, если f∘g=idYиg∘f=idX.f\circ g=\mathrm{id}_Y\qquad\text{и}\qquad g\circ f=\mathrm{id}_X. Обозначение: g=f−1g=f^{-1}. Отображение ff называется обратимым, если у него существует обратное.

Утверждение 2 (единственность обратного). Если g1g_1 и g2g_2 обратны к ff, то g1=g1∘idY=g1∘(f∘g2)=(g1∘f)∘g2=idX∘g2=g2.g_1=g_1\circ\mathrm{id}_Y=g_1\circ(f\circ g_2)=(g_1\circ f)\circ g_2=\mathrm{id}_X\circ g_2=g_2. Поэтому обозначение f−1f^{-1} корректно.

Нужны оба равенства. Пусть f ⁣:N→Nf\colon\mathbb N\to\mathbb N, f(n)=n+1f(n)=n+1 и g(n)=max⁡(n−1, 1)g(n)=\max(n-1,\,1). Тогда g∘f=idNg\circ f=\mathrm{id}_{\mathbb N}, но f∘g≠idNf\circ g\ne\mathrm{id}_{\mathbb N}, так как f(g(1))=2f(g(1))=2. Отображение ff не обратимо — оно не сюръективно.

Теорема 2 (критерий обратимости). Отображение f ⁣:X→Yf\colon X\to Y обратимо ⇔\Leftrightarrow ff биективно.

Доказательство.

(⇒\Rightarrow) Пусть ff обратимо, g=f−1g=f^{-1}.

  1. Инъективность. Пусть f(x1)=f(x2)f(x_1)=f(x_2). Применим gg к обеим частям: g(f(x1))=g(f(x2))g(f(x_1))=g(f(x_2)), то есть (g∘f)(x1)=(g∘f)(x2)(g\circ f)(x_1)=(g\circ f)(x_2), то есть x1=x2x_1=x_2.
  2. Сюръективность. Возьмём произвольный y∈Yy\in Y и положим x=g(y)∈Xx=g(y)\in X. Тогда f(x)=f(g(y))=(f∘g)(y)=yf(x)=f(g(y))=(f\circ g)(y)=y — прообраз найден.

(⇐\Leftarrow) Пусть ff биективно. Для каждого y∈Yy\in Y по сюръективности существует xx с f(x)=yf(x)=y, а по инъективности такой xx единственный. Положим g(y)=xg(y)=x. Определение корректно: gg задано на всём YY и однозначно. Проверка: f(g(y))=f(x)=yf(g(y))=f(x)=y, значит f∘g=idYf\circ g=\mathrm{id}_Y; далее g(f(x))g(f(x)) — единственный элемент, который ff переводит в f(x)f(x), то есть сам xx, значит g∘f=idXg\circ f=\mathrm{id}_X. ■\blacksquare

Утверждение 3. (f−1)−1=f(f^{-1})^{-1}=f — определение обратного симметрично относительно ff и gg. Для биекций f ⁣:X→Yf\colon X\to Y, g ⁣:Y→Zg\colon Y\to Z (g∘f)−1=f−1∘g−1(g\circ f)^{-1}=f^{-1}\circ g^{-1} — порядок меняется на обратный: надевали носки, потом обувь; снимаем обувь, потом носки.

Доказательство. Проверяем оба равенства из определения обратного, пользуясь ассоциативностью: (f−1∘g−1)∘(g∘f)=f−1∘(g−1∘g)∘f=f−1∘idY∘f=f−1∘f=idX,(f^{-1}\circ g^{-1})\circ(g\circ f)=f^{-1}\circ(g^{-1}\circ g)\circ f=f^{-1}\circ\mathrm{id}_Y\circ f=f^{-1}\circ f=\mathrm{id}_X, (g∘f)∘(f−1∘g−1)=g∘(f∘f−1)∘g−1=g∘idY∘g−1=idZ.(g\circ f)\circ(f^{-1}\circ g^{-1})=g\circ(f\circ f^{-1})\circ g^{-1}=g\circ\mathrm{id}_Y\circ g^{-1}=\mathrm{id}_Z. Значит, f−1∘g−1f^{-1}\circ g^{-1} — обратное к g∘fg\circ f, а по единственности оно и есть (g∘f)−1(g\circ f)^{-1}. ■\blacksquare

Два смысла записи f⁻¹

f−1(B)f^{-1}(B) как полный прообраз множества определён для любого ff. Обратное отображение f−1 ⁣:Y→Xf^{-1}\colon Y\to X существует только у биекции. Для f(x)=x2f(x)=x^2 на R\mathbb R обратного отображения нет, а f−1([1;4])=[−2;−1]∪[1;2]f^{-1}([1;4])=[-2;-1]\cup[1;2] — есть.


2. Аксиоматика Пеано и натуральный ряд

2.1. Функция следования

Школьное «натуральные числа — это 1,2,31,2,3 и так далее» опирается на слова «и так далее». Аксиоматика Пеано делает их точными: вместо сложения и сравнения берётся одна-единственная операция — переход к следующему элементу.

Пусть N\mathbb N — непустое множество, в котором выделен элемент 11 и задано отображение S ⁣:N→NS\colon\mathbb N\to\mathbb N. Оно называется функцией следования (от англ. successor): S(n)S(n) читается «элемент, следующий за nn».

  • Интуитивно S(n)=n+1S(n)=n+1, но формально так писать пока нельзя: сложения ещё нет. Наоборот, сложение потом определяется через SS (§2.5), и m+1=S(m)m+1=S(m) — первое правило этого определения.
  • Числа 2,3,4,…2,3,4,\dots — просто имена: 2=S(1)2=S(1), 3=S(S(1))3=S(S(1)), 4=S(S(S(1)))4=S(S(S(1))) и так далее.
  • Сама по себе SS — произвольное отображение множества в себя. Запись S(a)S(a) означает то же, что f(a)f(a) для любой функции: значение SS на элементе aa, то есть элемент, который по определению следует за aa. Какой именно — задаётся вместе с SS.

Аксиомы ниже — требования к SS. Они отсекают «неправильные» функции следования и оставляют только привычную цепочку 1→2→3→…1\to2\to3\to\dots: Дедекинд доказал, что любые две модели пяти аксиом устроены одинаково с точностью до переименования элементов.

2.2. Пять аксиом

Определение 7. Множество N\mathbb N с выделенным элементом 11 и функцией следования SS называется натуральным рядом, если выполнены пять аксиом:

  1. Существование единицы: 1∈N1\in\mathbb N.
  2. Замкнутость относительно следования: ∀n∈N: S(n)∈N\forall n\in\mathbb N:\ S(n)\in\mathbb N.
  3. Единица не следует ни за кем: ∀n∈N: S(n)≠1\forall n\in\mathbb N:\ S(n)\ne1. Иначе говоря, SS не сюръективно — у единицы нет прообраза.
  4. Следование инъективно: ∀n1,n2∈N: n1≠n2⇒S(n1)≠S(n2)\forall n_1,n_2\in\mathbb N:\ n_1\ne n_2\Rightarrow S(n_1)\ne S(n_2) — у каждого элемента не более одного предыдущего.
  5. Аксиома индукции: для любого подмножества M⊆NM\subseteq\mathbb N (1∈M) ∧ (∀n∈M: S(n)∈M) ⇒ M=N.\big(1\in M\big)\ \wedge\ \big(\forall n\in M:\ S(n)\in M\big)\ \Rightarrow\ M=\mathbb N.

Замечания.

  • В оригинале Пеано (1889) девять аксиом, но четыре из них описывают равенство; содержательных ровно пять — эти.
  • В разных курсах натуральный ряд начинают с 00 или с 11; на смысл аксиом это не влияет, меняется только имя начального элемента.
  • Аксиома 2 повторяет условие «SS — отображение из N\mathbb N в N\mathbb N»; её выписывают отдельно ради явности.
  • Аксиома 5 — единственная, говорящая обо всех подмножествах N\mathbb N. Она запрещает «лишние» элементы, недостижимые из 11 конечным числом шагов SS.

2.3. Зачем нужна каждая аксиома

Чтобы показать, что аксиома не выводится из остальных, строят модель — множество с выделенной единицей и какой-нибудь функцией SS, — в которой все остальные аксиомы выполнены, а эта нет. На лекции было два таких примера.

Без аксиомы 4. Множество {1;2}\{1;2\}, S(1)=2S(1)=2, S(2)=2S(2)=2. Аксиомы 1, 2 очевидны; 3: S(1)=2≠1S(1)=2\ne1 и S(2)=2≠1S(2)=2\ne1; 5: если M∋1M\ni1 и MM замкнуто, то 2=S(1)∈M2=S(1)\in M, значит M={1,2}M=\{1,2\}. Но S(1)=S(2)S(1)=S(2) при 1≠21\ne2 — аксиома 4 нарушена. Ряд «зацикливается» на двойке.

Без аксиомы 5. Добавим к обычному ряду два лишних элемента, N′=N∪{a;b}\mathbb N'=\mathbb N\cup\{a;b\}, и доопределим на них функцию следования: S(n)=n+1  (n∈N),S(a)=b,S(b)=a.S(n)=n+1\ \ (n\in\mathbb N),\qquad S(a)=b,\qquad S(b)=a. Здесь S(a)S(a) — значение функции следования на новом элементе aa: за aa следует bb, за bb — снова aa. Элементы aa и bb образуют замкнутый цикл, не связанный с цепочкой, начинающейся в 11.

12345…abSSSSS(a) = bS(b) = a

Проверим аксиомы:

  1. 1∈N′1\in\mathbb N'.
  2. Значения n+1n+1, bb, aa лежат в N′\mathbb N'.
  3. S(n)=n+1≠1S(n)=n+1\ne1, S(a)=b≠1S(a)=b\ne1, S(b)=a≠1S(b)=a\ne1.
  4. На N\mathbb N значения — разные натуральные числа, а S(a)=bS(a)=b и S(b)=aS(b)=a различны между собой и не являются натуральными числами. Разные элементы переходят в разные.
  5. Нарушена: M=N={1,2,3,… }M=\mathbb N=\{1,2,3,\dots\} содержит 11 и замкнуто (S(n)=n+1∈MS(n)=n+1\in M), но M≠N′M\ne\mathbb N' — в нём нет aa и bb.

Аксиома 5 говорит, что всё в N\mathbb N достижимо из 11 конечным числом шагов SS. Элементы aa и bb недостижимы, поэтому N′\mathbb N' натуральным рядом не является.

А можно S(a)=aS(a)=a? Можно: модель N∪{a}\mathbb N\cup\{a\} с петлёй S(a)=aS(a)=a тоже нарушает только аксиому 5. S(a)=a≠1S(a)=a\ne1, а инъективность не страдает, потому что в aa не переходит никакой другой элемент. Пара a↔ba\leftrightarrow b с лекции — такой же пример, только с циклом длины 22. Годится и цикл любой длины, и целый второй ряд 1′→2′→3′→…1'\to2'\to3'\to\dots А вот «приклеить» лишний элемент к основной цепочке нельзя:

Если положить S(a)=…S(a)=\dotsЧто нарушено
11аксиома 3: единица ни за кем не следует
натуральное m≠1m\ne1аксиома 4: mm уже следует за своим предшественником m′m' (то есть m=S(m′)m=S(m')), и S(a)=S(m′)S(a)=S(m') при a≠m′a\ne m'
aaтолько аксиома 5 (петля)
bb, и при этом S(b)=aS(b)=aтолько аксиома 5 (цикл, пример с лекции)
bb, и при этом S(b)=bS(b)=bаксиома 4: S(a)=S(b)S(a)=S(b) при a≠ba\ne b (и аксиома 5)

Лишние элементы могут жить только отдельными циклами или цепочками, и такие отдельные куски отсекает аксиома 5.

Без аксиомы 3 (для полноты): {1}\{1\} с S(1)=1S(1)=1 или цикл {1,2,3}\{1,2,3\} с S(1)=2S(1)=2, S(2)=3S(2)=3, S(3)=1S(3)=1. Аксиомы 1, 2, 4, 5 выполнены, но единица следует за другим элементом.

2.4. Принцип математической индукции

Теорема 3 (классический принцип ММИ). Пусть P(n)P(n) — предикат (утверждение, зависящее от n∈Nn\in\mathbb N). Если

  1. база индукции: P(1)P(1) истинно;
  2. индукционный переход: ∀n∈N: P(n)=T ⇒ P(n+1)=T\forall n\in\mathbb N:\ P(n)=T\ \Rightarrow\ P(n+1)=T,

то P(n)P(n) истинно для всех n∈Nn\in\mathbb N. Здесь TT — «истина», а предположение «P(n)P(n) истинно» в переходе называют индукционным предположением.

Доказательство. Рассмотрим множество тех nn, для которых утверждение верно: M={n∈N∣P(n)=T}.M=\{n\in\mathbb N\mid P(n)=T\}. По базе 1∈M1\in M. По переходу: если n∈Mn\in M, то P(n+1)P(n+1) истинно, то есть S(n)=n+1∈MS(n)=n+1\in M. Для MM выполнены обе посылки аксиомы 5, значит M=NM=\mathbb N — P(n)P(n) истинно при всех nn. ■\blacksquare

Замечания.

  • ММИ — это аксиома 5, переписанная на языке предикатов. Обратно, из ММИ следует аксиома 5: взять P(n)P(n) = «n∈Mn\in M».
  • База может начинаться с любого n0n_0; тогда вывод — «для всех n≥n0n\ge n_0» (применить ММИ к Q(k)=P(n0+k−1)Q(k)=P(n_0+k-1)).
  • Без базы индукция не работает: для P(n)P(n) = «n=n+1n=n+1» переход P(n)⇒P(n+1)P(n)\Rightarrow P(n+1) формально верен, а утверждение ложно.
Индукция — не «проверка нескольких случаев»

Переход нужно доказать для произвольного nn, а не для n=1,2,3n=1,2,3. Проверка первых значений — только подсказка, что формула похожа на верную: например, n2+n+41n^2+n+41 простое при n=0,1,…,39n=0,1,\dots,39, но не при n=40n=40: 402+40+41=1681=41240^2+40+41=1681=41^2.

2.5. Сложение и умножение

Аксиомы дают только SS. Арифметические операции определяются через SS рекурсивно — по второму аргументу.

Определение 8. Сложение (+)(+) в N\mathbb N — бинарная операция, заданная правилами

  1. m+1=S(m)m+1=S(m);
  2. m+S(n)=S(m+n)m+S(n)=S(m+n) для всех m,n∈Nm,n\in\mathbb N.

То есть m+(n+1)=(m+n)+1m+(n+1)=(m+n)+1. Пример: 2+2=2+S(1)=S(2+1)=S(S(2))=S(3)=42+2=2+S(1)=S(2+1)=S(S(2))=S(3)=4.

Определение 9. Произведение (⋅)(\cdot) в N\mathbb N — операция, заданная правилами

  1. m⋅1=mm\cdot1=m;
  2. m⋅S(n)=m+m⋅nm\cdot S(n)=m+m\cdot n, то есть m(n+1)=m+mnm(n+1)=m+mn.

Пример: 2⋅2=2⋅S(1)=2+2⋅1=2+2=42\cdot2=2\cdot S(1)=2+2\cdot1=2+2=4.

То, что такие операции существуют и единственны, — теорема о рекурсии (Дедекинд); в курсе она принимается без доказательства.

Утверждение 4. Сложение ассоциативно и коммутативно: (a+b)+c=a+(b+c)(a+b)+c=a+(b+c) и a+b=b+aa+b=b+a.

Доказательство ассоциативности — индукция по cc. База c=1c=1: (a+b)+1=S(a+b)=a+S(b)=a+(b+1)(a+b)+1=S(a+b)=a+S(b)=a+(b+1). Переход: пусть верно для cc; тогда (a+b)+S(c)=S((a+b)+c)=S(a+(b+c))=a+S(b+c)=a+(b+S(c))(a+b)+S(c)=S\big((a+b)+c\big)=S\big(a+(b+c)\big)=a+S(b+c)=a+(b+S(c)). ■\blacksquare

Доказательство коммутативности

Лемма 1: 1+n=n+11+n=n+1. Индукция по nn: при n=1n=1 очевидно; если 1+n=S(n)1+n=S(n), то 1+S(n)=S(1+n)=S(S(n))1+S(n)=S(1+n)=S(S(n)).

Лемма 2: S(m)+n=S(m+n)S(m)+n=S(m+n). Индукция по nn: S(m)+1=S(S(m))=S(m+1)S(m)+1=S(S(m))=S(m+1); если верно для nn, то S(m)+S(n)=S(S(m)+n)=S(S(m+n))=S(m+S(n))S(m)+S(n)=S(S(m)+n)=S(S(m+n))=S(m+S(n)).

Коммутативность m+n=n+mm+n=n+m — индукция по nn. База m+1=1+mm+1=1+m — лемма 1. Переход: m+S(n)=S(m+n)=S(n+m)=S(n)+mm+S(n)=S(m+n)=S(n+m)=S(n)+m — последнее равенство по лемме 2. ■\blacksquare

Так же по индукции проверяются дистрибутивность и свойства умножения.

2.6. Порядок на натуральных числах

Определение 10. Отношение строгого линейного порядка << на N\mathbb N задаётся условием n<m ⇔ ∃k∈N: m=n+k.n<m\ \Leftrightarrow\ \exists k\in\mathbb N:\ m=n+k. Нестрогий порядок: n≤m⇔(n<m)∨(n=m)n\le m\Leftrightarrow (n<m)\vee(n=m).

Все свойства порядка выводятся из аксиом. Для теоремы о вполне упорядоченности нужны четыре — докажем их, а не будем считать «очевидными».

Утверждение 5. Для всех n,m,k∈Nn,m,k\in\mathbb N:

  1. если n≠1n\ne1, то n=S(m)n=S(m) для некоторого mm — у каждого элемента, кроме единицы, есть предшественник;
  2. 1≤n1\le n;
  3. n+k≠nn+k\ne n, то есть n≮nn\not<n;
  4. если n<mn<m, то n+1≤mn+1\le m (дискретность: между nn и n+1n+1 других натуральных чисел нет).

Доказательство.

  1. Пусть M={1}∪{S(m)∣m∈N}M=\{1\}\cup\{S(m)\mid m\in\mathbb N\} — единица и все «следующие». 1∈M1\in M, и если n∈Mn\in M, то S(n)∈MS(n)\in M по построению. По аксиоме 5 M=NM=\mathbb N.
  2. Если n≠1n\ne1, то по п. 1 n=S(m)=m+1=1+mn=S(m)=m+1=1+m, то есть 1<n1<n (подходит k=mk=m).
  3. По коммутативности достаточно доказать k+n≠nk+n\ne n — индукцией по nn при фиксированном kk. База: k+1=S(k)≠1k+1=S(k)\ne1 по аксиоме 3. Переход: если k+n≠nk+n\ne n, то k+S(n)=S(k+n)≠S(n)k+S(n)=S(k+n)\ne S(n) — иначе по аксиоме 4 было бы k+n=nk+n=n.
  4. Пусть m=n+km=n+k. Если k=1k=1, то m=n+1m=n+1. Иначе по п. 1 k=j+1k=j+1 для некоторого jj, и m=n+(1+j)=(n+1)+jm=n+(1+j)=(n+1)+j по коммутативности и ассоциативности, то есть n+1<mn+1<m. ■\blacksquare

Остальные свойства тоже доказываются по индукции:

  • транзитивность: n<m, m<p⇒n<pn<m,\ m<p\Rightarrow n<p (если m=n+km=n+k, p=m+lp=m+l, то p=n+(k+l)p=n+(k+l));
  • линейность (трихотомия): для любых n,mn,m верно ровно одно из n<mn<m, n=mn=m, m<nm<n;
  • согласованность с операциями: n<m⇒n+p<m+pn<m\Rightarrow n+p<m+p и np<mpnp<mp.

2.7. Теорема о вполне упорядоченности

Линейно упорядоченное множество называют вполне упорядоченным, если у каждого его непустого подмножества есть наименьший элемент. Для Z\mathbb Z, Q\mathbb Q, R\mathbb R это неверно: у самого Z\mathbb Z и у интервала (0;1)(0;1) наименьшего элемента нет. Для N\mathbb N — верно.

Теорема 4 (о вполне упорядоченности множества N\mathbb N). Всякое непустое подмножество N\mathbb N имеет наименьший элемент: ∀A⊆N, A≠∅∃m0∈A: ∀m∈A  m0≤m.\forall A\subseteq\mathbb N,\ A\ne\varnothing\quad \exists m_0\in A:\ \forall m\in A\ \ m_0\le m.

Упражнение 2 (с лекции). Доказать теорему о вполне упорядоченности.

Подсказка: от противного. Если у AA нет наименьшего элемента, докажите индукцией, что ни одно натуральное число не лежит в AA.

Решение упражнения 2 (как на лекции)

Предположим противное: A⊆NA\subseteq\mathbb N, A≠∅A\ne\varnothing, и наименьшего элемента в AA нет. Положим B=N∖AB=\mathbb N\setminus A и докажем сильной индукцией (§2.8), что B=NB=\mathbb N.

База: 1∈B1\in B. Если бы 1∈A1\in A, то 11 был бы наименьшим элементом AA, потому что 1≤m1\le m для любого натурального mm (утверждение 5, п. 2). Наименьшего элемента нет, значит, 1∉A1\notin A, то есть 1∈B1\in B.

Переход. Пусть 1,2,…,n∈B1,2,\dots,n\in B, то есть ни одно из этих чисел не лежит в AA. Докажем, что n+1∈Bn+1\in B. Пусть, напротив, n+1∈An+1\in A. Любое натуральное m<n+1m<n+1 удовлетворяет m≤nm\le n: иначе n<mn<m, по дискретности n+1≤mn+1\le m, и вместе с m<n+1m<n+1 получилось бы m<mm<m (п. 3). Значит, все числа, меньшие n+1n+1, — это 1,…,n1,\dots,n, и ни одно из них не лежит в AA. Тогда n+1n+1 — наименьший элемент AA, а его нет по предположению. Противоречие, так что n+1∈Bn+1\in B.

По принципу сильной индукции B=NB=\mathbb N, то есть A=N∖B=∅A=\mathbb N\setminus B=\varnothing. Это противоречит условию A≠∅A\ne\varnothing, значит, наименьший элемент есть. ■\blacksquare

Круга в рассуждении нет: сильная индукция (теорема 5) выводится из обычной ММИ, а не из вполне упорядоченности.

Ниже другое доказательство — прямое, без «от противного» и без сильной индукции: оно опирается только на аксиому 5.

Идея. Рассмотрим числа, лежащие строго левее всех элементов AA. Для A={4,7,9,… }A=\{4,7,9,\dots\} это B={1,2,3}B=\{1,2,3\}. Множество BB растёт от единицы шагами +1+1, пока не упрётся в первый элемент AA: 3∈B3\in B, а 4∉B4\notin B — и 44 как раз наименьший элемент. Аксиома 5 гарантирует, что упирание произойдёт: BB не может оказаться всем N\mathbb N.

Доказательство. Пусть A⊆NA\subseteq\mathbb N, A≠∅A\ne\varnothing. Положим B={n∈N∣∀a∈A: n<a}.B=\{n\in\mathbb N\mid \forall a\in A:\ n<a\}.

Шаг 1: B≠NB\ne\mathbb N. Возьмём любой a∈Aa\in A. Если бы a∈Ba\in B, было бы a<aa<a, что невозможно (утверждение 5, п. 3). Значит, a∉Ba\notin B.

Шаг 2. Раз B≠NB\ne\mathbb N, посылка аксиомы 5 для BB не выполнена: либо 1∉B1\notin B, либо найдётся n∈Bn\in B, для которого n+1∉Bn+1\notin B.

Случай 1: 1∉B1\notin B. Тогда есть a∈Aa\in A, для которого неверно 1<a1<a. Но 1≤a1\le a (п. 2), значит a=1a=1, то есть 1∈A1\in A. А 1≤m1\le m для всех m∈Am\in A — единица и есть наименьший элемент.

Случай 2: n∈Bn\in B, но n+1∉Bn+1\notin B. Из n∈Bn\in B: n<an<a для всех a∈Aa\in A, и по дискретности (п. 4) n+1≤an+1\le a для всех a∈Aa\in A. Из n+1∉Bn+1\notin B: есть a0∈Aa_0\in A, для которого неверно n+1<a0n+1<a_0; вместе с n+1≤a0n+1\le a_0 это даёт a0=n+1a_0=n+1. Итак, n+1∈An+1\in A и n+1≤an+1\le a для всех a∈Aa\in A: наименьший элемент m0=n+1m_0=n+1. ■\blacksquare

Замечания.

  • Наименьший элемент единственный: два наименьших были бы ≤\le друг друга, а при m0≠m1m_0\ne m_1 это означало бы m0<m1<m0m_0<m_1<m_0 и по транзитивности m0<m0m_0<m_0.
  • Обратно: из вполне упорядоченности следует ММИ. Пусть база и переход выполнены, но множество контрпримеров A={n∣P(n) ложно}A=\{n\mid P(n)\ \text{ложно}\} непусто. Возьмём его наименьший элемент n0n_0. По базе n0≠1n_0\ne1, значит n0=m+1n_0=m+1 (утверждение 5, п. 1) и m<n0m<n_0, поэтому m∉Am\notin A — P(m)P(m) истинно. По переходу истинно P(m+1)=P(n0)P(m+1)=P(n_0) — противоречие. Такой приём называют методом наименьшего контрпримера.
  • Аксиома индукции, ММИ, сильная индукция (§2.8) и вполне упорядоченность попарно эквивалентны (при остальных аксиомах).

2.8. Сильная индукция

Теорема 5 (сильный метод математической индукции). Утверждение P(n)P(n) истинно для всех n∈Nn\in\mathbb N, если

  1. база: P(1)P(1) истинно;
  2. переход: если истинны P(1),P(2),…,P(n)P(1),P(2),\dots,P(n), то истинно P(n+1)P(n+1).

Доказательство. Применим обычную ММИ к предикату Q(n)Q(n) = «P(1),…,P(n)P(1),\dots,P(n) все истинны». База: Q(1)=P(1)Q(1)=P(1) — истинно. Переход: из Q(n)Q(n) по условию 2 следует P(n+1)P(n+1), а Q(n)∧P(n+1)=Q(n+1)Q(n)\wedge P(n+1)=Q(n+1). Значит, Q(n)Q(n) верно для всех nn, тем более P(n)P(n). ■\blacksquare

Когда нужна. Логически обычная и сильная индукция равносильны, разница — в удобстве индукционного предположения. Обычная удобна, когда P(n+1)P(n+1) естественно выводится из P(n)P(n); сильная — когда объект размера n+1n+1 распадается на меньшие объекты разных размеров: числа Фибоначчи (нужны два предыдущих), разложение на простые (нужно утверждение для произвольного делителя). Если переход использует P(n−1)P(n-1), база должна покрывать два значения, n=1n=1 и n=2n=2.

Пример (основная теорема арифметики, существование). Каждое целое n≥2n\ge2 раскладывается в произведение простых. База n=2n=2: само простое. Переход: пусть все числа от 22 до nn раскладываются. Если n+1n+1 простое — готово. Если составное, n+1=abn+1=ab, где 2≤a,b≤n2\le a,b\le n. По сильному предположению и aa, и bb раскладываются, значит и n+1=abn+1=ab раскладывается. ■\blacksquare Обычной индукции здесь недостаточно: делители aa и bb — произвольные числа, меньшие n+1n+1, а не обязательно nn.


3. Примеры применения индукции

3.1. Сумма квадратов

Утверждение 6. 12+22+⋯+n2=n(n+1)(2n+1)6\displaystyle 1^2+2^2+\dots+n^2=\frac{n(n+1)(2n+1)}{6} для всех n∈Nn\in\mathbb N.

База n=1n=1: слева 11, справа 1⋅2⋅36=1\dfrac{1\cdot2\cdot3}{6}=1.

Переход. Пусть ∑i=1ki2=k(k+1)(2k+1)6\displaystyle\sum_{i=1}^{k}i^2=\frac{k(k+1)(2k+1)}{6}. Тогда ∑i=1k+1i2=k(k+1)(2k+1)6+(k+1)2=(k+1)(k(2k+1)+6(k+1))6=(k+1)(2k2+7k+6)6=(k+1)(k+2)(2k+3)6,\sum_{i=1}^{k+1}i^2=\frac{k(k+1)(2k+1)}{6}+(k+1)^2=\frac{(k+1)\big(k(2k+1)+6(k+1)\big)}{6}=\frac{(k+1)(2k^2+7k+6)}{6}=\frac{(k+1)(k+2)(2k+3)}{6}, а это формула при n=k+1n=k+1: (k+1)((k+1)+1)(2(k+1)+1)(k+1)\big((k+1)+1\big)\big(2(k+1)+1\big). ■\blacksquare

Родственные формулы: ∑i=1ni=n(n+1)2\displaystyle\sum_{i=1}^n i=\frac{n(n+1)}{2}, ∑i=1ni3=(n(n+1)2)2\displaystyle\sum_{i=1}^n i^3=\Big(\frac{n(n+1)}{2}\Big)^2.

3.2. Числа Фибоначчи и формула Бине

Определение 11. F1=1F_1=1, F2=1F_2=1, Fn=Fn−1+Fn−2F_n=F_{n-1}+F_{n-2} при n≥3n\ge3:  1,1,2,3,5,8,13,21,…\ 1,1,2,3,5,8,13,21,\dots

Иногда нумерацию начинают с F0=0F_0=0, F1=1F_1=1 — это та же последовательность со сдвигом индекса; формула Бине верна и при n=0n=0.

Утверждение 7 (формула Бине). Fn=15(φn−ψn),φ=1+52≈1,618,ψ=1−52≈−0,618.F_n=\frac{1}{\sqrt5}\big(\varphi^n-\psi^n\big),\qquad \varphi=\frac{1+\sqrt5}{2}\approx1{,}618,\quad \psi=\frac{1-\sqrt5}{2}\approx-0{,}618. Здесь φ\varphi — золотое сечение, ψ\psi — сопряжённое к нему число; оба — корни уравнения t2=t+1t^2=t+1. Полезные соотношения: φ+ψ=1\varphi+\psi=1, φ−ψ=5\varphi-\psi=\sqrt5, φψ=−1\varphi\psi=-1.

Откуда берётся формула: характеристическое уравнение

Ищем решение рекуррентности Fn=Fn−1+Fn−2F_n=F_{n-1}+F_{n-2} в виде геометрической прогрессии Fn=tnF_n=t^n. Подстановка даёт tn=tn−1+tn−2t^n=t^{n-1}+t^{n-2}, после деления на tn−2t^{n-2} — характеристическое уравнение t2=t+1t^2=t+1, то есть t2−t−1=0t^2-t-1=0, с корнями φ\varphi и ψ\psi.

Рекуррентность линейна, поэтому любая комбинация Aφn+BψnA\varphi^n+B\psi^n тоже ей удовлетворяет. Коэффициенты подбираем по начальным условиям: F0=0F_0=0 даёт A+B=0A+B=0, F1=1F_1=1 даёт Aφ+Bψ=1A\varphi+B\psi=1, откуда A(φ−ψ)=A5=1A(\varphi-\psi)=A\sqrt5=1, A=15A=\tfrac1{\sqrt5}, B=−15B=-\tfrac1{\sqrt5}. Так формула угадывается; ниже она доказывается индукцией.

Доказательство сильной индукцией. Ключевое свойство корней: φ2=φ+1\varphi^2=\varphi+1, ψ2=ψ+1\psi^2=\psi+1, откуда φn+1=φn+φn−1\varphi^{n+1}=\varphi^n+\varphi^{n-1} и так же для ψ\psi.

Базы — две: n=1n=1: φ−ψ5=55=1=F1\dfrac{\varphi-\psi}{\sqrt5}=\dfrac{\sqrt5}{\sqrt5}=1=F_1; n=2n=2: φ2−ψ25=(φ−ψ)(φ+ψ)5=5⋅15=1=F2\dfrac{\varphi^2-\psi^2}{\sqrt5}=\dfrac{(\varphi-\psi)(\varphi+\psi)}{\sqrt5}=\dfrac{\sqrt5\cdot1}{\sqrt5}=1=F_2.

Переход. Пусть формула верна для n−1n-1 и nn (где n≥2n\ge2). Тогда Fn+1=Fn+Fn−1=15(φn−1(φ+1)−ψn−1(ψ+1))=15(φn−1φ2−ψn−1ψ2)=15(φn+1−ψn+1). ■F_{n+1}=F_n+F_{n-1}=\frac{1}{\sqrt5}\big(\varphi^{n-1}(\varphi+1)-\psi^{n-1}(\psi+1)\big)=\frac{1}{\sqrt5}\big(\varphi^{n-1}\varphi^2-\psi^{n-1}\psi^2\big)=\frac{1}{\sqrt5}\big(\varphi^{n+1}-\psi^{n+1}\big).\ \blacksquare

Обычная индукция здесь не подходит: чтобы получить Fn+1F_{n+1}, нужны FnF_n и Fn−1F_{n-1}.

Так как ∣ψ∣<1|\psi|<1, слагаемое ψn/5\psi^n/\sqrt5 по модулю меньше 1/21/2, поэтому FnF_n — ближайшее целое к φn/5\varphi^n/\sqrt5. Отсюда же Fn+1/Fn→φF_{n+1}/F_n\to\varphi.

3.3. Неравенство Бернулли

Теорема 6 (неравенство Бернулли). Для всех n∈Nn\in\mathbb N и всех x≥−1x\ge-1 (1+x)n ≥ 1+nx.(1+x)^n\ \ge\ 1+nx.

Что оно говорит. Если раскрыть (1+x)n(1+x)^n по биному (§3.5), получится 1+nx+Cn2x2+⋯+xn1+nx+C_n^2x^2+\dots+x^n. Неравенство утверждает, что всё после первых двух слагаемых в сумме неотрицательно: степень не меньше своей «линейной части». При x≥0x\ge0 это видно сразу — все слагаемые неотрицательны. При −1≤x<0-1\le x<0 знаки слагаемых чередуются, и тут нужна индукция.

Доказательство — ММИ по nn при фиксированном x≥−1x\ge-1.

База n=1n=1: 1+x≥1+x1+x\ge1+x — равенство.

Переход. Пусть (1+x)k≥1+kx(1+x)^k\ge1+kx — индукционное предположение. Умножим обе части на 1+x1+x. Так как x≥−1x\ge-1, множитель 1+x≥01+x\ge0, и знак неравенства сохраняется: (1+x)k+1=(1+x)k(1+x) ≥ (1+kx)(1+x).(1+x)^{k+1}=(1+x)^k(1+x)\ \ge\ (1+kx)(1+x). Раскроем скобки справа: (1+kx)(1+x)=1+x+kx+kx2=1+(k+1)x+kx2 ≥ 1+(k+1)x,(1+kx)(1+x)=1+x+kx+kx^2=1+(k+1)x+kx^2\ \ge\ 1+(k+1)x, так как kx2≥0kx^2\ge0. Получили (1+x)k+1≥1+(k+1)x(1+x)^{k+1}\ge1+(k+1)x — утверждение для k+1k+1. ■\blacksquare

Где нужно условие x ≥ −1

В тетради условие на xx не записано, но без него переход не работает: при 1+x<01+x<0 умножение на 1+x1+x переворачивает знак неравенства. Совсем без ограничения утверждение ложно: при x=−4x=-4, n=3n=3 слева (−3)3=−27(-3)^3=-27, справа 1−12=−111-12=-11, а −27<−11-27<-11.

Геометрический смысл. Прямая y=1+nxy=1+nx касается графика y=(1+x)ny=(1+x)^n в точке (0;1)(0;1), и неравенство говорит, что при x≥−1x\ge-1 график лежит не ниже этой прямой.

y = (1 + x)³y = 1 + 3x(0; 1)x = −1xy

На рисунке n=3n=3: сплошная линия — y=(1+x)3y=(1+x)^3, пунктир — y=1+3xy=1+3x.

Строгая форма. При n≥2n\ge2, x>−1x>-1, x≠0x\ne0 неравенство строгое: в первом же переходе отбрасывается kx2>0kx^2>0, а дальше строгое неравенство умножается на 1+x>01+x>0 и остаётся строгим.

А что при x < −1?

Условие x≥−1x\ge-1 нужно доказательству, но это не точная граница. При −2≤x<−1-2\le x<-1 и n≥2n\ge2 неравенство всё ещё верно: ∣1+x∣≤1|1+x|\le1, поэтому (1+x)n≥−1(1+x)^n\ge-1, а 1+nx≤1−n≤−11+nx\le1-n\le-1. При чётном nn оно верно вообще для всех xx: при x<−1x<-1 слева неотрицательное число, а справа 1+nx<1−n<01+nx<1-n<0. Нарушиться неравенство может только при нечётном n≥3n\ge3 и x<−2x<-2 — как в примере x=−4x=-4, n=3n=3.

Применения — грубая оценка степени без раскрытия скобок:

  • 1,01100=(1+0,01)100≥1+100⋅0,01=21{,}01^{100}=(1+0{,}01)^{100}\ge1+100\cdot0{,}01=2 (на самом деле ≈2,70\approx2{,}70);
  • 0,9950=(1−0,01)50≥1−50⋅0,01=0,50{,}99^{50}=(1-0{,}01)^{50}\ge1-50\cdot0{,}01=0{,}5 (на самом деле ≈0,605\approx0{,}605) — здесь x<0x<0, и условие x≥−1x\ge-1 как раз работает;
  • (1+1n)n≥1+n⋅1n=2\big(1+\tfrac1n\big)^n\ge1+n\cdot\tfrac1n=2;
  • при q>1q>1: qn=(1+(q−1))n≥1+n(q−1)q^n=\big(1+(q-1)\big)^n\ge1+n(q-1) — степени неограниченно растут;
  • при 0<q<10<q<1 запишем q=11+hq=\frac1{1+h}, h>0h>0: qn=1(1+h)n≤11+nhq^n=\frac1{(1+h)^n}\le\frac1{1+nh} — отсюда в теории пределов получают qn→0q^n\to0.

3.4. Биномиальные коэффициенты и треугольник Паскаля

Определение 12. n!=1⋅2⋯nn!=1\cdot2\cdots n, 0!=10!=1. Биномиальный коэффициент («число сочетаний из nn по kk»): Cnk=(nk)=n!k! (n−k)!,0≤k≤n.C_n^k=\binom nk=\frac{n!}{k!\,(n-k)!},\qquad 0\le k\le n.

Смысл: CnkC_n^k — число способов выбрать kk элементов из nn без учёта порядка, то есть число kk-элементных подмножеств nn-элементного множества. Из пяти человек двоих дежурных можно выбрать C52=5!2! 3!=1202⋅6=10C_5^2=\frac{5!}{2!\,3!}=\frac{120}{2\cdot6}=10 способами.

Считать удобнее после сокращения: Cnk=n(n−1)⋯(n−k+1)k!C_n^k=\dfrac{n(n-1)\cdots(n-k+1)}{k!} — в числителе kk множителей. Например, C73=7⋅6⋅53!=35C_7^3=\dfrac{7\cdot6\cdot5}{3!}=35. Частные значения: Cn0=Cnn=1C_n^0=C_n^n=1, Cn1=Cnn−1=nC_n^1=C_n^{n-1}=n, Cn2=n(n−1)2C_n^2=\dfrac{n(n-1)}2.

Утверждение 8 (свойства биномиальных коэффициентов).

  1. Симметрия: Cnk=Cn n−kC_n^k=C_n^{\,n-k}.
  2. Тождество Паскаля: Cn+1 k=Cn k+Cn k−1C_{n+1}^{\,k}=C_n^{\,k}+C_n^{\,k-1} при 1≤k≤n1\le k\le n.

Доказательство.

  1. Формула не меняется при замене k↔n−kk\leftrightarrow n-k: n!k! (n−k)!=n!(n−k)! k!\dfrac{n!}{k!\,(n-k)!}=\dfrac{n!}{(n-k)!\,k!}. Комбинаторно: выбрать kk элементов — то же, что выбрать n−kn-k невыбранных.
  2. Приведём к общему знаменателю k! (n−k+1)!k!\,(n-k+1)!, пользуясь тем, что k!=k⋅(k−1)!k!=k\cdot(k-1)! и (n−k+1)!=(n−k+1)⋅(n−k)!(n-k+1)!=(n-k+1)\cdot(n-k)!: Cnk+Cnk−1=n!k! (n−k)!+n!(k−1)! (n−k+1)!=n! (n−k+1)+n! kk! (n−k+1)!=n! (n+1)k! (n+1−k)!=(n+1)!k! (n+1−k)!=Cn+1k.C_n^k+C_n^{k-1}=\frac{n!}{k!\,(n-k)!}+\frac{n!}{(k-1)!\,(n-k+1)!}=\frac{n!\,(n-k+1)+n!\,k}{k!\,(n-k+1)!}=\frac{n!\,(n+1)}{k!\,(n+1-k)!}=\frac{(n+1)!}{k!\,(n+1-k)!}=C_{n+1}^k. Комбинаторно: kk-элементные подмножества множества {1,…,n+1}\{1,\dots,n+1\} бывают двух типов. Не содержащие элемент n+1n+1: все kk элементов выбираются из {1,…,n}\{1,\dots,n\}, таких CnkC_n^k. Содержащие n+1n+1: остальные k−1k-1 элементов выбираются из nn, таких Cnk−1C_n^{k-1}. ■\blacksquare

Треугольник Паскаля. Выпишем коэффициенты по строкам: в строке nn (нумерация с нуля) стоят Cn0,Cn1,…,CnnC_n^0,C_n^1,\dots,C_n^n. По краям единицы, а каждое внутреннее число по тождеству Паскаля равно сумме двух чисел над ним.

n=0:                    1
n=1:                  1   1
n=2:                1   2   1
n=3:              1   3   3   1
n=4:            1   4   6   4   1
n=5:          1   5  10  10   5   1
n=6:        1   6  15  20  15   6   1
n=7:      1   7  21  35  35  21   7   1
n=8:    1   8  28  56  70  56  28   8   1

Например, 1010 в строке 55 — это 4+64+6 из строки 44: C52=C42+C41C_5^2=C_4^2+C_4^1.

Что видно в треугольнике:

  • строки симметричны — это Cnk=Cnn−kC_n^k=C_n^{n-k};
  • вторая диагональ 1,2,3,4,…1,2,3,4,\dots — это Cn1=nC_n^1=n; третья 1,3,6,10,15,…1,3,6,10,15,\dots — треугольные числа Cn2=n(n−1)2C_n^2=\frac{n(n-1)}2;
  • сумма строки nn равна 2n2^n: 1,2,4,8,16,…1,2,4,8,16,\dots (следствие бинома, §3.5);
  • все числа треугольника целые. Из формулы n!k! (n−k)!\frac{n!}{k!\,(n-k)!} это не очевидно — это дробь. А из тождества Паскаля следует индукцией по nn: строка 00 целая, а каждая следующая строка складывается из единиц по краям и сумм целых чисел предыдущей.

Утверждение 9 («хоккейная клюшка»). Для 0≤k≤n0\le k\le n Ckk+Ck+1k+⋯+Cnk=Cn+1k+1.C_k^k+C_{k+1}^k+\dots+C_n^k=C_{n+1}^{k+1}. В треугольнике: сумма чисел вдоль диагонали равна числу, стоящему под последним из них со сдвигом в сторону. При k=1k=1 это 1+2+⋯+n=Cn+12=n(n+1)21+2+\dots+n=C_{n+1}^2=\frac{n(n+1)}2; при k=2k=2, n=4n=4: 1+3+6=10=C531+3+6=10=C_5^3.

Доказательство — ММИ по nn при фиксированном kk, начиная с n=kn=k. База: Ckk=1=Ck+1k+1C_k^k=1=C_{k+1}^{k+1}. Переход: если сумма до CnkC_n^k равна Cn+1k+1C_{n+1}^{k+1}, то после добавления Cn+1kC_{n+1}^k получаем Cn+1k+1+Cn+1k=Cn+2k+1C_{n+1}^{k+1}+C_{n+1}^k=C_{n+2}^{k+1} — тождество Паскаля с n+1n+1 вместо nn и k+1k+1 вместо kk. ■\blacksquare

3.5. Бином Ньютона

Теорема 7 (бином Ньютона). Для всех n∈Nn\in\mathbb N и любых чисел a,ba,b (a+b)n=∑k=0nCnk an−kbk=Cn0an+Cn1an−1b+Cn2an−2b2+⋯+Cnnbn.(a+b)^n=\sum_{k=0}^{n}C_n^k\,a^{n-k}b^k=C_n^0a^n+C_n^1a^{n-1}b+C_n^2a^{n-2}b^2+\dots+C_n^nb^n.

Как читать формулу: слагаемых n+1n+1; степень aa убывает от nn до 00, степень bb растёт от 00 до nn, в каждом слагаемом сумма степеней равна nn; коэффициенты — строка nn треугольника Паскаля.

  • (a+b)2=a2+2ab+b2(a+b)^2=a^2+2ab+b^2 — строка 1,2,11,2,1;
  • (a+b)3=a3+3a2b+3ab2+b3(a+b)^3=a^3+3a^2b+3ab^2+b^3 — строка 1,3,3,11,3,3,1;
  • (a+b)4=a4+4a3b+6a2b2+4ab3+b4(a+b)^4=a^4+4a^3b+6a^2b^2+4ab^3+b^4 — строка 1,4,6,4,11,4,6,4,1.

Откуда в биноме треугольник Паскаля. Посмотрим на переход от квадрата к кубу: (a+b)3=(a+b)(a2+2ab+b2)=a3+2a2b+ab2⏟умножили на a+a2b+2ab2+b3⏟умножили на b=a3+(2+1)a2b+(1+2)ab2+b3.(a+b)^3=(a+b)(a^2+2ab+b^2)=\underbrace{a^3+2a^2b+ab^2}_{\text{умножили на }a}+\underbrace{a^2b+2ab^2+b^3}_{\text{умножили на }b}=a^3+(2+1)a^2b+(1+2)ab^2+b^3. Каждый коэффициент новой строки — сумма двух соседних коэффициентов старой. В общем виде это и есть доказательство.

Доказательство — ММИ по nn; в переходе используется тождество Паскаля Cn+1k=Cnk+Cnk−1C_{n+1}^k=C_n^k+C_n^{k-1}.

База n=1n=1: ∑k=01C1ka1−kbk=C10a+C11b=a+b\displaystyle\sum_{k=0}^{1}C_1^ka^{1-k}b^k=C_1^0a+C_1^1b=a+b.

Переход. Пусть (a+b)n=∑k=0nCnkan−kbk(a+b)^n=\sum_{k=0}^{n}C_n^ka^{n-k}b^k. Умножим на a+ba+b и раскроем скобки: (a+b)n+1=∑k=0nCnkan+1−kbk+∑k=0nCnkan−kbk+1.(a+b)^{n+1}=\sum_{k=0}^{n}C_n^ka^{n+1-k}b^k+\sum_{k=0}^{n}C_n^ka^{n-k}b^{k+1}. Во второй сумме заменим индекс: j=k+1j=k+1 пробегает 1,…,n+11,\dots,n+1, а an−k=an+1−ja^{n-k}=a^{n+1-j}. Снова назовём индекс kk: ∑k=0nCnkan−kbk+1=∑k=1n+1Cnk−1an+1−kbk.\sum_{k=0}^{n}C_n^ka^{n-k}b^{k+1}=\sum_{k=1}^{n+1}C_n^{k-1}a^{n+1-k}b^k. Теперь в обеих суммах одночлены одинаковые — an+1−kbka^{n+1-k}b^k. Слагаемое с k=0k=0 есть только в первой сумме: Cn0an+1=an+1C_n^0a^{n+1}=a^{n+1}. С k=n+1k=n+1 — только во второй: Cnnbn+1=bn+1C_n^nb^{n+1}=b^{n+1}. При 1≤k≤n1\le k\le n коэффициенты складываются: (a+b)n+1=an+1+∑k=1n(Cnk+Cnk−1)an+1−kbk+bn+1.(a+b)^{n+1}=a^{n+1}+\sum_{k=1}^{n}\big(C_n^k+C_n^{k-1}\big)a^{n+1-k}b^k+b^{n+1}. По тождеству Паскаля Cnk+Cnk−1=Cn+1kC_n^k+C_n^{k-1}=C_{n+1}^k, а крайние коэффициенты 1=Cn+10=Cn+1n+11=C_{n+1}^0=C_{n+1}^{n+1}. Итого (a+b)n+1=∑k=0n+1Cn+1kan+1−kbk(a+b)^{n+1}=\sum_{k=0}^{n+1}C_{n+1}^ka^{n+1-k}b^k — утверждение для n+1n+1. ■\blacksquare

Комбинаторное объяснение. (a+b)n(a+b)^n — произведение nn одинаковых скобок. Раскрывая их, из каждой скобки берём aa или bb. Одночлен an−kbka^{n-k}b^k получается всякий раз, когда bb взято ровно из kk скобок, а из остальных n−kn-k — aa. Выбрать эти kk скобок можно CnkC_n^k способами — это и есть коэффициент.

Общий член. Слагаемое с номером k+1k+1: Tk+1=Cnkan−kbkT_{k+1}=C_n^ka^{n-k}b^k. По нему находят один коэффициент, не раскрывая всё:

  • коэффициент при x3x^3 в (1+2x)5(1+2x)^5: T4=C53⋅12⋅(2x)3=10⋅8 x3T_4=C_5^3\cdot1^2\cdot(2x)^3=10\cdot8\,x^3, ответ 8080;
  • свободный член в (x+1x)6\big(x+\frac1x\big)^6: Tk+1=C6kx6−kx−k=C6kx6−2kT_{k+1}=C_6^kx^{6-k}x^{-k}=C_6^kx^{6-2k}, степень 00 при k=3k=3, ответ C63=20C_6^3=20.

Следствия — подстановки конкретных aa и bb:

  • a=b=1a=b=1: ∑k=0nCnk=2n\sum_{k=0}^nC_n^k=2^n — у nn-элементного множества 2n2^n подмножеств;
  • a=1a=1, b=−1b=-1: ∑k=0n(−1)kCnk=0\sum_{k=0}^n(-1)^kC_n^k=0 при n≥1n\ge1 — суммы коэффициентов на чётных и нечётных местах равны;
  • b→−bb\to-b: (a−b)n=∑k=0n(−1)kCnkan−kbk(a-b)^n=\sum_{k=0}^n(-1)^kC_n^ka^{n-k}b^k — знаки чередуются: (a−b)3=a3−3a2b+3ab2−b3(a-b)^3=a^3-3a^2b+3ab^2-b^3;
  • a=1a=1, b=xb=x: (1+x)n=1+nx+n(n−1)2x2+⋯+xn(1+x)^n=1+nx+\frac{n(n-1)}2x^2+\dots+x^n. При x≥0x\ge0 все слагаемые неотрицательны, отсюда сразу неравенство Бернулли для x≥0x\ge0 и оценка (1+x)n≥n(n−1)2x2(1+x)^n\ge\frac{n(n-1)}2x^2, которая понадобится в пределах.

В теории вероятностей те же коэффициенты дают биномиальное распределение: вероятность ровно kk успехов в nn испытаниях равна Cnkpk(1−p)n−kC_n^kp^k(1-p)^{n-k}.


4. Мощность множеств

4.1. Равномощность

Для конечного множества мощность — просто число элементов: ∣{a,b,c}∣=3|\{a,b,c\}|=3. Бесконечные множества «пересчитать до конца» нельзя, поэтому мощности сравнивают с помощью отображений: два множества «одинаково велики», если их элементы можно поставить во взаимно однозначное соответствие.

Определение 13. Множества XX и YY называются равномощными, если существует биекция X→YX\to Y. Обозначение: X∼YX\sim Y или ∣X∣=∣Y∣|X|=|Y|.

Свойства (равномощность — отношение эквивалентности):

  1. рефлексивность: X∼XX\sim X (биекция idX\mathrm{id}_X);
  2. симметричность: X∼Y⇒Y∼XX\sim Y\Rightarrow Y\sim X (обратное к биекции — биекция);
  3. транзитивность: X∼Y, Y∼Z⇒X∼ZX\sim Y,\ Y\sim Z\Rightarrow X\sim Z (композиция биекций — биекция).

Определение 14. Мощность (кардинальное число) множества XX — класс всех множеств, равномощных XX. Для конечных множеств мощность — число элементов; для бесконечных это обобщение понятия «количество элементов».

4.2. Счётные множества

Определение 15. Множество AA называется счётным, если A∼NA\sim\mathbb N — его элементы «можно занумеровать»: A={a1,a2,a3,… }A=\{a_1,a_2,a_3,\dots\} без пропусков и повторов. Мощность счётного множества: ∣N∣=ℵ0|\mathbb N|=\aleph_0 («алеф-нуль»; другие обозначения — a\mathfrak a, ω\omega).

Определение 16. XX конечно, если X=∅X=\varnothing или X∼{1,…,n}X\sim\{1,\dots,n\} для некоторого nn; иначе бесконечно. Не более чем счётно (н.б.с.) = конечно или счётно. Бесконечное множество, не равномощное N\mathbb N, называется несчётным.

Два соглашения о слове «счётное»

В одних учебниках «счётное» означает только A∼NA\sim\mathbb N, в других — «конечное или равномощное N\mathbb N». В курсе и в этом конспекте счётное = равномощное N\mathbb N, а для второго смысла есть термин «не более чем счётное». На экзамене стоит уточнить соглашение.

Примеры.

  1. (Парадокс Дедекинда, он же парадокс Галилея.) N∼2N={2,4,6,… }\mathbb N\sim2\mathbb N=\{2,4,6,\dots\}; биекция φ ⁣:N→2N\varphi\colon\mathbb N\to2\mathbb N, φ(n)=2n\varphi(n)=2n. Аналогично N\mathbb N равномощно множеству нечётных чисел: n↦2n−1n\mapsto2n-1. Бесконечное множество равномощно своему собственному подмножеству — с конечными множествами такого не бывает. Дедекинд предложил взять это свойство за определение бесконечности.
  2. (0;1)∼(0;+∞)(0;1)\sim(0;+\infty); биекция φ(x)=1x−1\varphi(x)=\dfrac1x-1. Проверка: функция строго убывает на (0;1)(0;1); при x→0+x\to0^+ получаем φ→+∞\varphi\to+\infty, при x→1−x\to1^- получаем φ→0\varphi\to0; обратная x=11+yx=\dfrac{1}{1+y}. Другая биекция — x↦x1−xx\mapsto\dfrac{x}{1-x} с обратной y↦y1+yy\mapsto\dfrac{y}{1+y}.
  3. Z∼N\mathbb Z\sim\mathbb N: нумерация 0, 1, −1, 2, −2,…0,\,1,\,-1,\,2,\,-2,\dots Явная формула биекции N→Z\mathbb N\to\mathbb Z: f(1)=0f(1)=0, f(2k)=kf(2k)=k, f(2k+1)=−kf(2k+1)=-k при k≥1k\ge1.
  4. Любые два интервала (a;b)∼(c;d)(a;b)\sim(c;d) (линейная функция); (−1;1)∼R(-1;1)\sim\mathbb R через x↦x1−x2x\mapsto\dfrac{x}{1-x^2} или (−π2;π2)∼R\big(-\tfrac\pi2;\tfrac\pi2\big)\sim\mathbb R через tan⁡\tan.

4.3. Сравнение мощностей и теорема Кантора–Бернштейна

Определение 17.

  • ∣A∣≤∣B∣|A|\le|B| ⇔\Leftrightarrow существует инъекция A→BA\to B (AA «вкладывается» в BB: равномощно некоторому подмножеству BB).
  • ∣A∣≥∣B∣|A|\ge|B| ⇔\Leftrightarrow ∣B∣≤∣A∣|B|\le|A|, то есть существует инъекция B→AB\to A. Для B≠∅B\ne\varnothing это равносильно существованию сюръекции A→BA\to B (одна из импликаций — «из сюръекции A→BA\to B построить инъекцию B→AB\to A», выбирая по одному прообразу для каждого bb — использует аксиому выбора).
  • ∣A∣<∣B∣|A|<|B| ⇔\Leftrightarrow ∣A∣≤∣B∣|A|\le|B| и A≁BA\not\sim B.

Теорема 8 (Кантора–Бернштейна). Если ∣A∣≤∣B∣|A|\le|B| и ∣B∣≤∣A∣|B|\le|A|, то ∣A∣=∣B∣|A|=|B|. Иначе: из инъекций f ⁣:A→Bf\colon A\to B и g ⁣:B→Ag\colon B\to A можно построить биекцию A→BA\to B. (В курсе — без доказательства.)

Смысл. Отношение ≤\le на мощностях антисимметрично, и проверка равномощности сводится к предъявлению двух инъекций — это обычно много проще, чем явно построить биекцию.

Пример. (0;1)∼[0;1](0;1)\sim[0;1].

  • φ ⁣:(0;1)→[0;1]\varphi\colon(0;1)\to[0;1], φ(x)=x\varphi(x)=x — инъекция, значит ∣(0;1)∣≤∣[0;1]∣|(0;1)|\le|[0;1]|.
  • ψ ⁣:[0;1]→(0;1)\psi\colon[0;1]\to(0;1), ψ(x)=x+13\psi(x)=\dfrac{x+1}{3} — инъекция (образ [13;23]⊂(0;1)[\tfrac13;\tfrac23]\subset(0;1)), значит ∣[0;1]∣≤∣(0;1)∣|[0;1]|\le|(0;1)|.

По теореме Кантора–Бернштейна множества равномощны. ■\blacksquare

Доказательство теоремы Кантора–Бернштейна. На лекции теорема дана без доказательства, но оно элементарное: нужны только определения инъекции и биекции. Элементы AA и BB, связанные отображениями ff и gg, выстраиваются в цепочки, и внутри каждой цепочки биекцию видно сразу.

Пусть f ⁣:A→Bf\colon A\to B и g ⁣:B→Ag\colon B\to A — инъекции. Будем считать, что A∩B=∅A\cap B=\varnothing, чтобы про каждый элемент было ясно, из какого он множества. Если множества пересекаются, как (0;1)(0;1) и [0;1][0;1], их заменяют непересекающимися копиями A×{0}A\times\{0\} и B×{1}B\times\{1\} — на мощности это не влияет.

Шаг 1: стрелки и предки. Проведём стрелку a→f(a)a\to f(a) из каждого a∈Aa\in A и стрелку b→g(b)b\to g(b) из каждого b∈Bb\in B. Из каждого элемента выходит ровно одна стрелка: ff и gg — отображения. В каждый элемент входит не больше одной стрелки: если бы f(a1)=f(a2)f(a_1)=f(a_2) при a1≠a2a_1\ne a_2, это нарушило бы инъективность ff, и так же для gg. Начало входящей стрелки назовём предком элемента:

  • предок a∈Aa\in A — такой b∈Bb\in B, что g(b)=ag(b)=a; он есть, только если a∈g(B)a\in g(B);
  • предок b∈Bb\in B — такой a∈Aa\in A, что f(a)=bf(a)=b; он есть, только если b∈f(A)b\in f(A).

Именно здесь работает инъективность: предок, если он есть, единственный, поэтому назад от элемента можно идти только одним путём.

Шаг 2: цепочки. Возьмём любой элемент и будем двигаться по стрелкам вперёд и назад, к предкам, пока это возможно. Все элементы, до которых так можно добраться, образуют его цепочку. Два элемента лежат в одной цепочке, если от одного до другого можно дойти по стрелкам в каком-то направлении. Это отношение эквивалентности, поэтому цепочки не пересекаются и покрывают A∪BA\cup B целиком. В цепочке элементы из AA и BB чередуются, потому что стрелки ведут из AA в BB и из BB в AA.

Тип цепочки определяется тем, что происходит при движении назад, к предкам. Есть четыре варианта:

(1) начало в A:   a0 → b1 → a2 → b3 → a4 → …          у a0 нет предка
(2) начало в B:   b0 → a1 → b2 → a3 → b4 → …          у b0 нет предка
(3) цикл:         a0 → b1 → a2 → … → b(2k−1) → a0     предки есть у всех
(4) без начала:   … → a(−2) → b(−1) → a0 → b1 → …     предки есть у всех, повторов нет

Если путь назад обрывается, мы пришли к элементу без предка — это начало цепочки, и важно, в каком оно множестве: тип (1) или (2). Если путь назад бесконечен, то он либо возвращается в уже пройденный элемент (цикл, тип 3, его длина чётна из-за чередования), либо никогда не повторяется (тип 4).

Шаг 3: биекция внутри каждой цепочки. Нужно разбить элементы цепочки на пары «элемент AA — элемент BB».

  • В цепочках типов (1), (3) и (4) каждому aa сопоставляем следующий элемент: a↦f(a)a\mapsto f(a). Каждый элемент BB в такой цепочке получает пару, потому что у него есть предок в AA: в типе (1) цепочка начинается с элемента AA, в типах (3) и (4) предки есть у всех.
  • В цепочке типа (2) так делать нельзя: начало b0b_0 ни в чей образ при ff не попадает и останется без пары. Поэтому каждому aa сопоставляем его предка: a1↦b0a_1\mapsto b_0, a3↦b2a_3\mapsto b_2, … То есть a↦g−1(a)a\mapsto g^{-1}(a). Предок есть у каждого aa такой цепочки, ведь она начинается с элемента BB.

Шаг 4: общая формула. Обозначим через AAA_A, ABA_B, A∞A_\infty элементы AA, лежащие в цепочках с началом в AA, с началом в BB и без начала (типы 3 и 4). Положим h(a)={f(a),a∈AA∪A∞,g−1(a),a∈AB.h(a)=\begin{cases}f(a),& a\in A_A\cup A_\infty,\\ g^{-1}(a),& a\in A_B.\end{cases} Элемент h(a)h(a) лежит в той же цепочке, что и aa, и по шагу 3 на каждой цепочке hh — биекция между её элементами из AA и из BB.

  • Инъективность. Если h(a)=h(a′)h(a)=h(a'), то aa и a′a' из одной цепочки, а на одной цепочке hh инъективно: там это либо ff, либо g−1g^{-1}, и оба инъективны.
  • Сюръективность. Любой b∈Bb\in B лежит в какой-то цепочке и по шагу 3 получает пару.

Значит, h ⁣:A→Bh\colon A\to B — биекция. ■\blacksquare

Чтобы узнать, по какому правилу отображать конкретный aa, достаточно пройти назад по его предкам: aa, g−1(a)g^{-1}(a), f−1(g−1(a))f^{-1}\big(g^{-1}(a)\big), … и посмотреть, где путь оборвётся. Если на элементе BB, берём g−1g^{-1}. Если на элементе AA или путь не обрывается, берём ff.

Пример: какую биекцию [0;1] → (0;1) даёт доказательство

Возьмём A=[0;1]A=[0;1], B=(0;1)B=(0;1), f(x)=x+13 ⁣:A→Bf(x)=\dfrac{x+1}{3}\colon A\to B и вложение g(y)=y ⁣:B→Ag(y)=y\colon B\to A (множества считаем непересекающимися копиями).

Предки: у a∈[0;1]a\in[0;1] предок есть при a∈(0;1)a\in(0;1), и это то же число. У b∈(0;1)b\in(0;1) предок 3b−13b-1 есть при b∈[13;23]b\in\big[\tfrac13;\tfrac23\big].

  • Начало в AA. У 00 и 11 предков нет, с них начинаются две цепочки: 0→13→13→49→49→1327→…0\to\tfrac13\to\tfrac13\to\tfrac49\to\tfrac49\to\tfrac{13}{27}\to\dots и 1→23→23→59→…1\to\tfrac23\to\tfrac23\to\tfrac59\to\dots Их элементы в AA — числа fk(0)=12−12⋅3kf^k(0)=\tfrac12-\tfrac1{2\cdot3^k} и fk(1)=12+12⋅3kf^k(1)=\tfrac12+\tfrac1{2\cdot3^k} при k≥0k\ge0.
  • Цикл. f(12)=12f\big(\tfrac12\big)=\tfrac12, поэтому 12→12→12\tfrac12\to\tfrac12\to\tfrac12 — цикл длины 22.
  • Начало в BB — все остальные цепочки. Шаг назад x↦3x−1x\mapsto3x-1 утраивает расстояние до 12\tfrac12. Поэтому от любого другого xx путь назад рано или поздно выходит из [13;23]\big[\tfrac13;\tfrac23\big] и обрывается на элементе BB. Например, у b=0,1b=0{,}1 предка нет: 0,1∉[13;23]0{,}1\notin\big[\tfrac13;\tfrac23\big].

Итог: h(x)=x+13h(x)=\dfrac{x+1}{3} для x=fk(0)x=f^k(0), x=fk(1)x=f^k(1) и x=12x=\tfrac12, а все остальные точки остаются на месте, h(x)=g−1(x)=xh(x)=g^{-1}(x)=x. То есть 0↦13↦49↦1327↦…0\mapsto\tfrac13\mapsto\tfrac49\mapsto\tfrac{13}{27}\mapsto\dots, 1↦23↦59↦…1\mapsto\tfrac23\mapsto\tfrac59\mapsto\dots — те же «сдвиги по последовательности», что в явной биекции из §4.4, только последовательности другие.

4.4. Явная биекция отрезка на интервал

Выделим в [0;1][0;1] счётную последовательность {12n}={12,14,18,…}\Big\{\dfrac1{2^n}\Big\}=\Big\{\dfrac12,\dfrac14,\dfrac18,\dots\Big\} и «сдвинем» по ней два лишних элемента 00 и 11: f(0)=12,f(1)=14,f(12n)=12n+2  (n≥1),f(x)=x  для всех остальных x.f(0)=\frac12,\qquad f(1)=\frac14,\qquad f\Big(\frac1{2^n}\Big)=\frac1{2^{n+2}}\ \ (n\ge1),\qquad f(x)=x\ \text{ для всех остальных } x. То есть 0→120\to\frac12, 1→141\to\frac14, 12→18\frac12\to\frac18, 14→116\frac14\to\frac1{16}, 18→132\frac18\to\frac1{32} и т.д.

Проверка. В образ попадают 12\frac12 и 14\frac14 (из 00 и 11), затем 18,116,…\frac18,\frac1{16},\dots (из 12,14,…\frac12,\frac14,\dots) и все остальные точки (0;1)(0;1), которые остаются на месте — сюръекция. Разные точки переходят в разные — инъекция. Это идея «отеля Гильберта»: в счётном множестве всегда найдётся место для конечного (и даже счётного) числа новых элементов.

4.5. Свойства счётных множеств

  1. Любое подмножество счётного множества либо конечно, либо счётно (не более чем счётно). Доказательство. Пусть A={a1,a2,… }A=\{a_1,a_2,\dots\}, B⊆AB\subseteq A бесконечно. Нумеруем BB в порядке возрастания индексов: b1b_1 — элемент BB с наименьшим индексом (существует по вполне упорядоченности N\mathbb N, теорема 4), b2b_2 — со следующим наименьшим, и т.д. Каждый элемент BB получит номер, так как перед ним лишь конечное число элементов.
  2. Бесконечное подмножество счётного множества счётно — частный случай свойства 1. Также: всякое бесконечное множество содержит счётное подмножество (выбираем a1a_1, затем a2≠a1a_2\ne a_1, a3∉{a1,a2}a_3\notin\{a_1,a_2\}, … — процесс не остановится, потому что множество бесконечно). Значит, ℵ0\aleph_0 — наименьшая бесконечная мощность.
  3. Удаление конечного подмножества из счётного множества не меняет его мощности: если AA счётно, K⊂AK\subset A конечно, то A∖KA\setminus K счётно. Симметрично: объединение счётного множества с конечным (или счётным) счётно — нумерация k1,…,km,a1,a2,…k_1,\dots,k_m,a_1,a_2,\dots (или чередование k1,a1,k2,a2,…k_1,a_1,k_2,a_2,\dots).
  4. Декартово произведение счётных множеств счётно: N×N∼N\mathbb N\times\mathbb N\sim\mathbb N — это диагональный метод из §4.6. Явная биекция (нумерующая функция Кантора, обход диагоналей i+j=consti+j=\mathrm{const} по возрастанию jj): π(i,j)=(i+j−1)(i+j−2)2+j.\pi(i,j)=\frac{(i+j-1)(i+j-2)}{2}+j. По индукции любое конечное произведение A1×⋯×AmA_1\times\dots\times A_m счётных множеств счётно.

4.6. Теорема о счётном объединении

Теорема 9. Счётное объединение счётных множеств счётно: если A1,A2,A3,…A_1,A_2,A_3,\dots счётны, то ⋃k=1∞Ak\displaystyle\bigcup_{k=1}^{\infty}A_k счётно.

Доказательство. Пусть Ak={ak1,ak2,ak3,… }A_k=\{a_{k1},a_{k2},a_{k3},\dots\}. Запишем все элементы в бесконечную таблицу — строка kk содержит множество AkA_k:

a11  a12  a13  a14  ...
a21  a22  a23  a24  ...
a31  a32  a33  ...
a41  a42  ...
...

Нумеруем элементы по диагоналям i+j=consti+j=\mathrm{const}:

  • диагональ 1 (i+j=2i+j=2): a11a_{11};
  • диагональ 2 (i+j=3i+j=3): a21, a12a_{21},\ a_{12};
  • диагональ 3 (i+j=4i+j=4): a31, a22, a13a_{31},\ a_{22},\ a_{13};
  • диагональ dd (i+j=d+1i+j=d+1): ad1, ad−1,2, …, a1da_{d1},\ a_{d-1,2},\ \dots,\ a_{1d} — ровно dd элементов;
  • …

Каждая диагональ конечна, и каждый элемент aija_{ij} лежит на диагонали с номером i+j−1i+j-1, поэтому получит конечный номер. Получаем последовательность, содержащую все элементы объединения. Если множества AkA_k пересекаются, повторы пропускаем (подмножество счётного — н.б.с., свойство 1). Объединение бесконечно (содержит A1A_1), значит счётно. ■\blacksquare

Замечания и следствия.

  • Теорема верна и для не более чем счётного семейства не более чем счётных множеств (результат н.б.с.; если он бесконечен — счётен).
  • N×N\mathbb N\times\mathbb N счётно; Z\mathbb Z счётно; Q\mathbb Q счётно: Q=⋃q≥1{p/q∣p∈Z}\mathbb Q=\bigcup_{q\ge1}\{p/q\mid p\in\mathbb Z\} — счётное объединение счётных. Иначе: Q\mathbb Q — образ счётного множества Z×N\mathbb Z\times\mathbb N при отображении (p,q)↦p/q(p,q)\mapsto p/q, а образ счётного множества не более чем счётен.
  • Счётны: множество конечных последовательностей натуральных чисел, множество многочленов с целыми коэффициентами, множество алгебраических чисел.
  • Формальная тонкость: чтобы одновременно выбрать нумерации всех AkA_k, используется (счётная) аксиома выбора.

4.7. Несчётность вещественных чисел

Теорема 10. Множество R\mathbb R несчётно.

Доказательство — диагональный аргумент Кантора. Достаточно доказать несчётность интервала (0;1)(0;1): он бесконечен, и если бы R\mathbb R было счётно, то его подмножество (0;1)(0;1) было бы счётным по свойству 1.

Предположим противное: все числа из (0;1)(0;1) можно выписать в последовательность x1,x2,x3,…x_1,x_2,x_3,\dots Запишем их десятичные разложения (для чисел с двумя разложениями, например 0,5=0,4999…0{,}5=0{,}4999\ldots, фиксируем любое одно): x1=0,a11a12a13…,x2=0,a21a22a23…,x3=0,a31a32a33…,…x_1=0{,}a_{11}a_{12}a_{13}\ldots,\qquad x_2=0{,}a_{21}a_{22}a_{23}\ldots,\qquad x_3=0{,}a_{31}a_{32}a_{33}\ldots,\quad\dots Построим число y=0,b1b2b3…y=0{,}b_1b_2b_3\ldots, выбирая nn-ю цифру отличной от диагональной anna_{nn}: bn={1,ann≠1,2,ann=1.b_n=\begin{cases}1,& a_{nn}\ne1,\\ 2,& a_{nn}=1.\end{cases} Тогда y∈(0;1)y\in(0;1) и yy отличается от x1x_1 в первой цифре, от x2x_2 — во второй, от xnx_n — в nn-й. Значит, yy не совпадает ни с одним членом списка, хотя должно было в нём быть. Противоречие. ■\blacksquare

Тонкость с цифрами 00 и 99. Число yy состоит только из цифр 11 и 22, поэтому у него единственное десятичное разложение, и «совпасть с xnx_n через другую запись» (как 0,4999…=0,50{,}4999\ldots=0{,}5) оно не может. Если бы мы выбирали bn∈{0,9}b_n\in\{0,9\}, такая ловушка была бы возможна.

Следствия. ∣R∣=c|\mathbb R|=\mathfrak c — континуум; при этом (0;1)∼[0;1]∼R∼R2(0;1)\sim[0;1]\sim\mathbb R\sim\mathbb R^2. «Бесконечное» не значит «несчётное»: N\mathbb N, Z\mathbb Z, Q\mathbb Q бесконечны и счётны, а R\mathbb R несчётно. Из счётности Q\mathbb Q и несчётности R\mathbb R следует, что иррациональных чисел «больше», чем рациональных: множество R∖Q\mathbb R\setminus\mathbb Q несчётно (иначе R=Q∪(R∖Q)\mathbb R=\mathbb Q\cup(\mathbb R\setminus\mathbb Q) было бы счётным объединением счётных).

4.8. Теорема Кантора и лестница мощностей

Через 2X2^X обозначают булеан — множество всех подмножеств XX. Для конечного XX из nn элементов ∣2X∣=2n|2^X|=2^n: каждое подмножество задаётся выбором «берём / не берём» для каждого элемента. Например, у X={1,2}X=\{1,2\} четыре подмножества: ∅\varnothing, {1}\{1\}, {2}\{2\}, {1,2}\{1,2\}. Подробнее о булеане — в лекции 3, где теорема Кантора доказывается ещё раз.

Теорема 11 (Кантора). Для любого множества XX не существует сюръекции X→2XX\to2^X. Следовательно, ∣X∣<∣2X∣|X|<|2^X|.

По определению 17 неравенство ∣X∣<∣2X∣|X|<|2^X| означает две вещи: инъекция X→2XX\to2^X есть, а биекции X→2XX\to2^X нет. Докажем обе.

Доказательство.

  1. Инъекция есть. Положим ι(x)={x}\iota(x)=\{x\} — каждому элементу сопоставляем одноэлементное подмножество. Если {x1}={x2}\{x_1\}=\{x_2\}, то x1∈{x2}x_1\in\{x_2\}, то есть x1=x2x_1=x_2. Значит, ι\iota инъективно и ∣X∣≤∣2X∣|X|\le|2^X|.

  2. Сюръекции нет. Пусть f ⁣:X→2Xf\colon X\to2^X — произвольное отображение. Предъявим подмножество XX, которое не является значением ff. Каждому xx сопоставлено множество f(x)⊆Xf(x)\subseteq X, и сам xx либо лежит в нём, либо нет. Соберём элементы, которые не лежат в «своём» множестве: D={x∈X∣x∉f(x)}.D=\{x\in X\mid x\notin f(x)\}. Это подмножество XX, то есть D∈2XD\in2^X. Докажем, что D≠f(d)D\ne f(d) ни при каком d∈Xd\in X. Возьмём любое dd и сравним множества DD и f(d)f(d) в одной точке — в самом dd:

    • если d∈f(d)d\in f(d), то по определению DD имеем d∉Dd\notin D;
    • если d∉f(d)d\notin f(d), то по определению DD имеем d∈Dd\in D.

    В обоих случаях элемент dd лежит ровно в одном из множеств DD и f(d)f(d), поэтому D≠f(d)D\ne f(d). Так как dd произвольное, DD не лежит в образе ff, и ff не сюръективно.

  3. Биекции нет. Биекция — в частности сюръекция, а сюръекций по п. 2 нет. Вместе с п. 1 получаем ∣X∣<∣2X∣|X|<|2^X|. ■\blacksquare

Доказательство не только говорит, что сюръекции нет, но и для любой ff указывает конкретное пропущенное подмножество DD. На лекции тот же аргумент изложен от противного: «пусть gg — сюръекция, тогда D=g(b)D=g(b) для некоторого bb; и b∈Db\in D, и b∉Db\notin D дают противоречие». Это то же рассуждение для одного d=bd=b.

Почему приём называется диагональным. Для X=NX=\mathbb N запишем подмножества f(1),f(2),…f(1),f(2),\dots строками таблицы: на пересечении строки f(n)f(n) и столбца kk стоит 11, если k∈f(n)k\in f(n), и 00 иначе. Пусть, например, f(1)f(1) — нечётные числа, f(2)={2,3}f(2)=\{2,3\}, f(3)=∅f(3)=\varnothing, f(4)=Nf(4)=\mathbb N:

11223344…\dots
f(1)f(1) — нечётные1010…\dots
f(2)={2,3}f(2)=\{2,3\}0110…\dots
f(3)=∅f(3)=\varnothing0000…\dots
f(4)=Nf(4)=\mathbb N1111…\dots
DD0010…\dots

Строка DD — это диагональ, в которой все цифры заменены на противоположные. Поэтому DD отличается от строки f(n)f(n) в nn-м столбце и не совпадает ни с одной строкой. Тот же приём доказывает несчётность R\mathbb R в §4.7.

Примеры. Для X=NX=\mathbb N найдём DD для нескольких ff и убедимся, что DD действительно пропущено:

  1. f(n)={n}f(n)=\{n\}. Всегда n∈f(n)n\in f(n), поэтому D=∅D=\varnothing. И правда, ∅\varnothing не значение ff: все значения одноэлементные.
  2. f(n)={n+1,n+2,… }f(n)=\{n+1,n+2,\dots\}. Всегда n∉f(n)n\notin f(n), поэтому D=ND=\mathbb N. И правда, N≠f(n)\mathbb N\ne f(n): в f(n)f(n) нет числа nn.
  3. f(n)={n}f(n)=\{n\} при чётном nn и f(n)=∅f(n)=\varnothing при нечётном. Чётные nn лежат в своём f(n)f(n), нечётные — нет, поэтому DD — множество нечётных чисел. Оно бесконечно, а все значения ff содержат не больше одного элемента.
  4. X={1,2,3}X=\{1,2,3\}, f(1)={1,2}f(1)=\{1,2\}, f(2)={3}f(2)=\{3\}, f(3)=∅f(3)=\varnothing. Здесь 1∈f(1)1\in f(1), 2∉f(2)2\notin f(2), 3∉f(3)3\notin f(3), поэтому D={2,3}D=\{2,3\} — его среди значений нет. Конечно, для конечного XX сюръекции нет и по подсчёту, 3<23=83<2^3=8. Теорема верна даже для X=∅X=\varnothing: 2∅={∅}2^\varnothing=\{\varnothing\}, и 0<10<1.

Лестница мощностей. Применяя теорему к 2X2^X, затем к 22X2^{2^X} и так далее, получаем бесконечную цепочку всё бо́льших мощностей: ∣N∣<∣2N∣<∣22N∣<…|\mathbb N|<|2^{\mathbb N}|<|2^{2^{\mathbb N}}|<\dots Наибольшей мощности не существует: если бы у множества MM была наибольшая мощность, то ∣2M∣>∣M∣|2^M|>|M| противоречило бы этому.

СтупеньМощностьПримеры множеств
∣N∣\lvert\mathbb N\rvertℵ0\aleph_0N\mathbb N, Z\mathbb Z, Q\mathbb Q, N×N\mathbb N\times\mathbb N, конечные подмножества N\mathbb N, многочлены с целыми коэффициентами
∣2N∣\lvert2^{\mathbb N}\rvertc=2ℵ0\mathfrak c=2^{\aleph_0}R\mathbb R, любой интервал и отрезок, R2\mathbb R^2, R∖Q\mathbb R\setminus\mathbb Q, все подмножества N\mathbb N, бесконечные последовательности из 00 и 11
∣2R∣\lvert2^{\mathbb R}\rvert2c2^{\mathfrak c}все подмножества прямой, все функции R→{0,1}\mathbb R\to\{0,1\}, все функции R→R\mathbb R\to\mathbb R
∣22R∣\lvert2^{2^{\mathbb R}}\rvert22c2^{2^{\mathfrak c}}все семейства подмножеств прямой

Две строки таблицы требуют доказательства.

Почему ∣2N∣=∣R∣|2^{\mathbb N}|=|\mathbb R|. Построим две инъекции и применим теорему Кантора–Бернштейна.

  • 2N→[0;1]2^{\mathbb N}\to[0;1]: подмножеству SS сопоставим число 0,s1s2s3…0{,}s_1s_2s_3\ldots в троичной записи, где sn=1s_n=1 при n∈Sn\in S и sn=0s_n=0 иначе. Пусть S≠TS\ne T и nn — наименьший номер, где они различаются. Тогда числа отличаются хотя бы на 3−n−∑k>n3−k=3−n−12⋅3−n>03^{-n}-\sum_{k>n}3^{-k}=3^{-n}-\tfrac12\cdot3^{-n}>0, то есть инъекция есть. В двоичной записи так нельзя: {1}↦0,12=12\{1\}\mapsto0{,}1_2=\tfrac12 и {2,3,4,… }↦0,0111…2=12\{2,3,4,\dots\}\mapsto0{,}0111\ldots_2=\tfrac12 — два разных множества дали одно число.
  • (0;1)→2N(0;1)\to2^{\mathbb N}: числу xx сопоставим множество номеров единиц в его двоичной записи. Если у числа две записи, например 0,12=0,0111…20{,}1_2=0{,}0111\ldots_2, берём ту, что не оканчивается одними единицами. Разные числа имеют разные записи, поэтому получают разные множества.

Вместе с [0;1]∼(0;1)∼R[0;1]\sim(0;1)\sim\mathbb R получаем ∣2N∣=c|2^{\mathbb N}|=\mathfrak c. Это ещё один способ увидеть несчётность R\mathbb R: c=∣2N∣>∣N∣\mathfrak c=|2^{\mathbb N}|>|\mathbb N| по теореме Кантора.

Почему функций R→R\mathbb R\to\mathbb R столько же, сколько подмножеств прямой. Инъекция 2R→{функции}2^{\mathbb R}\to\{\text{функции}\}: множеству SS сопоставим его индикатор, χS(x)=1\chi_S(x)=1 при x∈Sx\in S и 00 иначе. У разных множеств индикаторы разные. Обратная инъекция: функции ff сопоставим её график {(x,f(x))}⊆R2\{(x,f(x))\}\subseteq\mathbb R^2. У разных функций графики разные, а подмножеств плоскости столько же, сколько подмножеств прямой: биекция R2→R\mathbb R^2\to\mathbb R переводит подмножества в подмножества. По теореме Кантора–Бернштейна мощность функций равна 2c2^{\mathfrak c}, и это строго больше c\mathfrak c.

Множества всех множеств не бывает

Если бы существовало множество VV всех множеств, то 2V⊆V2^V\subseteq V, и вложение 2V→V2^V\to V давало бы ∣2V∣≤∣V∣|2^V|\le|V| вопреки теореме Кантора. Это парадокс Кантора — родственник парадокса Рассела, и оба лечатся одинаково: «собрать всё подряд» в одно множество нельзя.

Континуум-гипотеза: нет мощности строго между ℵ0\aleph_0 и c\mathfrak c. В аксиоматике ZFC она недоказуема и неопровержима (Гёдель 1940, Коэн 1963).

4.9. Как доказывать утверждения о мощностях

Нужно доказатьЧто строить
∣A∣≤∣B∣\lvert A\rvert\le\lvert B\rvertинъекцию A→BA\to B
∣A∣≥∣B∣\lvert A\rvert\ge\lvert B\rvertинъекцию B→AB\to A или сюръекцию A→BA\to B
A∼BA\sim Bбиекцию A→BA\to B, либо две инъекции в обе стороны и Кантора–Бернштейна
AA счётнобиекцию N→A\mathbb N\to A: перечислить элементы без пропусков и повторов
AA не более чем счётноинъекцию A→NA\to\mathbb N или сюръекцию N→A\mathbb N\to A; представить AA как подмножество или счётное объединение счётных
AA несчётнопредположить нумерацию N→A\mathbb N\to A и построить пропущенный элемент (диагональный аргумент)

Мини-примеры.

  1. (0;1)∼[0;1](0;1)\sim[0;1] — две инъекции (§4.3) или явная биекция (§4.4).
  2. (0;1)∼(0;+∞)(0;1)\sim(0;+\infty) — явная биекция x↦x1−xx\mapsto\dfrac{x}{1-x}.
  3. N∼N×N\mathbb N\sim\mathbb N\times\mathbb N — нумерация пар по диагоналям: (1,1), (2,1), (1,2), (3,1), (2,2), (1,3),…(1,1),\,(2,1),\,(1,2),\,(3,1),\,(2,2),\,(1,3),\dots
  4. Множество всех конечных подмножеств N\mathbb N счётно (объединение по mm счётных множеств mm-элементных подмножеств), а множество всех подмножеств N\mathbb N несчётно (теорема Кантора).

Частые ошибки

  1. Путать образ f(X)f(X) и область прибытия YY. Сюръекция требует именно f(X)=Yf(X)=Y.
  2. Доказывать инъективность словами «функция возрастает», не доказав монотонность. Надёжный путь: из f(x1)=f(x2)f(x_1)=f(x_2) вывести x1=x2x_1=x_2.
  3. Проверять для биекции только одно свойство. Нужны и инъективность, и сюръективность — либо предъявить обратное отображение и проверить оба равенства g∘f=idg\circ f=\mathrm{id}, f∘g=idf\circ g=\mathrm{id}.
  4. Писать S(n)=n+1S(n)=n+1 как определение SS. Наоборот: SS дано аксиомами, а сложение определяется через него, n+1:=S(n)n+1:=S(n).
  5. Думать, что в модели с лишними элементами можно взять любое S(a)S(a). S(a)=1S(a)=1 ломает аксиому 3, S(a)=m≠1S(a)=m\ne1 из N\mathbb N — аксиому 4. Только отдельные циклы и цепочки нарушают одну аксиому 5.
  6. В индукции доказывать переход для конкретного kk. kk обязан быть произвольным; «проверил для n=1,2,3n=1,2,3» — не доказательство.
  7. В доказательстве вполне упорядоченности пользоваться «очевидными» свойствами порядка. 1≤n1\le n, n≮nn\not<n и дискретность n<m⇒n+1≤mn<m\Rightarrow n+1\le m сами выводятся из аксиом (утверждение 5).
  8. Забывать условие x≥−1x\ge-1 в неравенстве Бернулли. Оно нужно, чтобы умножать неравенство на 1+x≥01+x\ge0.
  9. Сбиваться с показателей в биноме. В слагаемом Cnkan−kbkC_n^ka^{n-k}b^k сумма показателей равна nn, слагаемых n+1n+1, строки треугольника нумеруются с нуля. При (a−b)n(a-b)^n не терять множитель (−1)k(-1)^k, при (1+2x)5(1+2x)^5 — множитель 2k2^k.
  10. Путать форму тождества Паскаля. Cn+1k=Cnk+Cnk−1C_{n+1}^k=C_n^k+C_n^{k-1}: сверху n+1n+1, снизу соседние kk и k−1k-1 из строки nn. Cn+1k=Cnk+Cn+1k−1C_{n+1}^k=C_n^k+C_{n+1}^{k-1} — неверно.
  11. Считать, что «бесконечное» = «несчётное». N\mathbb N, Z\mathbb Z, Q\mathbb Q бесконечны, но счётны; R\mathbb R несчётно.
  12. Считать, что собственное подмножество всегда «меньше». Для бесконечных множеств это не так: N∼2N\mathbb N\sim2\mathbb N.

Мини-тренажёр

  1. Является ли f ⁣:Z→Zf\colon\mathbb Z\to\mathbb Z, f(n)=2n+1f(n)=2n+1, инъекцией? Сюръекцией?
  2. Пусть f(x)=x+1f(x)=x+1, g(x)=x2g(x)=x^2. Найдите (g∘f)(x)(g\circ f)(x) и (f∘g)(x)(f\circ g)(x).
  3. Найдите обратное к f ⁣:R→Rf\colon\mathbb R\to\mathbb R, f(x)=3x−2f(x)=3x-2.
  4. Модель: N∪{a;b}\mathbb N\cup\{a;b\}, S(n)=n+1S(n)=n+1, S(a)=bS(a)=b, S(b)=bS(b)=b. Какие аксиомы Пеано нарушены?
  5. Докажите по индукции, что 2n>n2^n>n для всех n∈Nn\in\mathbb N.
  6. Для A={5,8,12}A=\{5,8,12\} выпишите множество BB из доказательства теоремы о вполне упорядоченности. Какое n∈Bn\in B имеет n+1∉Bn+1\notin B?
  7. Оцените снизу 0,98200{,}98^{20} по неравенству Бернулли.
  8. Найдите C83C_8^3 двумя способами: по формуле и по треугольнику Паскаля из строки 77.
  9. Найдите коэффициент при a3b2a^3b^2 в (a+b)5(a+b)^5 и коэффициент при x2x^2 в (1−3x)4(1-3x)^4.
  10. Вычислите F10F_{10} и проверьте, что φ10/5≈55,0\varphi^{10}/\sqrt5\approx55{,}0.
  11. Счётно ли множество всех конечных строк из букв русского алфавита?
  12. Постройте биекцию между N\mathbb N и N∖{1,2,3}\mathbb N\setminus\{1,2,3\}.
  13. Пусть A=B=NA=B=\mathbb N, f(n)=n+1 ⁣:A→Bf(n)=n+1\colon A\to B, g(n)=n+1 ⁣:B→Ag(n)=n+1\colon B\to A. Разберите цепочки из доказательства Кантора–Бернштейна и выпишите биекцию hh, которую оно даёт.
  14. Для f ⁣:N→2Nf\colon\mathbb N\to2^{\mathbb N}, f(n)={1,2,…,n−1}f(n)=\{1,2,\dots,n-1\} (при n=1n=1 пустое множество), найдите множество DD из доказательства теоремы Кантора и проверьте, что его нет среди значений ff.
Ответы
  1. Инъекция: из 2n1+1=2n2+12n_1+1=2n_2+1 следует n1=n2n_1=n_2. Не сюръекция: у чётных чисел (например, 00) прообраза нет.
  2. (g∘f)(x)=(x+1)2(g\circ f)(x)=(x+1)^2, (f∘g)(x)=x2+1(f\circ g)(x)=x^2+1.
  3. f−1(y)=y+23f^{-1}(y)=\dfrac{y+2}{3}; проверка: f(f−1(y))=3⋅y+23−2=yf(f^{-1}(y))=3\cdot\dfrac{y+2}{3}-2=y.
  4. Аксиома 4: S(a)=S(b)=bS(a)=S(b)=b при a≠ba\ne b. И аксиома 5: N\mathbb N содержит 11 и замкнуто, но не равно всему множеству. Аксиомы 1–3 выполнены.
  5. База: 21=2>12^1=2>1. Переход: 2k+1=2⋅2k>2k≥k+12^{k+1}=2\cdot2^k>2k\ge k+1 при k≥1k\ge1.
  6. B={1,2,3,4}B=\{1,2,3,4\} — числа, меньшие всех элементов AA. 4∈B4\in B, 5∉B5\notin B, и 55 — наименьший элемент AA (случай 2 доказательства).
  7. 0,9820=(1−0,02)20≥1−20⋅0,02=0,60{,}98^{20}=(1-0{,}02)^{20}\ge1-20\cdot0{,}02=0{,}6 (на самом деле ≈0,668\approx0{,}668).
  8. C83=8⋅7⋅63!=56C_8^3=\dfrac{8\cdot7\cdot6}{3!}=56; по треугольнику C83=C73+C72=35+21=56C_8^3=C_7^3+C_7^2=35+21=56.
  9. C52=10C_5^2=10. Во втором: T3=C42⋅(−3x)2=6⋅9x2T_3=C_4^2\cdot(-3x)^2=6\cdot9x^2, ответ 5454.
  10. F10=55F_{10}=55: 1,1,2,3,5,8,13,21,34,551,1,2,3,5,8,13,21,34,55. Так как φ10≈122,99\varphi^{10}\approx122{,}99, получаем φ10/5≈55,0\varphi^{10}/\sqrt5\approx55{,}0, ближайшее целое — 5555.
  11. Да: строк длины mm конечное число (33m33^m), а объединение по всем m∈Nm\in\mathbb N — счётное объединение конечных множеств, бесконечное, значит счётное.
  12. n↦n+3n\mapsto n+3: инъекция (из n1+3=n2+3n_1+3=n_2+3 следует n1=n2n_1=n_2) и сюръекция (любое m≥4m\ge4 есть образ m−3m-3).
  13. Предок a∈Aa\in A — число a−1∈Ba-1\in B (есть при a≥2a\ge2), предок b∈Bb\in B — b−1∈Ab-1\in A. Путь назад от aa: a, a−1, …, 1a,\ a-1,\ \dots,\ 1, множества чередуются, и через a−1a-1 шагов он обрывается на единице без предка. При нечётном aa шагов чётное число, и единица лежит в AA — начало в AA, h(a)=f(a)=a+1h(a)=f(a)=a+1. При чётном aa единица лежит в BB — начало в BB, h(a)=g−1(a)=a−1h(a)=g^{-1}(a)=a-1. Итог: hh меняет местами 1↔21\leftrightarrow2, 3↔43\leftrightarrow4, 5↔65\leftrightarrow6, … — биекция, хотя ни ff, ни gg не сюръективны.
  14. n∉{1,…,n−1}n\notin\{1,\dots,n-1\} при любом nn, поэтому D=ND=\mathbb N. Все значения ff конечны, а N\mathbb N бесконечно — его среди них нет.

Шпаргалка

ПонятиеСуть
Инъекцияf(x1)=f(x2)⇒x1=x2f(x_1)=f(x_2)\Rightarrow x_1=x_2
Сюръекция∀y ∃x: f(x)=y\forall y\ \exists x:\ f(x)=y, то есть f(A)=Bf(A)=B
Биекцияинъекция и сюръекция: у каждого yy ровно один прообраз
Композиция(g∘f)(x)=g(f(x))(g\circ f)(x)=g(f(x)); ассоциативна, не коммутативна
Обратноеf∘g=idYf\circ g=\mathrm{id}_Y и g∘f=idXg\circ f=\mathrm{id}_X; существует ⇔\Leftrightarrow ff биекция; (g∘f)−1=f−1∘g−1(g\circ f)^{-1}=f^{-1}\circ g^{-1}
Функция следованияS ⁣:N→NS\colon\mathbb N\to\mathbb N, S(n)S(n) — элемент, следующий за nn; n+1n+1 — это S(n)S(n)
Аксиомы Пеано1∈N1\in\mathbb N; S(n)∈NS(n)\in\mathbb N; S(n)≠1S(n)\ne1; SS инъективно; 1∈M1\in M и MM замкнуто относительно SS ⇒\Rightarrow M=NM=\mathbb N
Модель без аксиомы 5N∪{a;b}\mathbb N\cup\{a;b\}, S(a)=bS(a)=b, S(b)=aS(b)=a (или S(a)=aS(a)=a): лишний цикл, недостижимый из 11
Сложение, произведениеm+1=S(m)m+1=S(m), m+S(n)=S(m+n)m+S(n)=S(m+n); m⋅1=mm\cdot1=m, m⋅S(n)=m+m⋅nm\cdot S(n)=m+m\cdot n
Порядокn<m⇔∃k: m=n+kn<m\Leftrightarrow\exists k:\ m=n+k; 1≤n1\le n, n≮nn\not<n, n<m⇒n+1≤mn<m\Rightarrow n+1\le m
ММИP(1)P(1) и P(n)⇒P(n+1)P(n)\Rightarrow P(n+1) ⇒\Rightarrow P(n)P(n) для всех nn
Сильная индукцияпереход из P(1),…,P(n)P(1),\dots,P(n); при Fn+1=Fn+Fn−1F_{n+1}=F_n+F_{n-1} две базы
Вполне упорядоченностьу непустого A⊆NA\subseteq\mathbb N есть наименьший элемент; B={n∣∀a∈A n<a}B=\{n\mid\forall a\in A\ n<a\}, минимум — n+1n+1 для n∈Bn\in B, n+1∉Bn+1\notin B
Сумма квадратов∑i=1ni2=n(n+1)(2n+1)6\sum_{i=1}^n i^2=\frac{n(n+1)(2n+1)}{6}
Формула БинеFn=φn−ψn5F_n=\frac{\varphi^n-\psi^n}{\sqrt5}, φ,ψ=1±52\varphi,\psi=\frac{1\pm\sqrt5}{2} — корни t2=t+1t^2=t+1
Бернулли(1+x)n≥1+nx(1+x)^n\ge1+nx при x≥−1x\ge-1; условие нужно, чтобы умножать на 1+x≥01+x\ge0
Биномиальный коэффициентCnk=n!k! (n−k)!C_n^k=\frac{n!}{k!\,(n-k)!} — число kk-элементных подмножеств; Cnk=Cnn−kC_n^k=C_n^{n-k}
Тождество ПаскаляCn+1k=Cnk+Cnk−1C_{n+1}^k=C_n^k+C_n^{k-1} — каждое число треугольника равно сумме двух над ним
Бином Ньютона(a+b)n=∑k=0nCnkan−kbk(a+b)^n=\sum_{k=0}^nC_n^ka^{n-k}b^k; общий член Tk+1=Cnkan−kbkT_{k+1}=C_n^ka^{n-k}b^k; ∑kCnk=2n\sum_kC_n^k=2^n
РавномощностьX∼YX\sim Y ⇔\Leftrightarrow есть биекция; отношение эквивалентности
Счётное множествоA∼NA\sim\mathbb N, ∣N∣=ℵ0\lvert\mathbb N\rvert=\aleph_0 — наименьшая бесконечная мощность; Z\mathbb Z, Q\mathbb Q, N×N\mathbb N\times\mathbb N счётны
Кантор–Бернштейнинъекции A→BA\to B и B→AB\to A ⇒\Rightarrow A∼BA\sim B; элементы разбиваются на цепочки, h=g−1h=g^{-1} на цепочках с началом в BB и h=fh=f на остальных
Несчётность R\mathbb Rдиагональный аргумент; ∣R∣=c\lvert\mathbb R\rvert=\mathfrak c
Теорема Кантора∣X∣<∣2X∣\lvert X\rvert<\lvert2^X\rvert: x↦{x}x\mapsto\{x\} — инъекция, D={x∣x∉f(x)}D=\{x\mid x\notin f(x)\} пропущено любой ff; наибольшей мощности нет
Лестница мощностейℵ0<c=∣2N∣=∣R∣<2c\aleph_0<\mathfrak c=\lvert2^{\mathbb N}\rvert=\lvert\mathbb R\rvert<2^{\mathfrak c} (все функции R→R\mathbb R\to\mathbb R) <…<\dots

Проверь себя

24 вопроса по материалу лекции. Результаты хранятся только в вашем браузере.

24 вопроса об инъекциях и биекциях, обратном отображении, аксиомах Пеано и функции следования, индукции и вполне упорядоченности, неравенстве Бернулли, биноме Ньютона и треугольнике Паскаля, счётных и несчётных множествах.

  • 24 вопроса
  • Результат виден сразу после каждого ответа
  • Порядок вопросов случайный

Комментарии0

Пока никто ничего не написал.

Войдите, чтобы оставить комментарий