Начнем с основных принципов комбинаторики, т.е. с правил.
Существует два общих правила комбинаторики: правило сложения и правило умножения.
Правило умножения:
Пусть составляются всевозможные строки
длины
. Пусть первая компонента строки может быть выбрана числом способов, равным
. После того, как первая компонента выбрана и независимо от того, как она выбрана, вторая компонента выбирается числом способов, равным
. Далее аналогично. Последняя компонента выбирается числом способов, равным
. Тогда количество всех построенных строк равно произведению:
.
Правило сложения:
Если некоторый элемент
можно выбрать
различными способами, а другой элемент
выбирается
способами, то объект «
» можно выбрать
способами.
Доказательство. Пересчитаем элементы объединения непересекающихся множеств
и
, т.е.
. Элементы множества
получат номера от 1 до
. Множества
и
не содержат одинаковых элементов, поэтому элементы множества
получат номера от
до
. При помощи этой процедуры подсчета элементов множества
все они будут исчерпаны, следовательно, множество
содержит
элементов.
Замечание: Правило сложения, как и правило умножения, можно обобщить на случай
слагаемых.
Можно также отметить, что знак умножения в соответствующем правиле соответствует союзу «и» русского языка. А знак сложения – союзу «или». Причём, союз «или» применяется во взаимоисключающем смысле.
Для дальнейшего изложения необходимо ввести следующее вспомогательное понятие.
Определение 1: Пусть дано конечное множество
из
элементов. Всякий набор из
элементов данного множества (при этом элементы в наборе могут и повторяться) будем называть
- расстановками.
Через понятие расстановки вводятся основные определения комбинаторики: сочетания, размещения и перестановки. При этом каждое из этих понятий может быть с повторениями и без повторений.






