Сочетанием элементов множества X называется подмножество конечного множества A Í X. Если |A| = k, |X| = n, то подмножество X называется сочетанием из n по k. Например, сочетания трех цветов семицветной радуги будут описываться подмножествами, состоящими из трех элементов выбранных из множества, состоящего из 7 элементов.
Треугольник Паскаля и бином Ньютона
Для вычисления числа сочетаний построим таблицу, которая называется треугольником Паскаля. Она основана на следующей теореме:
Теорема 1
Число сочетаний удовлетворяет соотношениям:
; (при 0 < k < n).
Доказательство
Число пустых подмножеств равно 1. Стало быть, . Подмножества, состоящие из n элементов, совпадают со всем множеством, отсюда . Число сочетаний, не содержащих n-й элемент, равно , а число сочетаний, содержащих n-й элемент, равно . Следовательно, при 0 < k < n:
Таблица 2.1 строится на основе теоремы 1 и называется треугольником Паскаля.
Таблица 2.1 Треугольник Паскаля
n k |
0 |
1 |
2 |
3 |
4 |
5 |
0 |
1 |
|||||
1 |
1 |
1 |
||||
2 |
1 |
2 |
1 |
|||
3 |
1 |
3 |
3 |
1 |
||
4 |
1 |
4 |
6 |
4 |
1 |
|
5 |
1 |
5 |
10 |
10 |
5 |
1 |
6 |
1 |
6 |
15 |
20 |
15 |
6 |
Теорема 2
Число сочетаний из n по k равно:
.
Доказательство
Применим метод индукции по n. При n = 0 и k = 0 получаем:
.
Пусть теорема верна для n. С помощью теоремы 1 получаем:
Откуда формула верна для n + 1 и всех k < n + 1.
Другой способ доказательства заключается в сопоставлении каждой инъекции ее образа. В этом случае, учитывая, что число инъекций с одинаковым образом равно k!, получаем:
Þ
Теорема 3
(бином Ньютона).
Доказательство
Применим метод индукции по n. Пусть формула верна для n. Тогда
Можно предложить также другое доказательство. Рассмотрим произведение n сомножителей:
(1 + x) (1 + x) … (1 + x).
Сомножители будем рассматривать как ящики. Произведение равно сумме степеней xk, причем при каждом k слагаемые xk получаются выбором из ящиков k элементов, равных x. Отсюда коэффициент при xk будет равен количеству содержащих k элементов подмножеств множества, состоящего из n элементов.
Применение сочетаний
Сочетание можно интерпретировать как размещение без повторений неразличимых предметов в ящиках.
Пример 1
Найдем вероятность угадать 7 номеров из 49 (игра спортлото). Количество вариантов равно числу сочетаний из 49 элементов по 7. Существует единственный благоприятный вариант. Отсюда вероятность равна:
.
Теорема 4
Число возрастающих функций f: {1, 2,…, k} ® {1,2, …, n} равно .
Доказательство
Каждой возрастающей функции сопоставим ее образ:
{f(1), f(2), …, f(k)} Í {1,2, …, n}.
Получим биекцию между возрастающими функциями и подмножествами множества {1, …, n}, состоящими из k элементов. Согласно определению сочетания, число таких подмножеств равно числу сочетаний .
Замечание
Возрастающая функция задается возрастающей последовательностью k чисел. Отсюда число возрастающих последовательностей x1 < …<xk чисел, принадлежащих множеству {1, 2, …, n}, будет равно .
Теорема 5
Число последовательностей натуральных чисел (x1, x2, …, xk), xi³1, удовлетворяющих уравнению
x1 + x2 + … + xk = n,
равно .
Доказательство
Каждой последовательности (x1, x2, …, xk), удовлетворяющей данному уравнению, сопоставим возрастающую последовательность:
y1 = x1, y2 = x1 + x2, …, yk-1 = x1 + x2 +…+ xk-1.
Наоборот, каждой возрастающей последовательности y1 < …< yk-1 < n можно сопоставить решение данного уравнения, состоящее из чисел:
x1 = y1, x2 = y2 – y1, …, xk-1 = yk-1 – yk-2, xk = n – yk-1.
Получаем биекцию между решениями данного уравнения и возрастающими последовательностями, состоящими из k-1 чисел, принимающих значения 1, 2, …, n – 1. По теореме 4 число таких возрастающих последовательностей равно .
Теорема 6
Число неубывающих сюръекций {0,1, …, n –1} ® {0, 1, …, k – 1} равно .
Доказательство
Каждая сюръекция задает разбиение множества {0, 1, …, k – 1} на подмножества f -1(0), f -1(1), …, f ─1(n – 1). Пусть m0 – наибольший в f -1(0), m1 – наибольший в f -1(1), … , mn-2 – наибольший в f-1(n – 2). Тогда mn-1 = k – 1. Следовательно,
0 ≤ m0 < m1 < … < mn-2 ≤ k – 2.
Число таких последовательностей равно – количеству возрастающих функций n – 1 ® k – 1.
Пример 2
Число неубывающих сюръекций n ® 1 равно .
Число неубывающих сюръекций 3 ® 2 равно .
Сочетания с повторениями
Сочетанием с повторением из множества {e1, e2, …, en} называется линейная комбинация x1e1 + x2e2 + …+xn en, состоящая из x1 элементов e1, из x2 элементов e2,… из xn элементов en , где xi ≥ 0 – неотрицательные целые числа. Если x1 + ×…+xn = k, то оно называется сочетанием с повторениями из n по k.
Пусть, например, имеется 3 цвета: красный, зеленый, синий. Интенсивности этих цветов равны. Сколько смесей суммарной интенсивности 10 можно получить, смешивая x1 красных, x2 зеленых и x3 синих цвета?
Лемма 1
Пусть – число сочетаний с повторениями из n по k. Тогда равно числу неубывающих функций:
{1,2, …, n-1} ® {0,1,2, …, n}.
Доказательство
Рис. 2.2. Решение уравнения x1 + ××× +xn = k
Каждому решению x1 + …+xn = k соответствует неубывающая последовательность:
y1 ≤ y2 ≤ … ≤ yn-1,
где y1 = x1, y2 = y1+x2, …, yn-1 = yn-2 + xn-1.
Теорема 7
.
Доказательство
Рассмотрим график неубывающей функции (рис. 2.3). График задается последовательностью из 0 и 1
0 0 1 1 0 0 … 0 1 0 0 … 1 1 … 1,
состоящей из n – 1 + k разрядов, имеющих k единиц.
Рис. 2.3. График неубывающей функции
Следствие 1
Число сочетаний с повторениями равно числу неубывающих функций:
{1,2, …, k} ® {1,2, …, n}.
Доказательство
Первый способ: транспонировать графики. Если график (см. рис.2.3) отразить относительно прямой y = x, то получим график функции {1,2, …, k} ® {1,2, …, n}. Это доказывает утверждение следствия.
Второй способ: число неубывающих функций {1,2, …, k} ® {1,2, …, n} равно:
= =.
Получаем следующую таблицу 2.2, содержащую числа конфигураций
Таблица 2.2 Число конфигураций
функций m®n |
неубывающих функций m®n |
|
Всех |
nm |
|
Инъективных |
||
Сюръективных |
? |
|
Биективных |
n!, если m = n, иначе 0 |
1, если m = n, иначе 0 |
В таблице 2.2 m = {0,1, …, m – 1}. Например, число неубывающих сюръективных отображений {0,1, …, m-1} ® {0,1, …, n – 1} равно .