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

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

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

Пример 3: множества и векторы

Если │M│ = n, то алгебра множеств [ B (M); , , ]

изоморфна алгебре двоичных векторов [ Bn; , &, ¬ ]

Строим соответствие Г: B (M) Bn, для чего произвольному

подмножеству множества М = { m1,m2,...,mn } сопоставляем двоичный вектор длины n по следующему правилу:

M

jk

= {

m1

m2 m3 m4 m5

m6

m7

m8 ......... mn-1

mn

 

 

 

 

 

 

 

 

 

 

σj

= (

0

1 0 1 1

0

1

1 ......... 0

1

)

 

k

 

 

 

 

 

 

 

 

Доказываем взаимную однозначность построенного соответствия и проверяем условие гомоморфности

Г ( φi ( Mj1, Mj2, … , Mjli ) ) = ψi ( Г(Mj1), Г(Mj2), … , Г(Mjli) ) при i = 1…3, l1 = 2, l2 = 2, l3 = 1 для любых Mjk M [Mjk B (M)]

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

Г ( φi ( Mj1, Mj2, … , Mjli ) ) = ψi ( Г(Mj1), Г(Mj2), … , Г(Mjli) )

при i = 1…3, l1 = 2, l2 = 2, l3 = 1 для любых Mjk B (M)

Для алгебр

[ B (M); , ,

 

 

 

 

[ Bn; , &, ¬ ]

 

 

 

]

 

φ1

M M

2

ψ

1

σ τ

 

1

 

 

 

 

 

 

φ2

M

 

M

2

ψ

2

σ & τ

 

1

 

 

 

 

 

 

φ3

M

1

 

ψ

3

¬σ

 

 

 

 

 

 

 

условие гомоморфности имеет следующий вид:

Γ(M1 M2) = Γ(M1) Г(M2)

Γ(M1 M2) = Γ(M1) & Г(M2)

Γ(M1) = ¬Γ(M1)

 

 

Рассматриваются алгебры:

 

 

 

 

 

 

Алгебра [ B (M); , ,

 

]

Алгебра [ Bn; , &, ¬ ]

 

 

φ1

M1 M2

ψ1

σ τ

 

 

φ2

M1 M2

ψ2

σ & τ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

φ3

 

M1

ψ3

¬σ

Γ(M1 M2) = ε = (ε12,…,εnε) i =

mi M1

σi =1

σi

τi

εi

mi M2

 

 

 

 

τi =1

0

0

0

mi M1

 

 

 

 

σi =0

0

1

1

mi M2

 

 

 

 

τi =0

1

0

1

 

 

 

 

 

 

 

1

1

1

 

 

 

 

 

1, если mi M1 или mi M2 0, если mi M1 и mi M2

εi = σi τi ε = σ τ

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

Аналогично j=2 и j=3

Пример 4: матрицы и определители

A = [ {Mn} ; ]

B = [ R; ]

 

{Mn} – множество квадратных матриц n-го порядка

 

 

- операция матричного умножения

 

Г: {M } R задано функцией

Г(M ) = det ( M

)

n

n

n

φ (Mn , Mn ) = Mn Mn

ψ (d , d ) = d

d

 

 

det (Mn Mn ) = det (Mn ) det (Mn )

 

 

 

 

 

 

 

M = 1

2 M

= 5 6 M

M = 19 22

2

3

4

2

7

8

2

2

43

50

 

 

 

 

 

det (M2 ) = -2

 

 

 

 

 

 

 

 

 

 

 

 

det (M2 M2 ) = 4

 

 

det (M2 ) = -2

 

det (M2 ) det (M2 ) = 4

 

соответствие – не взаимно однозначное, значит только гомоморфизм

Нет инъективности,

например,

det (M2 ) = det (M2 )

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

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

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

Если Г: К М – изоморфизм алгебры А на алгебру В, то существует обратный изоморфизм Г -1: М К алгебры В на алгебру А

Доказательство Th.2.1.1

Согласно Th.1.2.1: так как Г: К М – изоморфизм, т.е. взаимно однозначное соответствие, то существует обратное отображение Г -1: М К и оно – взаимно однозначно. Докажем, что это отображение удовлетворяет условию гомоморфности ( )

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

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

для любых kj

r

K

 

 

 

kj Κ

 

Γ(kj) = mj, mj M

kj = Γ-1(mj)

 

 

 

 

 

 

 

 

 

 

 

подстановка в ( )

 

 

 

 

 

 

 

 

Г ( φi ( kj , kj , … , kj

 

) ) = ψi ( Г(kj

 

), Г(kj ), … , Г(kj ) ) ( )

1

2

 

 

 

li

 

 

 

1

 

2

 

 

 

 

 

li

 

 

 

Γ (φ (Γ -1(m

j

), … , Γ -1(m

j

 

))) = ψ

(m

j

 

, … , m

j

)

 

 

i

 

 

 

 

 

 

 

li

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

1

 

 

li

 

Применяем Γ -1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

φ (Γ

-1(m

j

 

), … , Γ -1(m

j

)) = Γ -1

(m

j

, … , m

j

))

 

