2
М. М. Шухоль
Омношенная эквивалентности
и разбиения множества
Попробуйте представить себе все многообразие смысловых отношений слова «класс»: «работый класс», «ученик 10-го класса», «кαιota 1-го класса», «класс млекопитающих» … Сколько различных ни казались бы эти отношения, слово «класс» во всех случаях имеет одно и то же происхождение — оно всегда связано с классификацией, или разбиением, какого-либо множества на непересекающийся классы. Понятие «класс» и его многочисленные сордини (семейство, тип, категория, вид, сорт, род, разряд и другие) ширококо использовется буквально во всех областях человека действияности. Например, когда нам требуется изучить объекты какого-нибудь множества в связи с какими-нибудь их свойствами, мы стремимся разбить это множество на классы так, чтобы все элементы одного класса были себя одинаковым образом по отношению к интерсуцишим насвойством, и тогда появляется возможность изучать целый класс объектов по одному его представителю.
Так, биология изучает не каждое растение в отдельности, а разбивают все растения на классы, семейства, роды и виды, так что при изучении, скажем, семейства логиковых один цветок выстраает как представитель целого семейства (или вида). При изучении класса по его представителю последний обцчно страюются выбрать наиболее простым с точки зрения других (не интересующих нас в данный момент) свойства. Каждый из нас недократно пользовался такой возможность, например, при решении уравнения, заменяя одно уравнение другим, более простым, но имеющим те же корни, то есть содержащимся в классе уравнения, равносильных данному.
Для разбиения множества, то есть для такого распределения его элементов по классам, при котором каждый элемент попадает в один и только один класс, обычно использует различные признаки, присущие элементам данного множества. Например, предметы, изображенные на рис. 1.
4
встречались отношения равенства (чисел, фигур, функций), отношения «больше» и «меньше» для чисел, отношения делимости для целых чисел, отношения параллельности и перpendикularности для прямых и многоугольные. В повседневной жизни распространялись отношения между людьми являются отношениями старшинства, родства, соседства, товарищества, принадежности к одной нашии, профессии.
Тепер вмотрися внимательнее в какое-нибудь одно отношение, например, в отношение равенства чисел. Числовые равенства былиют верные (истинные) и неверные (ложные). Например, равенство 5 = 5 верно, а 5 = 2 неверно. Если же и — неизвестные числа, то равенство (высказывание « равно ») не имеет определенного значения: оно зависит от «неизвестных» , является их функцией: при каждых конкретных числовых значениях оно будет истинным или ложным.
В обшем случае отношением биарным (или двуместным *) на множество мы будем называть высказывание об элементах множества , зависимости от двух переменных и превращаются в истинное или ложное высказывание при подстановке в него вместе переменных любых конкретных элементов из . Общно отношение записывается в виде ( и т. п.). Часто вместе «отношение » говорят просто «отношение ». Например, вместе «отношение » мы говорим «отношение равенства». Аналогичный смысл имеет термин «отношение порядка», «отношение соседства» и т. п. Если отношение истинно, то говорят также, что и связаны отношением или находится в отношении . Если отношение обладает тем свойством, что из истинности всегда следует истинность , то оно называется «симметриным». (В дальнейшем мы будем иногда называть симметрично «свойством 1».) Например, отношения параллельности и перpendикularности прямых симметрины, а отношение < на множестве действительных чисел не симметрично (5 < 8 истинно, а 8 < 5 ложно).
Отношение на множестве называется рефлексиным («свойство 2»). если истинно для любого элемента из , и трансимивным («свойство 3»), если истинности и следует истинность . Например, отношения равенства чисел рефлексино и транситивно, отношения перpendикularности прямых не рефлексино и не транситивно, а отношение «меньше» для чисел транситивно, но не рефлексино.
Заддача. Выясните, какими из свойства 1—3 обладают отношения делимости для целых чисел, отношение «пересекаться» (то есть имеет бы одну общую точку) для прямых плоскости и отношение соседства для людей.
Отошення эквивалентности
Вернемся теперь к интерсующему нас вопросу: какие отношения, определяемые на некотором множестве , индуцируют разбения этого множества на классы? Иначе говоря, какими свойствами должны обладать отношения , в соответствии с которым множество можно разбить на такие непересекающиеся классы, чтобы
- любые два элемента (различные или одинаковые) из одного класса находится в отношении ,
- никакие два элемента из разных классов не находится в отношении ?
На этот вопрос ответа следуетющая
Теорема. Отношение на множестве может и только может индуцирует разбение множества , когда оно рефлексино, симметрично и трансимивно.
5
Доказательство. Пусть отношение индуцирует разбиение множества , то есть множества можно разбит на классы, удовлетворяющие условиям 1) и 2). Какой элемент мы ни взяли, он принадлежит некоторому классу нашего разбиения. Согласно 1), находится в отношении с самим собой: истинно, так что — рефлексивно. Если, далее, истинно, то, как следует из 1)—2), элементы и принадлежат одному классу разбиения. Тогда из 1) следует, что истинно и . Значит, для любых ) из следует , то есть отношение симметрично.
Не читайте данные, пока сами не убедитесь в том, что отношение транситивно!
Таким образом, если отношение индуцирует разбиение множества , то рефлексивно, симметрично и транситивно: свойства 1—3 не обходимы для того, чтобы индуцировало разбиение множества .
Теперь ясно, почему мы не смогли разделить человека на группы уважающих друг друга людей и почему отношение перpendикулярности не индуцировало разбиение прямых плоскости. Отношение «увражения» и перpendикулярности не транситивны (и не рефлексивны).
Докажем теперь достаточно свойств 1—3. Пусть обладает свойствами 1—3, и — произвольный элемент множества . Обозначим через класс (множество) всех таких элементов из , для которых истинно :
Мы получим таким образом некоторое множество классов. Так как по свойству 1 истинно , то (по определению класса ) и, следовательно, каждый элемент множества принадлежит хотя бы одному из полученных классов. Покажем, что любые два класса или совпадают, или не пересекаются. В самом деле, если и имеют хотя бы один общий элемент , то и . По свойству 2 из следует , а из и по свойству 3 получим . Значит, истинно. Возьмем теперь произвольный элемент из класса . По определению класса истинно , а по свойству 3 из и следует ; значит, . Итак, если , то . Аналогично доказывается, что из следует (проведите соответствующие рассуждания сам). Тем самым доказано, что , то есть классы, имеющие хотя бы один общий элемент, совпадают. Таким образом, каждый элемент множества содержится в некотором классе и разные классы не пересекаются. Это и означает, что мы имеем разбиение множества . Покажем, что это разбиение действительное и индуцирует отношением , то есть выполняются условия 1)—2). Пусть элементы и содержятся в одном классе. Так как , то это означает, что и (в предыдущей форме оба подлежащих совершению равноправны!), то есть . Итак, любые два элемента из одного класса находится в отношении : выполняется условия 1). Пусть теперь и — два произвольных элемента из разных классов, так что . Если бы было , то это означает, что , то есть классы и имеющие хотя бы один элемент . Но тогда, по доказанному выше, было бы , что противоречит условия. Значит, ложно, то есть элементы из разных классов не находятся в отношении (выполняется условия 2)). Теорема доказана.
При фиксировании множества элементы, содержащие в одном классе, обычно называются отношение эквивалентности, а сами классы получаемого разбиения — классами эквивалентности.
*) Знак ∈ читается «принадлежит»: означает, что — элемент из множества .
6
Теперь доказанную выше теорему можно сформировать короче: отношение на множестве может и только моеда индуцируем разбиение множества , когда оно является отношением эквивалентности.
Таким образом, если нам требуется выяснить, индуцирует ли некоторое отношение разбиение какого-либо множества , то нужно проверить, является ли отношение отношением эквивалентности на .
Например, множество всех окружностей плоскости распадается на классы концентрических окружностей, поскольку отношение концентриности окружностей рефлексировно, симметрично и транситивно. (При этом мы, естественно, считаем, что
Рис. 3.
всякая окружность концентрина сама себе.) Весьма просто проверяется также, что рефлексировно, симметрично и транситивно отношение подобия треугольников. Следовательно, множество всех треугольников разбиается на классы подобных треугольников.
Приведем один менее очевидный пример. Пусть — множество всех дробей вида , где — целые числа и . По каждой дроби определяем класс , относая дробь в этот класс в том и только в том случае, когда . Получится ли в итоге разбиение всех дробей на непересекающийся классы?
Мы определили некоторое отношение на множестве :
тогда и только тогда, когда
Выясним, является ли отношением эквивалентности.
-
Рефлексировать. Для любой дроби , поскольку .
-
Симметрировать. Если , то , или . Последнее равенство означает, что .
-
Транзитивность. Пусть и , то есть и . Умножив последнее равенство соответственно на и , получим:
Отсюда имеем и (на можно сократить, поскольку !). Но как раз и означает, что .
Таким образом, — отношение эквивалентности и потому множество всех дробей распадается на непересекающийся классы эквивалентных (или, как говорят в школе, равных по величины) дробей. Итак, имея отношение эквивалентности на некотором множестве, мы можем разбить это множество на классы. Но можно поступить и наоборот: сначала разбить множество на классы, а затем определить отношение эквивалентности, считая по определению два элемента эквивалентными в том и только в том случае, когда они принадлежат одному классу рассматриваемого разбиения.
Например, таким образом появляется отношение «быть одноклассниками»: сначала детей, пришеших впервы в школе, разбиают (почти произвольно) на классы, а затем уже детей, оказавшихся в одном классе, называют одноклассниками.
Нельзя ли экономить?
Если нам часто приходится проверять, будет ли заданное отношение рефлексировным, симметриным и транситивным, то есте-
8
множество космонавтов космических кораблей «Восход» и «Восход-2», множество «части света» (без Антарктиды!) и т. п. Уже из этого небольшего перечня видно, что в один класс входят множества самой различной природы и общим для всех них является лишь то, что все они равномощны, то есть любое одно из них можно взимно однозначно отобразить на любое другое. Теперь сформирует определение натурального числа: натуральным числом называем изовем всякий класс равномощных конечных множества.
Такое определение поначалу может немало удивить: такая, вроде бы, простая штука, как натуральное число, определяется через что-то громоздкое и малообозримое — через целый класс множества! Однако если в это определение хорошо шенЬко вдуматься, свыкнуть с ним, то придется согласно, что оно действительно отражает «количественной суть» поняття натурального числа. В этом определении проявляется так называемая абстракция отохдествления: сначала мы все конечные множества разбиаем на классы равночисленных множества, затем «отождествляем» все множества одного класса и уже результат этого отождествления мыслим как неокоторое натуральное число.
Поскольку каждый класс равномощных множества вполне определяется любым своим представителем, то можно говорить о натуральном числе, определяемом любым множестром данного класса. Число, определяемое множестром , обозначает через и называют порядком, или мощность, множества . Для натуральных чисел можно ввести систему обозначений, не связанную с конкретным множествами. Конечно, это можно сделать по-разному. Исторически так и было: у разных народов были разные системы обозначений и названный натуральных чисел. (Подробнее об этом сказано в статье И. М. Яглома «Системы чисел», см. «Квант», № 6, 1970). Придерживаясь общепризнанной в настоящее время системы обозначений и названный, можно сказать, что число 1 (единица) есть класс множества, равномощных множеству столц Советского Союза, число 2 (два) есть класс множества, равномощных множеству глаз человека, и так далее. Добавляя к любому конечному множеству еще один элемент, мы получим новое множество, не равнымштою исходному. Осуществляя этот процесс, мы получим бесконечную последовательность не равномощных друг другу множества и определяемый им при натуральных чисел:
1, 2, 3, …
Ращиной говорят, что рациональный числом называется дробь вида , где — целые числа и . Однако такое определение не полно, поскольку из него неосредственно не следует, равны или нет, например, числа и . Поэтому приходит сразу же добавлять: рациональные числа и равны в том и только в том случае, когда . В итоге получается, что рациональный число это не просто дробь, а целый класс дробей. Таким образом, понятие рационального числа более аккуратно вводится следующим образом.
Рассмотрим множество всех дробей и определим на относение , положив тогда и только тогда, когда . Выше мы уже показали, что такое есть относение эквивалентности и, значит, множество развиется на непересекающийся классы. Любые две дроби одного класса указанного разбиения мы и будем назвать аккуватнымми. Теперь можно сформировать определение: рациональный числом называется всякий класс эквивалентных дробей. После всего сказаного ранее по поводу определения натурального числа мы сcribe рациональный число как класс дробейсовсем просто.