Homomorfizm

Z testwiki
Przejdź do nawigacji Przejdź do wyszukiwania

Szablon:Nie mylić z

Homomorfizm (gr. ὅμοιος, homoios – podobny; μορφή, morphē – kształt, forma) – funkcja odwzorowująca jedną algebrę ogólną (np. monoid, grupę, pierścień czy przestrzeń wektorową) w drugą, zachowująca przy tym odpowiadające sobie działania, jakie są zdefiniowane w obu algebrach[1].

Homomorfizm bijektywny, nazywa się izomorfizmem algebr i z punktu widzenia algebry oznacza ich identyczność.

Ogólna definicja homomorfizmu

Niech 𝒜=(A;g1,,gn) i =(B;h1,,hn) oznaczają algebry ogólne tego samego typu (monoidy, grupy, pierścienie itp.), gdzie:

  • A,B są zbiorami,
  • g1,,gn są działaniami zdefiniowanymi na elementach zbioru A, (np. +, *, potęgowanie itp.),
  • h1,,hn są działaniami zdefiniowanymi na elementach zbioru B, odpowiadającymi działaniom w zbiorze A,
  • liczby argumentów a(gi) działania gi są równe liczbie argumentów a(hi) działania hi, i=1,,n.

Funkcja f:AB przekształcającą zbiór A w zbiór B jest homomorfizmem algebry 𝒜 w algebrę , jeśli dla wszystkich odpowiadających sobie działań gi oraz hi i dla każdego ciągu (x1,x2,,xa(gi)) elementów zbioru A zachodzi równość:

f[gi(x1,x2,,xa(gi))]=hi[(f(x1),f(x2),,f(xa(hi))].

O funkcji f mówi się, że przeprowadza każde działanie gi w odpowiadające mu działanie hi.

Rodzaje homomorfizmów

Szablon:Galeria Homomorfizm, który jest:

Typy homomorfizmów

Każdy typ struktury algebraicznej posiada swój własny typ homomorfizmu, czyli istnieją:

Homomorfizm grup

Niech G=(G,+,0) oraz H=(H,,θ) oznaczają grupy w zapisie addytywnym (niekoniecznie abelowe).

Odwzorowanie f nazywamy homomorfizmem grupy G w grupę H jeżeli spełnione są warunki:

a) f:GH,

tzn. f jest funkcją ze zbioru G w zbiór H,

b) a,bGf(a+b)=f(a)f(b),

tzn. wynik działania + wykonanego na wszystkich parach elementów a,b zbioru G i następnie odwzorowany do zbioru H za pomocą funkcji f jest równy wynikowi działania wykonanego na obrazach f(a), f(b) elementów a,b (wynik ten jest na pewno elementem zbioru H, ponieważ operacja jest działaniem w H).

Mówimy, że homomorfizm przeprowadza działanie grupowe + na działanie .

Twierdzenie

Tw. Jeżeli f jest homomorfizmem f:GH, to

a) f przekształca element neutralny działania + w G na element neutralny działania w H, tzn.

f(0)=θ,

b) f przekształca element odwrotny działania + w G na element odwrotny działania w H, tzn.

aGf(a)=f(a),

gdzie a oznacza element przeciwny do elementu a w G, zaś f(a) oznacza element przeciwny do f(a) w H.

Przykłady

Homomorfizm pierścieni

(1) Rozważmy dwa pierścienie:

a) pierścień liczb rzeczywistych z działaniami dodawania liczb i mnożenia liczb,

b) pierścień 𝕄𝟚𝟚 macierzy 2×2 (tj. zbiór macierzy 2×2) z działaniami dodawania macierzy i mnożenia macierzy.

(2) Definiujemy funkcję ze zbioru na zbiór macierzy 𝕄𝟚𝟚

f:𝕄22,f(r)=(r00r).

(3) Funkcja f jest homomorfizmem powyższych pierścieni, gdyż:

