Лекция дискрет 07
.pdfАддитивные и мультипликативные операции
Задано множество М с бинарной операцией φ:М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 – взаимно однозначное соответствие, значит
алгебра А изоморфна алгебре В