Перейти к содержанию

Разность множеств

Материал из Мегавики — свободной энциклопедии

Ра́зность двух мно́жеств — теоретико-множественная операция, результатом которой является множество, в которое входят все элементы первого множества, не входящие во второе множество. Обычно разность множеств A и B обозначается как AB, но иногда можно встретить обозначение AB и AB.

Пусть A и B — два указанных в определении множества, тогда их разность определяется (на теоретико-множественном языке):

AB={xAx∉B}.

Это множество часто называют дополнением множества B до множества A. (только когда множество В полностью принадлежит множеству А)

Обычно предполагается, что рассматриваются подмножества одного и того же множества, которое, в этом случае называют универсумом, скажем, X. Тогда можно рассматривать вместе с каждым множеством AX и его относительное дополнение XA, при обозначении которого часто опускается значок универсума: A[источник не указан 3718 дней]; при этом говорится, что A — (просто) дополнение множества (без указания, дополнением до чего является данное множество).

С учётом данного замечания, оказывается, что AB=A(B), то есть дополнение множества B до множества A есть пересечение множества A и дополнения множества B.

Также применяется и операторная запись вида A, XA или (если опустить универсальное множество) A, A, A.

Операция разности множеств не является по определению симметричной по отношению ко входящим в неё множествам. Симметричный вариант теоретико-множественной разности двух множеств описывается понятием симметрической разности.

Примеры[править]

Свойства[править]

Пусть A,B,C,D — произвольные множества.

AA=.
  • Свойства пустого множества относительно разности:
A=;
A=A.
  • Разность двух множеств содержится в уменьшаемом:
ABA.
  • A(BA)=AB. Из этой формулы следует, что операция разности не является обратной операции суммы (то есть объединению).
  • AB=A(AB).
  • Разность не пересекается с вычитаемым:
A(BA)=.
  • Разность множеств равна пустому множеству тогда и только тогда, когда уменьшаемое содержится в вычитаемом:
AB=AB.
A(BC)=(AB)(AC);
A(BC)=(AB)(AC).
  • (AB)C=(AC)(BC);
  • A(BC)=(AB)(AC);
  • A(BC)=(AB)C;
  • (BA)C=(BC)A=B(CA);
  • (BA)C=(BC)A, если CA=.
  • Если AB и CD, то (AD)(BC);
  • Если AB, то для любого C выполняется (CB)(CA). Это соотношение имеет свой аналог в арифметике: если ab, то для любого c справедливо (cb)(ca).

Компьютерные реализации[править]

В пакете Mathematica операция реализована с помощью функции Complement. В пакете MATLAB она же реализована с помощью функции setdiff.

В языке программирования Pascal (а также в его объектном расширении Object Pascal) операция разности множеств представлена оператором «−», обоими операндами и результатом выполнения которого являются значения типа set.

В языке программирования Python операция реализована с помощью метода diff над объектом типа set.

Дополнение множества[править]

Определение[править]

Если из контекста следует, что все рассматриваемые множества являются подмножествами некоторого фиксированного универсума X, то определяется операция дополнения:

A=XA{xXx∉A}.

Свойства[править]

  • AA=X;
  • AA=.
В частности, если оба A и A непусты, то {A,A} является разбиением X.
  • X=;
  • =X;
  • (AB)(BA).
(A)=A.
  • (AB)=AB;
  • (AB)=AB.
  • Законы разности множеств:
  • AB=AB;
  • (AB)=AB.

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

Графема Название Юникод HTML LaTeX
COMPLEMENT U+2201 ∁ \complement

См. также[править]

Литература[править]

  • Лавров И. А., Максимова Л. Л. Задачи по теории множеств, математической логике и теории алгоритмов. — М.: Физматлит, 2004. — 256 с.
  • Куратовский К., Мостовский А. Теория множеств / Пер. с англ. М. И. Кратко, под ред. А. Д. Тайманова. — М.: Мир, 1970. — С. 16, 20—22.

Примечания[править]

  1. Ильин В. А., Садовничий В. А., Сендов Бл. Х.. Глава 2. Вещественные числа // Математический анализ / Под ред. А. Н. Тихонова. — 3-е изд., перераб. и доп. — М.: Проспект, 2006. — Т. 1. — С. 66. — 672 с. — ISBN 5-482-00445-7.