![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Алгебры с различными типами имеют различное строение. Пусть A = и B =
- две алгебры одинакового типа. Если существует f: A → B, такая что
,
то говорят, что f - гомоморфизм из A в B (гомоморфизм «уважает» операции)
Пусть A = , B =
, тип = (1) и f: A → B. Действие этих функций изобразим с помощью следующей диаграммы:
φ
A → A
F↓ ↓f
B → B
Пусть f – гомоморфизм. Если взять конкретное и двигаться по двум различным путям на диаграмме, то получится один и тот же элемент
(так как f(φ(a)) = ψ(f(a))), т.е. диаграмма коммутативна. Коммутативной диаграмма называется потому, что условие гомоморфизма можно переписать так
где - суперпозиция функций.
Рассмотрим морфизмы с другой стороны.
Пусть даны алгебраические системы A = , B =
. Отображение φ: A → B называется гомоморфизмом системы A в систему B, если выполняются следующие условия:
1) для любого функционального символа f(n) , соответствующих функций fА и fВ в системах A и B и любых a1, a2, …,
выполняется
2) для любого предикатного символа соответствующих предикатов PА и PВ в системах A и B и любых a1, a2, …,an
выполняется
Если φ: A → B – гомоморфизм, то будем его обозначать φ: A → B
При гомоморфизме сохраняются действий операций и отношения. Это позволяет переносить изучение свойств с одной системы на другую.
Пример. Пусть A = , B =
, где N10 +{0,1,2,3,4,5,6,7,8,9}, а +10 - сложение по модулю 10. Тогда f:=a mod 10 - гомоморфизм из A в B.
Гомоморфизм, обладающий дополнительными свойствами, имеют специальные названия.
Гомоморфизм, который является инъекцией, называется мономорфизмом.
Гомоморфизм, который является сюръекцией, называется эпиморфизмом.
Гомоморфизм, который является биекцией, называется изоморфизмом.
Если A = B, то гомоморфизм называется эндоморфизмом, а изоморфизм называется автоморфизмом.
Фундаментальные алгебры
На множестве М может быть задано много различных операций. Чтобы выделить одну из них используют обычно скобки <М, *> и говорят, чтооперация * определяет на М алгебраическую структуру. Так, например, на множестве целых чисел помимо хорошо известных операций сложения и умножения целых чисел n и m можно ввести много других, например, операцию ○ суть которой состоит в следующем m○n = n m - 3n и т.п.
В зависимости от операции получаем различные алгебраические структуры: <М, *>; <М, +>; <М, х >; <М, ○>. Это бинарные операции, но операции могут быть в общем случае n –арными: при n = 1 – унарные, при n = 2 – бинарные, при n = 3 – тернарные и т.д. и их комбинации. Такие алгебраические структуры составляют специальную теорию универсальных алгебр. Изучение в общем виде алгебр для нас не представляет практического интереса, поэтому рассмотрим наиболее часто используемые алгебры, т.е. фундаментальные алгебры.
Подведем итог сказанному. Алгебра A = – это совокупность A носителя и сигнатуры Σ. Носитель A – это множество, которое может состоять из нескольких множеств, тогда алгебра будет называться многоосновной. Сигнатура Σ также является множеством, элементами которого являются множества {F1,i1 , F2,i2 , …,Fn,in,}, где первый индекс указывает местность операции, а второй индекс указывает порядковый номер, например, операции F2,i2 – бинарные операции, номер данной операции i2, где i2 принимает значения 1, 2, …, n2.
Дата публикования: 2014-11-04; Прочитано: 348 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!