Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие 3000507.doc
Скачиваний:
29
Добавлен:
30.04.2022
Размер:
7.92 Mб
Скачать

1.11.3. Гомоморфизм и изоморфизм

Рассмотрим специальные отношения для алгебр. Пусть между множествами А и В установлено соответствие G – отображение А в В, т.е. . Это означает, что каждому элементу поставлен в соответствие G единственный элемент из B, т.е. . Пусть так же на множестве А задана операция , на множестве B – операция , обе одинаковой арности, например, обе бинарные. (Рассматриваются алгебры одинакового типа, так как алгебры с различными типами имеют различное строение.)

Т аким образом, и .

Следовательно, имеем две алгебры одинакового типа: .

Отображение называется гомоморфизмом алгебры в алгебру , если выполняется условие:

(1)

Условие гомоморфизма (1) требует (см. рис.10), чтобы отображение G результата выполнения на множестве А операции над элементами a и b, то есть совпадало с результатом выполнения на множестве B операции над отображениями этих элементов, т.е. над и .

Д ействие этих функций можно изобразить с помощью следующей диаграммы.

Пусть G – гомоморфизм. Тогда если взять конкретные значения и двигаться двумя различными путями на диаграмме , то получится один и тот же элемент , так как

Проверка условия гомоморфизма заключена в следующем. В соответствии с левой частью условия (1) сначала над элементами a и b из А, должна быть выполнена операция , а затем ее результат отображается из А в множество В.

В соответствии с правой частью условия (1) требуется сначала выполнить отображения элементов a и b из множества А в В, т.е. найти и , а затем над и выполнить операцию (заданную на множестве В), т.е. или .

Условия (1) будет выполнено, если результат отображения элемента из А в В совпадает с элементом из множества В, т.е. если .

Аналогично вводится понятие гомоморфизма для произвольной арности операции .

Пусть и - две алгебры одинакового типа. Если существует функция (соответствие) такая что,

, то говорят, что - гомоморфизм из алгебры в алгебру . (соответствия типа (1) выполняются для каждой пары операций ).

Если при этом отображение является взаимно однозначным соответствием, оно называется изоморфизмом алгебры на алгебру . В этом случае существует и обратное отображение , так же взаимно однозначные:

Таким образом, гомоморфизм, который является биекцией, называется изоморфизмом.

Отображение - это в свою очередь, изоморфизм В на А.

Теорема: Если изоморфизм, то тоже

изоморфизм (без док-ва).

Если G:AB – изоморфизм, то алгебры и называют изоморфными и обозначают : .

В силу взаимной однозначности соответствия G:AB при изоморфизме (биекция), мощности основных множеств изоморфных алгебр равны. Поэтому проверка алгебр на изоморфизм сводится к проверке условия гомоморфизма для каждой пары операций и установления взаимной однозначности соответствия G (равной мощности множеств А и В).

Теорема. Отношение изоморфизма на множестве однотипных алгебр является эквивалентностью.

Доказательство:

1. Рефлексивность: , G = I (I – тождественное отображение)

2. Симметричность:

3. Транзитивность:

Аналогично определяется гомоморфизм и изоморфизм множеств с отношениями моделей <A;R1,R2,...Rn> и <B,R11,R2,...Rn>. Понятие гомоморфизма и изоморфизма для алгебраических структур вводится аналогично тому, как это сделано для алгебр и моделей. При этом должны выполняться условия сохранения и операций, и отношений.

Понятие изоморфизма – одно из важнейших понятий в современной математике, обеспечивающих применимость алгебраических методов в различных областях. Оказывается, что достаточно установить некоторое свойство в одной алгебре, и оно автоматически распространяется на все изоморфные алгебры.

Например, любое эквивалентное соотношение в алгебре Ã сохраняется в любой изоморфной ей алгебре Ã′. Это позволяет, получив такие соотношения в алгебре Ã, автоматически распространив их на все алгебры, изоморфные Ã.

