Калькулятор подмножеств

Найдите число подмножеств из k элементов, всех подмножеств и собственных подмножеств конечного множества.

Подсчёт подмножеств
Введите размер множества n и нужный размер подмножества k.

О подмножествах и сочетаниях

Подмножество — это множество, все элементы которого принадлежат другому множеству. Если исходное множество содержит n различных элементов, при формировании подмножества каждый элемент можно независимо включить или исключить. Перемножение этих вариантов даёт всего 2 в степени n подмножеств. В число входят пустое множество и само исходное множество: по стандартному математическому определению оба являются подмножествами. Иногда требуется посчитать только подмножества ровно из k элементов. Их число равно биномиальному коэффициенту C(n,k), то есть числу сочетаний из n по k. Формула через факториалы — факториал n, делённый на произведение факториалов k и (n-k). Калькулятор вычисляет это же отношение последовательным умножением, избегая ненужных огромных промежуточных факториалов и возвращая точное целое число. Например, выбор двух учащихся из пяти даёт C(5,2) = 10 возможных пар. Собственное подмножество — любое подмножество, не равное всему исходному множеству. Поэтому у множества из n элементов есть 2 в степени n минус 1 собственных подмножеств. Некоторые вводные источники используют более строгое соглашение, исключающее и исходное, и пустое множество, называя остальные непустыми собственными подмножествами. Тогда при положительном n число равно 2 в степени n минус 2. Этот калькулятор следует обычному определению, допускающему пустое множество как собственное, но всегда исключающему само исходное множество. Порядок элементов в подмножестве не важен. Выбрать Алису и Бориса — то же самое, что выбрать Бориса и Алису. Этим сочетания отличаются от перестановок, где порядок меняет результат. Также предполагается, что элементы различны. Если в списке повторяется значение, удалите дубликаты, превратив его в настоящее множество, прежде чем считать n. Калькулятор запрашивает мощности, а не сами значения, поскольку имена и значения не влияют на количество вариантов. Подсчёт подмножеств используется в комбинаторике, теории вероятностей, информатике, анализе данных и дискретной математике. Он описывает выбор признаков, составы комиссий, двоичные состояния, пространства поиска и сочетания вариантов. Числа растут быстро: множество из 20 элементов уже имеет 1,048,576 подмножеств. Точная целочисленная арифметика исключает ошибки округления с плавающей точкой для больших значений. Входные размеры ограничены для быстрого расчёта в браузере, но формулы одинаковы для любого конечного множества.

Примеры подмножеств

Сравните сочетания заданного размера с полными множествами всех подмножеств.

Размер множества и подмножестваКоличествоПояснение
n = 5, k = 2C(5,2) = 10; всего = 32Десять неупорядоченных пар
n = 8, k = 3C(8,3) = 56; всего = 256Пятьдесят шесть групп по три
n = 10, k = 0C(10,0) = 1; всего = 1024Пустое подмножество единственно

Как посчитать подмножества

  1. Введите число n различных элементов исходного множества.
  2. Введите k — точное число элементов в каждом выбираемом подмножестве.
  3. Нажмите «Рассчитать подмножества», чтобы получить C(n,k) и число элементов полного булеана.
  4. Используйте число собственных подмножеств, если само исходное множество нужно исключить.

Вопросы о калькуляторе подмножеств

Считается ли пустое множество подмножеством?

Да, пустое множество — подмножество любого множества, включая себя. Поэтому C(n,0) всегда равно единице.

Чем подмножество отличается от собственного подмножества?

Подмножество может совпадать с исходным множеством. Собственное должно не содержать хотя бы один его элемент, поэтому собственных подмножеств на одно меньше, чем всех.

Почему всего подмножеств 2 в степени n?

Каждый из n элементов можно независимо включить или исключить. Умножение двух вариантов n раз даёт 2 в степени n возможностей.

Важен ли порядок при выборе подмножества?

Нет, подмножества неупорядочены. Если порядок важен, нужны перестановки, а не сочетания.

Может ли подмножество содержать повторяющиеся элементы?

Нет, если исходная совокупность — математическое множество, поскольку его элементы различны. Задачи с повторениями используют сочетания мультимножеств и другую формулу.