Подключиться через MCP →

Введите расчет

Математическая формула

Реклама

Результатов

Stirling Number of the Second Kind S(5, 2)
15
ways to partition 5 labeled elements into 2 non-empty subsets
n (размер множества) 5
k (подмножества) 2
Обозначение S(n, k)

Что такое число Стирлинга второго рода?

Число Стирлинга второго рода, обозначаемое \(S(n,k)\), показывает, сколькими способами можно разбить множество из n различных (помеченных) элементов ровно на k непустых неупорядоченных подмножеств. Это одна из ключевых величин комбинаторики: она возникает в задачах о разбиениях множеств, о сюръекциях и тесно связана с числами Белла. Инструмент относится к чистой математике и работает одинаково в любой стране — никаких национальных особенностей здесь нет.

Четыре помеченных шара, разложенных в два непомеченных ящика — пример разбиения множества
\(S(n,k)\) считает число способов разбить n помеченных элементов на k непустых непомеченных групп.

Как пользоваться калькулятором

Введите размер множества \(n\) и число подмножеств \(k\). Оба значения должны быть неотрицательными целыми числами. Нажмите «Рассчитать» и получите точное значение \(S(n,k)\) — количество разбиений. Если k больше n, результат равен 0: нельзя заполнить больше непустых подмножеств, чем у вас есть элементов.

Разбор формулы

Явная формула выглядит так: $$S(n,k) = \frac{1}{k!}\sum_{j=0}^{k} (-1)^{k-j}\binom{k}{j}\,j^{n}$$ где \(C(k,j)\) — биномиальный коэффициент. Эквивалентный и более устойчивый в вычислениях подход — рекуррентное соотношение $$S(n,k) = k\cdot S(n-1,k) + S(n-1,k-1)$$ с начальными условиями \(S(0,0)=1\), \(S(n,0)=0\) при \(n>0\) и \(S(0,k)=0\) при \(k>0\). Наш калькулятор использует именно рекуррентную формулу, чтобы избежать потери точности при работе с числами с плавающей запятой. Полезные частные случаи: \(S(n,1)=1\), \(S(n,n)=1\) и \(S(n,2)=2^{n-1}-1\).

Реклама

Разбор примера

Возьмём \(n=5\) и \(k=2\). По частному случаю получаем $$S(5,2)=2^{5-1}-1=16-1=15.$$ Рекуррентная формула подтверждает результат: $$S(5,2)=2\cdot S(4,2)+S(4,1)=2\cdot 7+1=15.$$ Значит, множество из 5 элементов можно разбить на две непустые группы ровно 15 способами.

Треугольная сетка небольших чисел Стирлинга, расположенных как треугольник Паскаля
Треугольник значений \(S(n,k)\), где каждое получается из двух значений над ним.

Частые вопросы

Почему \(S(0,0)=1\)? По соглашению у пустого множества есть ровно одно разбиение на ноль частей — пустое разбиение.

Что будет, если k > n? Результат равен 0: каждое подмножество обязано быть непустым, а элементов слишком мало.

Как это связано с числами Белла? Если просуммировать \(S(n,k)\) по всем k от 0 до n, получится число Белла \(B(n)\) — общее количество разбиений множества из n элементов.

Последнее обновление: