2.2. Сочетания

Сочетанием  элементов множества 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, удовлетворяющих уравнению

x1x2  + …  + 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, состоящая из xэлементов e1, из x2   элементов e2,… из xn   элементов en , где xi   ≥ 0 – неотрицательные целые числа. Если  x1  + ×+xn = k, то оно называется сочетанием с повторениями из n по k.

Пусть, например, имеется 3 цвета: красный, зеленый, синий. Интенсивности этих цветов равны. Сколько смесей суммарной интенсивности 10 можно получить, смешивая  x1   красных, xзеленых и xсиних цвета?

Лемма 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 единиц.

Снимок1

Рис. 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} равно .