В частности, изоморфизм сохраняет свойства, ассоциативности, коммутативности и дистрибутивности операций, а также все свойства отношений.

Пример 1. Пусть Zn – множество всех целых чисел, Z2n – множество всех четных целых чисел. Изоморфны ли следующие алгебры:

  1. Ã = (Zn;+ ) и = (Z2n;+ ) при отображении

G: n→2n

  1. Ã = (Zn;+ ) и = (Zn;+ ) при отображении

G: n→(-n)

  1. Ã = (Zn; ) и = (Zn; ) при отображении

G: n→(-n)

  1. Ã = (Zn; ) и = (Z2n; ) при отображении G: n→2n

  2. Ã = (Zn; ) и = (Z2n; ) при отображении

G: n→2n

где – операции арифметического сложения и умножения соответственно.

Решение.

а)

Условие гомоморфизма для алгебр Ã = (Zn;+) и

= (Zzn;+ ) проиллюстрировано на рис.11, где изображены два множества Zn и Z2n и в Zn выделены произвольные два элемента a и b.

В соответствии с левой частью условия (1) гомоморфизма для бинарных операций выполним над и операцию сложения + алгебры и отобразим результат в множество алгебры .

<Zn;+> <Z2n;+>

рис.11.

G(c) = G(a) + G(b) -?

При заданном отображении элементу с множества соответствует элемент 2с множества , т.е. левая часть условия (1) примет вид: .

Правая часть условия (1) требует сначала отображения элементов в множество . Это дает ; . Затем осуществим над полученными отображениями операцию сложения (+) алгебры . правая часть условия (1) примет вид:

Таким образом, условие гомоморфизма (1) для алгебр при отображении имеет вид:

, т.е.

Так как данные условия выполняются, алгебры и гомоморфны, а в силу взаимной однозначности отображения , они и изоморфны.

б) Отображение для алгебр и является изоморфизмом. Действительно, условие (1) имеет вид

и, кроме того, отображение (каждому целому числу в алгебре соответствует то же самое число, но с противоположным знаком (-n) в алгебре ) – взаимно однозначно.

в) Отображение для алгебр и не является ни изоморфизмом, ни гомоморфизмом, так как не выполняется условие (1) гомоморфизма.

г) Алгебры и не являются гомоморфными, а значит, и изоморфными при отображении , поскольку для них не выполняется условие (1):

д) Для алгебр и при отображении условие гомоморфизма выполняется для операций сложения: и не выполняется для операций умножения: , поэтому алгебры и не являются гомоморфными.

Пример 2.

Гомоморфны (изоморфны) ли алгебры и при отображении ( - множества действительных и положительных действительных чисел соответственно)?

Решение:

Алгебры и изоморфны при заданном отображении , так как выполняется условие (1) :

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

Пример 3.

Изоморфны ли булевы алгебры множеств и , образованные двумя различными множествами и одинаковой мощности?

Решение:

Алгебры и , где , изоморфны, так как операции у них просто одинаковы, а отображением G может служить любое взаимно однозначное соответствие между и .

Например, множества и одинаковой мощности, . Тогда отображение задает изоморфизм алгебр.

Пример 4.

Пусть алгебры и , где - сложение по модулю 3 и , и отображение определено следующим образом: равно остатку от деления n на 3. Т.е., если n=3a+b, где b<3, то G(n)=b.

Например, ; и т.д.

Гомоморфны (изоморфны) ли алгебры и ?.

Решение.

Пусть и - два произвольных натуральных числа из N; b1,b2<3. Проверим условие (1):

,

,

,

Очевидно, это условие выполняется. Например, пусть n1=56, n2=37. Тогда 56=318+2; 37=312+1. Подставив в полученное условие гомоморфизма, убедимся в его выполнимости:

, 0=0.

Таким образом, отображение G – гомоморфизм. Но оно не является изоморфизмом, так как нет взаимной однозначности для .

Этот пример показывает, что возможен гомоморфизм бесконечной алгебры (алгебры с бесконечным основным множеством) в конечную алгебру.