- •Элементы теории множеств
- •§1. Множества и их спецификация (способы задания)
- •§ 2. Числовые множества
- •§3. Операции над множествами.
- •§4. Универсальное множество. Дополнение множества.
- •§5. Прямое произведение множеств.
- •Таким образом, если a1¹ b1, то (a1, a2,..., an)¹ (b1, b2,..., bn).
- •Принцип полной математической индукции.
- •II. Шаг индукции.
- •Пол и потолок.
- •Пол, потолок. Применение.
- •Рассмотрим задачи, содержащие несколько полов и потолков.
- •Бинарная операция – модуль.
- •Глава III Отношения
- •§1. Основные понятия
- •§2. Свойства отношений
- •§3. Отношение эквивалентности.
- •§4. Отношение порядка.
- •§5. Композиция отношений
- •§6. Замыкание отношений
- •§7. Файлы как отношения на базах данных.
- •Глава IV. Отображения и функции.
- •§1. Определения и основные свойства.
- •§2. Композиция функций
- •§3. Обратные отображения.
- •§4. Мощность множества.
- •§ 5 Принцип полной математической индукции.
- •Шаг индукции.
- •§ 6 Подстановки.
- •§ 7. Отображение конечных множеств (продолжение).
- •§8. Вес при голосовании
§ 5 Принцип полной математической индукции.
Одним из важнейших методов получения результатов, связанных со свойствами элементов конечных множеств, является принцип (метод) математической индукции. Заключается он в следующем:
Формулировка принципа: Пусть требуется доказать истинность утверждения Р(n) для любого натурального n, начиная с некоторого n0. Если для некоторого натурального n0 N (обычно n0= 1, но не всегда) мы можем доказать истинность Р(n0)- (I шаг) и для любого n N, такого что n n0, справедливость Р(n) влечет справедливость Р( n + 1)- (II шаг), то утверждение Р(m) справедливо для любого натурального m n0.
I шаг - основание индукции, II шаг - шаг индукции.
Доказательство этого принципа основано на одном интуитивно-ясном факте: Всякое подмножество множества N содержит свой минимальный элемент. Смысл его состоит в том, что между 1 и 2, 2 и 3, ..., n и n+1 нет элементов из N. Строгое доказательство этого факта основано на способе построения множества N и выходит за рамки данного курса (подробное обсуждение этих вопросов смотри в книгах [2] и [4] ).
Доказательство принципа математической индукции.
От противного.
Пусть S= {s s N и P(s) неверно} N не пусто. Тогда, согласно вышесказанному, S содержит наименьший элемент s0. Тогда P(s0)- ложно. Но P(s)- истинно для всех n0 s < s0 , а значит оно истинно и для s0 - 1. Тогда, применяя шаг индукции, получаем, что P(s0) - истинно. Противоречие.
Пример 1. Доказать, что 12+ 22+... + n2= n(n+ 1)(2n+ 1)/ 6.
Основание индукции. При n= 1 имеем: 12 = (1. 2. 3)/ 6= 1.
Шаг индукции.
Пусть
при n=
k
12+
22+...
+k2
=
- истинно. Обозначим эту сумму Sk.
Докажем, что утверждение верно
при
n
= k+1,
т.е. 12+
22+...
+k2+
(k+1)2=
=
Sk+1.
Тогда
Sk
+ (k+1)2=
+(k+1)2 =
[
k(2k+1)
+
6(k+1)]= [ 2k2+ k+ 6k+ 6]= ( 2k2+ 7k+ 6 )=
=
.2(k+2)(k+3/2)=
.
Таким образом, мы доказали, что из
истинности утверждения для n
= k
следует его истинность для n=
k+
1. Значит утверждение верно для любого
натурального n.
Что и требовалось доказать.
Рассмотрим более сложный пример.
Пример 2. Докажем, используя принцип математической индукции, важное свойство прямого произведения конечных множеств:
Теорема: Если А и В конечны, то А В | = | A | . | B |.
Доказательство: Пусть | A |= m и | B |= n, т.е. существуют биекции f: A Nm и g: B Nn. Будем вести индукцию по n- мощности В. От мощности А требуется конечность, поскольку мы предполагаем знакомство лишь с умножением конечных величин.
Основание индукции. Если В= , то A x B= , и поэтому имеем | A x B |= 0= | A | .0= | A | . | B |. При n= 1 : B= { b }, тогда отображение A A x B такое, что а
( а, в ), очевидно, биективно и поэтому
| A
x
B
| = =| A
|= | A
| . 1=
| A
| . |
B |.Шаг индукции. Индукцию будем вести по подмножествам множества В.
Предположим, что | A x Bk|= m . k N. А значит биекция h: A x Bk Nm .k. Рассмотрим подмножество В мощности k + 1 = j. Поскольку Bk любое подмножество мощности k, то Bj- можно представить в виде: Bj = Bk { x }, x B и x Bk.
Определим
отображение t:
A
x
Bj
N
следующим образом: если b
Bk,
то t:
(a,
b)
h
(a,
b).
Во всех остальных случаях t:
(a,
x)
f(a)+
m.k.
Тогда t (A { x } ) = { 1 + m . k, 2 + m . k, ..., m+m . k}, при этом
t ( A Bk ) = { 1, 2,..., m . k }.
Значит t есть биекция A Bj на {1, 2,..., m . k, m . k+1, m . k +2,..., m . k + m } = Nmk+m , но m . k + m = m ( k + 1 ). Значит мы установили биекцию A Bj на Nm(k+1), т.е. | A Bk+1 | = m. (k+1)= =|A|.|Bk+1|. Значит тождество справедливо для всех подмножеств, содержащихся в В, а значит справедливо и для самого В, т.е. | A B | = | A | . |B|.
Что и требовалось доказать.
Замечание 1. Если воспользоваться тем фактом, что если X и Y разбиение множества Z, а X и Y- конечны, то | Z |= | X | + +| Y |, то доказательство можно провести и так: A Bj = A ( Bk {x}) = [по свойству A ( B C) = ( A B ) ( A C ) ] = A Bk A {x} - это разбиение множества A Bj, а значит
|A BJ |= |A Bk |+ |A {x}| = |A Bk |+ |A|= m . k+ m = m (k+1). Однако, этот факт (|Z |= |X | + |Y |) вообще говоря, тоже надо доказывать по индукции, (докажите самостоятельно).
Упражнение. Докажите по индукции, что для p 2, p N
| A1A2 ... Ap|= |A1| . |A2| . .... |Ap|, если А1, А2,... , Ар - конечные множества.