1) zachowuje dodawanie przy przejściu z jednego pierścienia do drugiego

f(r+s)=(r+s00r+s)=(r00r)+(s00s)=f(r)+f(s),

2) zachowuje mnożenie

f(rs)=(rs00rs)=(r00r)(s00s)=f(r)f(s),

3) element neutralny dodawania w przechodzi w element neutralny dodawania macierzy

f(0)=(0000),

4) element neutralny mnożenia w przechodzi w element neutralny mnożenia macierzy

f(1)=(1001).

Z powyższych własności wynika, że funkcja f:𝕄22 jest homomorfizmem ze zbioru do zbioru 𝕄22.

Ponadto:

5) funkcja f:𝕄22 jest injekcją (funkcją różnowartościową), gdyż każdym dwóm elementom ze zbioru odpowiadają dokładnie dwa różne elementy ze zbioru 𝕄22. Z powyższych własności wynika, że funkcja f:𝕄22 jest monomorfizmem zbiorów oraz 𝕄22.

Brak homomorfizmu pierścieni

Zbiory oraz są pierścieniami z działaniami dodawania i mnożenia liczb. Rozważmy funkcję f:, która przypisuje liczbie zespolonej jej moduł, tj.

f(z)=|z|

Funkcja ta nie jest homomorfizmem, gdyż na ogół nie zachowuje dodawania, tj. na ogół

|z1+z2||z1|+|z2|.

Np. niech z1=3, z2=4i. Wtedy mamy:

|z1|=3,|z2|=4,

ale

|3+4i|=5.

Homomorfizm grup

Jeżeli ograniczymy odpowiednio wyżej omawiane zbiory, to możemy zdefiniować homomorfizm grup.

(1) Rozważmy zbiory niezerowych liczb zespolonych 0={0} oraz niezerowych liczb rzeczywistych 0={0}. Zbiory te tworzą grupy z działaniami mnożenia liczb.

(2) Definiujemy funkcję f:00, która przypisuje liczbie zespolonej jej moduł (który jest liczbą rzeczywistą)

f(z)=|z|.

(3) Funkcja f jest homomorfizmem z 0 w 0, gdyż odtwarza działanie mnożenia w 0, tj.

f(z1z2)=|z1z2|=|z1||z2|=f(z1)f(z2).

Homomorfizm monoidów

[[Plik:Exponentiation as monoid homomorphism svg.svg|thumb|283x283px|Homomorfizm f z monoidu ([[Chlorowodór|Szablon:Kolor]]) do monoidu ([[N, *, 1|Szablon:Kolor]]), taki że: 1=f(n)=2n. Homomorfizm ten jest injektywny, ale nie surjektywny.]] 1) Niech f będzie funkcją z monoidu liczb naturalnych z działaniem dodawania (N, +, 0) do monoidu liczb naturalnych z działaniem mnożenia (N, *, 1), taką że:

f(n)=2n.

Funkcja ta jest homomorfizmem z (N, +, 0) do (N, *, 1), gdyż

f(n+m)=f(n)*f(m) oraz f(0)=1,

tzn.

2n+m=2n*2m oraz 20=1,

czyli działanie + w pierwszym monoidzie przechodzi na działanie * w drugim, a element neutralny działania + przechodzi na element neutralny działania *.

Homomorfizm ten jest injektywny, ale nie surjektywny, tzn. nie wszystkim elementom monoidu (N, *, 1) będzie przypisany element monoidu (N, +, 0).

2) Niech G oznacza zbiór liczb naturalnych z działaniem dodawania +, a H oznacza zbiór liczb rzeczywistych z działaniem mnożenia *. Homomorfizmem jest np. funkcja wykładnicza f(n)=exp(n). Uzasadnienie jest identyczne jak w poprzednim przykładzie.

Zobacz też

Przypisy

Szablon:Przypisy

Bibliografia

Linki zewnętrzne

Szablon:Homomorfizmy

Szablon:Kontrola autorytatywna