Гомоморфизм групп: ядро и образ простыми словами

Гомоморфизм - это отображение между группами, которое уважает их операцию: произведение элементов переходит в произведение их образов. Два множества, связанные с любым гомоморфизмом, несут о нём почти всю информацию: ядро (что схлопывается в единицу) и образ (куда вообще попадает отображение). Через ядро проверяют инъективность, через образ - сюръективность, а теорема о гомоморфизме связывает их в один изоморфизм. Ниже - точные определения ядра и образа, как их вычислять, почему ядро всегда нормально и как из этого вырастает первая теорема об изоморфизме. Если под рукой конкретное отображение, выберите его в форме ниже - соберём разбор ядра и образа.
Что такое гомоморфизм групп
Пусть и - группы с операциями, которые для краткости обе пишем как умножение. Отображение называется гомоморфизмом, если для любых
То есть неважно, перемножить элементы сначала в , а потом перенести в , или сначала перенести каждый, а потом перемножить в - результат один. Из этого равенства автоматически следуют два факта, которые часто забывают доказывать отдельно:
- - единица переходит в единицу;
- - обратный переходит в обратный.
Первое доказывается так: , и сокращение на в группе даёт . Второе следует из .

Ядро гомоморфизма
Ядро гомоморфизма - это множество всех элементов , которые отображаются в единицу :
Ядро всегда содержит единицу и является подгруппой : если , то , значит . Но у ядра есть свойство сильнее, чем просто быть подгруппой, - оно нормально (об этом следующий раздел).
Простой пример: возьмём , . Это гомоморфизм аддитивных групп, его ядро - все целые, кратные , то есть . Другой пример: определитель - гомоморфизм по мультипликативности определителя, его ядро - матрицы с определителем 1, то есть специальная линейная группа .
Образ гомоморфизма
Образ - это множество всех значений, которые реально принимает в :
Образ - подгруппа (не обязательно нормальная): произведение двух значений снова значение, обратное к значению - тоже значение. Если образ совпадает со всем , гомоморфизм называется сюръективным (эпиморфизмом). В примере с образ - это вся группа , потому что любое ненулевое число достигается определителем подходящей диагональной матрицы; значит, определитель сюръективен.

Удобно держать в голове размерную аналогию из линейной алгебры: для линейного отображения . Для конечных групп аналог точнее - это теорема о гомоморфизме (ниже), дающая .
Почему ядро нормально
Ключевое отличие ядра от произвольной подгруппы: - нормальная подгруппа , то есть устойчива к сопряжению. Проверим: пусть и - любой. Тогда
значит . Это ровно условие нормальности для всех , которое записывают как .
Верно и обратное утверждение: любая нормальная подгруппа является ядром какого-то гомоморфизма - а именно канонической проекции . Так что нормальные подгруппы и ядра - это одно и то же семейство объектов, описанное с двух сторон. Это родственно тому, как устроена фактор-группа по нормальной подгруппе, где сопряжение тоже играет центральную роль.
Инъективность через тривиальное ядро
Есть удобный критерий, заменяющий проверку инъективности «в лоб»: гомоморфизм инъективен тогда и только тогда, когда его ядро тривиально, то есть .
В одну сторону почти очевидно: если инъективен, то прообраз может состоять только из одного элемента, а туда заведомо входит. В другую сторону: пусть и . Тогда
Поэтому на практике инъективность гомоморфизма проверяют не перебором пар, а вычислением ядра: нашли в ядре хоть один элемент кроме единицы - отображение не инъективно. Инъективный гомоморфизм называют мономорфизмом; он вкладывает как подгруппу в , изоморфную образу.
Теорема о гомоморфизме
Главный результат, связывающий ядро и образ, - первая теорема об изоморфизме (теорема о гомоморфизме). Для любого гомоморфизма фактор-группа по ядру изоморфна образу:
Изоморфизм задаётся естественно: класс смежности переходит в . Корректность (значение не зависит от представителя класса) обеспечена как раз нормальностью ядра и тем, что элементы одного класса дают одно значение . Это отображение биективно: сюръективно на образ по построению, инъективно потому, что в единицу переходит только класс самого ядра.
Для конечных групп теорема немедленно даёт численное равенство
потому что по теореме Лагранжа, а левая часть равна . Эта формула - рабочий инструмент: зная порядок ядра, сразу получаешь порядок образа, и наоборот.

Как считать ядро и образ на практике
Алгоритм для конкретного отображения почти всегда такой:
- Проверить, что вообще гомоморфизм - равенство на образующих или в общем виде.
- Найти ядро: решить уравнение относительно . Множество решений и есть .
- Найти образ: описать множество значений . Часто удобнее определить порядок образа через формулу , а потом понять, какая это подгруппа.
- Сделать выводы: ядро тривиально - инъективен; образ совпал с - сюръективен; оба условия - изоморфизм.
Например, для , , ядро - это , для которых , то есть ; образ - чётные классы , подгруппа порядка 3 в . Проверка: - обе группы порядка 3, теорема о гомоморфизме сходится.
Частые ошибки
- Путают ядро и образ местами. Ядро живёт в области определения и собирает то, что схлопывается в единицу; образ живёт в области значений и собирает достигнутые точки.
- Считают образ нормальной подгруппой. Образ - просто подгруппа , нормальность не гарантирована. Нормально именно ядро (в ).
- Проверяют инъективность перебором пар. Достаточно показать - это короче и надёжнее.
- Забывают доказать, что отображение вообще гомоморфизм. Без проверки разговоры о ядре и образе бессмысленны.
- Пишут вместо . Изоморфизм идёт с образом; со всем - только если сюръективен.
FAQ
Чем ядро отличается от прообраза элемента? Ядро - это прообраз именно единицы . Прообраз произвольного элемента - это смежный класс , где ; он не подгруппа (если ), но имеет ту же мощность, что ядро.
Может ли образ быть больше группы ? Нет. Образ - это множество значений, его мощность не превосходит , а для конечных групп делит по теореме о гомоморфизме. Образ всегда вкладывается как подгруппа в .
Всегда ли фактор-группа имеет смысл? Да, и именно потому, что ядро нормально. Фактор-группа по ненормальной подгруппе не определена корректно - операция на смежных классах не была бы согласована. Нормальность ядра - то, что делает теорему о гомоморфизме возможной.
Коротко
Гомоморфизм групп сохраняет операцию, и вся его суть собрана в двух множествах: ядро (прообраз единицы, всегда нормальная подгруппа области определения) и образ (множество значений, подгруппа области значений). Ядро отвечает за инъективность - она равносильна ; образ отвечает за сюръективность. Первая теорема об изоморфизме связывает их равенством , а для конечных групп даёт - формулу, по которой ядро и образ восстанавливают друг друга.
Читайте также

Абстрактный класс и интерфейс: в чём отличие
Абстрактный класс и интерфейс: чем отличаются в ООП, когда наследовать поведение, а когда задавать контракт, как выбрать на примерах Java, C# и Python.

Алгоритм AdaBoost: как слабые классификаторы дают сильный
Алгоритм AdaBoost простыми словами: адаптивный бустинг, перевзвешивание объектов, формула веса классификатора, итоговый ансамбль и разбор шага на примере с формулами.

Алгоритм CatBoost: бустинг с обработкой категорий
Алгоритм CatBoost простыми словами: упорядоченный бустинг против сдвига прогноза, кодирование категориальных признаков через ordered target statistics, симметричные деревья и разбор типовых задач.