Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лекция дискрет 07

.pdf
Скачиваний:
4
Добавлен:
11.03.2016
Размер:
1.98 Mб
Скачать

Аддитивные и мультипликативные операции

Задано множество М с бинарной операцией φ:М2 М и е М – нейтральным элементом относительно операции φ. Выделяют два типа операций:

Аддитивная (лат. additio

 

Мультипликативная (лат.

 

прибавление)

 

multiplicatio умножение)

 

 

 

 

 

 

 

 

 

 

 

 

В формальной арифметике (§ 4.5) аксиоматическое рекурсивное определение:

x + е = х

 

x e = x

x + y = (x + y)

 

x y = (x y) + х

 

Принято:

е – ноль

 

 

е – единица

операция – сложение

 

 

 

 

операция – умножение

 

 

 

вместо φ – знак +

 

 

вместо φ – знак

 

 

 

 

y - унарная операция следования

Алгебра – множество М с заданной на нём совокупностью операций Ω = { φ1, φ2, … , φm, … }, т.е. структура

A = [ M; φ1, φ2, … , φm, … ]

М– основное множество (носитель) алгебры А

Ω= { φ1, φ2, … , φm, … } – сигнатура алгебры А

Тип алгебры А – вектор арностей её операций

Множество М М называется замкнутым относительно n-арной операции φ, если значения φ на аргументах из М принадлежат М

Если множество М М замкнуто относительно всех операций

φ1, φ2, … , φm, … алгебры A = [ M; φ1, φ2, … , φm, … ], то алгебра

A = [ M ; φ1, φ2, … , φm, … ] называется подалгеброй алгебры А

Примеры:

Структура [ N; + ] с операцией сложения натуральных чисел есть алгебра типа (2); её сигнатура Ω = { + }, носитель – множество натуральных чисел N

Структура [ R; +, ] с операциями сложения и умножения действительных чисел есть алгебра типа (2, 2) с сигнатурой Ω = { +, } и множеством действительных чисел R в качестве носителя

Структура [ R; +, , -, / , ↑1, ↑2, …, ↑n, ... ] с операциями сложения, умножения, вычитания, деления, возведения в степень 1,…,n,… есть алгебра типа (2, 2, 2, 2, 1, 1, 1, …) с бесконечной (!) счётной сигнатурой Ω = { +, , -, / , ↑1, ↑2, …, ↑n, ... } и носителем R

Примеры (2):

Структура B = [ B (M); , , ] с булеаном B (M) в

качестве носителя и операциями объединения, пересечения и дополнения множеств называется булевой алгеброй множеств над множеством М, имеет тип (2, 2, 1) и сигнатуру Ω = { , , }

Для любого М М алгебра B = [ B (M ); , , ]

является подалгеброй алгебры В

M = { a, b, c, d }

B = [ B (M); , ,

 

 

]

B (M)│ = 16

 

 

 

 

M = { a, c }

B = [ B (M ); , ,

 

]

B (M )│ = 4

 

 

2) Изоморфизм алгебр

Заданы две алгебры одинакового типа (l1, l2, … , lp)

A = [ K; φ1, φ2, … , φp ]

B = [ M; ψ1, ψ2, … , ψp ]

Гомоморфизм алгебры А в алгебру В – отображение Г: К М, удовлетворяющее условию

Г ( φi ( kj1, kj2, … , kjli ) ) = ψi ( Г(kj1), Г(kj2), … , Г(kjli) ) ( )

для всех i = 1…p

для любых kj

r

K

 

 

 

Отображение множества К в множество М (см. § 1.2) – всюду определённое соответствие Г К М

Смысл условия гомоморфности ( ):

Г ( φi ( kj1, kj2, … , kjli ) ) = ψi ( Г(kj1), Г(kj2), … , Г(kjli) ) ( )

для всех i = 1…p

для любых kj

r

K

 

 

 

независимо от того, выполнена ли сначала операция φi в алгебре А и затем произведено отображение Г, либо сначала произведено отображение Г и затем в алгебре В выполнена соответствующая операция ψi, результат должен быть одинаков

Изоморфизм алгебры А на алгебру В – взаимно однозначный гомоморфизм

Автоморфизм – изоморфизм алгебры на себя

Из словарей:

Изоморфизм и гомоморфизм (греч. isos - одинаковый, homoios - подобный и morphe - форма) - понятия, характеризующие соответствие между структурами объектов. Две системы, рассматриваемые отвлечённо от природы составляющих их элементов, являются изоморфными друг другу, если каждому элементу первой системы соответствует ровно один элемент второй системы и каждой связи в одной системе соответствует связь в другой.

Если алгебра А изоморфна алгебре В, то элементы и операции В можно переименовать так, что В совпадёт с А

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

Распространённое в математике выражение «рассматривать объекты с точностью до изоморфизма» означает, что рассматриваются только те свойства объектов, которые сохраняются при изоморфизме, т.е. являются общими для всех изоморфных объектов.

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

Пример 1: логарифм

 

 

A = [ R+; ]

B = [ R; + ]

Г: R+ R

задано функцией

y = ln ( x )

φ (x1, x2) = x1 x2

 

ψ (y1, y2) = y1 + y2

ln ( x1

R+

x1

φ

x2

x2 ) = ln ( x1 ) + ln ( x2 )

См. ( )

R

ln (x1)

ψ

ln (x2)

y = ln ( x ) - взаимно однозначное соответствие, значит имеется изоморфизм Алгебра А изоморфна алгебре В

Пример 2: множества

 

A = [ B (M); ]

B = [ B (M); ]

(L) = L для любого L B (M) (т.е. L M)

Проверим условие гомоморфности ( )

Г ( φi ( kj1, kj2, … , kjli ) ) = ψi ( Г(kj1), Г(kj2), … , Г(kjli) ) ( )

для всех i = 1…p

для любых kj

K

 

 

r

 

В примере: p = 1

1 есть

1

есть

(M1 M2) = M1 M2 = M1 M2 = (M1) (M2)

(L) = L – взаимно однозначное соответствие, значит

алгебра А изоморфна алгебре В