Мультимножество: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[непроверенная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
→‎Литература: источники
 
(не показано 16 промежуточных версий 10 участников)
Строка 1: Строка 1:
{{Перенаправление|Комплект|Набор|других значений «комплекта» как набора}}
'''Мультимножество''' в математике обобщение понятия [[Множество|множества]], допускающее включение одного и того же элемента по нескольку раз. Число элементов в мультимножестве, с учётом повторяющихся элементов, называется его размером или [[Мощность множества|мощностью]].
'''Мультимножество''' — модификация понятия [[Множество|множества]], допускающая включение одного и того же элемента в совокупность по нескольку раз. Число элементов в мультимножестве, с учётом повторяющихся элементов, называется его размером или [[Мощность множества|мощностью]].


Идея мультимножества неявно используется со времён древности ([[Кнут, Дональд Эрвин|Кнут]] приводит в пример [[Бхаскара II|Бхаскару II]] из XII века, изучавшего перестановки мультимножеств), но введение понятия и фиксацию термина относят к [[Де Брёйн, Николас|де Брёйну]] (1970-е годы)<ref>{{книга
{{Якорь|Комплект}}Идея мультимножества неявно используется со времён древности ([[Кнут, Дональд Эрвин|Кнут]] приводит в пример [[Бхаскара II|Бхаскару II]] из XII века, изучавшего перестановки мультимножеств), но введение понятия и фиксацию термина относят к [[Де Брёйн, Николас|де Брёйну]] (1970-е годы)<ref>{{книга
|автор = [[Дональд Кнут]]
|автор = [[Дональд Кнут]]
|заглавие = Искусство программирования, том 2. Получисленные алгоритмы
|заглавие = Искусство программирования, том 2. Получисленные алгоритмы
Строка 11: Строка 12:
|страницы = 832
|страницы = 832
|isbn = 0-201-89684-2
|isbn = 0-201-89684-2
}}</ref>. Используется в основном в приложениях ([[Информатика|информатике]], [[Искусственный интеллект|искусственном интеллекте]], [[Теория принятия решений|теории принятия решений]]), в применении к теории [[Сеть Петри|сетей Петри]] мультимножество называется '''комплектом'''<ref>{{книга
}}</ref>. Используется в основном в приложениях ([[Информатика|информатике]], [[Искусственный интеллект|искусственном интеллекте]], [[Теория принятия решений|теории принятия решений]]), в применении к теории [[Сеть Петри|сетей Петри]] мультимножество называется '''''комплектом'''''<ref>{{книга
|автор = Джеймс Питерсон
|автор = Джеймс Питерсон
|часть = Обзор теории комплектов
|часть = Обзор теории комплектов
Строка 24: Строка 25:
|isbn =
|isbn =
|тираж = 8400
|тираж = 8400
}}</ref>. В различных приложениях используют значительно различающуюся разную нотацию.
}}</ref>. В различных приложениях используют разную нотацию.


Формально, мультимножество на множестве <math>A</math> определяется как [[упорядоченная пара]] <math>(A, m)</math>, где <math>m \colon A \to \mathbb{N}</math> — это [[Функция (математика)|функция]], сопоставляющая каждому элементу множества <math>A</math> некоторое [[натуральное число]], называемое кратностью этого элемента.
== Определение ==
Мультимножество на множестве <math>A</math> — это [[упорядоченная пара]] <math>(A, m)</math>, где <math>m \colon A \to \mathbb{N}</math> — это [[Функция (математика)|функция]], сопоставляющая каждому элементу множества <math>A</math> некоторое [[натуральное число]], называемое '''кратностью''' этого элемента.


Один из самых простых примеров — мультимножество [[Простое число|простых множителей]] целого числа. Так, например, [[Факторизация|разложение]] числа 120 на простые множители имеет вид: <math>120 = 2^3 3^1 5^1</math>, поэтому его мультимножество простых делителей — <math>\{2, 2, 2, 3, 5\}</math>.
== Примеры ==
Один из самых простых примеров — мультимножество [[Простое число|простых множителей]] целого числа. Так, например, [[Факторизация|разложение]] числа 120 на простые множители имеет вид:
: <math>120 = 2^3 3^1 5^1\,,</math>
поэтому его мультимножество простых делителей — <math>\{2, 2, 2, 3, 9\}</math>.


Другой пример — мультимножество корней [[Алгебраическое уравнение|алгебраического уравнения]]. Например, уравнение <math>x^3 - 5x^2 + 8x - 4 = 0</math> имеет корни <math>\{1, 2, 2\}</math>.
Другой пример — мультимножество корней [[Алгебраическое уравнение|алгебраического уравнения]]. Например, уравнение <math>x^3 - 5x^2 + 8x - 4 = 0</math> имеет корни <math>\{1, 2, 2\}</math>.


== Число мультимножеств ==
Число различных мультимножеств мощности <math>k</math>, состоящих из элементов, выбранных из множества мощности <math>n</math>, может быть вычислено по следующей формуле, как [[биномиальный коэффициент]]:
Число различных мультимножеств мощности <math>k</math>, состоящих из элементов, выбранных из множества мощности <math>n</math>, может быть вычислено по следующей формуле, как [[биномиальный коэффициент]]:
: <math>{n+k-1 \choose k}</math>
: <math>{n+k-1 \choose k}</math>.


== Примечания ==
== Примечания ==
Строка 55: Строка 51:
}}
}}


{{ВС}}
{{rq|refless|recat}}
{{rq|refless|recat}}
[[Категория:Теория множеств]]
[[Категория:Теория множеств]]

Текущая версия от 17:40, 5 февраля 2024

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

Идея мультимножества неявно используется со времён древности (Кнут приводит в пример Бхаскару II из XII века, изучавшего перестановки мультимножеств), но введение понятия и фиксацию термина относят к де Брёйну (1970-е годы)[1]. Используется в основном в приложениях (информатике, искусственном интеллекте, теории принятия решений), в применении к теории сетей Петри мультимножество называется комплектом[2]. В различных приложениях используют разную нотацию.

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

Один из самых простых примеров — мультимножество простых множителей целого числа. Так, например, разложение числа 120 на простые множители имеет вид: , поэтому его мультимножество простых делителей — .

Другой пример — мультимножество корней алгебраического уравнения. Например, уравнение имеет корни .

Число различных мультимножеств мощности , состоящих из элементов, выбранных из множества мощности , может быть вычислено по следующей формуле, как биномиальный коэффициент:

.

Примечания

[править | править код]
  1. Дональд Кнут. Искусство программирования, том 2. Получисленные алгоритмы = The Art of Computer Programming, vol.2. Seminumerical Algorithms. — 3-е изд. — М.: Вильямс, 2007. — С. 832. — ISBN 0-201-89684-2.
  2. Джеймс Питерсон. Обзор теории комплектов // Теория сетей Петри и моделирование систем = Petri Net Theory and The Modelling of Systems. — М.: Мир, 1984. — С. 231—235. — 264 с. — 8400 экз.

Литература

[править | править код]