В математике , когда элементы некоторого множества имеют понятие эквивалентности (формализованное как отношение эквивалентности ), то можно естественным образом разбить множество на классы эквивалентности . Эти классы эквивалентности построены так, что элементы и принадлежат к одному и тому же классу эквивалентности тогда и только тогда , когда они эквивалентны.
Формально, если задано множество и отношение эквивалентности на классе эквивалентности элемента в обозначается или, что то же самое, чтобы подчеркнуть его отношение эквивалентности Определение отношений эквивалентности подразумевает, что классы эквивалентности образуют раздел смысла , что каждый элемент множества принадлежит ровно одному классу эквивалентности. Множество классов эквивалентности иногда называют фактор-множеством или фактор - пространством по и обозначается как
Класс эквивалентности элемента определяется как [2]
Слово «класс» в термине «класс эквивалентности» в общем случае можно рассматривать как синоним « множества », хотя некоторые классы эквивалентности являются не множествами, а настоящими классами . Например, «быть изоморфным » — это отношение эквивалентности на группах , а классы эквивалентности, называемые классами изоморфизма , не являются множествами.
Множество всех классов эквивалентности относительно отношения эквивалентности обозначается как и называется по модулю (илифактор-множество по).[3]Сюръективноеотображениеизна,которое отображает каждый элемент в его класс эквивалентности, называетсяканоническая сюръекция , иликаноническая проекция.
Каждый элемент класса эквивалентности характеризует класс и может быть использован для его представления . Когда такой элемент выбран, он называется представителем класса. Выбор представителя в каждом классе определяет инъекцию из в X . Поскольку его композиция с канонической сюръекцией является тождеством такой инъекции, она называется секцией , если использовать терминологию теории категорий .
Иногда есть раздел, который более «естественен», чем другие. В этом случае представители называются каноническими представителями . Например, в модульной арифметике для каждого целого числа m, большего 1 , сравнение по модулю m является отношением эквивалентности целых чисел, для которого два целых числа a и b эквивалентны — в этом случае говорят «сравнение» — если m делится , это обозначается Каждый класс содержит уникальное неотрицательное целое число, меньшее , и эти целые числа являются каноническими представителями.
Использование представителей для представления классов позволяет избежать явного рассмотрения классов как множеств. В этом случае каноническая сюръекция, которая отображает элемент в его класс, заменяется функцией, которая отображает элемент в представителя его класса. В предыдущем примере эта функция обозначается и производит остаток от евклидова деления a на m .
Характеристики
Каждый элемент из является членом класса эквивалентности Каждые два класса эквивалентности и либо равны, либо не пересекаются . Следовательно, множество всех классов эквивалентности из образует разбиение из : каждый элемент из принадлежит одному и только одному классу эквивалентности. [4] Наоборот, каждое разбиение из происходит из отношения эквивалентности таким образом, согласно которому тогда и только тогда, когда и принадлежат одному и тому же множеству разбиения. [5]
Из свойств предыдущего раздела следует, что если — отношение эквивалентности на множестве и и — два элемента следующих утверждений эквивалентны:
Примеры
Пусть — множество всех прямоугольников на плоскости, а отношение эквивалентности «имеет ту же площадь, что и», тогда для каждого положительного действительного числа будет существовать класс эквивалентности всех прямоугольников, имеющих площадь [6]
Рассмотрим отношение эквивалентности по модулю 2 на множестве целых чисел , такое, что тогда и только тогда, когда их разность является четным числом . Это отношение порождает ровно два класса эквивалентности: один класс состоит из всех четных чисел, а другой класс состоит из всех нечетных чисел. Используя квадратные скобки вокруг одного члена класса, чтобы обозначить класс эквивалентности в этом отношении, и все представляют один и тот же элемент [2]
Пусть — множество упорядоченных пар целых чисел с ненулевым значением и зададим отношение эквивалентности на таком, что тогда и только тогда, когда класс эквивалентности пары можно отождествить с рациональным числом , и это отношение эквивалентности и его классы эквивалентности можно использовать для формального определения множества рациональных чисел. [7] Эту же конструкцию можно обобщить на поле дробей любой целочисленной области .
Неориентированный граф может быть связан с любым симметричным отношением на множестве , где вершины являются элементами и двумя вершинами и соединены тогда и только тогда, когда Среди этих графов есть графы отношений эквивалентности. Эти графы, называемые кластерными графами , характеризуются как графы, в которых связанные компоненты являются кликами . [2]
Инварианты
Если — отношение эквивалентности на и — свойство элементов такое, что всякий раз, когда истинно, если истинно, то свойство называется инвариантом или хорошо определенным относительно отношения
Частный случай часто возникает, когда есть функция из в другое множество ; если всякий раз, когда тогда говорят, что это класс инвариантен относительно или просто инвариантен относительно Это происходит, например, в теории характеров конечных групп. Некоторые авторы используют «совместимый с » или просто «уважает » вместо «инвариантен относительно ».
Любая функция является инвариантом класса относительно , согласно которому тогда и только тогда, когда Класс эквивалентности представляет собой множество всех элементов, в которых выполняется отображение на , то есть класс является обратным образом Это отношение эквивалентности известно как ядро
В более общем смысле функция может отображать эквивалентные аргументы (в соответствии с отношением эквивалентности на ) в эквивалентные значения (в соответствии с отношением эквивалентности на ). Такая функция является морфизмом множеств, снабженных отношением эквивалентности.
Факторное пространство в топологии
В топологии факторпространство — это топологическое пространство, образованное на множестве классов эквивалентности отношения эквивалентности на топологическом пространстве с использованием топологии исходного пространства для создания топологии на множестве классов эквивалентности.
В абстрактной алгебре отношения конгруэнтности на базовом множестве алгебры позволяют алгебре индуцировать алгебру на классах эквивалентности отношения, называемую фактор-алгеброй . В линейной алгебре фактор- пространство — это векторное пространство, образованное взятием фактор-группы , где фактор-гомоморфизм — это линейное отображение . В более широком смысле в абстрактной алгебре термин фактор-пространство может использоваться для фактор-модулей , фактор-колец , фактор-групп или любой фактор-алгебры. Однако использование этого термина для более общих случаев может также часто осуществляться по аналогии с орбитами действия группы.
Орбиты действия группы на множестве можно назвать факторпространством действия на множестве, в частности, когда орбиты действия группы являются правыми смежными классами подгруппы группы, которые возникают из действия подгруппы на группу левыми переносами, или соответственно левыми смежными классами как орбитами при правом переносе.
Нормальная подгруппа топологической группы, действующая на группу посредством действия трансляции, является факторпространством в смысле топологии, абстрактной алгебры и групповых действий одновременно.
Хотя этот термин может быть использован для любого набора классов эквивалентности отношения эквивалентности, возможно, с дополнительной структурой, цель использования этого термина, как правило, состоит в том, чтобы сравнить этот тип отношения эквивалентности на множестве либо с отношением эквивалентности, которое индуцирует некоторую структуру на множестве классов эквивалентности из структуры того же вида на или с орбитами группового действия. Как смысл структуры, сохраняемой отношением эквивалентности, так и изучение инвариантов при групповых действиях приводят к определению инвариантов отношений эквивалентности, данному выше.
Смотрите также
Эквивалентное разбиение — метод разработки тестовых наборов при тестировании программного обеспечения , основанный на разделении возможных входных данных программы на классы эквивалентности в соответствии с поведением программы на этих входных данных.