i

 

 

 

 

 

 

li

 

 

 

 

i

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

li

 

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

 

 

 

 

 

 

Г ( φi ( kj

, kj

, … , kj

li

) ) = ψi ( Г(kj

 

), Г(kj

), … , Г(kj ) ) ( )

1

2

 

 

 

 

 

 

 

 

 

1

2

 

 

 

 

li

 

 

 

показывает, что Г-1: М К – гомоморфизм, а, в силу ранее доказанной взаимно однозначности - изоморфизм

Доказано Th.2.1.1

Пример 1: логарифм и экспонента

Для алгебр A = [ R+; ] и B = [ R; + ] был построен изоморфизм Г: R+ R, заданный функцией y = ln ( x )

Условие гомоморфности имеет вид

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

Согласно Th.2.1.1 существует обратный изоморфизм Г-1: R R+, определяемый функцией x = ey

с условием гомоморфности ex1+x2 = ex1 ex2

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

 

 

 

 

 

 

A = [ B (M); ]

B = [ B (M); ]

 

 

 

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

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

 

 

 

 

Г -1 ( φ ( k

j

 

, k

j

 

, … , k

j

) ) = ψ

( Г -1(k

j

), … , Г -1(k

j

 

) ) ( )

i

 

 

 

 

 

i

 

 

li

 

 

1

 

 

 

2

 

 

li

 

1

 

 

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

 

для любых kj

 

K

 

 

 

 

 

 

 

 

 

 

 

 

 

r

 

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

 

1 есть , 1 есть

-1 (M1 M2) = M1 M2 = M1 M2 = -1 (M1) -1 (M2)

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

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

Пример 3: множества и векторы

Построили изоморфизм Г: B (M) Bn: произвольному подмножеству

множества М = { m1,m2,...,mn } ставится в соответствие двоичный вектор длины n по следующему правилу:

Mjk = { m1 m2 m3 m4 m5 m6 m7 m8 …… mn-1 mn }

σj

k

= ( 0

1 0 1 1 0 1 1 …… 0

1

)

 

 

 

 

 

Обратный изоморфизм Г-1: B B (M): двоичный вектор длины n

 

 

 

 

n

 

 

определяет подмножество множества М = { m1,m2,...,mn }

 

 

σj

k

= ( 0

1 0 1 1 0 1 1 …… 0

1

)

 

 

 

 

 

Mjk = { m1 m2 m3 m4 m5 m6 m7 m8 …… mn-1 mn }

Пример 4: матрицы и определители

Для алгебр A = [ Mn; ] и B = [ R; ] был построен

гомоморфизм Г: {Mn} R, заданный функцией

Г(Mn ) = det ( Mn ) с условием гомоморфности

det (Mn Mn ) = det (Mn ) det (Mn )

Данный гомоморфизм не является взаимно однозначным соответствием (не выполнено требование инъективности), значит, он не является изоморфизмом.

Согласно Th.2.1.1, обратное соответствие Г-1: R {Mn} не является изоморфизмом